Sadržaj:
Definicija - Što znači operativni sustav (OS)?
Operativni sustav (OS) u svom općenitom smislu je softver koji korisniku omogućuje pokretanje drugih aplikacija na računalnom uređaju. Iako je moguće da se softverska aplikacija izravno povezuje s hardverom, velika većina aplikacija napisana je za OS, što im omogućava da iskoriste zajedničke knjižnice i ne brinu o određenim pojedinostima hardvera.
Operativni sustav upravlja hardverskim resursima računala, uključujući:
- Uređaji za unos, kao što su tipkovnica i miš.
- Izlazni uređaji poput monitora, pisača i skenera.
- Mrežni uređaji poput modema, usmjerivača i mrežnih veza.
- Uređaji za pohranu, kao što su unutarnji i vanjski pogoni.
OS također pruža usluge za olakšavanje učinkovitog izvršavanja i raspoređivanja memorije za bilo koji dodatni instalirani programski program.
Techopedia objašnjava operativni sustav (OS)
Neki su operativni sustavi razvijeni u pedesetim godinama prošlog stoljeća, kada su računala mogla istovremeno izvršavati samo jedan program. Kasnije u desetljeću, računala su uključivala brojne softverske programe, ponekad nazvane knjižnicama, koji su bili povezani zajedno kako bi stvorili početak današnjih operativnih sustava.
OS se sastoji od mnogih komponenti i značajki. Koje su značajke definirane kao dio OS-a razlikuju se za svaki OS. Tri su najjednostavnije definirane komponente:
- Kernel: Omogućuje osnovnu kontrolu nad svim računalnim uređajima hardvera. Glavne uloge uključuju čitanje podataka iz memorije i pisanje podataka u memoriju, obradu naloga za izvršenje, određivanje načina na koji se podaci primaju i šalju uređaji poput monitora, tipkovnice i miša i određivanje kako protumačiti podatke primljene s mreža.
- Korisničko sučelje: Ova komponenta omogućuje interakciju s korisnikom, koja se može dogoditi putem grafičkih ikona i radne površine ili kroz naredbeni redak.
- Sučelja za programiranje aplikacija: Ova komponenta omogućava programerima aplikacija da pišu modularni kôd.
Primjeri za OS uključuju Android, iOS, Mac OS X, Microsoft Windows i Linux.