• دانلود تحقیق، مقاله و پروژه های دانشجویی به صورت کاملا رایگان
  • اشتراک فایل توسط پدید آورندگان جهت استفاده علمی دانشجویان و علاقه مندان
  • امکان ارسال لینک پروژه های جدید به ایمیل شخصی شما
  • رکورد دار تعداد اعضا با بیش از 270 هزار عضو فعال
  • منتخب بهترین وب سایت علمی فارسی زبان در جشنواره وب ایران

تاریخچه سیستم عامل

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

تاریخ : ۳ خرداد ۱۳۹۶

تاریخچه سیستم عامل

سیستم عامل های جدید

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

قالب بندی :  PDF

قیمت :   رایگان

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

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

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

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

فهرست :

چکیده

مقدمه

انواع سیستم‌عامل

سیستم‌های بی‌درنگ

سیستم‌های چند کاربره

سیستم‌عامل تک پردازنده

سیستم‌عامل شبکه‌ای

سیستم‌عامل توزیع شده

دلایل ایجاد سیستم‌عامل

وظایف سیستم‌عامل

سیستم‌عامل‌های فعلی

تاریخچه سیستم عامل

در آغاز

میکرو کامپیوترها

دسته‌بندی وقفه‌ها

یونیکس

پیشینه

از آغاز تا عرضه

بازنوشتن به زبان سی

ویرایش‌های گوناگون

سیستم عامل‌های شبه‌یونیکس

لینوکس

پیشینه

مجوز

گنو/لینوکس

توزیع‌های لینوکس

گستره

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

نرم‌افزارهای سرور تحت لینوکس

نصب

پشتیبانی

مک او اس

طراحی

نسخه‌ها

ویندوز اکس‌پی

سخت‌افزار لازم

ویرایش‌ها

ویندوز XP برای سخت‌افزارهای خاص

ویرایش ۶۴ بیتی ویندوز اکس‌پی

ویرایش x۶۴ ویندوز XP حرفه‌ای

ویرایش Media Center ویندوز اکس‌پی

ویرایش Tablet PC ویندوز اکس‌پی

ویندوز XP نهفته

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

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

ویرایش N ویندوز XP

امکانات جدید و بهنگام شده

واسط کاربر

خط فرمان

سرویس پک‌ها

سرویس پک یک

سرویس پک ۲

سرویس پک ۳

مسائل امنیتی

فعال سازی محصول

محدودیت کپی

Windows Genuine Advantage

پایان پشتیبانی

ویندوز ویستا

توسعه

امکانات جدید یا بهبود یافته

امکانات کاربر نهایی

تکنولوژی‌های هسته

تکنولوژی‌های مرتبط با امنیت

تکنولوژی‌های تجاری

تکنولوژی‌های توسعه دهندگان

امکانات ناخوشایند و مورد انتقاد

نسخه‌ها

استایل‌ها بصری

نیازمندی‌های سخت‌افزاری

سرویس پک ۱

انتقادات

ویندوز ان‌تی

ویندوز ۷

امکانات

ویرایش‌ها

ویرایش‌های استاندارد

سخت‌افزار لازم

پایان فروش

ویندوز

ویرایش‌ها

توسعه

نسخه مصرف کنندگان

نسخه نهایی

ویژگی‌ها

رابط کاربری مترو

فروشگاه ویندوز

ادغام با خدمات آنلاین

لوگو

ویژگی‌های جدید

ویژگی‌های حذف شده

سخت‌افزارهای مورد نیاز

سخت‌افزار لازم برای رایانه شخصی

سخت‌افزار لازم برای تبلت

ویندوز ۸٫۱

نیازمندی‌های سخت‌افزاری

ویندوز

گسترش و رشد

پیشنهادهای ویژگی ویندوز

انتشار نسخه‌ها

نسخهٔ پیش‌نمایش فنی

نسخهٔ همگانی

ارتقای رایگان

جدول ارتقای ویندوز ۱۰

به‌روزرسانی و سامانهٔ پشتیبانی

ویژگی‌ها

