Uporabniška in sistemska programska oprema

Programsko opremo lahko razdelimo v dve skupini: uporabniško in sistemsko programsko opremo.

Uporabniška programska oprema vključuje programe, ki naredijo operacijski sistem za uporabnika uporaben. Vključuje:

  • programe za delo z besedilom in preglednicami,
  • spletne brskalnike,
  • sisteme za delo z bazami podatkov,
  • programe za izvajanje različnih analiz,
  • programe za risanje in načrtovanje itd.

Sistemska programska oprema pa vključuje programe za lažji razvoj in izvrševanje programov. Nekateri sistemski programi predstavljajo samo vmesnik za izvajanje sistemskih klicev, drugi pa so lahko bolj kompleksni. Področja, ki jih programi pokrivajo:

  • upravljanje datotek,
  • informacije o stanju sistema (čas, količina prostega pomnilnik, informacije o prijavljenih uporabnikih),
  • spreminjanje datotek,
  • podpora programskim jezikom (prevajalniki, asemblerji, interpreterji),
  • nalaganje in izvajanje programov,
  • komuniciranje (mehanizmi za komuniciranje med procesi, uporabniki in različnimi računalniškimi sistemi).

S sistemsko programsko opremo se bomo podrobneje spoznali v enem od naslednjih poglavij.