فرزاد 1405/4/14
نگاهی عمیق تر به PCB آموزش و یادگیری نگاهی عمیق تر به PCB به صورت رایگان
توی ترد های قبل با PCB آشنا شدید و درک پایه ای ازش دارید اما بیاید یکم عمیق تر به PCB نگاه کنیم. اطلاعات درون PCB به سه دسته اصلی تقسیم میشه:
- 🔍 Process Identification
- 📊 Processor State Information
- 🎛️ 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