سرویس‌های آنلاین

چندرسانه‌ای و بازی

پیام‌رسانی

رابط کاربری و دسکتاپ

ویژگی‌های دیگر

ویژگی‌های برداشته شده

نیازمندی‌های سخت‌افزاری

نیازهای سخت‌افزاری ویندوز ۱۰

نیازمندی‌های افزوده برای قابلیت‌های بیشتر

ویندوز سی‌ای

ویژگی‌ها

سولاریس (سیستم‌عامل)

بی‌اس‌دی

تاریخچه

نسخه‌های آغازین PDP-

نسخه‌های VAX

.BSD

نت/۲ و مسائل قانونی

.BSD و مشتقات

رابطه با یونیکس

داس (سیستم‌عامل)

سیستم عامل ویلز

نیازمندی‌های حداقلی

نحوه انتشار

پالم (سیستم‌عامل)

تاریخچه

دانلود مقاله سیستم عامل های کامپیوتر‎

تاریخ : ۱۲ فروردین ۱۳۹۶

تاریخچه سیستم عامل

سیستم عامل های کامپیوتر‎

عنوان مقاله  :  سیستم عامل های کامپیوتر‎

قالب بندی :  Word

قیمت :   رایگان

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

فهرست :

مقدمه

فصل اول   تاریخچه سیستم عامل

فصل دوم   سیستم عامل چیست

فصل سوم   وظایف سیستم عاملها

فصل چهارم   انواع سیستم عاملها

مایکروسافت ویندوز Microsoft Windows

سیستم عامل اپل Apple Mac OS X

لینوکس

فصل پنجم   سیستم عامل از ابتدا تاکنون

MSDOS

Microsoft Windows 1.0

Microsoft Windows 2.0

Windows 3  عصر موفقیت مایکروسافت

Windows 3.11

Windows  NT

Windows 95

Windows 98

Windows 9x

Windows 2000

Windows Me

Windows Xp

WINDOWS  VISTA

Windows 7

Windows 8

Windows 8.1

فصل ششم   ویندوز ۸

ویندوز ۸ اولین ویندوز حقیقتا لمسی مایکروسافت است.

کاشی های زنده

یادآوری فراموش شدنیها

محافظت از چشم

فصل هفتم BLUE یا  ویندوز ۸٫۱

Uninstall  کردن چندین اپلیکیشن به صورت همزمان

مرتبسازی Sortاپلیکیشنهای در منوی استارت

فصل هشتم   windows 9

فصل نهم   مقایسه ویندوز ۷ با ۸

سرعت کدام یک بیشتر است؟

زمان شروع

وب گردی و تولید محتوی

بازده در آفیس

فصل دهم   اولین سیستم عامل جهان

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

فصل دوازدهم   کدام سیستم عامل مورد توجه کاربران است؟

فصل سیزدهم   نتیجه

خلاصه

فهرست منابع

دانلود کتاب آموزش سیستم عامل

تاریخ : ۶ بهمن ۱۳۹۵

تاریخچه سیستم عامل

سیستم عامل

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

 

