Monthly Archives: децембар 2015

I razred – Programska podrška računara

Уобичајен

 

Zajednički naziv za sve programe u računaru je softver (software).

Softer možemo podeliti na:

Ø aplikativni softver

Ø sistemski softver

Aplikativni softver

1.Programi za pristup internetu:

· veb pregledači (engl. web browser)

· programi za rad sa elektronskom poštom (e-mail)

2.Programi za kancelarijsko poslovanje

· programi za obradu teksta (tekst editori, tekst procesori)

· programi za tabelarna izračunavanja

· programi za izradu slajd-prezentacija

3.Programi za rad sa multimedijalnim sadržajima (slikom, zvukom, video-zapisom)

· pregledači multimedijalnih sadržaja

· editori multimedijalnih sadržaja

4. Računarske igre
5. Programi za proračune u nauci i tehnici
6.Obrazovni softver
7. Ostali tipovi aplikativnih programa

 

Sistemski softver

Operativni sistem (OS)

OS je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavlja osnovne sistemske radnje. Operativni sistem objedinjuje u jedinstvenu funkcionalnu celinu hardver (delove računara) i softver ( programe na računaru).

Delovi OS

jezgro (kernel) – osnovni skup programa operativnog sistema, na koji se oslanjaju svi ostali delovi operativnog sistema i funkcionišu zahvaljujući njemu. Jezgro kontroliše pristup računaru, organizaciju memorije, organizaciju datoteka, raspored rada procesa i raspored sistemskih resursa.

ljuska ili školjka (shell) – korisnički interfejs koji interpretira ulazne komande korisnika ili njihovih programa i aktivira odgovarajuće sistemske programe koji čine jezgro sistema.

mikrokod OS – skup programa specifičan za određeni hardver računara. Da bi operativni sistem mogao da funkcioniše na različitim hardverskim platformama, ovaj skup je grupisan u jedan modul, kojise naziva BIOS (Basic Input Output Sistem). Ovaj skup programa je grupisan u ROM memoriju, na čipu koji se nalazi u sastavu matične ploče.

Osnovne funkcije OS su:

1) upravljanje perifernim jedinicama,

2) upravljanje memorijom,

3) upravljanje procesorom kompjuterskog sistema,

4) upravljanje podacima i programima,

5) kontrola funkcije (uključujući i otkrivanje i otklanjanje grešaka).

Podela operativnih sistema

Operativni sistemi mogu se podeliti na osnovu:

· broja programa koji mogu istovremeno da budu u memoriji,

· broja korisnika koji mogu istovremeno da koriste računar,

· načina zadavanja komandi i

· prenosivosti na različite arhitekture

1. Na osnovu broja programa koji mogu biti istovremeno u memoriji dele se na :

· monoprogramske – monoprocesne (jednoprocesne) – omogućavaju da računar u memoriji drži i izvršava samo jedan program (npr. MS DOS)

· multiprogramske – multiprocesne (višeprocesne) omogućavaju da se u centralnoj memoriji računara nalazi više programa istovremeno, od kojih se samo jedan izvršava u jednom trenutku

 

2. Na osnovu broja korisnika koji istovremeno koriste računar dele se na:

· jednokorisničke (singleuser)

· višekorisnički (multiuser)

3. Na osnovu zadavanja komandi dele se na:

· komandne – komande se zadaju ukucavanjem naredbi (Unix i MS DOS)

· grafičke – komade se uglavnom zadaju mišem uz pomoć odgovarajučih sličica

4. Na osnovu prenosivosti na različite arhitekture dele se na:

· prenosive (portable) i

· neprenosive (proprietary)

Drajveri

– programi koji omogućavaju da se neki konkretan hardverski uređaj koristi uz neki OS.

– često su sadržani u OS

zadatak