یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق در مورد سیستم عامل ,word

اختصاصی از یاری فایل دانلود تحقیق در مورد سیستم عامل ,word دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق در مورد سیستم عامل ,word


دانلود تحقیق  در مورد  سیستم عامل ,word

لینک پرداخت و دانلود *پایین مطلب*

 فرمت فایل:Word  قابل ویرایش و آماده پرینت.

تعداد صفحه :13

فهرست مطالب

زمانبندی

 

چهار نوع دسته بندی کلی برای هسته سیستم‌های عامل وجود دارد:

 

  1. هسته یکپارچه (Monolithic)، که انتزاع (abstraction)[1] سخت‌افزاری نیرومندی را فراهم می‌آورد.
  2. ریزهسته (Microkernel)، که مجموعه‌ای کوچک از انتزاع ساده سخت‌افزاریرا به وجود می‌آورد و از نرم‌افزارهایی با نام سرویس‌دهنده (Server) استفاده می‌کنند تا قابلیت بیشتری را ارایه دهند.
  3. هسته دورگه (Hybrid) یا "ریزهسته اصلاح شده"، که شباهت زیادی به ریزهسته‌ دارد، با این تفاوت که به منظور اجرای سریع‌تر، شامل کدهایی اضافی در فضای هسته می‌باشد.
  4. برون‌هسته (Exokernel)، که هیچ گونه انتزاعی را فراهم نمی‌کنند، ولی با استفاده از کتابخانه‌ای از توابع (libraries) برای افزایش کارایی، دسترسی مستقیم یا نیمه‌مستقیم به سخت‌افزار را فراهم می‌کنند.

 

زمانبندی نوبت گردشی

 

انواع زمانبند ها در سیستم عامل

 

معیار های زمانبندی در سیستم عامل

 

زمانبندی LPT

 

منبع:

 

 تحقیق  در مورد سیستم عامل فایل word. شامل 13 صفحه. مناسب جهت انجام تحقیقات، پروژه ها و پایان نامه های دانشجویی و مقالات درسی

 


دانلود با لینک مستقیم


دانلود تحقیق در مورد سیستم عامل ,word

تحقیق درباره فایلهای گرافیکی

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

تحقیق درباره فایلهای گرافیکی


تحقیق درباره فایلهای گرافیکی

فرمت فایل : WORD (لینک دانلود پایین صفحه) تعداد صفحات 46 صفحه

 

 

 

 

 

 

مقدمه

در سال 1991 در حالی که جنگ سرد رو به پایان میرفت و صلح در افقها هویدا میشد، در دنیای کامپیوتر، آینده بسیار روشنی دیده میشد. با وجود قدرت سخت افزارهای جدید، محدودیت های کامپیوترها رو به پایان میرفت. ولی هنوز چیزی کم بود...

و این چیزی نبود جز فقدانی عمیق در حیطه سیستم های عامل.

داس، امپراطوری کامپیوترهای شخصی را در دست داشت. سیستم عامل بی استخوانی که با قیمت 50000 دلار از یک هکر سیاتلی توسط بیل گیتز (Bill Gates) خریداری شده بود و با یک استراتژی تجاری هوشمند، به تمام گوشه های جهان رخنه کرده بود. کاربران PC انتخاب دیگری نداشتند. کامپیوترهای اپل مکینتاش بهتر بودند. ولی قیمتهای نجومی، آنها را از دسترس اکثر افراد خارج می ساخت.

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

بنظر میرسید این راه حل به صورت سیستم عامل MINIX ارائه شد. این سیستم عامل، که از ابتدا توسط اندرو اس. تاننباوم (Andrew S. Tanenbaum) پروفسور هلندی، نوشته شده بود به منظور تدریس عملیات داخلی یک سیستم عامل واقعی بود. این سیستم عامل برای اجرا روی پردازنده های 8086 اینتل طراحی شده بود و بزودی بازار را اشباع کرد.بعنوان یک سیستم عامل، MINIX خیلی خوب نبود. ولی مزیت اصلی آن، در دسترس بودن کد منبع آن بود. هرکس که کتاب سیستم عامل تاننباوم را تهیه میکرد، به 12000 خط کد نوشته شده به زبان C و اسمبلی نیز دسترسی پیدا میکرد. برای نخستین بار، یک برنامه نویس یا هکر مشتاق میتوانست کد منبع سیستم عامل را مطالعه کند. چیزی که سازندگان نرم افزارها آنرا محدود کرده بودند. یک نویسنده بسیار خوب، یعنی تاننباوم، باعث فعالیت مغزهای متفکر علوم کامپیوتری در زمینه بحث و گفتگو برای ایجاد سیستم عامل شد. دانشجویان کامپیوتر در سرتاسر دنیا با خواندن کتاب و کدهای منبع، سیستمی را که در کامپیوترشان در حال اجرا بود، درک کردند.و یکی از آنها لینوس توروالدز (Linus Torvalds) نام داشت.


