Kõik asjad on OS, mis on "computirized". OS on programm, mis on arvuti kasutaja ja arvuti riistvara vahendaja.
OS eesmärgid: Täita kasutaja programmid ja teha probleemide lahendamine oleks lihtsam; Teha arvuti süsteemi kasutamise mugavaks.
Kasutada arvuti riistvara tõhusalt.
Arvuti süsteem saab ka jaotada neljaks osaks.
-Riistvara: annab põhi-arvuti ressursse
CPU, mälu, I/O seadmed
-OS
Kontrollib ja koordineerib kasutust riistvara seas erinevate rakendustega ja kasutajatega
-Taotlus programmid- defineerib viise, kus süsteemi ressurssid on kasutusel, et lahendada computing probleeme kasutajale.
Word töötlemised, koostajad (compilers), veebibrauserid, databaasi süsteemid, mängud
-Kasutajad
Inimesed, masinad ja teised arvutid.
OS on ressursside jaotaja.
-Juhib kõike ressursse
-Otsustab vastandlike taotluste tõhus ja õiglane ressursikasutuse
OS on kontrolli programmi
-kontrollib programmi hukkamise , et vältida vigu ja vale arvuti kasutamist
OS definitsiooni pole kindalt olemas maailmas. "Üks programm, mis töötab koguaeg arvutis" see on kernel. Kõik teised kas on süsteemi programmid või taotluse programmid
ARVUTI STARTUP
Bootstrap programm laaditakse power-up'is või reboot'is
Tavaliselt hoidakse ROM'is või EPROM'is, üldiselt tuntakse seda kui firmware.
Vormindab kõike aspekte süsteemis.
laeb operatsioonisüsteemi kerneli ja hakkab täitma
Arvuti Süsteemi töö
- 1 või rohkem CPU'si,
-Seadme kontrollerid ühendada läbi ühissiini juurdepääsu võimaldamine ühismälu
-Samaaegne täitmine protsessori ja seadmed konkureerivad mälu tsüklitArvuti- Süsteemi operatsioon
-I/O seadmed ja CPU saavad täita ülesannet samaaegselt.
-Iga seadme kontroller vastutab mingi konkreetse seadme tüübi.
- Iga seadme kontrolleril on kohalik puhver
-CPU liigutab Data't peamälust kohalikku puhverisse või teistpidi.
-I/O on seadme kohaliku puhvri töötleja.
-Seadme kontroller teatab CPU'd, et see on lõpetanud oma töö, tekitades katkestuse
Tavalised funktsioonid katkestustest.
- Katkestage annab juhtimise üle katkestusrutiin üldiselt läbi katkestada vektor, mis sisaldab aadressid kõik hooldust(Interrupt transfers control to the interrupt service routine generally, through the interrupt vector, which contains the addresses of all the service routines)
-Katkestuse arhitektuur peab salvestama katkestatud juhendi aadressi
-Tulevased katkestused on võimetud kuigi teist katkestust töödeltakse, et vältida kadunud katkestust
-OS on interrupt driven
I/O 2meetodi
Seade-staatus tabel
Storage Hierarchy
No comments:
Post a Comment