زبان تخصصی کامپیوتر
درس متنی
جلسه 2 A typical PC
خلاصه نکات کلیدی (جهت تدریس)
انعطافپذیری: ویژگی اصلی کامپیوتر معمولی، “برنامهپذیری” (Programmability) است. سختافزار ثابت میماند و رفتار سیستم با تغییر نرمافزار تغییر میکند.
چرخه واکشی-اجرا (Fetch-Decode-Execute Cycle): هسته عملیاتی کامپیوتر که شامل دریافت دستور از حافظه، تفسیر آن و اجرای عملیات مربوطه است.
اشتراک حافظه: در معماری فون نویمان، دستورالعملها و دادهها هر دو در یک حافظه واحد ذخیره میشوند که این موضوع باعث سادگی طراحی اما ایجاد گلوگاه (Von Neumann Bottleneck) میشود.
سلسلهمراتب حافظه: نیاز به مدیریت سرعت و هزینه (از ثباتهای CPU تا حافظه جانبی).
نقش گذرگاهها: گذرگاه داده (مسیر انتقال اطلاعات)، گذرگاه آدرس (تعیین مقصد/منبع) و گذرگاه کنترل (مدیریت عملیات).
تیتر اصلی: معماری و عملکرد یک کامپیوتر معمولی (General Purpose Computer)
سرفصلهای داخلی:
- مفهوم رایانش عمومی: تعریف دستگاهی که برخلاف سیستمهای تعبیه شده (Embedded)، برای اجرای طیف وسیعی از برنامهها طراحی شده است.
- مدل فون نویمان (Von Neumann Architecture): ستون فقرات کامپیوترهای معمولی.
- واحدهای اصلی سیستم:
- واحد پردازش مرکزی (CPU): شامل ALU، واحد کنترل و ثباتها (Registers).
- حافظه اصلی (Main Memory/RAM).
- سیستم ورودی/خروجی (I/O Subsystem).
- گذرگاهها (Buses): انتقال داده، آدرس و کنترل.
۲. خلاصه نکات کلیدی (جهت تدریس)
- انعطافپذیری: ویژگی اصلی کامپیوتر معمولی، “برنامهپذیری” (Programmability) است. سختافزار ثابت میماند و رفتار سیستم با تغییر نرمافزار تغییر میکند.
- چرخه واکشی-اجرا (Fetch-Decode-Execute Cycle): هسته عملیاتی کامپیوتر که شامل دریافت دستور از حافظه، تفسیر آن و اجرای عملیات مربوطه است.
- اشتراک حافظه: در معماری فون نویمان، دستورالعملها و دادهها هر دو در یک حافظه واحد ذخیره میشوند که این موضوع باعث سادگی طراحی اما ایجاد گلوگاه (Von Neumann Bottleneck) میشود.
- سلسلهمراتب حافظه: نیاز به مدیریت سرعت و هزینه (از ثباتهای CPU تا حافظه جانبی).
- نقش گذرگاهها: گذرگاه داده (مسیر انتقال اطلاعات)، گذرگاه آدرس (تعیین مقصد/منبع) و گذرگاه کنترل (مدیریت عملیات).
۳. تمرین پایان فصل (جهت ارزیابی دانشجویان)
- تحلیل معماری: تفاوت بنیادی بین معماری «فون نویمان» و معماری «هاروارد» را بررسی کنید و توضیح دهید چرا اکثر کامپیوترهای معمولی امروزی از ترکیبی از این دو استفاده میکنند؟
- درک چرخهها: نمودار چرخهی واکشی-اجرا را ترسیم کرده و نقش «شمارنده برنامه» (PC) و «ثبات دستور» (IR) را در هر مرحله شرح دهید.
- چالش گلوگاه: مفهوم “گلوگاه فون نویمان” چیست و طراحان سختافزار مدرن (مانند استفاده از حافظه Cache) برای رفع آن چه راهکارهایی ارائه دادهاند؟
- تفکر سیستمی: اگر یک کامپیوتر معمولی دارای گذرگاه داده ۱۶ بیتی باشد، حداکثر مقدار دادهای که در یک سیکل کلاک میتواند بین CPU و حافظه منتقل شود چقدر است؟ تحلیل کنید چگونه افزایش پهنای گذرگاه بر کارایی کلی سیستم تأثیر میگذارد.
- مقایسه کاربردی: تفاوت ساختاری یک کامپیوتر معمولی (مثلاً یک لپتاپ) با یک سیستم تعبیه شده (مانند میکروکنترلرِ یک ماشین لباسشویی) را از نظر انعطافپذیری نرمافزاری و مدیریت منابع حافظه لیست کنید.
دروس متنی
#1
جلسه 1 Living with computers
#2
جلسه 2 A typical PC
#3
جلسه 3 Learning vocabulary
#4
جلسه 4 Input devices: the eye of your PC
#5
جلسه 5 Output devices: display screens
#6
جلسه 6 Processing
#7
جلسه 7 Disks and drives
#8
جلسه 8 International Phonetic
#9
جلسه 9 Health and safety
#10
جلسه 10 Operating systems and the GUI
#11
جلسه 11 Prefixes
#12
جلسه 12 پسوندها
#13
جلسه 13 Word processing
#14
جلسه 14 Spreadsheets and databases
#15
جلسه 15 Graphics and design
#16
جلسه 16 Multimedia
#17
جلسه 17 Collocations
#18
جلسه 18 Programming
#19
جلسه 19 Computers and work
#20
جلسه 20 Networks
#21
جلسه 21 Faces of the Internet
#22
جلسه 22 The World Wide Web
#23
جلسه 23 Web design
#24
جلسه 24 Irregular plurals
#25
جلسه 25 Internet security
#26
جلسه 26 E-commerce
#27
جلسه 27 Online banking
#28
جلسه 28 Qualifying and comparing
#29
جلسه 29 Mobile phones
#30
جلسه 30 Robots, androids, AI
#31
جلسه 31 Intelligent homes
#32
جلسه 32 Future trends
#33
جلسه 33 Troubleshooting
مشاهده دروس کامل
بررسی صفحه یادگیری دوره