I bab. Operatsion sistemalar 4

|
I bab. Operatsion sistemalar 4
|
bet | 1/27 | Sana | 19.05.2024 | Hajmi | 178,7 Kb. | | #243978 |
Bog'liq Piyshenbaev Ilham Kurs jumisi 3k1.... Mazmunı
KIRISIW 2
I BAB. OPERATSION SISTEMALAR 4
1.1. Operatsion sistemalar. Olardiń kelip shıǵıw tariyxi 4
1.2. Operatsion sistemalar atqaratuǵın waziypaları 9
1.3. Eń keń qollanılatuǵın operatsion sistemalar 14
II-BAB. OPERATSION SISTEMALARDA BAYLANISQAN PROCESLERDI LOGIKALIQ SHÓLKEMLESTIRIW 22
2.1. Operatsion sistemalarda process túsinigi 22
2.2. Operatsion sistemalarda procesler jaǵdayı 25
2.3. Operatsion sistemalarda proceslerdi jaratıw hám shólkemlestiriw 32
JUWMAQLAW 41
PAYDALANILǴAN ÁDEBIYATLAR 43
KIRISIW
Temanıń aktuallıǵı. Operatsion sistemalar (OS) kompyuter sistemasınıń júregi esaplanadı hám paydalanıwshılarǵa hám de programmalıq támiynatlarǵa apparat resurslarınan nátiyjeli paydalanıw imkaniyatın beredi. Zamanagóy OSlar kóp wazıypalardı orınlawshı hám kóp paydalanıwshı ortalıqlardı qollap-quwatlaw ushın mólsherlengen. Bunda eń zárúrli máselelerden biri baylanısqan processlerdi logikalıq maslastırıw bolıp esaplanadı.
Kurs jumısınıń máqseti:
Operatsion sistemalar hám olardiń kelip shıǵıw tariyxi;
Eń keń qollanılatuǵın operatsion sistemalar haqqında maǵluwmat;
Operatsion sistemalarda process túsinigi;
Kurs jumısınıń wazıpaları:
Operatsion sistemalar atqaratuǵın waziypaları úyreniw;
Operatsion sistemalarda proceslerdi jaratıw hám shólkemlestiriw úyreniledi;
Processler - bul programmalardı orınlaw dawamında payda bolatuǵın xızmetlerdiń birlikleri bolıp, olar OS tárepinen basqarıladı. Hár bir process óziniń yad, esaplaw kúshi hám kirisiw-shıǵıw resurslarına iye. Kóp processli ortalıqta, bir neshe processler bir waqtıniń ózinde orınlawǵa bolatuǵın, bul bolsa resurslar ushın básekin júzege keltiredi hám sistemanıń natiyjeliligin támiyinlew ushın logikalıq basqarıwdı talap etiledi.
Baylanısqan processlerdi logikalıq maslastırıw - bul processler arasındaǵı óz-ara tásirinlerdi hám olardıń birgelikte islewin nátiyjeli basqarıw bolıp esaplanadı. Bul processlerdiń tuwrı waqıt ajratılıwı, resurslarǵa kirisiw huqıqlarınıń bólistiriliwi, maǵlıwmatlardıń sinxronlashuvi hám óz-ara bloklanıw (deadlock) máselelerin sheshiwdi óz ishine aladı. Operatsion sistemalar bul mashqalalardi sheshiw ushın hár qıylı algoritmlar hám strategiyalardan paydalanadı. Mısal ushın, FIFO (First Ín, First Out), Round Robin, hám Priority Scheduling sıyaqlı joybarlaw algoritmları processlerdiń gezegin belgilewde qollanıladı. Sinxronlashuv mexanizmleri, mısalı, semaforlar hám monitorlar, processler ortasında tuwrı hám qawipsiz informaciya almasınıwın támiyinleydi. Logikalıq maslastırıwdıń zárúrli táreplerinen biri de processlerdiń óz-ara bloklanıw jaǵdayların aldın aldılarr. Óz-ara bloklanıw - bul eki yamasa odan artıq processler bir-birinen resurs kutayotgan jaǵday bolıp, nátiyjede hesh biri óz jumısın dawam ettira almaydı. Bunday jaǵdaylardı aldın alıw ushın OSlar deadlock detection hám deadlock avoidance sıyaqlı metodlardan paydalanadı.
Juwmaq etip aytqanda, operatsion sistemalarda baylanısqan processlerdi logikalıq maslastırıw tekǵana sistemanıń natiyjeliligin asıradı, bálki onıń isenimliligin de támiyinleydi. Bul tema operatsion sistemalar arxitekturası atqariwshi xizmetleri hám olardıń basqarıw mexanizmlerin tereńrek túsiniwge xızmet etedi. Usınıń menen birge, baylanısqan processlerdi basqarıw kompyuter sistemalarınıń quramalı hám qızıqlı tarawlarınan biri bolıp esaplanadı.
|
| |