Skip to content

This Repository created for upload Homeworks and all activity about operating System at Yazd Unviversity

License

Notifications You must be signed in to change notification settings

matinborhani/OS-981

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

سیستم عامل پاییز 98

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

تمرینات

تمرینات این درس از کتاب سیستم عامل سیلبرشاتس الهام گرفته شده است.

تمرین اول

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

تمرین دوم

از فصل سوم اسلایدهای درس می باشد

تمرین سوم

این تمرین از فصل پنجم درس می باشد

  • همراه این تمرین یک فایل پاورپوینت می باشد که راه حل ها را بهتر درک کنید
  • امتحان میان ترم تا همین اسلاید می باشد

تمرین چهارم

شامل فایل های فصل های 6 و 7 اسلایدهای درس می باشد.

پروژه ها

پروژه ها صرفا جنبه یادگیری داشته و همکاری و مشورت با یکدیگر مجاز است

خواهشمندم از کپی برداری و تقلب جدا پرهیز شود.

پروژه اول

این پروژه برای کار با نخ ها در سیستم عامل تعریف شده است.

  • فایل های تحویلی شامل سورس کد و توضیحی از مراحل انجام کار باشد.
  • محدودیتی در انتخاب زبان برنامه نویسی وجود ندارد ولی ترجیحا از زبان های ** جاوا** و ** پایتون** استفاده شود.
  • توضیحات بیشتر در فایل پی دی اف پروژه موجود است.

پروژه دوم

این پروژه برای کار با سمافورهای تعبیه شده در زبان های برنامه نویسی ایجاد شده است.

پروژه سوم

هدف از این پروژه اشنایی با حافظه های مجازی در سیستم عامل است.

  • فایل های تحویلی شامل سورس کد و توضیحی از مراحل انجام کار باشد.
  • توضیحات بیشتر در فایل پی دی اف پروژه موجود است.
  • محدودیتی در انتخاب زبان برنامه نویسی وجود ندارد ولی ترجیحا از زبان های جاوا و پایتون استفاده شود. برای راحتی کار دانشجویان در این پروژه چندین فایل تعریف شده است که به شرح زیر می باشد:
  • Page Table File: این فایل شبیه سازی جدول های صفحه در سیستم عامل است که میتوانید از توابع داخل آن استفاده کنید
  • RAM File: این فایل شبیه سازی حافظه در سیستم عامل است که میتوانید از توابع داخل آن استفاده کنید

اسلایدهای درس

در پوشه اسلایدها فصول 1 تا 8 موجود می باشد.

About

This Repository created for upload Homeworks and all activity about operating System at Yazd Unviversity

Topics

Resources

License

Stars

Watchers

Forks