سیستم عامل به سبک تِرِد سیستم عامل به سبک تِرِد



شما این تِرِد رو مطالعه کردید آفرین.🍻
تصویر: اوپس 502
اوپس: تصویر 502
فرزاد 1405/3/28

مفاهیم پایه ای سیستم عامل آموزش و یادگیری مفاهیم پایه ای سیستم عامل به صورت رایگان



این ترد خیلی مهمه، چون توش با مفاهیمی آشنا می‌شید که تا آخر این کورس بهشون نیاز خواهید داشت. پس اگر آماده‌اید، شروع کنیم.

🧠 Processor (پردازنده):

کمتر کسی هست که اسم پردازنده به گوشش نخورده باشه. سخت‌افزاری که وظیفه پردازش دستورالعمل‌ها، کنترل مسیر اجرای برنامه‌ها و اعمال تغییرات روی دیتاها رو داره. تو اکثر مواقع، منظور از پردازنده صراحتاً Central Processing Unit یا CPU هستش.

یکم بیشتر بدونید

کامپیوترهای امروزی با معماری John von Neumann (فون نویمان) ساخته می‌شن. این معماری پردازنده رو به سه بخش تقسیم می‌کنه:

  • ALU (Arithmetic Logic Unit)

وظیفه این بخش انجام عملیات‌های محاسباتی یا منطقی هستش. (یه جورایی مغز پردازنده محسوب می‌شه.)

  • CU (Control Unit)

این بخش مثل اتاق فرمان می‌مونه و کنترل بخش‌های پردازنده بر عهده این واحد کنترل هستش.

  • Registers

رجیسترها حافظه‌هایی داخل CPU هستن که اطلاعات برنامه‌ها و دستورالعمل‌های در حال اجرا رو توی خودشون نگه می‌دارن.

💾 Main Memory (حافظه اصلی):

توی این حافظه، دیتای مربوط به برنامه‌ها و پردازه‌های در حال اجرا ذخیره می‌شه. حافظه اصلی فرّار هستش؛ یعنی بلافاصله بعد از قطع جریان برق (خاموش شدن سیستم)، دیتای داخلش از بین می‌ره. به حافظه اصلی Real Memory یا Primary Memory هم می‌گن. اصولاً از RAM به عنوان حافظه اصلی توی کامپیوترها استفاده می‌شه.

یکم بیشتر بدونید
بیاید رم رو یه شهر بزرگ, پر از خونه در نظر بگیریم. هر خونه یه آدرس داره و از طریق اون آدرس میشه به اون خونه دسترسی داشت. توی هر خونه یه خانواده هشت نفره زندگی میکنه. منظور از خانواده هشت نفره همون Byte (هشت بیتی) ها هستن❗
البته از نظر فنی و سخت افزاری هر خونه حافظه به یک سلول حافظه اشاره داره که یک بیت رو ذخیره میکنه. (هر خونه یه خازن سخت افزاری هستش که میتونه شارژ داشته باشه یا نداشته باشه!)

⌨️ I/O Modules (ماژول‌های ورودی و خروجی):

وظیفه این ماژول‌ها انتقال دیتا بین ماژول‌های (می‌تونید برای راحتی، ماژول‌ها رو دیوایس در نظر بگیرید.) داخلی و خارجی هستش؛ مثل سنسورها یا دیوایس‌های ذخیره‌سازی.

📬 System Bus (باس‌ها):

باس‌ها مسیرهایی برای جابه‌جایی و انتقال دیتا بین پردازنده، حافظه و ماژول‌های I/O هستن. باس‌ها مثل پستچی، دیتاها رو بین بخش‌های مختلف جابه‌جا می‌کنن.

یکم بیشتر بدونید
اگر روی مادربرد سیستم‌تون دقت کنید، متوجه خطوط باریکی روی اون می‌شید. بخشی از این خطوط، مسیرهای ارتباطی قطعات مختلف کامپیوتر هستن. این مسیرها در کنار هم چیزی رو تشکیل میدن که بهش باس (Bus) می‌گیم.
باس مجموعه‌ای از خطوط ارتباطیه که وظیفه‌ی انتقال داده، آدرس و سیگنال‌های کنترلی بین بخش‌های مختلف کامپیوتر رو بر عهده داره. به طور کلی ۳ نوع باس داریم:
Data Bus : انتقال داده
Address Bus : انتقال آدرس حافظه
Control Bus : انتقال سیگنال های کنترلی (مثل interrupt ها)

منظور از دستورالعمل چیه؟
دستورالعمل یا Instruction ها مجموعه ای از دستور ها هستش که عمل خاصی رو انجام میدن. یکی از مهم ترین وظایف پردازنده اجرای این دستورالعمل هاست!
به طور فنی به مجموعه ای از دستورالعمل Instruction Set گفته میشه!
شماره تِرِد : شماره 3 از 13

نظرات