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



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

نگاهی عمیق تر به PCB آموزش و یادگیری نگاهی عمیق تر به PCB به صورت رایگان


توی ترد های قبل با PCB آشنا شدید و درک پایه ای ازش دارید اما بیاید یکم عمیق تر به PCB نگاه کنیم. اطلاعات درون PCB به سه دسته اصلی تقسیم میشه:

  1. 🔍 Process Identification
  2. 📊 Processor State Information
  3. 🎛️ Process Control Information

هر پراسس باید یکتا و قابل شناسایی باشه.

  • PID (Process ID - آیدی خود پراسس)،
  • PPID (Parent Process ID - شناسه والدش)،
  • UID (User ID - شناسه کاربری که پراسس بهش تعلق داره)
    دیتاهای مربوط به دسته Identification میشه!

دیتا های دسته بندی state information شامل آیتم های زیر میشه:

  • User-Visible Registers
  • Control and Status Registers
  • Condition Codes (Flags)
  • Stack Pointer (SP)

دیتا های دسته بندی control information شامل آیتم های زیر میشه:

  • Scheduling and State Information
  • Data Structuring
  • Interprocess Communication (IPC)
  • Process Privileges
  • Memory Management Information
  • Resource Ownership and Utilization

شاید با خودتون بگید چرا PCB انقد بزرگه؟ دلیلش مشخصه چون سیستم عامل باید اجرای یه پراسس رو متوقف کنه و مجددا از همون نقطه شروع به اجرا کنه، منابع رو مدیریت کنه، امنیت برقرار کنه، دسترسی ها رو کنترل کنه و زمان بندیشون کنه. این ها همه نیازمند اطلاعات وضعیت لحظه ای یه پراسس هستند🤯

پروژه
من توضیحات مربوط به دسته اول یعنی Identification رو گفتم.
به عنوان پروژه میتونید درباره آیتم های دو دسته بعدی دیگه تحقیق کنید و کاربرد هر کدوم رو یاد بگیرید❗
(میتونید متن تحقیقتون رو کامنت کنید تا دیگران هم ببینند.)
شماره تِرِد : شماره 6 از 9

نظرات