Presentation is loading. Please wait.

Presentation is loading. Please wait.

Računalstvo I Programi računala (softver)

Similar presentations


Presentation on theme: "Računalstvo I Programi računala (softver)"— Presentation transcript:

1 Računalstvo I Programi računala (softver)
Priredio: Ranko Čelustka Literatura:

2 Podjela softvera Softver Aplikacije Sustavni softver Alati Prevodioci
Operativni sustav Sustavni softver: skup program koji omogućuju upotrebu računala (operativni sustav, alati, prevodioci). Aplikacije: programi pisani za krajnje korisnike koji obavljaju specifičnu zadaću (pisanje tekstova, obrada slike, igre,…). Za njihovo izvođenje je neophodan sistemski softver.

3 Operativni sustav Definicija Zadaće operativnog sustava:
Operativni sustav je skup programa koji kontroliraju i upravljaju resursima računala. Zadaće operativnog sustava: Komunikacija s korisnikom Pokretanje programa Upravljanje memorijom i procesorom Upravljanje ulazno - izlaznim jedinicama Upravljanje datotekama

4 Komunikacija s korisnikom
Znakovno – naredbe se zadaju u obliku teksta Korisničko sučelje Grafičko (GUI) – manipulacija grafičkim simbolima (ikone, gumbi, …) Broj korisnika računala Jednokorisnički sustavi Višekorisnički sustavi Zaštita podataka Prijavljivanje i odjavljivanje korisnika

5 Pokretanje programa, upravljanje memorijom i procesorom
Pokretanje programa: program se smješta u memoriju i pokreće se. Višezadaćni operativni sustavi (OS) mogu izvršavati “istovremeno” više programa. OS raspodjeljuje vrijeme koje procesor posvećuje pojedinim pokrenutim programima. OS osigurava potrebnu memoriju pojedinim programima, pazeći da ne dođe do konflikta s drugim programima. Ako je premali kapacitet RAM memorije, OS koristi i dio diska (RAM + disk = virtualna memorija).

6 Upravljanje ulazno - izlaznim jedinicama
OS je posrednik između aplikacija i harevera Upravljač jedinice (driver) = skup osnovnih procedura za tu jedinicu. Dolazi na CD-u kada ju kupite. Jednom instaliran driver postaje dio OS-a.

7 Datotečni sustav Datotečni sustav dio je OS-a odgovoran za rad s datotekama. Datoteka – skup podataka koji čine neku cjelinu (pismo, slika, film, program). Imenici datoteka (direktoriji) – tablice koje sadržavaju informacije o datotekama (ime, datum nastanka, veličina, adresa, prava pristupa). Imenici su obično datoteke na disku. Organizirani su hijerarhijski (stablo imenika). Datoteka je određena stazom: od korijenskog imenika (\) do datoteke Osnovne radnje: Izbriši datoteku Čitaj iz datoteke Piši u datoteku Preimenuj datoteku Kopiraj datoteku Stvori imenik Obriši imenik Preimenuj imenik Stvori datoteku

8 Primjeri operativnih sustava
MS DOS (1981, jednozadaćni, jednokorisnički, znakovno sučelje, prvi OS za PC) Windows 3.0 (1990, višezadaćni, grafičko sučelje) Windows for Workgroups (1993, rad u mreži) Windows , Me (16/32-bitni kod, bolja mrežna podrška) Windows NT (1993), 2000, XP (32- bitni kod, ugrađena mrežna podrška, višekorisnički, višezadaćni, i za servere) Unix (1968, višeprogramski, višezadaćni, znakovno i grafičko sučelje, primjena od PC-a do superračunala), Linux (besplatni) Mac OS (1984, grafičko sučelje, za Apple Macintosh računala, u početku: jednozadaćni, 16-bitni, za Motoroline procesore) Windows CE (verzija za vrlo mala računala - palmtop)

9 Programski jezici Strojni jezici – jezici prve generacije
usko vezani za hardversku strukturu računala teški za upotrebu Viši programski jezici – jezici treće generacije (Fortran, Cobol, Basic, C/C++, Pascal) Razumljiviji čovjeku Programer ne mora poznavati hardversku strukturu Moraju se prevoditi (pomoću programa prevodioca – kompilatora ili interpretera) Jedna naredba višeg programskog jezika prevodi se s više naredbi strojnog jezika

10 Prevođenje Kompilatori: Fortran, Pascal, C/C++, … Interpreteri:
Basic, Perl, …

11 Alati (utility) Alati su programi koji predstavljaju nadopunu (nadogradnju) OS-a i obavljaju zadaće kao što su: Održavanje diskova (defragmentacija, manipulacija particijama, izrada slika) Izrada zaštitnih kopija podataka (backup) Kompresija podataka Anti-virusna zaštita, …

12 Aplikacije Programi pisani za krajnje korisnike koji obavljaju specifičnu zadaću. Primjerice: Tekst procesori (Word) Baze podataka (Access, Oracle) Proračunske tablice (Excel) Programi za stolno izdavaštvo (MS Publisher) CAD/CAM programi (Computer Aided Design, Computer Aided Manufacturing, npr. AutoCad) Igre Programi za obradu slika i filmova, …


Download ppt "Računalstvo I Programi računala (softver)"

Similar presentations


Ads by Google