ju gimnazija ''miloje dobrašinovid'' bijelo polje sadržaj
TRANSCRIPT
JU Gimnazija ''Miloje Dobrašinovid''
Bijelo Polje
SEMINARSKI RAD
Pripremile:
Teodora Bulatovid
Jovana Perovid
Emina Trubljanin
Oktobar,2012.godine
Računarski softver
2
Sadržaj:
RAČUNARSKI SOFTVER . ................................................................................................................................................. 3
Veza sa hardverom ......................................................................................................................................................... 4
Podjela softvera: ............................................................................................................................................................... 5
1. Operativni sistem ........................................................................................................................................................ 6
Osnovne funkcije OS su: ............................................................................................................................................. 7
2.Sistemski softver ......................................................................................................................................................... 8
3.Izvršni (aplikativni) softver ......................................................................................................................................... 9
Pouzdanost i kvalitet softvera ........................................................................................................................................ 10
Termini za određene vrste softvera .............................................................................................................................. 10
Računarski softver
3
RAČUNARSKI SOFTVER
Računarski softver ili softver (engl. software) je u biti računarski program napisan tako da je njegov sadržaj lagano
promjeniti (mogude i pomodu nekog programa). Softverov glavni zadatak je da upravlja hardverom, izvršava
izračunavanja, te da obezbijedi komunikaciju sa ostalim, isto tako, softverom, tačnije rečeno - programom.
Termin "software" prvi put koristi John W. Tukey 1957. godine. U računarstvu računarski softver su sve
informacije koje se obrađuju preko računara ili programa. Alan Turing je bio prvi koji je propisao koncept
softvera u svom naučnom radu.
Slika 1.- Računarski sistem
Računarski softver
4
Veza sa hardverom
Softver ne može raditi bez hardvera, kao što hardver ne može raditi bez softvera. Na hardveru (kao što je
hard disk) se nalazi softver (kao što je operativni sistem), softver upravlja hardverom. Obično, softver sa
hard diska se učitava na RAM memoriju odakle se prosljeđuje procesoru koji izvšrava naredbe koje sadrži
neki program (softver). Najniži nivo softvera je mašinski kod (binarni kod), najjednostavniji oblik
programa koji je obično teško promjeniti. Softver se zato češće piše u programskim jezicima višeg nivoa
koje ljudi mnogo bolje razumiju nego li nule i jedinice. Za prevođenje programskih naredbi se koristi
kompajler koji ponovo prevodi taj kod u, najniži, mašinski kod koji računar razumije (nule i jedinice).
Slika 2.- Računarski hardver
Računarski softver
5
Podjela softvera:
1. Operativni sistemi
2. Sistemski softveri
3. Aplikativni softveri (korisnički softveri)
Slika 3.-Podjela softvera
Korisnički
Aplikativni(word,excel,access)
Sistemski operativni
sistem(windows,DOS,Unix)
Računarski softver
6
1. Operativni sistem
Operativni sistem je kompleksan programski sistem sastavljen od skupa programa koji treba da obezbede
lako i efikasno korišćenje računara. Bez njega hardver računara predstavlja samo običnu neupotrebljivu
gvožđuriju.
Najpoznatiji operativni sistemi:
• MS Windows (95, 98, ME, 2000, NT, XP, Vista, 7)
• UNIX
• GNU/Linux
• MAC
Slika 4.-Operativni sistem
Računarski softver
7
Osnovne funkcije OS su:
1) upravljanje perifernim jedinicama
2) upravljanje memorijom
3) upravljanje procesorom kompjuterskog sistema
4) upravljanje podacima i programima
5) testiranje sistema (uključujući i otkrivanje i otklanjanje grešaka)
6) komunikacija korisnika sa računarskim sistemom
7) efikasno i pouzdano korišćenje računarskog sistema
Struktura OS
-Mikrokod-skup programa za određeni hardver,grupisan u jedan moduo BIOS (Basic Input Output
System) koji je upisan u ROM memoriju.
-Jezgro (kernel) skup programa koji obezbeđuju upravljanje osnovnim resursima računara
*Upravljanje procesorom
*Upravljanje memorijom
*Upravljanje ulazno-izlaznim uređajima
*Upravljanje podacima
-Ljuska (shell) je komandni interfejs koji interpretira ulazne komande korisnika i/ili programa i aktivira
odgovarajuće sistemske programe jezgra operativnog sistema
Računarski softver
8
2.Sistemski softver
Sistemski softver je opšti naziv za svaki računarski program kojem je namjena da omogući računaru
samo pokretanje i izvršavanje osnovnih funkcija. Sistemski softver je zadužan za upravljanje
pojedinačnim hardverskim dijelovima. Sistemski softver izvršava zadatke kao što je prenos podataka sa
memorije na disk, ispisivanja teksta na ekranu i tako dalje. To su operativni sistemi, drajveri, programski
alati, kompajleri, asembleri i ostali slični alati. Sistemski softver se može i smjestiti u čip, obično se koristi
termin firmware.
Slika 5.-Sistemski softver
Računarski softver
9
3.Izvršni (aplikativni) softver
Izvršni (aplikativni) softver je podgrupa računarskog softvera koja se bavi izvršavanjem tačno određenih
zadataka. Sistemski softver je zadužan da omogući rad svih računarskih dijelova, izvršni softver
iskorištava hardverske računarske dijelove da bi izvršavao neki određeni zadatak. Primjer izvršnog
softvera je obrađivač teksta (MS Word i ostali), svirač muzike (Winamp i ostali) ili obrađivač slike
(Photoshop i ostali) i tako dalje. Imamo i pakete izvršnih programa kao što je MS Office ili
OpenOffice.org koji uključuju više programa za odrađivanje nekih zadataka.
Slika 6.-Izvršni softver
Računarski softver
10
Pouzdanost i kvalitet softvera
Pouzdanost softvera podrazumijeva greške, mane i propuste pri stvaranju nekog programa.
Kvalitet softvera
Isprobavanje softvera
Pouzdanost softvera
Termini za određene vrste softvera
Open source softver
Nelegalni softver
Shovelware
Freeware
Postcardware
Shareware
Uninstaller
Slobodni softver
Porijeklo računarskih termina
Računarski softver
11
Literatura:
[1] www.wikipedia.org
[2] http://www.google.me/imghp?hl=en&tab=wi