Professional Documents
Culture Documents
Racunarski Softver (1) 491870897 PDF
Racunarski Softver (1) 491870897 PDF
SOFTVER
1
•SOFTVER
•Sistemski softver
•Aplikativni softver
Podela računarskog softvera
Sistemski softver
5
Operativni sistem
predstavlja interfejs
između hardvera i
korisničkih programa.
Operativni sistemi
11
Generacija OS Karakteristike
I generacija mono-programski rad
multiprogramski i multiprocesorski
II generacija operativni sistemi za rad u realnom
vremenu
opštenamenski sistemi, koji
integrišu različite režime rada
III generacija (paketna obrada, obrada u realnom
vremenu, obrada po principu
time-sharing-a, multiprocesiranje)
podrška rada računarskih mreža i
IV generacija prostorno dislociranih računarskih
sistema
Podela OS prema vrsti resursa
kojima upravljaju
14
● SEKVENCIJALNA-PAKETNA OBRADA
(BATCH-PROCESSING)
● SISTEMI SA VREMENSKOM RASPODELOM
(Time Sharing)
● MULTIPROGRAMIRANJE
● RAD U REALNOM VREMENU (real time)
● SIMULTANA OBRADA (multiprocessing)
● OBRADA PODATAKA NA DALJINU – TELEKOMUNIKACIONI SISTEM
● DISTRIBUIRANA OBRADA PODATAKA
Operativni sistemi
17
● Unix
● Windows
UNIX
18
● Nezavisnost od uređaja.
● Aplikacije ne zavise od konfiguracije, tj. ugrađenih
hardverskih komponenti.
● Za razliku od DOS-aplikacija, Windows aplikacije ne
zavise od hardverskih komponenti, kao što su miš,
monitor ili tastatura.
Šta su prednosti Windows-a?
31
● Višeprogramski rad-multitasking.
● Windows obezbeduje višeprogramski rad bez
preventivnog pražnjenja procesorskog reda.
● Korisnik može imati nekoliko aplikacija koje se
izvršavaju u isto vreme, pri čemu je svaka aktivna u
zasebnom prozoru.
Šta su prednosti Windows-a?
32
● Upravljanje memorijom.
● Windows-i imaju sistem za upravljanje memorijom
koji omogućava aplikacijama da koriste proširenu
memoriju, da dele segmente podataka sa drugim
aplikacijama i izbacuju nepotrebne segmente natrag
na disk.
Šta su prednosti Windows-a?
33
● Deljenje podataka.
● Windows-i omogućavaju prenos podataka između
aplikacija upotrebom Clipboard-a.
PROGRAMSKI JEZIK –
sredstvo (softverski proizvod)
kojim se rešenje određenog problema,
od apstraktne ideje programa preko algoritma,
transformiše u skup instrukcija - program.
Klasifikacija programskih jezika
39
● Dodavanjem objektno
orijentisanih ekstenzija
konvencionalnim jezicima,
razvijeno je više objektnih
jezika.
● Većina jezika može biti
dograđena do objektnog jezika.
● Jedan od najpopularnijih
objektnih jezika je C++
Objektno orijentisani jezici
48
54
Izrada algoritma
55
● Linijska struktura
● Struktura sa podalgoritmima
● Struktura sa petljom
● Složena struktura
Linijska struktura
57
● Ispitivanje određenih
uslova
● U zavisnosti od
ispunjenosti uslova, sledi
grananje na neke druge
operacije.
Struktura sa petljom
59
● Kombinacija napred
navedenih stuktura
● Karakteristična za
kompleksnije probleme.
Aplikativni softver
61
Namenjeni su za:
○ kreiranje radnih tabela
○ kreiranje različitih tipova grafikona
○ obavljanje osnovnih matematičkih i statističkih operacija
○ rad sa bazama podataka i dr.
● MS Excel
65
Grafički paketi
66
● Paint
● Visio,
● Photoshop,
● Corel Draw,
● AutoCad
Programi za multimedijalne prezentacije
67
● Power Point
● Harward Graphics
● Flash
● Open Office Impress
Programski paketi za podršku rada
poslovnog sistema
68