کامپیوتر و IT و اینترنتعلوم مهندسی

مبانی کامپیوتر و برنامه سازی 3

صفحه 1:
مان ۱ بانی کامپیوتر و برنامه سازی فصل اول : مبانی کامپیوترها تهیه اسلایدها: د کت ایدها: دکتر سعبد ابر ‎Hod‏ ‏ید ابریشمی مدرس: رس: سید کاظم شکفته

صفحه 2:
۱-۱ تعاریف اولیه ؟ کامپیوتر * وسیله ای است که داده ها و دستورالعملها را از انسان دریافت کرده و پس از اجرای دستورالعملها برروی داده هاء داده های جاصل را به انسانها باز ی گزداند. به اجزای:دستورالعملها برروی داده ها پردازش گفته می شود. © الگوریتم * دستورالعملهایی که برای کامپیوتر نوشته می شود را الگوریتم ييم . * برنامه كامييوترى * به تشريح الكوريتم ها برای کامپیوتر با استفاده از یک زبان برنامه سازی گفته می شود.

صفحه 3:
۱-۱ تعاریف اولیه زبان برنامه سازی * زینی است ‎oly aS‏ کامپبوتر قابل فهم بوده و الكوريتمها با استفاده از آن به كامييوتر داده می شوند. این زیانها به سه دسته تقسیم می * زیانهای سطح پایین : که به آن زیان ما گفته می شود. مستقیما به زبان خود کا ايين : كه به آن زيان ماشين نيز 3 امبيوتر يعتى زبان ضفر ويك) نوشته مى شود و توسط كامييوتر قابل أجرا مى بأشد. * زبانهای سطح بالا : اين زبانها بسیار نزدیک به زبان انسان هستند. مثلا : =c+1; If (a > b) then برای تبدیل اين زبان به زبان ماشین نیاز به مترجم داریم کال ‎oy eal Sal: (Compiler‏ سطع بالا را بررسس كرده و درصورت یود عطا کل آن را ‎cage aed‏ ی الي عرست كزؤة و ترسورت نود فطا عل ‎(Interpreter) jute‏ : برنامه زيان سطح بالارا دستور به دستور به زان ماشين تبديل و همزمان ‎ol‏ اجرا ‏*_ زیانهای بسیار سطح با : زبانهای خاص منظوره ای که برای عملیات احى شده اند اماف ساي تسا لاا لا مع وک كة براق مان خاص ارات

صفحه 4:
۲-۱ تاریخچه کامپیوتر * کامپیوترهای نسل اول انداع در اوابلنوجه0 2185و از لامپ حلاغ تعیوان چره لو جوه آسفایه بسن کردیه کامپیوترهای نسل دوم * ابداع در اوایل دهه 1960و ویژگی مهم آنها استفاده از ترانزیستور بود- کامپیوترهای نسل سوم * در سال 1964 با ابداع مدارات مجتمع ۱6 که صدها ترانزیستور را در یک فضای كو ای می داد, ایجاد شدند. *؟ نسل جهارم كامبيوترها 8# _ در اواسط دهه 1970 با ابداع مدارات مجتمع با فشردگی بالا ایجاد شدند. یا رهای که قادر به انجام اعمالی همانند استنتاح لا . كا 1 3 1 تسل مییوترهای هوشمند اد الی همانند و استدا

صفحه 5:
۴-۱ انواع کامپیوتر ۴ کامپیوترهای بزرگ ‎(mainframe)‏ ‏* این کامپیوترها | ت بالا | ‎y‏ ‏سا مانهای بزرک ‎shai 0 co nasties,‏ ها که دارای ‎au‏ سيار بألای محانتباتی هستند به ‎(supercomputer,‏ موشومتد. از این اب رکامپیو: (minicomputer) Se95 ‏كامييوترهاى‎ * ۱ 0 ‏مک‎ sl ‏اواخر دهه 1950 کا‎ = ‏كمقر عور اشگفاده‎ Sige ey aoe esate oak oleae ee ‏قرار‎ * ريزكامييوتر ‎(microcomputer)‏ ‏* در آغاز دهه 1980 0 ربزكامبيوترها يا كامبيوترهاى شخصى با قيمت بايين و حجم بسيا وارد بازار شدند و مورد استقبال مردم و ‎aba SLs ole Leal‏

صفحه 6:
‎yet FI) ١‏ کامپيوتر * کامپیوتر از دو قسمت اصلی تشکیل شده است ‏* سخت افزار (۲۱۵۲۵/۵۲6) : کلیه دستگاههای الکتریکی, الکترونیکی و مکانیکی تشكيل دهنده یک ‏کامپیوتر را سخت افزار آن می گوییم ‏* نرم افزار (50۴0۷/۵۲6) : مجموعه برنامه هایی هستند که برای یک کاربرد خاص نوشته شده اند و بدون آنها سخت افزار قادر به کاری نیست.

صفحه 7:
:۱-۴-۱ سخت افزار کامپیوتر

صفحه 8:
۱-۴-۱ سخت افزار کامپیوتر واحد ورودی * وطيفه ابن بخش دريافت داده ها از محیط خارح و انتقال آنها به كامييوتر مى باشد. ههای ورودی مهم عبارتند از : صفحه كليد. ماوس, صفحه لمسی (56۲60۳ (عدا۲0), قلم نوری, اسکنر, دیجیتایزر و ... واحد خروجی * این بخش وطیفه انتقال اطلاعات از کامپپوتر به محیط خارج را بعهده دارد و مهمترين د اههاى خروجى ‎Sle‏ از صفحه نمایش(۸۵۳۱۲0۲), چایگر, رسام, 201 واحد:محاسبة:و * مغز اصلى كامبيوتر است كه اعمال اصلى همجون جمع. ضرب, تفريق, تقسيم, أيسه دو مقدار و ... در أن انجام مى يذيرد. واحد كنترل ۰ ابن بش و طيفه كتترل ‎Lis gil‏ را بعده دا دو تصميم مركي كدام عمل جه ‎(sila)‏ ضورت »۵ ‎ne tele gap‏ پردازش مرگری ‎“Sy cee Ly CPU (Central Brocessing Unit)‏

صفحه 9:
۱-۴-۱ سخت افزار کامپیوتر * واحد حافظه اصلی * اين واحد وظيفم تكهدارى اطلاعات (شامل داده ها نامه ها ‎one‏ یر در امه اي براي اجرا ابتداباید بهمراه داده های مورد نیاز وارد ‎a‏ ای ال اما اش بانع تهجراة ذادة 58 جورم بال ‎RAB AGREE AEE: MOG ue‏ ان امه مین خواندن و نوشتن می باشد و برای دخبره اظلاعات کاربران بکار می رو * -عافظه فقط ‎se Read Only Hern) ule‏ حافطه ‎ates‏ ‎cual Gules‏ يحولا ذر كارغانه ‎wap‏ ‎S03 Sa‏ زرم ‎eee aie‏ شي 8 * حافطه از وا اچکی ‎(Bit) cans pls‏ تشكيل شده است كه ‎sh‏ کید ‎ees‏ | 0 حافظه است: كه ‎oe (Wort eas LT‏ که واحد اندازه گیر: با علاوه براین داریم ؛ 1 KiloByte or 1K = 1024 Byte 1 MegaByte or 1M = 1024 KiloByte = 1048576 Byte 1 GigaByte or 1G 1024 MegaByte = 1073741824 Byte 1 TeraByte or 1T = 1024 GigaByte

صفحه 10:
۱-۴-۱ سخت افزار کامپیوتر * حافظه جانبی * از آنجا که با خاموش شدن کامپیوتر اطلاعات حافظه اصلی پاک می گردد, نیاز به حافظه ای داریم که بتواند داده ها را مدت طولانیتری در خود نگاه دارد. حافظه جانبی برای نگاهداری طولانی مدت اطلاعات و همچنین جابجایی آنها بکار می رود. علاوه براین بدلیل سرعت پایینتر نسبت به حافظه اصلی, ارزانتر بوده و درنتیجه معمولا حجم آن بالا تر می باشد. اما نکته مهم آن است که اطلاعات برای پردازش ابتدا باید وارد حافظه اصلی گردند.در حال حاضر حافظه های جانبی مهم عبارتند از : * دیسکهای مفناطیسی (5ظ ۲۱۵۵0۷ ‎(Hard Disk and‏ * ديسكهاى ‎(CD and DVD) sy5i‏ ‎Flash Disk ۴‏

صفحه 11:
۲-۳-۱ نرم افزار کامپیوتر * نرم افزار کامپیوتر به دو دسته اصلی تقسیم می گردد : * نرم افزارهای کاربردی : نرم افزارهایی هستند که برای یک کاربرد خاص و رفع یک نیاز مشخص کاربران نوشته شده اند. مانند سیست بداری؛ ‎‘ils jis‏ سیستم انتخاب واحد دانشگاهی, انواع بازیها نرم افزارهاى سيستمى : نرم افزارهایی هستند که ‎le‏ أيجاد وبا اجراى برنامه هاى كاربردى نوشته مى شون سستمى, سيستم عامل است: سيستم عامل ثم بين با است که ارتباط بين سخت افزار و كاربران (يا برنامه هاى كاربردى كاربران) را فراهم فى سارد: در حقيقت نیستم عامل مدیریت متایع سخت افزاری یک کامپیوتر را بعهده دارد. * ۷۷۱۳۵0۷۷5 : بیشتر در منازلو محیطهاءادارعمورد استفاده قرار می‌گیرد * نا : ببیشتر در محیطهایدلنشگاهیو بعنوان‌سرور استفاده می‌شود. ‎jai: Unix ©‏ بیشتر در کامپیوترهایب ز رگن صبمی‌شود.

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
34,000 تومان