software - gimnazija.bdcentral.net · sistemski softver operativni sistem (os) – kompleksan...

21
SOFTWARE SOFTVER

Upload: vonguyet

Post on 05-Jun-2018

257 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

SOFTWARE

SOFTVER

Page 2: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

Skup programa u sistemu

sistemski programi

Operativni sistem

Uslužni programi

Kompajleri /prevodioci

drajveri

aplikativni/korisnički programi

Opšte namjene

Posebne namjene

Page 3: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

PODJELA SOFTVERA

SISTEMSKI – skup programa koji

upravljaju radom računara ili pomažu

korisniku da zadaje svoje zahtjeve

računaru

APLIKATIVNI – skup programa

namijenjenih za realizaciju korisničkih

zahtjeva

Page 4: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

SISTEMSKI SOFTVER

OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara

KOMPAJLERI – programi prevodioci, prevode program pisan u nekom programskom jeziku na mašinski jezik

DRAJVERI – programi za pravilno korištenje raznih perifernih ureĎaja

POMOĆNI USLUŢNI PROGRAMI – programi za arhiviranje, programi za održavanje sistema i sl.

Page 5: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

OPERATIVNI SISTEM

Operativni sistem upravlja:

Procesorom

Memorijom

Ulazno/izlaznim jedinicama

Podacima

Drugim programima

Page 6: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

OPERATIVNI SISTEMI

DOS

Windows

LINUX

UNIX

Page 7: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

Windows Windows 1.0

Windows 2.0

Windows 3.0

Windows NT workstation 3,5

Windows 95

Windows 98

Windows 98 SE

Windows Me

Windows 2000 Profesional

Windows XP

Windows Vista

Windows 7.0

Windows 8.0

Windows 8.1

Windows 10

Page 8: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

vrste operativnih sistema

jednokorisnički

jednoprogramski višeprogramski

višekorisnički

jednoprogramski višeprogramski

Page 9: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

Podjela prema mogućnostima koje

pruža korisniku:

Jednokorisnički-jednoprogramski (DOS)

Jednokorisnički-višeprogramski (Windows)

Višekorisnički-jednoprogramski

Višekorisnički-višeprogramski (UNIX)

Page 10: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

JEDNOKORISNIČKI – svi računarski resursi stavljaju se

na raspolaganje samo jednom korisniku.

Jednoprogramski OS mogu nadzirati rad samo jedne

aplikacije, dok je pokretanje više aplikacija onemogućeno

(primjer: MS DOS).

Višeprogramski OS mogu pokrenuti više aplikacija istovremeno

uz korištenje jednog procesora, te omogućuju prelazak iz jedne

u drugu aplikaciju (multi-tasking). (primjer: MS Windows 95 pa

nadalje).

VIŠEKORISNIČKI – upravlja radom računara koji radi

pod jednim OS. Budući da se radi o većem broju

računara koji istovremeno mogu raditi na različitim

aplikacijama, takav je sistem višeprogramski sistem.

Page 11: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

Multi-korisnički OS omogućavaju da više

korisnika istovremeno koriste resurse računara.

Pristup više korisnika obezbjeĎuje se preko

mreže.

Primjer takvih OS: Unix, Linux, itd…

Glavni Računar

Terminali

Page 12: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

DOS - Windows

DOS – tekstualni interface

Windows – grafički interface

DOS – jedan program

Windows – više programa “istovremeno”

Page 13: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

Korisnički okruženje je okruženje unutar kojeg

korisnik vrši interakciju sa operativnim sistemom.

Tipovi:

Komandna linija: Korisnik preko tastature upisuje

komande koje izvršava operativni sistem.

(primjer: MSDOS, Unix).

GUI (Graphic User Interface): Korisnik u

grafičkom okruženju, obično u obliku prozora,

mišem tastaturom i drugim ulaznim ureĎajima vrši

interakciju sa OS-om.

Page 14: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

KONTROLA RAČUNARA

Stariji operativni sistemi su svu kontrolu prepuštali

aplikativnom programu.

Današnji operativni sistemi kontrolu zadržavaju

za sebe, pa kontrolišu i sam program koji se

izvodi

OS ne komunicira direktno sa hardverom, nego

koristi BIOS.

Aplikacije meĎusobno mogu da razmjenjuju

podatke, pod kontrolom OS-a

Page 15: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

HARDVER

OPERATIVNI SISTEM

BIOS

APLIKACIJA 3 APLIKACIJA 2

APLIKACIJA 1

Driver

Page 16: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

STRUKTURA OS-a

Jezgro (engl. kernel) – najniži sloj OS-a, skup

programa za očitavanje tastature, prikaz slike na

monitoru, komunikaciju sa diskovima (traka,

sektor, blok)

Izvršioc (engl. executive) – srednji sloj OS-a

zadužen za logičku organizaciju podataka, za

čitanje i snimanje podataka i sl.

Ljuska (engl. shell) – najviši nivo OS-a zadužen

za komunikaciju sa korisnikom (interface OS-a)

Page 17: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

APLIKATIVNI SOFTVER

Programi za obradu teksta – tekst procesori

Programi za rad sa tabelarnim podacima

Programi za rad sa bazama podataka

Programi za obradu crteža

Programi za obradu slika

Programi za animaciju

Programi za obradu zvuka

Programi za proračune u nauci i tehnici

Programi za zabavu - igre

Page 18: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode
Page 19: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode
Page 20: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

ANTI-APLIKATIVNI SOFTVER

Teško se mogu svrstati u neku od kategorija

Vrste štetnih programa:

Virusi

Trojanski konji

Kameleoni

Softverske bombe

Logičke bombe

Vremenske bombe

Crvi

Page 21: SOFTWARE - gimnazija.bdcentral.net · SISTEMSKI SOFTVER OPERATIVNI SISTEM (OS) – kompleksan program koji upravlja hardverom računara KOMPAJLERI – programi prevodioci, prevode

BORBA PROTIV “ŠTETOČINA”

ANTIVIRUSNI PROGRAMI Detektori (scaners) – samo ispituju

prisustvo virusa

Čistači (cleaners) – pokušavaju oporaviti datoteku, ako ne uspiju izbrišu je

Štitovi (shields) – pokušavaju spriječiti zarazu računara

Norton Antivirus, McAfee VirusScan Deluxe, Sophos Antivirus, F-Prot Professional ...