فهرست :

  • فصل ۱: مفاهیم اولیه
    • پردازنده
    • وقفه
    • فراخوانی های سیستم
    • حفاظت
    • سلسله مراتب حافظه
    • روش های انتقال ورودی/خروجی
    • نگاه کلی به سیستم عامل
    • تاریخچه سیستم عامل
    • انواع سیستم عامل از نظر ساختاری
    • آزمون
  • فصل ۲: فرآیند
    • فرآیند و حالات آن
    • فرآیند معلق
    • انواع زمان بندها
    • نخ(thread)
    • پیاده سازی نخ (سطح کاربر، سطح هسته و ترکیبی)
  • فصل ۳: زمان بندی پردازنده
    • معیارهای زمان بندی
    • الگوریتم های زمان بندی
    • الگوریتم FCFS
    • الگوریتم RR
    • الگوریتم (SPN SJF)
    • الگوریتم SRT
    • الگوریتم HRRN
    • الگوریتم FB
    • الگوریتم MLFQ
    • الگوریتم MLQ
    • زمان بندی اولویت (Priority)
    • زمان بندی FCFS
    • زمان بندی در سیستم چند پردازنده ای (LPT, RPT, SPT)
    • آزمون
  • فصل ۴: همروندی: انحصار متقابل و همگام سازی
    • مباحث مطرح در ارتباط بین فرآیندها رویکردهای نرم افزاری انحصار متقابل
    • الگوریتم Decker (پنج تلاش دکر)
    • الگویتم Peterson
    • رویکردهای انحصار متقابل با حمایت سخت افزار
    • راهکارهای سیستم عامل و زبان برنامه سازی برای تدارک همزمانی
    • سمافور
    • پیاده سازی انحصار متقابل توسط سمافور
    • همگام سازی با استفاده از سمافور
    • مسئله تولید کننده و مصرف کننده
    • مسئله غذا خوردن فیلسوف ها
    • مسئله خوانندگان و نیسندگان
    • مانیتور (ناظر)
    • مسئله تولید کننده و مصرف کننده با مانیتور
    • تبادل پیام
    • همگام سازی به کمک تبادل پیام
    • پیاده سازی انحصار متقابل توسط تبادل پیام
    • حل مسئله تولید کننده و مصرف کننده توسط تبادل پیام
    • آزمون
  • فصل ۵: بن بست
    • شرایط بن بست
    • گراف تخصیص منابع
    • روش های رفع بن بست
    • ترمیم
    • روش های پیشگیری از بن بست
    • روش های اجتناب از بن بست
    • الگوریتم بانکداران
    • خلاصه رویکردها
    • آزمون
  • فصل ۶: مدیریت حافظه
    • مدیریت حافظه ابتدایی
    • جا به جایی و حفاظت
    • مبادله
    • الگوریتم های مکان یابی و تخصیص حافظه
    • مدیریت حافظه با سیستم رفاقتی
    • روی هم گذاری (Overlay)
    • صفحه بندی (Paging)
    • حافظه مجازی
    • صفحه بندی درخواستی
    • صفحه بندی چند سطحی
    • جدول صفحه وارونه (معکوس)
    • بافرهای کناری ترجمه (TLB)
    • زمان مؤثر دسترسی
    • آزمون
    • الگوریتم های جایگزینی صفحه
    • الگوریتم بهینه (optimal)
    • الگوریتم NRU
    • الگوریتم FIFO
    • الگوریتم دومین شانس
    • الگوریتم ساعت
    • الگوریتمLRU
    • پیاده سازی سخت افزاری LRU
    • شبیه سازی LRU در نرم افزار (الگوریتم سالمندی)
    • الگوریتم بافر کردن صفحه
    • نکات طراحی سیستم های صفحه بندی
    • پیش صفحه بندی (prepaging)
    • مدل مجموعه کاری (working sets)
    • الگوریتم فرکانس نقص صفحه (PFF)
    • تناقض بلیدی (Belady’s anomaly)
    • الگوریتم های پشته (Stack Algorithms)
    • اندازه صفحه
    • ساختار برنامه
    • قطعه بندی
    • قطعه بندی درخواستی
    • قطعه بندی صفحه بندی (Segmentation with paging)
    • مقایسه روشهای مدیریت حافظه
    • آزمون
  • فصل ۷: مدیریت I/O و دیسک
    • نرم افزار I/O
    • مدیریت دیسک
    • الگوریتم های زمان بندی بازوی دیسک (FCFS, SSTF, SCAN, CSCAN)
    • روش های تخصیص فضای دیسک به فایل
    • سطوح در یک حافظه سه سطحی
    • آزمون

 

مناسب برای
  • کنکور کارشناسی ارشد مهندسی کامپیوتر‎
  • کنکور کارشناسی ارشد مهندسی فناوری اطلاعات IT)‎)
  • کنکور کارشناسی ارشد علوم کامپیوتر‎
  • عموم علاقه مندان به یادگیری مباحث مهندسی کامپیوتر‎