حجم فایل : 3.45 مگابايت
فرمت فايل هاي فشرده : word
تعداد صفحات : 110 صفحه
تعداد بازدید : 733 مرتبه
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
فروشنده ی فایل
پایان نامه سیستم عامل
فهرست مطالب
فصل 1 معرفی سیستم عامل
-1توضیح فصل اول:2
2-1تعریف سیستم عامل:3
3-1 مفاهیم کلی. 4
4-1 دلایل ایجاد سیستم عامل. 4
1-4-1سیستم عامل چه کاری انجام می دهد ؟4
5-1 انواع سیستم عامل :5
-1 وظایف سیستم عامل چیست ؟5
7-1 خلاصه فصل اول :7
فصل 2 معرفی سیستم عامل های مختلف
1-2توضیح فصل دوم:9
2-2 یونیکس :9
1-2-2 نسلهای مختلف سیستمعاملهای یونیکسی :9
2-2-2تاریخچه یونیکس :10
3-2 سیستم عامل پالم :12
4-2 ویلز (Wheels) :13
5-2 مک اواس ده (مکینتاش) :14
1-5-2کمبودها و نقایص مک :15
2-5-2 مقایسه مک و ویندوز :17
6-2 مایکروسافت ویندوز :20
1-6-2ویندوز ۹۸:21
2-6-2مایکروسافت ویندوز ۲۰۰۰:21
3-6-2ویندوز اکسپی:21
4-6-2ویندوز ویستا:22
7-2 لینوکس :23
1-7-2توزیعهای لینوکس :23
2-7-2 لینوکس چیست؟24
3--2 کاربردهای سیستم عاملهای شکل گرفته بر پایه لینوکس :25
4-7- 2 سرورهای لینوکس :27
5-7-2تاریخچه پیشرفت سیستمهای لینوکس:30
6-7-2 گنو/لینوکس :32
7-7-2- واسطه گرافیکی کاربر در سیستم عامل ویندوز و لینوکس :33
8-7-2- واسطه نمای متنی در سیستم عامل ویندوز و لینوکس :34
9-7-2- هزینه ها در سیستم عامل ویندوز و لینوکس :34
10-7-2- اجرای برنامه از طریق سی دی لوح فشرده در سیستم عامل ویندوز و لینوکس :35
11-7-2- نرم افزار کاربردی در سیستم عامل ویندوز و لینوکس :36
12-7-2نصب نرم افزارهای کاربردی سیستم عامل ویندوز و لینوکس :36
13-7-2 کاربران و اسم رمز سیستم عامل ویندوز و لینوکس :37
14-7-2 خطاهای برنامه ای سیستم عامل ویندوز و لینوکس :37
15-7-2 محدودیت های نرم افزاری در سیستم عامل ویندوز و لینوکس :37
16-7-2 ابزارهای سخت افزاری پشتیبانی شده توسط سیستم عامل ویندوز و لینوکس :38
17-7-2 سخت افزاری که OSبر روی آن عمل می کند:38
18-7-2 کاربران متعدد در سیستم عامل ویندوز و لینوکس :38
19-7-2 شبکه بندی سیستم عامل ویندوز و لینوکس :39
20-7-2 تقسیم بندی دیسک سخت سیستم عامل ویندوز و لینوکس :39
21-7-2 سیستم فایل ها در سیستم عامل ویندوز و لینوکس :39
22-7-2 فایل های مخفی سیستم عامل ویندوز و لینوکس :40
23-7-2 خاموش کردن در سیستم عامل ویندوز و لینوکس :41
24-7-2 انتخاب لینوکس به جای ویندوز:41
25-7-2برتری لینوکس به ویندوز :41
26-7-2 تعامل لینوکس و ویندوز :44
8- 2جدیدترین جدول آماری استفاده از سیستم عامل ها47
فصل 3 سیستم عامل های موبایل
1-3توضیح فصل سوم:49
2-3 سیستم عامل های موبایل. 49
1-2-3آندروئید :50
2-2-3سیستم عامل iPhone :51
3-2-3سیمبیان سری ۶۰ (ویرایش ۵) :52
4-2-3سیمبان (سیستم عمال گوشی) :52
1-4-2-3چگونگی پیدایش و حیات سیمبان ؟53
2-4-2-3فناوری های سیمبیان :55
5-2-3سیستم عامل بلک بری :56
6-2-3ویندوز فون ۷ :57
فصل 4 مقالاتی در مورد سیستم عامل
مقاله (1):58
مقاله (2):70
خلاصه کل مطلب:100
منابع تحقیق :101
فهرست اشکال
شکل 7-1رابطه کار با سخت افزار :7
شکل 1-2 نسلهای مختلف سیستمعاملهای یونیکسی :9
شکل 1-2 یونیکس و شبه یونیکس سیستم عام :11
شکل 6- 2 لینوس تروالدز، خالق هسته لینوکس :30
شکل8- 2جدیدترین جدول آماری استفاده از سیستم عامل ها :47
شکل 1-3 سیستم عامل تلفن همراه :49
چکیده:
در فرهنگ رایانه سیستم عامل نرمافزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم میسازد که نرم افزار کاربردی اجرا شده و از خدمات آن استفاده کنند. به طور کلی نرم افزارهای کامپیوتر به دو گروه تقسیم میشوند:
1- برنامههای سیستمی که عملیات کامپیوتر را مدیریت میکنند. 2- برنامههای کاربردی .سیستم عامل اصلی ترین برنامه سیستمی است که به عنوان رابط بین کاربر و سخت افزار کامپیوتر عمل میکند.
کلا دسته اصلی سیستم عامل ها به 3 دسته مجزا تقسیم می شودکه در این پروژ به توضیح انها پرداخته ایم:
1-سیستم عامل های مایکرسافت
2-سیستم عامل های یونیکس و لینوکس
3-سیستم عامل های آی بی ام (مکینتاش)
سیستم عامل های موبایل :
1- آندروئید
2- سیستم عامل iPhone
3- سیمبان
4- سیستم عامل بلک بری
5- ویندوز فون ۷
و در پایان مقالاتی در مورد سیستم عامل اور ده شده است.
فصل 1
معرفی انواع سیستم عامل های کامپیوتر و موبایل
1-1توضیح فصل اول:
در این فصل ابتدا تعریف کلی از سیستم عامل امده ودلایل ایجاد سیستم عامل اورده شده است که بیان شده یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده وحافظه اصلی و دیسک هاو...تشکیل شده است که اگر یک سیستم یکپارچه ای برای مدیریت این منابع وجود نداشته باشد هر برنامه باید به تنهایی ای کار را انجام دهد.
سیستم عامل یک لایه نرم افزاری فراهم می کند که وظیفه مدیریت سیستم رافراهم می سازد وکار برنامه نویسی را ساده تر می کند.
و در پایان وظایف سیستم عامل به طور کلی بیان شده است.
2-1تعریف سیستم عامل:
سیستمعاملنرمافزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم میسازد که نرمافزار کاربردی اجرا شده و از خدمات آن استفاده کنند. سیستمعامل خدماتی به برنامههای کاربردی و کاربر ارائه میدهد. برنامههای کاربردی یا از طریق واسطهای برنامه نویسی کاربردی (Application UserInterface-APIs) و یا از طرق فراخوانیهای سیستم (system call) به این خدمات دسترسی دارند. با فراخوانی این واسطها، برنامههای کاربردی میتوانند سرویسی را از سیستمعامل درخواست کنند، پارامترها را انتقال دهند، و پاسخ عملیات را دریافت کنند. ممکن است کاربران با بعضی انواع واسط کاربری نرمافزار مثل واسط خط فرمان (Command Line Interface-CLI) یا یک واسط گرافیکی کاربر (Graphical UserInterface-GUI) با سیستمعامل تعامل کنند. برای کامپیوترهای دستی و رومیزی، عموما واسط کاربری به عنوان بخشی از سیستمعامل در نظر گرفته میشود. در سیستمهای بزرگ و چند کاربره مثل یونیکس و سیستمهای شبیه یونیکس، واسط کاربری معمولا به عنوان یک برنامه کاربردی که خارج از سیستمعامل اجرا میشود پیاده سازی میشود.
در فرهنگ رایانه سیستم عاملنرمافزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می سازد که برنامههای کاربردی اجرا شده و از خدمات آن استفاده کنند .
3-1 مفاهیم کلی
ه طور کلی نرم افزارهای کامپیوتر به دو گروه تقسیم میشوند:
1- برنامههای سیستمی که عملیات کامپیوتر را مدیریت میکنند
2- برنامههای کاربردی .سیستم عاملاصلی ترین برنامه سیستمی است کهبه عنوان رابط بین کاربر و سخت افزار کامپیوتر عمل میکند .
4-1 دلایل ایجاد سیستم عامل
یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده ، مقداری حافظه اصلی ، دیسک ها ، چاپگر ها ، صفحه کلید ، صفحه نمایش ، واسط های شبکه ای و دیگر دستگاه های ورودی و خروجی تشکیل شده است . این اجزا در کنار یکدیگر یک سیستم پیچیده را به وجود آورده اند . نوشتن برنامه هایی که تمامی این عناصر را مدیریت کرده و از آنها به طور صحیح ، بهینه و کارآمد استفاده نماید ، کار بسیار مشکلی است . اگر هر برنامه نویس مجبور باشد با مفاهیمی نظیر نحوه کار دستگاه های ورودی خروجی گوناگون آشنا باشد ، بسیاری از برنامه ها هرگز نوشته نخواهد شد . به همین دلیل ، از سالها قبل به وضوح مشخص بود که باید روش هایی یافت که برنامه نویسان را از پیچیدگی های سخت افزار دور نگه دارد . تلاش های گسترده ، منجر به ایجاد یک لایه نرم افزاری روی سخت افزار شد که همه اجزای سیستم را کنترل نموده و کار برنامه نویسان را راحت تر کند .
1-4-1سیستم عامل چه کاری انجام می دهد ؟
یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده، مقداری حافظه اصلی،دیسکها ، چاپگرها ، صفحهکلید، صفحهنمایش، واسطهای شبکهای و دیگردستگاههای ورودی و خروجی تشکیل شده است. اگر سیستم یکپارچهای برایمدیریت این منابع وجود نداشته باشد، هر برنامه باید به تنهایی این کار راانجام دهد. سیستم عامل یک لایه نرمافزاری فراهم میکند که وظیفه مدیریتمنابع سیستم را از دوش برنامههای کاربردی رهانیده و کاربرنامهنویسی راسادهتر مینماید.