Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> program de calculator >>

Cum Sisteme de operare Sisteme de operare Work

tabil, coerent pentru aplicații pentru a face cu hardware-ul fără a fi nevoie să cunoască toate detaliile hardware.

Prima sarcina, gestionarea resurselor hardware si software , este foarte important, și diferite programe și metode de intrare în competiție pentru atenția unitate centrală de procesare (CPU) și memoria cererii, depozitarea și de intrare /ieșire (I /O) de lățime de bandă pentru propriile lor scopuri. În această calitate, sistemul de operare are rolul de părinte bun, asigurându-vă că fiecare cerere primește resursele necesare în timp ce joacă frumos cu toate celelalte aplicații, precum și husbanding capacitatea limitată a sistemului de a cel mai mare bine al tuturor utilizatorii și aplicațiile.

A doua sarcină, oferind o interfață aplicare consecventă, este deosebit de important în cazul în care există pentru a fi mai mult de un de un anumit tip de calculator utilizând sistemul de operare, sau în cazul în care hardware-ul face computerul este mereu deschis pentru a schimba. O interfață de program de aplicare consecventă (API) permite un dezvoltator de software pentru a scrie o cerere pe un computer și au un nivel ridicat de încredere, care va rula pe un alt calculator de același tip, chiar dacă cantitatea de memorie sau cantitatea de stocare este diferit pe cele două mașini.

Chiar dacă un anumit calculator este unic, un sistem de operare poate asigura că aplicațiile continua să ruleze atunci când apar upgrade-uri hardware și actualizări. Acest lucru se datorează faptului că sistemul de operare - nu cererii - este acuzat de gestionarea hardware-ul și distribuția resurselor sale. Una dintre provocările cu care se confruntă dezvoltatorii ține sistemele lor de operare suficient de flexibil pentru a rula hardware de la mii de furnizori de echipamente de fabricare de calculator. Sistemele de astăzi poate găzdui mii de diferite imprimante, unități de disc și periferice speciale, în orice combinație posibilă.
Tipuri de sisteme de operare

În familia larga de sisteme de operare, există, în general, patru tipuri, clasificate în funcție de tipuri de calculatoare controlează și tipul de aplicațiile pe care le sprijină. Categoriile sunt: ​​Site-ul

  • sistem de operare în timp real (RTOS) - în timp real sistemele de operare sunt folosite pentru a controla masini, instrumente științifice și sisteme industriale. Un RTOS are de obicei foarte putin capacitatea de interfață utilizator, și nu utilitati utilizatorilor finali