-suwret. ОS nı klaslarǵa ajratıw

|
-suwret. ОS nı klaslarǵa ajratıw
|
bet | 45/52 | Sana | 11.06.2024 | Hajmi | 1,72 Mb. | | #262466 |
Bog'liq tema mobil2.1.-suwret. ОS nı klaslarǵa ajratıw.
ОS sistemalı basqarıwshı hám islew berıwshı programma jıyındısı ibarat bolıp, olar programma modulları hám maǵlıwmatlar dúzilislerdiń óz ara baylanǵan quramalı dúzlisi, olar esaplawlardıń isenimli hám sapalı orınlawın táminlew zárúr. OT dıń kópǵana potensial imkaniyatları, onıń texnik hám qollaw parametırlerı- olardıń hámmesi, sistema arxitektuwrası OS dıń strukturası, qurılıw principları menen belgilenedi.
Usı waqıtqa shekem biz OS larǵa sırtqı tárepten názer saldıq, yaǵınıy OS qanday funkciyalardı orınlaydı. Endi bolsa, Os lardi ishki bólimin hám olardı qurıwda qanday jandasıwlar bar ekenligin kórib shıǵamı.
Zamanagoy OS larǵa qoyılatın talablardı qandırıwda onıń strukturalı qúrılısı (dúzilisi) ulken axmiyetke iye, OS lar óz rawajlanıw basqıshlarında, monolit sistemalardan baslap jaqsı strukturalastırıǵan, rawajlanıw qásiyetine iye bolǵan, keńeytiw hám jańa platformalarǵa ótkiziwshilik qásiyetlerge iye bolǵan sistemalarǵa diyin bolǵan joldı basıp ótdi.
Monolit sistemalar (monolit yadro).
Mániske itibar beretin bolsa, OS-ápiwayı programma bolıp, sonıń ushında oni diyerli bárshe programmalar siyaqlı payda etiw, yaǵInıy procedura hám funkciyalardan ibarat kóriniste jaratıw tuwrıraq boladı. Bul jaǵdayda OS kompanantaları ǵarezsiz modullardan ibarat bolmay, bálki bir úlken programma jaratıwshılardan ibarat boladı. OS nıń bunday dúzilisi monolit yadro (monolithic kernel) delinedi.
Ulıwma jaǵadayda, monolit sistema “strukturası” onıń strukturası joq ekenliginde. OS hár biri zárúr waqıtta bir-birin shaqırıwı múmkin bolǵan protceduralar toplamınan ibarat. Bul jaǵdayda sistemanıń hár bir protcedurası jaqsı jolǵa qoyılǵan interfeysqa iye. Bunday monolit sistemanı kórıw ushın, hámme bólek protceduralardı kompilyatciya qılıp, kiyin olardı jalǵız obekt fayılına birlestiriledi (komponovkashı járdeminde).Bunday sistemalarǵa, UNIX dıń birinshi versiyaları hám Nowell Net Ware mısal bola alıwı múmkin. Har bir protcedura bir-biri menen baylana aldı. Modullı strukturadan parıqlı ráwishte, modullı strukturada hár bir protceduranı arnawlı kiriw noqatları arqalı shaqırıw múmkin.
Hátte bunday monolit sistemalar hár biri bir ózin strukturalastırılǵan boladı. OS qollaytın sistemalı shaqırıqlarǵa múrájette parametirlar qatal belgilengen. M-n, registorlar yáki stek sıyaqlı orınlarǵa jaylastırıladı, kiyin bolsa, yadro shaqırıǵı yáki supervizor shaqırıǵı siyaqlı arnawlı dúzilgen komandaları orınlanadı. Bul komanda mashinanı paydalanıwshı rejiminen yadro rejimine (supervisor rejimi da dew múmkin) ótkizedi hám basqarıwdı OS ǵa ótkizedi. Kiyin bolsa OS qaysı sistemalı shaqırıw orınlanıwı kerekligin anıqlaw ushın shaqırıw parametirlerin tekseredi. Onnan soń OS protceduralarǵa kórsetkishti óz ishine alǵan kesteni belgileydi hám mas protceduranı shaqıradı.
Bunday shólkemlestirilgen OS tómendegi protceduraǵa iye boladı:
Bas programma – ol talap qılınatın servis protcedurası shaqıradı.
Sistemalı shaqırıqlardı ámelge asıratın xizmetshi protceduralar toplamı.
Xizmetshi protceduralarǵa xizmet qilatın utilitalar toplamı.
Bul modulda, hár bir sistemalı shaqırıq ushın birewden xizmetshi protcedura bar. Utilitalar bir neshe servis protceduralarǵa kerek bolǵan funkciyalardı orınlaydı. Protceduralardı ush qatlamǵa bóliw tómendegi duwrette kórstilgen.
|
| |