🎉 تخفیف عیدانه طراحی انواع وبسایت خبری ، آموزشی ، فروشگاهی و انواع سامانه های تحت وب 🎉 مشاهده
🎉 تخفیف عیدانه طراحی انواع وبسایت خبری ، آموزشی ، فروشگاهی و انواع سامانه های تحت وب 🎉
مشاهده
0
0

پروژه شبیه سازی الگوریتم جایگزین صفحه FIFO

27,000 تومان

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

این یک پروژه سیستم عامل است.


پسورد : ندارد || داکیومنت : فاقد بانک اطلاعاتی

شناسه محصول: SA_1 دسته: برچسب: ,
توضیح  کلی :

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

پروژه فوق موارد زیر را محاسبه کرده و در یکفایل به فرمتی که در ادامه توضیح داد میشود، ذخیره میکند:

·        تعداد خطای صفحه (number of page fault)

·        تعداد موفقیت ها و شکست TBL (TBL mis/hit Count)

·        زمان موثر دسترسی سیستم (effective access time of system)

فرمت فایل ورودی:

فایل ورودی با نام in.txt میباشد کهاطلاعات موجود در فایل به صورت زیر میباشند:

·        خط اول: رشته مراجعات شامل شماره صفحه ها که با کاما از همجدا شده اند. بعد از هر شماره صفحه (بدون هیچ فضای خالی یا کاراکتر دیگر) یککاراکتر “R”و “W”وجود دارد که به ترتیب به معنی “دستور خواندن ” و ” نوشتن “است . مثلا(3R,2R,3W,1R,4W,4W,…)

·        خط دوم: یک عدد صحیح که اندازه TBL را مشخص میکند.

·        خط سوم: یک عدد صحیح که زمان دسترسی به حافظه بر حسب نانوثانیه را مشخص میکند .

·        خط چهارم: یک عدد صحیح که زمان جستجو TBL بر حسب نانوثانیه را مشخص میکند .

·        خط پنجم: یک عدد صحیح که زمان مبادله (زمان مبادله به داخلیا خارج یک صفحه) بر حسب میلی ثانیه

·        خط ششم:یک عدد صحیح شامل تعداد قابهای موجود

فرمت فایل خروجی:

فایل خروجی با نام out.txt میباشد کهاطلاعات موجود در فایل به صورت زیر میباشند:

·        خط اول:یک عدد صحیح نشان دهنده تعداد خطای صفحه با استفادهاز الگوریتم جایگزینی صفحه FIFO

·        خط دوم: دو عدد صحیح نشان دهنده تعداد موفقیت و شکست TBL کهبا کاما از هم جدا شده اند.

·        خط سوم: زمان موثر دسترسی

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

ضمنا برنامه هر کدام از الگوریتمهای جایگزینصفحه FIFO,LRU ودومین شانس و ترکیبی از همه روش ها بصورت جداگانه موجود میباشند که میتوانیدخریداری نمائید.

امکانات اصلی پروژه :

·        کلیه کدها بصورت کامنت گذاری شده میباشند .

·        دارای 9 صفحه داکیومنت از توضیحات خروجی ها و ورودی هایمسئله میباشد .

·        رابط کاربری بسیار ساده اما در عین حال بسیار کاربردی وعملی

guest
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها