05 softver (.pdf)

29
UNIVERZITET U KRAGUJEVCU EKONOMSKI FAKULTET www.ekfak.kg.ac.rs

Upload: vuthuy

Post on 30-Jan-2017

279 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 05 Softver (.pdf)

UNIVERZITET U

KRAGUJEVCU

EKONOMSKI FAKULTET

www.ekfak.kg.ac.rs

Page 2: 05 Softver (.pdf)

INFORMACIONE

TEHNOLOGIJE

Prof. dr Ranković Vladimir

Asistent:

Doc. dr Dragana Rejman Petrović

Page 3: 05 Softver (.pdf)

3

SOFTVER

Hardver predstavlja materijalni deo računara.

Softver je nematerijalni deo računara.

Softver je skup programa pomoću kojih korisnik

komunicira sa računarom i izdaje mu naredbe koje

je potrebno izvršiti.

Trendovi razvoja hardvera i softvera.

Pojam programiranja.

Page 4: 05 Softver (.pdf)

4

SOFTVER

Softver se deli na sistemski softver i aplikativni

(korisnički) softver.

Sistemski softver se sastoji od operativnog sistema

i pomoćnih sistemskih programa.

Operativni sistem je ključni deo sistemskog

softvera koji omogućava i nadgleda:

realizaciju aplikativnog softvera na hardveru računara,

upravlja i koordinira hardverskih resursima,

upravlja aktivnostima računara itd.

Page 5: 05 Softver (.pdf)

5

OPERATIVNI SISTEM

Gledano iz tačke korisnika, operativni sistem

treba da obezbedi:

Udobno i jednostavno korišćenje računara koje se

realizuje pomoću razumljivog korisničkog interfejsa i

Efikasan rad računara koji se ogleda u brzoj i

jednostavnoj realizaciji korisničkih programa.

Page 6: 05 Softver (.pdf)

6

OPERATIVNI SISTEM

Funkcije operativnih sistema savremenih računara

se mogu klasifikovati u 4 osnovne grupe:

Upravljanje sistemskim resursima,

Upravljanje izvršavanjem različitih poslova (sistemskih i

aplikativnih),

Praćenje rada sistema i

Interfejs između korisnika i računara..

Page 7: 05 Softver (.pdf)

7

OPERATIVNI SISTEM

Upravljanje sistemskim resursima

Pokretanje operativnog sistema.

Pojam supervizora.

Upravljanje osnovnim resursima računara.

Page 8: 05 Softver (.pdf)

8

OPERATIVNI SISTEM

Upravljanje izvršavanjem različitih poslova

Pokretanje procesa se zasniva na njegovom

učitavanju iz spoljašnje memorije u radnu

memoriju i/ili njegovo pozivanje iz radne memorije i

dodeljivanje procesoru.

Smenjivanje procesa koji se izvršavaju na

procesoru računara.

Page 9: 05 Softver (.pdf)

9

OPERATIVNI SISTEM

Praćenje rada sistema

Operativni sistem prati realizaciju svake aktivnosti

sistema i obaveštava korisnika ukoliko dođe do

eventualnih grešaka (npr. izgubljena konekcija sa

internetom, nema papira u štampaču itd.)

Page 10: 05 Softver (.pdf)

10

OPERATIVNI SISTEM

Interfejs između korisnika i računara

Jedna od osnovnih uloga operativnog sistema je

obezbeđivanje interfejsa između korisnika i

računara. Jednostavnost korišćenja računara se

zasniva na jednostavnosti korišćenja njegovih

resursa, izdavanje željenih naredbi itd.

Page 11: 05 Softver (.pdf)

11

OPERATIVNI SISTEM

Interfejs između korisnika i računara

Prve generacije operativnih sistema (DOS, UNIX) su imale vrlo

„siromašan“ interfejs prema korisniku koji je bio namenjen profesionalnim

korisnicima. Korisnik je komunicirao sa računarom preko komandne linije

u koju je unosio šifrovane naredbe.

Page 12: 05 Softver (.pdf)

12

OPERATIVNI SISTEM

Interfejs između korisnika i računara

