150 likes | 363 Views
_. دانشگاه كردستان دانشكدة فني و مهندسي گروه كامپيوتر. مباني كامپيوتر و برنامه سازي Basics of Computer and Programming. Session 1 Introduction to Computer آشنايي با كامپيوتر. آشنايي با كامپيوتر. هدفهاي كلي. شناخت كامپيوترهاي نسل قديم و امروزي.
E N D
_ • دانشگاه كردستان • دانشكدة فني و مهندسي • گروه كامپيوتر • مباني كامپيوتر و برنامه سازي • Basics of Computer and Programming • Session 1 • Introduction to Computer • آشناييبا كامپيوتر BY: GhasemMohammadi
آشناييبا كامپيوتر هدفهاي كلي شناخت كامپيوترهاي نسل قديم و امروزي شناخت سختافزارهاي لازم براي كامپيوترهاي شخصي بررسي نرمافزارها و انواع آن
هدفهاي رفتاري دانشجو پس از مطالعه اين فصل بايد بتواند: • كامپيوترهاي نسل جديد را با كامپيوترهاي نسل قديم مقايسه كند. • سختافزارهاي لازم براي كامپيوترهاي شخصي را بشناسد. • انواع حافظه، مزايا و معايب آنها را شناخته و با هم مقايسه نمايد. • سيستم عامل و انواع آن را مقايسه نمايد. • نرمافزار و زبانهاي برنامهنويسي را تعريف كند.
كامپيوترهاي قديمي اولين كامپيوتر بزرگ (Super Computer) همه منظوره ديجيتالالكترونيك، تحت عنوان ENIAC در سال 1946 ميلادي در دانشگاه پنسيلوانيا ساخته شد. اين كامپيوتر با سرمايه ارتش آمريكا طراحي شد. وزن اين كامپيوتر 30 تن و ابعاد آن 50×30 فوت بود. اين كامپيوتر براي محاسبه جدول پرتابهها، پيشگويي وضع آب و هوا و محاسبات انرژي اتمي بكار ميرفت. • در كامپيوترهاي اوليه از لامپهاي خلاء بعنوان عنصر الكترونيكي پايه استفاده ميكردند. در اين ماشينها 19000 لامپ خلاء استفاده شده بود و براي انرژي مصرفي لامپها و همچنين دستگاههاي تهويه و خنككننده ماشين حدود kw 130 انرژي الكتريكي مصرف ميشد. اين ماشينها داراي حجم زيادي بودند و سطحي را معادل 9015 مترمربع اشغال ميكردند. اين كامپيوترها به كامپيوترهاي نسل اول معروف شدند.
كامپيوترهاي امروزي كامپيوترهاي امروزي با بكارگيري ريزپردازنده به كامپيوترهاي نسل چهارم معروفند. البته نسلهاي جديد ديگر كامپيوترها نيز به بازار ارائه ميشود. در كامپيوترهاي امروزي سرعت پردازش بسيار بالا، حجم اجزاء سختافزاري بسيار كوچك، حجم حافظه بالا و غيره آنها را از نسل هاي ديگر متمايز ميسازد.
اجزاء تشکيل دهنده کامپيوتر عبارتند از : • سخت افزار • نرم افزار
process Input Out put ورودي خروجي پردازش • سخت افزار
كامپيوترهاي امروزي معمولاً از قطعات زير تشكيل ميشوند: • دستگاههاي ورودي • حافظههاي جانبي • حافظههاي اصلي • واحد پردازشگر مركزي • دستگاههاي خروجي
نرم افزار نرمافزار يكي از بخشهاي اساسي كامپيوتر به شمار ميآيد، كه در واقع سختافزار را بكار ميگيرد. بعبارت ديگر رابط بين كاربر و سختافزار را نرمافزار مينامند. نرمافزار در حقيقت روح و جان يك كامپيوتر است، كه به سختافزار هويت ميبخشد.
نرم افزار سيستم عامل • سيستم عامل (OS: Operating System) مشهورترين نوع نرمافزارهاي سيستمي ميباشد. كه مديريت منابع سيستمي را بر عهده دارد. سيستمعامل، همچنين ارتباط بين كاربر و اجزاء سختافزاري و نرمافزاري ديگر را برقرار ميكند.
كاربر برنامه كاربردي سيستمعامل سختافزار
زبانهاي برنامهنويسي • نرمافزارها توسط زبانهاي برنامهنويسي نوشته ميشوند. زبانهاي برنامهنويسي، يك سيستم ارتباطي هستند كه توسط آنها ميتوان دستورات لازم را به ماشين انتقال داد. • هرزبان برنامهنويسي به مجموعهأي از علايم، قواعد و دستورالعملها گفته ميشود كه امكان ارتباط با كامپيوتر را جهت بيان كاري يا حل مسئلهاي فراهم ميكند.
در حالت كلي زبانهاي برنامهنويسي را به سه دسته زير تقسيمبندي ميكنند: • زبانهاي سطح بالا • زبانهاي سطح پايين • زبانهاي سطح مياني
Compiler Source program Object program كامپايلر برنامه نوشته در يك زبان سطح بالا را به برنامه مقصد تبديل ميكند.