09982292579
info@mehraeen.ac.ir
فارسی پرچم
فارسی
یک زبان را انتخاب کنید
فارسی پرچم
فارسی
0
دسته ها
خانه تقویم‌آموزشی مدرس وبلاگ چارت‌‌دروس تماس‌با‌ما درباره‌ما انجمن‌ها
زبان تخصصی کامپیوتر

جلسه 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 تا حافظه جانبی).

  • نقش گذرگاه‌ها: گذرگاه داده (مسیر انتقال اطلاعات)، گذرگاه آدرس (تعیین مقصد/منبع) و گذرگاه کنترل (مدیریت عملیات).


۳. تمرین پایان فصل (جهت ارزیابی دانشجویان)










  1. تحلیل معماری: تفاوت بنیادی بین معماری «فون نویمان» و معماری «هاروارد» را بررسی کنید و توضیح دهید چرا اکثر کامپیوترهای معمولی امروزی از ترکیبی از این دو استفاده می‌کنند؟

  2. درک چرخه‌ها: نمودار چرخه‌ی واکشی-اجرا را ترسیم کرده و نقش «شمارنده برنامه» (PC) و «ثبات دستور» (IR) را در هر مرحله شرح دهید.

  3. چالش گلوگاه: مفهوم “گلوگاه فون نویمان” چیست و طراحان سخت‌افزار مدرن (مانند استفاده از حافظه Cache) برای رفع آن چه راهکارهایی ارائه داده‌اند؟

  4. تفکر سیستمی: اگر یک کامپیوتر معمولی دارای گذرگاه داده ۱۶ بیتی باشد، حداکثر مقدار داده‌ای که در یک سیکل کلاک می‌تواند بین CPU و حافظه منتقل شود چقدر است؟ تحلیل کنید چگونه افزایش پهنای گذرگاه بر کارایی کلی سیستم تأثیر می‌گذارد.

  5. مقایسه کاربردی: تفاوت ساختاری یک کامپیوتر معمولی (مثلاً یک لپ‌تاپ) با یک سیستم تعبیه شده (مانند میکروکنترلرِ یک ماشین لباسشویی) را از نظر انعطاف‌پذیری نرم‌افزاری و مدیریت منابع حافظه لیست کنید.
درس متنی 2/33
در حال مشاهده
جلسه 2 A typical PC