Sredinom poslednje decenije prošlog veka pojavljuju se prvi operativni sistemi sa grafičkim korisničkim interfejsom (eng. Grafical User Interface - GUI).

Kod ovih operativnih sistema resursi računara (programi, fajlovi itd.) imaju grafičku predstavu u obliku ikona (simboličkih slika) zbog čega je za njihovo pokretanje i otvaranje moguće koristiti miš.

Page 13: 05 Softver (.pdf)

13

OPERATIVNI SISTEM

Način rada operativnog sistema

Jednoprogramski i višeprogramski operativni sistemi.

Tehnike višeprogramskog rada operativnog sistema:

Multitasking (eng. Multitasking), tehnika koja je omogućavala

istovremeno izvršavanje različitih programa.

Multitreding (eng. Multithreading), tehnika koja je omogućavala

istovremeno izvršavanje više niti (eng. thread) istog programa. Na

primer, korisnik može u jednom Word dokumentu da sređuje tekst

i da istovremeno u drugom Word dokumentu proverava pravopis.

Višekorisnički operativni sistemi.

Pojam deljenog vremena (timesharing)

Page 14: 05 Softver (.pdf)

14

OPERATIVNI SISTEM

Jednoprocesorski i višeprocesorski rad

Uzroci nastanka višeprocesorkih računara i operativnih sistema.

Višeprocesorski način rada (eng. multiprocessing) operativnog sistema omogućava da se na svakom procesoru izvršava više procesa i više niti jednog programa istovremeno.

Dodatno, operativni sistem u ovakvom režimu rada omogućava i izvršavanje više niti istog programa na različitim procesorima.

Page 15: 05 Softver (.pdf)

15

OPERATIVNI SISTEM

Pomoćni sistemski programi

Uslužni programi (eng. System Utilities) su

programi koji pomažu izvršavanje rutinskih

korisničkih operacija kao što je manipulisanje

fajlovima (datotekama) i direktorijumima

(folderima).

Osnovne operacije koje su omogućene korisniku

su kreiranje, brisanje i premeštanje direktorijuma i

fajlova.

Page 16: 05 Softver (.pdf)

16

OPERATIVNI SISTEM

Pomoćni sistemski programi

Kotrolori performansi (eng. System Performance

Monitor) omogućavaju korisniku uvid u izvršavanje

procesa u računarskom sistemu. Tipičan primer

ovakvog programa je task menadžer (eng. Task

Manager) koji pruža uvid u opterećenost

procesora, zauzeće radne memorije, pregled

aktivnih programa i procesa.

Page 17: 05 Softver (.pdf)

17

OPERATIVNI SISTEM

Pomoćni sistemski programi

Task menadžer (eng. Task Manager)

Page 18: 05 Softver (.pdf)

18

OPERATIVNI SISTEM

Pomoćni sistemski programi

Sistemski kontrolori bezbednosti (eng. System

Security Monitors) su programi koji nadgledaju

korišćenje računarskih sistema u cilju zaštite od

neovlašćenog korišćenja.

Opcija plug-and-play

Page 19: 05 Softver (.pdf)

19

OPERATIVNI SISTEM

Vrste operativnih sistema

IBM PC 1981. god. sa operativnim sistemom MS-DOS 1.0

(komandna linija, 16-bitni)

MS-DOS 2.0

MS-DOS 3.0

Windows

Prve verzije Windows-a su ustvari bile operativni sistem MS-DOS

sa grafičkim okruženjem.

Windows 95 (1995. god.) sa MS-DOS-om 7.0 je imao većinu

osobina potpunog operativnog sistema (virtuelna memorija, rad sa

procesima, itd.) ali je pretežno bio 16-bitni.

Page 20: 05 Softver (.pdf)

20

OPERATIVNI SISTEM

Vrste operativnih sistema

Windows

Windows 98 (1998. god.) sa značajnim poboljšanjima korisničkog

interfejsa i dodatim internet explorer-om.

Windows NT (Windows New Technology)

Windows 2000.

Windows XP

Windows Vista.

Windows 7

Windows 8

Windows 10

Page 21: 05 Softver (.pdf)

21

OPERATIVNI SISTEM

Vrste operativnih sistema

