درس سیستم عامل ۱ نیمسال 14031

مدرس ایمیل
علیرضا توفیقی محمدی alirtofighim+os1403 در جیمییل

توضیحات درس

درس سه واحدی «سیستم عامل ۱» با کد درس 22861، از دروس اجباری دانشکده علوم ریاضی برای رشته‌ی علوم کامپیوتر است. آنچه در این درس می‌خوانیم، مؤلفه‌ها و مفاهیم مختلفی است که کنار هم قرارگرفتنشان، یک سیستم عامل را شکل می‌دهند. اهمیت این درس، در این است که این مفاهیم، علاوه بر سیستم عامل، در اکثر نرم‌افزارهای امروزی ظاهر می‌شوند و پیدا کردن دانش از آن‌ها، علاوه در فهم سیستم‌عامل‌ها، در فهم بخش‌های دیگر علوم کامپیوتر مخصوصا بخش‌های عملی آن لازم است.

در این درس به مباحثی از جمله: مقدمه‌ای بر معماری کامپیوتر، پردازه‌ها، ریسمان‌ها، هم‌روندی، مسئله‌ی بن‌بست، مسئله‌ی زمان‌بندی پردازه‌ها و الگوریتم‌ها آن، مدیریت حافظه‌ی اصلی و الگوریتم‌ها آن، ساختار حافظه‌های جانبی، سیستم فایل‌ها در سیستم‌عامل و سیستم‌های توزیع‌شده خواهیم پرداخت.

آشنایی با ساختار و روش کارکرد پردازنده‌ی مرکزی - مباحثی که در درس اصول سیستم‌های کامپیوتری می‌آموزید - و مهارت برنامه‌نویسی از پیش‌نیاز‌های این درس است. در طول این درس پیش‌فرضمان این است که به این دو موضوع تسلط دارید.

اطلاعات بیشتر راجع به این درس، شامل بارم‌بندی، زمان‌بندی، آرشیو اسلاید‌ها و آزمون‌ها و … را می‌توانید در صفحه‌ی شخصی استاد درس به آدرس زیر ببینید:

https://alireza.dev/teaching/os1403/