دانلود با لینک مستقیم


تحقیق درباره فایلهای گرافیکی

پاورپوینت درباره Operating system سیستم عامل

اختصاصی از یاری فایل پاورپوینت درباره Operating system سیستم عامل دانلود با لینک مستقیم و پر سرعت .

پاورپوینت درباره Operating system سیستم عامل


پاورپوینت درباره Operating system سیستم عامل

فرمت فایل :power point( قابل ویرایش) تعداد اسلاید:25  اسلاید

 

 

 

 

 

 

 

 

 

زمان بندی پروسسها   Process Scheduling

Scheduler (زمانبند) : بخشی از سیستم عامل است که تصمیم می گیرد از بین پروسسهای آماده اجرا CPU به کدام یک داده شود . برا ی این تصمیم گیری از الگوریتمی استفاده می شود که الگوریتم زمان بندی  (ُScheduling Algorithm) نامیده می شود .

ملاکهایی که یک الگوریتم زمانبندی خوب باید دارا باشد عبارت است از :

1- عدالت ((Fairness : هر پروسس سهم عادلانه ای از CPU را دریافت نماید .

2- کارایی (ٍٍٍٍEfficiency) : CPU بیکار نماند و وقتی پروسس امکان جلو رفتن  ندارد CPU به پروسس دیگری داده شود .

3- زمان پاسخ (Response Time) : زمان پاسخ ، زمان پاسخ به فرمانهای Interactive کاربر است .

4- حداقل بودن زمان بازگشت (Turnaround Time) : زمان بازگشت برای یک کار Batch طول زمان از لحظه ورود آن به سیستم تا لحظه پایان یافتن (کامل شدن) آن می باشد .

5- حداکثر شدن Throughput: تعداد کارهایی است که در واحد زمان انجام می شود .

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

به هر پروسس یک Quantum (کوانتم) یا Time-slice (برش زمانی) CPU داده می شود . اگر پروسس در پایان کوانتم هنوز خاتمه نیافته باشد ، CPU از آن گرفته می شود و به پروسس بعدی در صف داده می شود .

 

اندازه Quantum چقدر باشد ؟

فرض کنید Context switch ، 5 میلی ثانیه طول بکشد .

اگر طول کوانتم 20 میلی ثانیه باشد             

                                            20% = (20 + 5) / 5 = میزان اتلاف           

اگر طول کوانتم را 500 میلی ثانیه در نظر بگیریم

                               1% > 505/5 =( 5 + 500 )/ 5 = میزان اتلاف

اغلب کوانتم برابر 100 میلی ثانیه را مناسب می دانند .


دانلود با لینک مستقیم


پاورپوینت درباره Operating system سیستم عامل

پاورپوینت درباره آشنایی کامل با سیستم عامل

اختصاصی از یاری فایل پاورپوینت درباره آشنایی کامل با سیستم عامل دانلود با لینک مستقیم و پر سرعت .

پاورپوینت درباره آشنایی کامل با سیستم عامل


پاورپوینت درباره آشنایی کامل با سیستم عامل

فرمت فایل : power point  (لینک دانلود پایین صفحه) تعداد اسلاید  : 39 اسلاید

 

 

 

 

 

 

سیستم عامل ومدیریت سخت افزار:

nسیستم عامل از منابع سخت افزاری شامل یک یا چند پردازنده برای ارائه خدمات به کاربران استفاده می کند. همچنین حافظه ثانویه و I/O را از طرف کاربران مدیریت می کند.

 

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

  بین CPU و MEMORY از دو ثبات به نام MAR و MBR استفاده میشود.

nMAR آدرس محل بعدی برای عملیات خواندن یا نوشتن را مشخص میکند.
nMBR حاوی داده هایی است که قرار است در حافظه خوانده یا نوشته شوند.
nمتشابهاً برای برای تبادل داده ها بین CPU و I/O از دو ثبات I/OBR وI/OAR استفاده می شود.

دانلود با لینک مستقیم


پاورپوینت درباره آشنایی کامل با سیستم عامل

مبانی کامپیوتر(سیستم عامل)

اختصاصی از یاری فایل مبانی کامپیوتر(سیستم عامل) دانلود با لینک مستقیم و پر سرعت .

مبانی کامپیوتر(سیستم عامل)


مبانی کامپیوتر(سیستم عامل)

در این مجموعه که به تفکیک درآمده شامل 14 جلسه توضیحاتی مختصر و البته کامل راجع به سیستم عامل رایانه-اشتراک زمانی-الگوریتم های زمانبندی کوتاه مدت پردازنده-راه حل پیترسون-روش های اداره بن بست-مدیریت حافظه و ... می باشد با ذکر مثال و جواب


دانلود با لینک مستقیم


مبانی کامپیوتر(سیستم عامل)