Windows XP

Ugrađen GUI

32-bitna arhitektura

podrška za rad u mreži, podrška za internet, elektronska pošta,

zavisno od verzije može biti klijent ili server,

multitasking, multitreding, višeprocesorski rad

sistem zaštite baziran na korisničkom nalogu

dve verzije:

Home Edition za kućnu upotrebu

Professional Edition za profesionalnu upotrebu.

Page 22: 05 Softver (.pdf)

22

OPERATIVNI SISTEM

Vrste operativnih sistema

Windows 7

Windows 7 je trenutno izdanje iz serije operativnih sistema

kompanije Microsoft.

Namenjen je za upotrebu na ličnim računarima, uključujući

kućne i poslovne desktop, laptop i netbook računare, tablet

računare itd.

Windows 7 je pušten iz proizvodnje 22. jula 2009, i zvanično

bio dostupan u maloprodaji 22. oktobra 2009.

Prema podacima kompanije Microsoft, do sada je prodato

više od 500 miliona kopija ovog operativnog sistema.

Page 23: 05 Softver (.pdf)

23

OPERATIVNI SISTEM

Vrste operativnih sistema

Windows 7

redizajnirano korisničko okruženje sa novim taskbarom,

nazvnim Superbar,

sistem za podršku kućnom umrežavanju računara nazvanom

HomeGroup,

alati za unos podataka dodirom i alati za prepoznavanje

pisanja slobodnom rukom,

podrška za kreiranje i upravljanje virtualnim diskovima,

unapređeno i efikasnije izvršavanje na višejezgarnim

procesorima (eng. multi-core processors),

unapređene performanse podizanja sistema itd.

Page 24: 05 Softver (.pdf)

24

OPERATIVNI SISTEM

Vrste operativnih sistema

Windows 10

zvanično pušten u komercijalnu upotrebu 29 jula 2015.,

koncept univerzalnih aplikacija,

dualni način unosa – pomoću miša i dodirom,

Koncept virtualnog desktopa,

novi veb pretraživač nazvan Microsoft Edge,

podrška za prijavjivanje na sistem pomoću otiska prsta ili

prepoznavanjem lica,

novi sistemi bezbednosti namenjene za poslovne verzije

ovog operativnog sistema itd.

Page 25: 05 Softver (.pdf)

25

Aplikativni softver

Aplikativni softver je softver koji ima specifičnu namenu.

U zavisnosti od oblasti primene možemo razlikovati

softvere: za tabelarna izračunavanja (Microsoft Excel),

za obradu teksta (Microsoft Word),

za stono izdavaštvo (Microsoft Publisher),

za prezentacije (MS PowerPoint),

za upravljanje podacima (Microsoft Access),

za grafičku obradu (Adobe PhotoShop) itd.

Page 26: 05 Softver (.pdf)

26

Aplikativni softver

Aplikativni softver se može razvijati za specifične potrebe

određenog korisnika (kompanije) ili se može razvijati za

masovnu distribuciju.

Kao i sistemski softver aplikativni softver predstavlja niz

instrukcija koje se redom izvršavaju. Kod aplikativnih

softvera je jako izražena interakcija sa korisnikom pa se

može reći da je izvršavanje programa, odnosno redosled

instrukcija, strogo diktirano od strane korisnika.

Page 27: 05 Softver (.pdf)

27

Aplikativni softver

Primeri aplikativnog softvera u savremenom

poslovanju

Aplikativni softver za Računovodstvo

Aplikativni softver za Finansije

Aplikativni softver za Proizvodni menadžment

Aplikativni softver za Upravljanje ljudskim resursima

Page 28: 05 Softver (.pdf)

28

Programski jezici

Pojam

Pojam kompajlera i interpretera

Generacije:

Jezici prve generacije (mašinski)

Jezici druge generacije (asemblerski)

Jezici treće generacije (proceduralni)

Jezici četvrte generacije (neproceduralni)

Objektno orijentisani jezici

Page 29: 05 Softver (.pdf)

INFORMACIONE

TEHNOLOGIJE

Prof. dr Ranković Vladimir

Asistent:

Doc. dr Dragana Rejman Petrović