صفحه 1:
پست هاي عامل
اسلاید 3
Lnux..Windows
جوانمرد
مسا 6اه سم اوق
a ۱
صفحه 2:
برنامههای کاربردی
بر نامههای سودمند.
لایهها و تماهای یکك سیستم کامپیو تر
صفحه 3:
نگاه کلی به سيستم عامل
سیستم عامل چیست؟
*سیستم عامل خود يك برنامه است که توسط پردازنده اجرا میشود.
*يك واسط بین نرم افزار(کاربر) و سخت افزار است.
*سیستم عامل اجراي بقیه نرم افزارها را مدیریت میکند.
#پردزنده مرتبا بین سیستم عامل و برنلمه ها منتقل مینمود.
*سیستم عامل يك تخصیص دهنده منبع یا مدیر منابع است.
صفحه 4:
سیستم کامپیوتر
دستگاههای ورودی / خروحی
ese هلإ ,رلوم
۲ ودف شرو ترمغزار
دوربینهای | کقرل کنده ۱ ws
=
| و#ععل اقرز سمي oss
: 5 دادهها و
پرنامهها
سم
9ل ( ورور
ee 2-6 وزدازنده:
3 سيستم عامل به عنوان مدیر منایع
صفحه 5:
1- سهولت: استفاده از کامپیوتر را ساده کند.
2 کار آمدی: استفاده کارآمد از منابع را به همراه داشته باشد.
بلیت رشد. سحت آفرارهای سستم بتوانند به سادگی به آن اعافه
شوند.
٩ السشت یاه رول ها مس و دسر را مرت ند
صفحه 6:
وظایف سیستم عامل
مدیریت حافظه .
مدیریت پردازه ها ( زمانبندي و توالی کارها )
مدیریت ورود اخروج Anput/Output)
مدیریت فایل ها.
حفاظت خود از کاربر و حفاظت کاربران در مقابل هم.
ثبت و نگهداري اشتباهات.
نقل و انتقال اطلاعات بین کامپیوتر و دستگاهاي جانبي.
صفحه 7:
وظایف سیستم عامل«س)
- تشخیص خطا و پاسخگويي به آنها
7 خطاي داخلي و خارجي سخت افزار
< خطاي > iol سیستم
- خطاهاي حافظه
7 خطاهاي نرم افزار
< سرریز محاسباتي
7 دسترسي غیرمجاز به حافظه
صفحه 8:
هسنه سپستم عامل(۵۵0)
بخش اصلي سیستم عامل که داخل حافظه بار مي شود و
شامل توابع پرمصرف سیستم عامل مي باشد.
صفحه 9:
دلايل تغيير سيستم عامل
1-ارتقاء و انواع جديد سخت افزار .
2-خدمات جديد: براى ياسخكويى به نيازهاى كاربران.
3-رفع خطاها
9
صفحه 10:
-(Serial Processing) 0-پردازش ترتیبی
1-پردازش دست ای (Batch Processing)
2-سیستم های چند بر نامگي (Multi Programming)
3-سیستم هاي اشتراك (Time Sharing) slo;
4- سیستم های بلا درنگ (11۳6 Real
5-سیستم های توزیع شده(9)610/زو (Distributed
ao
صفحه 11:
aa
(Serial Processing) 5145.35 (95! 0 Jus
عملا سيتم عامل وجود نداشت.
برنامه نويس مستقيما با سخت افزار در ارتباط بود.
كامييوتر دستكاهى بود شامل تعداد لامب. تعدادي سوييج و
يك چاپگر *
اپراتورها برنامه ها را به شکل کد ماشین بصورت دستي از
طریق قسمت ورودي (مانند کارت خوان) به ماشینها میدادند.
اگر برنامه با خطا متوقف ميشد لازم بود برنامه نویس با بررسي
ثباتهاي پردازنده علت خطا را تعیین میکرد.
اگر برنامه بصورت عادي کامل ميشد خروجي در چاپگر ظاهر
ميشده
كارن ل كات له پردب دسترسی داشتند.
صفحه 12:
3 ۷
1-مشکل زمانبندی :
سازمان ها از برگه های نوبت گیر برای رزرو وقت ماشین استفاده
میکردند.
ممکن بود برنامه (کار(0ه[ زودتر از زمان درنظر گرفته شده به
پایان برسد و یا کاربر در زمان پیش بینی شده کارش pled
2گر در زمان کار برای هر یک از کارها مشکلی ایجاد ميشد
میبایست ماشین از اول کارش را شروع میکرد.
ae
صفحه 13:
نسل 1: پردازش دسته ای ((عصشومع»۳۳۵ وظ
خود کار نمودن ترتیب عملیات جهت اجرای برنامه.
کاربر دسترسی مستقیم به ماشین ندارد.
چندین برنامه بصورت یکجا به ماشین داده میشود.
< در انتها نتایج جاب ميشوند.
1 System
dive Input tape Output
Card pS ene ae أ
rr | 00 ee Printer
لت © BE 5
(=a 7
0 اد
ااا الا I
| | 1401 7094 1401
16
صفحه 14:
Batch Processing)) .g1 409 (S3lop 21 نسل
دستورالعمل ها و داده cle يك برنامه بصورت کارت هایی بصورت
دسته ای به ماشین داده ميشد. ۱
ag
SEND)
Data for program:
Fortran progam
JOB, 10,6510802, MARVIN TANENBAUM
صفحه 15:
نگ بر نامگي
Uniprogramming
در هر لحظه تنها یک برنامه در حال اجراست و تا تکمیل آن»
برنامه بعدي اجرا نميشود.
در تمام زماني که يك برنامه در حال کار با 1/0 است. پردازنده
بیکار میماند.
|[
انتظار | اجرا انتظار | Lal | برنامة ۸
جه للب زمان
(الف) تى برنامكى
as
صفحه 16:
سل 2: سیستم هاي چندبرنامه اي((عطسسهمم- ۱۳6
در این سيستمهاي عامل در هر لحظه ممکن است بیش از یک
حر اتات
اكر يك برنامه منتظر 1/0 باشدء برنامه بعدي روي پردازنده اجرا
ميشود.
به اين سيستم ها Multi-tasking هم كفته ميشود.
انتظار اجرا انتظار | اجرا برنامه A
۳ تس
انتظار .| اجرا | انتظار اجرا | انتظار برنامة B
بت ۳۳۳ ۰ i
اجرای| اجرای] اجرای| اجرای
انتظار LA ۱ B انتظار ۸
زمان
۹ (ب) چند برنامکی با دو برنامه
صفحه 17:
نسل 2: سيستم هاي جندبرنامه ¢1 Multi-Programming))
پردازنده در هیچ لحظه اي بیکار نمیماند.
تنها زمان هدر رفته زماني است که صرف سوئیج کردن بین برنامه ها
ميشود.
كاربران متعدد نمیتوانند همزمان روي سیستم کارکنند. چرا که اگر همه
فرایندها فقط با پردازنده کار داشته باشند. روند اجرا با ترتيبي یکسان
خواهد بود.
سر one رها وه
سر سم ]سر ده
انتظار اسر 000 اتتظار ۳۹5 انتظار aby >
انتظار se چگ انتظار م تر کیب سه برنامه
we يده
ly Kalb yy Kila) سبه برناسه
صفحه 18:
مثال
سه کار بصورت زیر به يك کامپیوتر وارد شده است:
JOB3 JOB2 JOBI
oes توعكار
مدت 0 دقيقه
voM \eeM oeM حافظه مورد نیاز
نیاز به دیسک؟ ندارد ندارد
نباز به يايائه؟ ندارد دارد
alas نیازبهچاپگر؟ ندارد
میزان استفاده از پردازنده. استفاده از حافظه استفاده از دیسك. استفاده از
Sle زمان سپري شده. توان عمليلتي و میانگین زمان پاسخ را براي حالت
تك برنامگی و چند برنامگی بدست آورید؟
06
صفحه 19:
TOR 102
و ا 0 93 ]تارج کارها
9 الف) تك برنامه اي 77777۳
صفحه 20:
ae
ان موردتياز
Seka kt
Stee
oe
JOR
TOR
100%
9
100%
9
100%
0
100%
9
100%
0
ath
صفحه 21:
نسل 3: سيستم هاي اشتراك زماني Time Sharing))
از جند برنامكى براى رسيدن به حالت محاوره اى استفاده مى كند.
پردازنده بین کاربران به استراک گذاشته می شود.
داشتن کاربران متعددی که از طریق پایانه خود به طور هم زمان از سیستم
عامل استفاده می کنند.
اگر N كار داشته باشد هر کاربر از 11/1 زمان مفید پردازنده استفاده می
کند.
يعني زمان اجرا بین برنامه ها پخش ميشود.
مزیت: کاربر میتواند مستقیما با کامپیوتر تعامل داشته باشد.
eq