Submit Search
Upload
Chapter01.PPt
•
Download as PPT, PDF
•
0 likes
•
9 views
M
MehdiMorsali
Follow
operating system file
Read less
Read more
Software
Report
Share
Report
Share
1 of 43
Download now
Recommended
Operating Systems(Ayat)
Operating Systems(Ayat)
guestaffefa9
Bi and data mining with Oracle
Bi and data mining with Oracle
ghanadbashi
سیستم های عامل فصل ۱
سیستم های عامل فصل ۱
Shayan Khaksar
مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابی
Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
Muhibullah Aman
سیستم فایل HDFS
سیستم فایل HDFS
nasser rezaei
Ip mv workshop
Ip mv workshop
Seyed Yahya Moradi
Network part1
Network part1
parsis com
Recommended
Operating Systems(Ayat)
Operating Systems(Ayat)
guestaffefa9
Bi and data mining with Oracle
Bi and data mining with Oracle
ghanadbashi
سیستم های عامل فصل ۱
سیستم های عامل فصل ۱
Shayan Khaksar
مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابی
Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
Muhibullah Aman
سیستم فایل HDFS
سیستم فایل HDFS
nasser rezaei
Ip mv workshop
Ip mv workshop
Seyed Yahya Moradi
Network part1
Network part1
parsis com
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+
behrad eslamifar
Chapter 09 - network operating systems
Chapter 09 - network operating systems
behrad eslamifar
IranOUG_Oracle_Multitenant
IranOUG_Oracle_Multitenant
Oracle Freelancer
نرم افزار سیستم
نرم افزار سیستم
Aarohi Yadav
rbdmap in ceph
rbdmap in ceph
Yashar Esmaildokht
ورودی خروجی Hadoop
ورودی خروجی Hadoop
nasser rezaei
Operating System - Chapter 01
Operating System - Chapter 01
M Nemati
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
Yashar Esmaildokht
Softwares : Vuln discovery , attack and deffence technologies
Softwares : Vuln discovery , attack and deffence technologies
hamid.k
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing Environments
Farzad Nozarian
Introduction to oracle
Introduction to oracle
Ehsan Hamzei
What is a cpmputer.ppt
What is a cpmputer.ppt
MurtazaAlizada2
IoT Course - Chapter 2
IoT Course - Chapter 2
M Nemati
how enable ceph dashboard
how enable ceph dashboard
Yashar Esmaildokht
cloud computing , رایانش ابری
cloud computing , رایانش ابری
vhd-abdarbashi
Oracle نوشته مهندس اسمعیل دخت
Oracle نوشته مهندس اسمعیل دخت
Yashar Esmaildokht
هسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آن
tuxitop
Raid type, Raid تکنولوژی ,
Raid type, Raid تکنولوژی ,
abbas pirnazaraine
Yarn مروری بر
Yarn مروری بر
nasser rezaei
Hardware session1
Hardware session1
Matin Hajnorouzi
More Related Content
Similar to Chapter01.PPt
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+
behrad eslamifar
Chapter 09 - network operating systems
Chapter 09 - network operating systems
behrad eslamifar
IranOUG_Oracle_Multitenant
IranOUG_Oracle_Multitenant
Oracle Freelancer
نرم افزار سیستم
نرم افزار سیستم
Aarohi Yadav
rbdmap in ceph
rbdmap in ceph
Yashar Esmaildokht
ورودی خروجی Hadoop
ورودی خروجی Hadoop
nasser rezaei
Operating System - Chapter 01
Operating System - Chapter 01
M Nemati
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
Yashar Esmaildokht
Softwares : Vuln discovery , attack and deffence technologies
Softwares : Vuln discovery , attack and deffence technologies
hamid.k
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing Environments
Farzad Nozarian
Introduction to oracle
Introduction to oracle
Ehsan Hamzei
What is a cpmputer.ppt
What is a cpmputer.ppt
MurtazaAlizada2
IoT Course - Chapter 2
IoT Course - Chapter 2
M Nemati
how enable ceph dashboard
how enable ceph dashboard
Yashar Esmaildokht
cloud computing , رایانش ابری
cloud computing , رایانش ابری
vhd-abdarbashi
Oracle نوشته مهندس اسمعیل دخت
Oracle نوشته مهندس اسمعیل دخت
Yashar Esmaildokht
هسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آن
tuxitop
Raid type, Raid تکنولوژی ,
Raid type, Raid تکنولوژی ,
abbas pirnazaraine
Yarn مروری بر
Yarn مروری بر
nasser rezaei
Hardware session1
Hardware session1
Matin Hajnorouzi
Similar to Chapter01.PPt
(20)
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+
Chapter 09 - network operating systems
Chapter 09 - network operating systems
IranOUG_Oracle_Multitenant
IranOUG_Oracle_Multitenant
نرم افزار سیستم
نرم افزار سیستم
rbdmap in ceph
rbdmap in ceph
ورودی خروجی Hadoop
ورودی خروجی Hadoop
Operating System - Chapter 01
Operating System - Chapter 01
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
Softwares : Vuln discovery , attack and deffence technologies
Softwares : Vuln discovery , attack and deffence technologies
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing Environments
Introduction to oracle
Introduction to oracle
What is a cpmputer.ppt
What is a cpmputer.ppt
IoT Course - Chapter 2
IoT Course - Chapter 2
how enable ceph dashboard
how enable ceph dashboard
cloud computing , رایانش ابری
cloud computing , رایانش ابری
Oracle نوشته مهندس اسمعیل دخت
Oracle نوشته مهندس اسمعیل دخت
هسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آن
Raid type, Raid تکنولوژی ,
Raid type, Raid تکنولوژی ,
Yarn مروری بر
Yarn مروری بر
Hardware session1
Hardware session1
Chapter01.PPt
1.
عاملسیستم Operating Systems
2.
اولفصل : بهکلینگاهی کامپیوترارزافسخت
3.
ارزافسختومدیریتعاملسیستم : سیستم عامل از منابع سخت یارزاف شامل یک یا چند ندهزپردا ایرب ائهرا خدمات به کارب انر استفاده می کند . همچنین حافظه ثانویه و I/O ار از طرف انرکارب مدیریت می کند . اینربناب ایرب سیربر سیستم عامل داشتن درک مناسبی از سخت ارزاف کامپیوتر یروضر است .
4.
ازتندرعبا کامپیوترهراصلیایزاج : ندهزپردا : داردعهدهبهارهاداده پردازشاعمالنیزوعملیاتکنترل . اصلیحافظه : دارد
عهدهبهارهانامهربوهاداده ینگهداروذخیره . ناپواررفهمچنین استایدار . مؤلفه I/O : خارجدنیایوکامپیوترمیانهاداده انتقال . گذرگاه سیستم : ساختار یهای ایرب تباطرا بین ندهزپردا و حافظه اصلی و I/O
5.
کامپیوتراءزاجبهکلینگاهی :
6.
کمکیهایثباتوحافظهباتباطرا یکی از اعمال اصلی ندهزپردا تباطرا با حافظه اصلی است . ایرب تبادل اطالعات بین CPU و MEMORY نامبهثباتدواز MAR و MBR میشوداستفاده . MAR میکندمشخصارنوشتنیاخواندنعملیاتایرببعدیمحلدرسا . MBR حاوی داده یهای است که اررق است در حافظه خوانده یا نوشته شوند . بینهادادهتبادلایربایرب ًمتشابها CPU و I/O ثباتدواز I/OBR و I/OAR شودمیاستفاده .
7.
ندهزپرداهایثباتانواع : ثبات های قابل یتور ایرب کامپیوتر : ثبات یهای که ایرب انرکارب قابل استفاده اند و این امکان ار به نامهرب نویس زبان ماشین یا اسمبلی میدهند تا با استفاده بهینه از این ثبات ه ا انزمی اجعهرم به حافظه اصلی ار به حداقل برساند . وضعیتکنترل هایثبات : ندهزپرداعملیاتکنترلایرب
8.
یتؤرقابلهایثبات : ثبات های داده : ایرب ینگهدار داده ها و ایرب انتقال داده ها بین توابع ( ای ن ثبات ها همه هرمنظو اند ) ثبات های درسا : حاوی درسا داده ها و ردستو العمل ها در حافظه ( همه هرمنظو یا تک هرمنظو ) ثبات شاخص : در درسا دهی شاخص استفاده میشود . ( شاخص درسا + پایه درسا = موثر
درسا ) اشاره گر قطعه : در درسا دهی قطعه بندی حافظه به قطعه یهای تقسیم میشود . از این ثبات ایرب ینگهدار درسا پایه ( درسا عوشر ) استفاده میشود . اشاره گر پشته : ایرب اشاره به باالی پشته به کار دومیر .
9.
وضعیتکنترلهایثبات : PC : نامهربندهرشما میکاربه بعدی العمل
ردستو درسا ینگهدارایرب که دور . IR : العملردستوثبات اراجحالدرکه فعلی العملردستوذخیرهایرب که کاربه ست دومیر . PSW(PROGRAM STATUS WORD) : کهثباتچندیا یک میباشدوضعیت اطالعاتحاوی .
10.
العملردستوچرخه : ذخیحافظه درکه هاست
العمل ردستو ازایمجموعهمیشوداراجکهنامهربهر ره میشود . داردگامدو العمل ردستوپردازش : حافظه از العمل ردستوواکشی ( واکشیچرخه ) شدهواکشی العمل ردستوایراج ( اراجچرخه )
11.
العملردستوچرخهنمودار : میدهدرخزیرموارددرتنهاچرخهپایان : کامپیوترشدنخاموش انرجبقابلغیرخطایدادنرخ توقففرمانبهرسیدن
12.
العملردستوایراجوواکشیچگونگی : در ابتدای هر ،چرخه ندهزپردا العملردستو ار از حافظه واکشی میکند . ندهرشما نامهرب ( ثبات PC ) ، درسا العملردستو بعدی ار که میخواهد واکشی شود در خود نگه می دارد . پس از واکشی یک واحد به مقدار PC می ایدزاف تا ردستو بعدی به تیبرت واکشی شود .
13.
العملردستوثبات (IR) : در شدهواکشالعملردستو IR میگیرد اررق . ترصوبهالعملردستو
این استزیرترصو بهو میباشدیدودوی : حافظهو ندهزپردابینها دادهانتقال جیوخر ودیروو ندهزپردابینهادادهانتقال پردازش داده ها شامل عملیات حسابی یا منطقی یور داده ها کنترل : ممکن است که یک العملردستو تیبرت ایراج نامهرب ار تغییر دهد این کار با تغییر در محتوای PC انجام میشود .
14.
العملردستوچرخه دقیقفهمایربمثالی فرضیات : 1 : بهکردنبار AC 2 : مقدارکردنذخیره AC حافظهدر 5 : بهکردن اضافه AC
15.
حافظهبهمستقیمدسترسی (DMA) : رهمانطو که ندهزپردا میتواند عمل خواندن یا نوشتن ار یور حافظه انجام دهد میتواند این عمل ار یور یک مولفه I/O انجام دهد . گاهی مطلوبست داده ها بین I/O و حافظه مستقیما مبادله شوند تا از بار CPU کاسته شود و CPU بتواند ایرب انجام کارهای دیگر ادزا باشد . این ایندرف دسترسی مس تقیم به حافظه بدون دخالت ندهزپردا ار DMA میگویند .
16.
وقفه ها (Interrupt) وقفه عالمتی است که از طرف یک منبع خارجی به ندهزپردا داده میشود و مو جب توقف نامهرب فعلی میشود . وقفه ها ایرب ایشزاف یایرکا ندهزپردا استفاده میشوند . وقفه ها به ندهزپردا اجازه میدهند تا در حین ایراج عملیات I/O به ایراج العملردستو یدیگر بپردازد .
17.
وقفه های دسته نامهرب : وقفه یهای که به دلیل بعضی ایطرش حاصل از ایراج یک الردستو عمل نامهرب زوبر می کنند . مانند : یزرسر شدن ،محاسباتی تقسیم بر ،صفر تالش ایرب ایراج یک عمل غیر ،مجاز اجعهرم به درسا جرخا از فضای مجاز زمان سنج : وقفه یهای که توسط زمان سنج داخلی ندهزپردا تولید میشوند و به سیستم عامل اجازه میدهد بعضی عملیات ار به ترصو تبرم و هردو ای انجام دهد . ودیرو جیوخر : وقفه ای که توسط کنترل کننده I/O تولید میشوند . نقص سخت ارزاف : با نقص سخت ارزاف تولید میشود . مانند قطع ،قبر خطای نتواز حافظه
18.
وقفه گرداننده : چرخه العملردستو با وقفه : در پایان چرخه اراج ندهزپردا وجود وقفه ار سربر ی می کند . در تیکهرصو وقفه مطرح باشد ندهزپردا ایراج نامهرب ار مسکوت گذاشته و الور خدماتی وقفه یا نامهرب گرداننده وقفه مربوطه ار اراج می کند .
19.
هاوقفهپردازش : نرمو ارزافسختدرمتعددیحوادثموجبوقفهزوبر ارمیشودزاف . نشان شکلدرحوادثاین داده اندشده : PC
PSW PC PC PSW
20.
وقفهبدونوبانامهربکنترلجریان :
21.
گانهچندهایوقفه : ارهمباوقفهچندینزوبر چندگانهوقفه می گویند . گانهچندهایوقفهبادربرخودر دو مییکردور شوداتخاذتواند . غیر فعال کردن سایر وقفه ها در هنگام پردازش یک وقفه : یعنی ندهزپردا میخواهد و میتواند سیگ نال وقفه ار نادیده بگیرد . وقفه های از کار انداخته شده زمانی پردازش می شوند که به کار انداخته شوند . همه وقفه ها ب ه رطو تیبیرت قبل از ایراج نامهرب کاربر توسط ندهزریزپردا پردازش می شوند . تهنک منفی این یکردور : اولویت نسبی یا محدودیت های زمانی ایرب وقفه ها نادیده گرفته می شون د . وقفه های تو در تو با یفرتع اولویت نسبی ایرب وقفه ها : ندهزپردا مجاز است ایرب پردازش وقفه ب ا اولویت باالتر وقفه با اولویت پایین تر ار نادیده بگیرد .
22.
گانهچندهایوقفهباکنترلانتقال : اولیکردور : ها وقفهسایرکردنفعال غیر
23.
گانهچندهایوقفهباکنترلانتقال : دوم یکردور : ها وقفه
بندیاولویت ( تودرتو هایوقفه )
24.
نامگیرچندب : دارداراجایربنامهربیک ازبیشندهزپردا . ایرب نهااانتظارانزمیونهاانسبی
اولویتبهنامهربایراجتیبرت I/O است . هنگامی که نامهرب با وقفه موجه می ،شود ندهزپردا کنترل ار به نامهرب گ رداننده وقفه انتقال میدهد . پس از تکمیل نامهرب گرداننده وقفه ممکن است کنترل بال فاصله به نامهرب قبلی باز نگردد .
25.
حافظهاتبرمسلسله : به حافظه طراحی
برای 3 شود توجه باید مورد : اندازه ( ظرفیت ) سرعت ( دسترسی زمان ) قیمت ( هزینه )
26.
حافظهاتبرمسلسلهدررفتنپایین : هزینهکاهش ظزفیتایشزاف دسترسی زمانایشزاف حافظهبه ندهزپردا
دسترسیدفعاتتعدادکاهش باشد می چهارم اصلاحیرطاینتوفیق کلید .
27.
اصلیحافظه (Main memory) هر گاه ندهزپردا به داده ها نیاز دارد ابتدا نهاا ار در حافظه نهان جستجو می ک ،ند اگر نهاا ار یافت ( اصابت ) نهاا ار بازیابی میکند . در غیر این ترصو ( عدم اصابت ) ا نها ار از حافظه اصلی می خواند . ثباتها : ترینکوچک ، انرگ ،ترین سریعترین نوع حافظه اند . حافظه پنهان : حافظه ای قابل یتؤر ایرب ،ندهزپردا ایرب تبادل داده ها بی ن حافظه اصلی و ثباتها اصلیحافظه توسعه
هایاهر : سرعتنظراز : نهانحافظهازاستفاده ظرفیتنظراز : هادیسکازاستفاده
28.
دیسکپنهانحافظه : بخشی از حافظه اصلی ار میتوان به عنوان بافر ایرب داده یهای ک ه اررق است با دیسک مبادله شوند به کار برد که به نا حافظه نهان دیسک گ فته میشود . ایایزم حافظه نهان دیسک نوشتن داده ها یور دیسک ب ه ترصو بلوکی ( خوشه ای ) انجام می شود . ( نه تربصو جداگانه ) ایشزاف یایرکا دیسک بعضی از داده ها که اررق است یور دیسک ذخیره شوند ممکن است توسط ب نامهر دوباره نیاز باشند بنابر این سریعا از حافظه اصلی خوانده میشوند اجعهرم حافظه کمتر می شود .
29.
نهانحافظه (Cache) : نیستمشاهدهقابل عاملسیستمایرب . حافظه نهان به دلیل عدم تطابق سرعت حافظه اصلی با سرعت ندهزپردا ط احیر شد . میدهدایشزافار اصلیحافظه
سرعت .
30.
نهانحافظه (Cache) : میداردنگهار اصلیحافظه ازقسمتی . میکند
سیربر ارنهانحافظه ابتداندهزپردا . اگر در حافظه نهان پیدا نشد بلوکی از حافظه اصلی که حاوی داده های درمو ن یاز است به حافظه نهان دهروا میشود . حافظه اصلی به M بلوک K کلمه ای تقسیم میشود و حافظه نهان به C شکاف K کلمه ای . اما چون M>>C اینربناب هیچ بلوکی نمیتواند ایرب مدت طوالنی در حافظ ه نهان بماند .
31.
نهانحافظهواصلیحافظهساختار :
32.
نهانحافظهاحیرط : اندازه حافظه نهان : یک حافظه کوچک و سریع بسیار یایرکا دارد اندازه بلوک : واحد ها بین حافظه نهان و حافظه اصلی مبادله میشوند . اصابت به معنای پیدا کردن اطالعات در حافظه نهان است بلوک های با اندازه ترگربز تا زمانی انزمی اصابت ار ایشزاف میدهند ک ه احتمال وجود داده ها در کاشه بیشتر از احتمال واکشی داده های جدید از حافظه اصلی باشد .
33.
نهانحافظهاحیرط : نگاشتتابع : تعیین کننده محل بلوک جدید وارد شده به حافظه نهان تعویضیتمرالگو : : تعیین کننده بلوکی که باید از حافظه نهان حذف شود تا بلوک ج دید جایگزین شود . معموال از یتمرالگو LRU(Least Recently Used) استفاده میشود .
34.
حافظه : حافظههای مدلانواع : ،دیسکها ،اصلیحافظه،نهانحافظه،ثباتها CD ، ... متفاوتندظرفیتو
سرعت،قیمتنظر ازهاحافطه . حافظه نهان یک حافظه کوچک ولی بسیار سریع است که سرعت حافظه اصلی ار تقویت میکند .
35.
جیوخرودیروانتقالهای شور : ودیرو / شده یسازنامهربجیوخر ودیرو / وقفهبر
مبنیجیوخر حافظهبه مستقیم دسترسی (DMA)
36.
ودیرو / شدهیسازنامهربجیوخر : هنگام مواجهه با یک عمل I/O در حین ایراج ،نامهرب CPU فرمان الزم ار به مؤلفه I/O می فرستد . مؤلفه I/O فرمان ار اراج میکند . بیت های وضعیت ار تغییر میدهد . هیچ عمل یدیگر انجام نمی دهد ( بویژه وقفه نمی دهد ) وظیفه CPU است که ًمتناوبا وضعیت مؤلفه I/O ار چک کند . در حین انجام امینرف توسط I/O ، ندهزپردا مدام باید در چرخه تست وضعیت دستگ اه باقی بماند اینربناب یایرکا سیستم بشدت پایین میاید .
37.
ودیرو / وقفهبرمبنیجیوخر : شورایندر CPU به فرمان رصدوازپس I/O میشود
مشغولیدیگرکاربه . وقتی I/O میکندصادرندهزپردابه ایوقفه شدمادهاهادادهمبادلهایرب . CPU میرساندپایانبهارفعلی العمل ردستوایراج . CPU میکندیشناسایاروقفه درخواست . CPU مقدار PC و PSW میکندذخیرهار . CPU دراروقفهگرداننده الور ردستواولین درسا PC میکندیکپ مقداروقفهگرداننده الورایراج ازپس PC و PSW میشودبازیابی . CPU میگرددبازخودقبلینامهربایراجبه .
38.
حافظهبهمستقیمدسترسی (DMA) : در این شور از مولفه ای به نام DMA استفاده میشود . هنگام خواندن یا نوشتن ندهزپردا ف امینر زیر ار به DMA صادر می کند و خودش کنار دومیر . عمل خواندن درمو نیاز است یا نوشتن درسا دستگاه I/O درگیر محلی از حافظه که از نا محل خواندن یا نوشتن عوشر میشود . تعداد کلماتی که باید خوانده یا نوشته شوند . پس از اتمام عملیات DMA به ندهزپردا وقفه ای مبنی بر اتمام عملیت میدهد . در این یور CPU تنها در ابتدا و انتهای عملیات I/O مشغول است .
39.
پاسخوسؤال :
40.
اولسوال : ؟ ببریدنام ارعاملسیستممختلفانواع ای
دسته پردازش زمانی اکراشت نگربالد پردازش مرکبیا پیوندی عاملسیستم
41.
دوم سؤال : چیست؟ پردازشی
چندوای نامهرب چندبینتفاوت چند نامهرب ای امکان میدهد بیش از یک نامهرب مادها به ایراج کاربر در حا فظه اررق گیرد . چند پردازشی یک پیکربندی سخت یارزاف در سیستم یهای با چندین CPU مستقل است .
42.
سومسؤال : ؟ببریدنامارندهزپرداهایثبات کلیدستهدو کامپیوتر ایربیتؤرقابل
هایثبات دادههایثبات درسا هایثبات اندیس گرقطهاشاره پشتهگراشاره وضعیتکنترل هایثبات PC IR PSW
43.
چهارم سؤال : ببرید؟ نام
را وقفه انواع نامهرب سزرسرخطای صفربرتقسیم مجازغیرالعملردستوایراج مجازغیردرسافضایبهدسترسی سنج زمان جیوخر ودیرو ارزافسخت نقص
Download now