Programska podrška

Pojmovno određenje softvera i podjela, osnovne karakteristike operacijskih sustava

2. Sustavska programska podrška

2.2. Različite podjele operacijskih sustava

Postoji nekoliko karakteristika kroz koje možemo promatrati operacijske sustave.

Gledamo li operacijske sustave prema programskom kodu, možemo reći da oni mogu biti otvoreni ili zatvoreni.

Otvoreni operacijski sustavi su sustavi otvorenog programskog koda (open source). Osim činjenice da su besplatni, važno je naglasiti da ih svaki korisnik (koji ima znanje za to, naravno) može dorađivati. Primjeri otvorenih operacijskih sustava su: Linux, BSD, FreeDOS.

Otvoreni operacijski sustav

Operacijski sustav Linux (Ubuntu)

Zatvoreni operacijski sustavi su komercijalni programi. To znači da To znači da za njihovo korištenje moramo platiti. Primjeri takvih programa su: MS (Microsoft) DOS, MS Windows (95, 98, NT, Server, XP, Vista, Windows 7, 8,10, ...), UNIX...

Operacijski sustav Windows 10

Gledamo li broj korisnika koji mogu raditi na jednom računalu, operacijski sustavi mogu biti jednokorisnički ili višekorisnički.

Jednokorisnički operacijski sustavi (npr. MS DOS) su rađeni pod pretpostavkom da je računalo istodobno namijenjeno jednom korisniku, dok višekorisnički operacijski sustavi (npr. Linux, Unix, Windows)  omogućuju rad više korisnika na jednom računalu.

Višekorisnički operacijski sustavi pri pokretanju od korisnika zahtijevaju prijavu koja se sastoji od unošenja korisničkog imena i lozinke. Na temelju unaprijed pridijeljenog dopuštenja operacijski sustav korisniku dopušta (ili ne) rad na računalu. Korisničko ime i lozinku dodjeljuje sistemski operator.

S obzirom na broj programa koji mogu istovremeno biti pokrenuti na računalu, operacijske sustave dijelimo na jednozadaćne i višezadaćne.

Jednozadaćni operacijski sustavi omogućuju istodobno rad samo u jednom programu, dok višezadaćni (Multitasking) omogućuju istovremeni rad u više programa.

Multitasking

Istodobni rad u više programa (multitasking)


—Obzirom na podršku procesorima operacijske sustave dijelimo na  —32-bitovne ili  —64-bitovne. —Ako su OS posebne namjene mogu biti pripremljeni i za 8-bitovne ili 16-bitnovne procesore.

—Obzirom na vrstu uređaja na kojima se izvode imamo:
  • —OS  za osobna računala - Windows,  Mac OS, Linux, …
  • —OS za mobilne uređaje:
    • —Android – otvoren OS osnovan na Linux jezgri (Google)
    • —iOS – namijenjen mobilnim uređajima tvrtke Apple
    • —Windows Phone – Microsoft