informatika.ppt

22
Programska Programska podrška podrška računara,uloga računara,uloga i podjela i podjela

Upload: ermin

Post on 17-Sep-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

  • Programska podrka raunara,uloga i podjela

  • Programska podrka je neopipljivi dio raunala u kojeg se ubrajaju programi i podaci koji se nalaze na raunalu, ukljuujui operacijski sustav, za razliku od mehanikih i elektronikih dijelova koji zajedno ine sklopovlje. Termin "softver" prvi je rabio John W. Tukey 1957. godine.

  • Programska podrka raunala predstavlja skup svih programa koji se na raunalu mogu izvravati. Rezultat je umnog rada, koji se opredmeen nalazi zapisan u memoriji raunala

  • Ako se radi o unutarnjoj memoriji raunala tada je zapisan kao niz elektrinih stanja, a u sluaju vanjske memorije dolazi kao digitalni zapis na magnetskom ili optikom disku

  • . Program se moe definirati kao nedvosmisleni slijed raunalskih naredbi koje kad se izvre obje odreenu funkciju. itav rad raunala pod kontrolom je naredbi programa smjetenog u unutarnjoj memoriji raunala .

  • Procesor ita jednu po jednu naredbu iz memorije te ih izvrava.Mjesto i uloga programske podrke u raunalnom sustavu veoma je sloena. Hijerarhijski ona se nalazi izmeu korisnika i sklopovske opreme. Programska podrka moe se u osnovi podijeliti na sustavsku i aplikacijsku .

  • ~Sustavska programska podrka~To su programi bez kojih se raunalo uope ne bi moglo pokrenuti i bez kojih ono ne bi moglo izvravati svoje osnovne zadatke. Ona nam omoguuje da se moemo sluiti raunalom.Sustavska programska oprema moe se podijeliti na operacijski sustav, programe za razvoj programske podrke i pomone programe.

  • ~Aplikacijski (primjenski) programi~Aplikacijski programi napisani su za odreenu primjenu tj. da rijee odreen problem korisnika. Njima se slue krajnji korisnici raunalnih sustava. Mogu se podijeliti na namjenske i korisnike programe.

  • Program je skup instrukcija koje se izvode odreenim redoslijedom s odreenim ciljem.

  • Instrukcija(naredba) sastoji se od operacije koje treba izvesti,metode odreivanja operanada ili mjesta gdje se nalaze i specifikacije mjesta kamo treba spremiti rezultat.

  • Sistemska se programska podrka implementira ve u fazi instalacije raunala,a obuhvata:Operacijski sustav,Programe prevoditelje(jezike procesore)Pomone(servisne,uslune)programe.

  • Operacijski sustav!Pod pojmom operacijskog sustava oznaava se programska podrka potrebna za izvravanje programa i koordinaciju aktivnosti raunalnog sustava.Operacijski sustav djeluje poput posrednika izmeu korisnikih programa sklopovske osnovice.

  • Funkcije operacijskog sustava su sljedee:Upravlja radom raunalnog sustava-sistemski dio,Upravlja izvravanjem aplikacijskih programa,Opsluuje korisnika,teInicitira uslune programe perifernih jedinica.

  • Operacijski sustavi mogu podravati rad:Jednog i vie broja korisnika.S obzira na korisniko suelje operacijske sustave dijelimo na:Operacijske sustave s tekstualnim korisnikim sueljem,Operacijske sustave s grafikim korisnikim sueljem.

  • Programi prevoditelji(jeziki procesori)ovjeku je stran jezik koji razumije raunalo.Zbog toga je bilo potrebno razviti stanovite posrednike mehanizme koji bi prestavljali most izmeu jednog i drugog jezika. Paralelno s razvitkom programskih jezika radilo se i na razvijanju programske podrke za posredovanje kod prevoenja programskog jezika na strojni jezik.

  • Proces konverzije programskog jezika u stroji nazvan je jednostavno prevoenjem, a programska podrka koja ga realizira programima prevoditelja.

  • Pod pojmom programa prevoditelja podrazumijevamo onaj programski sustav koji programe napisane u nekom programskom jeziku prevodi u ekvivalentne programe u strojnom jeziku.

  • Programski jezici mogu biti:Programski jezici niske razine (strojni jezici i asembleri);Programski jezici visoke razine(kompajleri i interpreteri)

  • Pomoni(usluni) programiOpcenito se radi o programima koji predstavljaju sponu izmeu sistemske i aplikacijske programske podrke .Ovdje spadaju programi za svojstava raunala,programi za podeavanja izgleda suelja,programi za upravljanje ulazno/izlaznim jedinicama i jedinicama masovne memorije.

  • HVALA!!!!