Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> kompiuterių programinė įranga >>

Kaip Operacinės sistemos Work

ės sistemos be tiesiogiai sekti visų detales CPU operacija. Pažvelkime į sukurti kietojo disko failą holdingo duomenis suprasti, kodėl tai gali būti svarbu pavyzdyje.

programuotojas rašyti paraišką įrašyti duomenis iš moksliniu prietaisu galbūt norėsite leisti mokslininkas nurodyti vardą failo sukurta. Operacinė sistema gali suteikti API funkciją pavadintą Makefile kurti failus. Rašydami programą, programuotojas galėtų įterpti liniją, kuri atrodo taip:
Makefile [1,% name, 2]

Šiame pavyzdyje, instrukcijos pasakoja operacinę sistemą sukurti failą, kuris leis laisvą prieigą jos duomenimis (ženklina 1 - Kita galimybė būtų 0 serijinio failą), turės vardą įvedėte į kurią vartotojas (% pavadinimas) ir bus dydis, skiriasi priklausomai nuo to, kiek duomenys yra saugomi failas (ženklina 2 - kitų variantų gali būti nulinis fiksuoto dydžio, o 1 failo, kad auga kaip duomenys yra įvedami bet ne trauktis, kai duomenys yra pašalintas). Dabar pažvelkime, ką operacinė sistema daro pasukti nurodymą į veiksmą.

operacinė sistema siunčia užklausą į diską gauti pirmojo laisvos saugojimo vietą vietą.

Su šia informacija, operacinė sistema sukuria failų sistema įrašas rodo pradžios ir pabaigos vietas failą, failo, failo tipą, ar failas buvo archyvuojami vardas, kurį vartotojai turi leidimą pažvelgti arba keisti failą, datą ir laiką failo sukūrimo.

operacinė sistema rašo informaciją apie failą, kuris identifikuoja failo pradžioje, įkuria prieigos tipą galima ir apima kitą informaciją, kuri suriša pateikti prie paraiškos. Iš viso šios informacijos užklausas į diską ir adresus pradžioje ir baigiasi taške failo yra formatais labai priklauso nuo gamintojo ir modelio diską.

Kadangi programuotojas parašė Programa naudotis už disko saugojimo API programuotojas neturi suspėti su instrukcija kodų, duomenų tipų ir atsakymo kodus kiekvienam galimam kietojo disko ir Tape Drive. Operacinė sistema, prijungta prie vairuotojų, įvairios įrangos posistemių, susijęs su besikeičiančiais detales įranga. Programuotojas turi tiesiog rašyti kodą API ir pasitikėti operacinę sistemą darome.

API tapo viena iš labiausiai karštai ginčijamų sričių kompiuterių pramonėje per pastaruosius metus. Įmonės suprasti, kad programuotojai naudoja savo API galiausiai išversti į gebėjimą kontroliuoti ir pelno iš tam tikros dalies pramonėje tai. Tai yra viena iš priežasčių, kad tiek daug įmonių buvo pasiruošęs suteikti programas, pavyzdžiui skaitytojams ar žiūrov

Page << [11] [12] [13]