SlideShare a Scribd company logo
1 of 6
6.2. Основна својства софтвера рачунарског
система опште намене
Рачунарски софтвер је општи појам који се уобичајено користи
да би се описала улога рачунарских програма и документације
која их описује.
Софтвер се појављује у различитим облицима, као што су
апликативни софтвер, фирмвер (firmware), мидлвер
(middleware), системски софтвер, тествер (testware) и слично.
Софтвер су, такође, и видео игре као и логика која је уграђена у
савремене уређаје попут аутомобила, телевизора или кућних
апарата.
Софтвер представља нематеријалну компоненту рачунара, за
разлику од хардвера, кога чине уређаји и њихове везе које је
могуће видети и дотаћи. Хардвер је неопходан да би се на
њему смештао и извршавао софтвер.
6.2. Основна својства софтвера рачунарског
система опште намене
На најнижем нивоу апстракције, софтвер се састоји од машинског
језика који је специфичан за одређену фамилију или тип
микропроцесора. Машински језик се састоји од група бинарних
бројева које означавају инструкције микропроцесора помоћу којих
се мења стање у коме се рачунар налази. Софтвер је, тако,
уређена секвенца инструкција којом се мења стање хардвера.
Софтвер се уобичајено пише у неком од многобројних
програмских језика вишег нивоа. Ови језици су много
једноставнији за човекову употребу и самим тим много ефикаснији
када је у питању израда прграма од машинског језика. По својој
суштини, они су много ближи природним језицима. Програми
написани на неком језику вишег нивоа се преводе (компајлирају
или интерпретирају) у објектни код који је у машинском језику.
Програм такође може бити написан и на асемблерском језику који,
у основи, представља мнемо-техничку репрезентацију машинског
језика коришћењем алфабета неког природног језика.
6.2. Основна својства софтвера рачунарског
система опште намене
Теорију која је у основи данашњег
савременог софтвера предложио је
Ален Тјуринг још 1935. године, а сам
назив софтвер (software) Џон Таки
(John W. Tukey) 1958. године.
Софтвер се пројектује и развија
коришћењем различитих
инжењерских методологија.
Софтвер се не може истрошити, нити
сам од себе покварити, као што је то
случај са хардверским компонентама.
6.2. Основна својства софтвера рачунарског
система опште намене
Извршење програма представља процес у коме
рачунар изводи програмске инструкције.
Програмске инструкције покрећу низове
једноставних акција које производе ефекте у складу
са семантиком саме програмске инструкције.
Да би програм могао да се изврши, неопходно је да
се претходно смести (учита) у рачунарску меморију.
Кад се програм учита, рачунар је спреман да га
изврши. Само извршење подразумева да
инструкције дођу од програмске апликације, преко
оперативног система, до хардвера рачунара који ће
их примити као машински код. Свака инструкција ће
проузроковати да рачунар изведе операцију
премештања података или извођења рачунске
операције или промене контролног тока
инструкције.
6.2. Основна својства софтвера рачунарског
система опште намене
Софтвер дели на две основне велике групације:
• Апликативни софтвер и
• Системски софтвер.
6.2. Основна својства софтвера рачунарског
система опште намене
Апликативни софтвер садржи програме намењене за
решавање проблема крајњих корисника.
Термин системски софтвер се примењује на све програме који
на неки начин могу помоћи свим корисницима одређеног типа
рачунарског система да боље користе рачунар и од суштинске
су важности да би рачунар уопште могао да се користи.
Генерално се дели на три врсте: софтвер за управљање
системом (оперативни системи и сл.), софтвер за подршку
рада система (услужни програми и алати за надзор и
управљање системом) и софтвер за развој система
(програмерски софтвер, програмски језици и радна окружења).

More Related Content

Similar to IT6-L2.pptx

Seminarski diplomski softver i-hardver
Seminarski diplomski softver i-hardverSeminarski diplomski softver i-hardver
Seminarski diplomski softver i-hardvernikolasse
 
softver.pptx
softver.pptxsoftver.pptx
softver.pptxMareNesta
 
Računarski Sistem
Računarski SistemRačunarski Sistem
Računarski SistemVeljaMilan
 
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...NašaŠkola.Net
 
Sofrtware operativni sistemi
Sofrtware   operativni sistemiSofrtware   operativni sistemi
Sofrtware operativni sistemiJasmina Profil
 
RaunarskiSistemi
RaunarskiSistemiRaunarskiSistemi
RaunarskiSistemiVeljaMilan
 
PROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfPROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfMilicaJovanovi14
 
21.čas.operativni sistemi
21.čas.operativni sistemi21.čas.operativni sistemi
21.čas.operativni sistemiLjiljana Rehner
 
aplikativni-softveasdasdasdasdasdasdr.pdf
aplikativni-softveasdasdasdasdasdasdr.pdfaplikativni-softveasdasdasdasdasdasdr.pdf
aplikativni-softveasdasdasdasdasdasdr.pdfzowidra
 
Hardware- Dušan Anđelković- Aleksinac
Hardware- Dušan Anđelković- AleksinacHardware- Dušan Anđelković- Aleksinac
Hardware- Dušan Anđelković- Aleksinacnasaskolatakmicenja
 
Funkcija i struktura operativnog sistema
 Funkcija i struktura operativnog sistema Funkcija i struktura operativnog sistema
Funkcija i struktura operativnog sistemaarmbor
 

Similar to IT6-L2.pptx (20)

Sofrtware operativni sistemi
Sofrtware   operativni sistemiSofrtware   operativni sistemi
Sofrtware operativni sistemi
 
Seminarski diplomski softver i-hardver
Seminarski diplomski softver i-hardverSeminarski diplomski softver i-hardver
Seminarski diplomski softver i-hardver
 
softver.pptx
softver.pptxsoftver.pptx
softver.pptx
 
Računarski Sistem
Računarski SistemRačunarski Sistem
Računarski Sistem
 
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
 
Sofrtware operativni sistemi
Sofrtware   operativni sistemiSofrtware   operativni sistemi
Sofrtware operativni sistemi
 
RaunarskiSistemi
RaunarskiSistemiRaunarskiSistemi
RaunarskiSistemi
 
PROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfPROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdf
 
IT6-L3.pptx
IT6-L3.pptxIT6-L3.pptx
IT6-L3.pptx
 
21.čas.operativni sistemi
21.čas.operativni sistemi21.čas.operativni sistemi
21.čas.operativni sistemi
 
aplikativni-softveasdasdasdasdasdasdr.pdf
aplikativni-softveasdasdasdasdasdasdr.pdfaplikativni-softveasdasdasdasdasdasdr.pdf
aplikativni-softveasdasdasdasdasdasdr.pdf
 
Hardware- Dušan Anđelković- Aleksinac
Hardware- Dušan Anđelković- AleksinacHardware- Dušan Anđelković- Aleksinac
Hardware- Dušan Anđelković- Aleksinac
 
Softverrr
SoftverrrSoftverrr
Softverrr
 
Funkcija i struktura operativnog sistema
 Funkcija i struktura operativnog sistema Funkcija i struktura operativnog sistema
Funkcija i struktura operativnog sistema
 
IT6-L4.pptx
IT6-L4.pptxIT6-L4.pptx
IT6-L4.pptx
 
IT6-L1.pptx
IT6-L1.pptxIT6-L1.pptx
IT6-L1.pptx
 
IT6-L5.pptx
IT6-L5.pptxIT6-L5.pptx
IT6-L5.pptx
 
IT5-L2.pptx
IT5-L2.pptxIT5-L2.pptx
IT5-L2.pptx
 
Programi
ProgramiProgrami
Programi
 
Program i potprogram
Program i potprogram Program i potprogram
Program i potprogram
 

More from AleksandarSpasic5 (20)

OIR-V11.pptx
OIR-V11.pptxOIR-V11.pptx
OIR-V11.pptx
 
OIR-V10.pptx
OIR-V10.pptxOIR-V10.pptx
OIR-V10.pptx
 
OIR12-L3.pptx
OIR12-L3.pptxOIR12-L3.pptx
OIR12-L3.pptx
 
OIR12-L2.pptx
OIR12-L2.pptxOIR12-L2.pptx
OIR12-L2.pptx
 
OIR12-L1.pptx
OIR12-L1.pptxOIR12-L1.pptx
OIR12-L1.pptx
 
OIR-V9.pptx
OIR-V9.pptxOIR-V9.pptx
OIR-V9.pptx
 
OIR11-L4.pptx
OIR11-L4.pptxOIR11-L4.pptx
OIR11-L4.pptx
 
OIR11-L3.pptx
OIR11-L3.pptxOIR11-L3.pptx
OIR11-L3.pptx
 
OIR11-L2.pptx
OIR11-L2.pptxOIR11-L2.pptx
OIR11-L2.pptx
 
OIR11-L1.pptx
OIR11-L1.pptxOIR11-L1.pptx
OIR11-L1.pptx
 
OIR-V8.pptx
OIR-V8.pptxOIR-V8.pptx
OIR-V8.pptx
 
OIR10-L5.pptx
OIR10-L5.pptxOIR10-L5.pptx
OIR10-L5.pptx
 
OIR10-L4.pptx
OIR10-L4.pptxOIR10-L4.pptx
OIR10-L4.pptx
 
OIR10-L3.pptx
OIR10-L3.pptxOIR10-L3.pptx
OIR10-L3.pptx
 
OIR10-L2.pptx
OIR10-L2.pptxOIR10-L2.pptx
OIR10-L2.pptx
 
OIR10-L1.pptx
OIR10-L1.pptxOIR10-L1.pptx
OIR10-L1.pptx
 
OIR-V7.pptx
OIR-V7.pptxOIR-V7.pptx
OIR-V7.pptx
 
OIR9-L3.pptx
OIR9-L3.pptxOIR9-L3.pptx
OIR9-L3.pptx
 
OIR9-L2.pptx
OIR9-L2.pptxOIR9-L2.pptx
OIR9-L2.pptx
 
OIR9-L1.pptx
OIR9-L1.pptxOIR9-L1.pptx
OIR9-L1.pptx
 

IT6-L2.pptx

  • 1. 6.2. Основна својства софтвера рачунарског система опште намене Рачунарски софтвер је општи појам који се уобичајено користи да би се описала улога рачунарских програма и документације која их описује. Софтвер се појављује у различитим облицима, као што су апликативни софтвер, фирмвер (firmware), мидлвер (middleware), системски софтвер, тествер (testware) и слично. Софтвер су, такође, и видео игре као и логика која је уграђена у савремене уређаје попут аутомобила, телевизора или кућних апарата. Софтвер представља нематеријалну компоненту рачунара, за разлику од хардвера, кога чине уређаји и њихове везе које је могуће видети и дотаћи. Хардвер је неопходан да би се на њему смештао и извршавао софтвер.
  • 2. 6.2. Основна својства софтвера рачунарског система опште намене На најнижем нивоу апстракције, софтвер се састоји од машинског језика који је специфичан за одређену фамилију или тип микропроцесора. Машински језик се састоји од група бинарних бројева које означавају инструкције микропроцесора помоћу којих се мења стање у коме се рачунар налази. Софтвер је, тако, уређена секвенца инструкција којом се мења стање хардвера. Софтвер се уобичајено пише у неком од многобројних програмских језика вишег нивоа. Ови језици су много једноставнији за човекову употребу и самим тим много ефикаснији када је у питању израда прграма од машинског језика. По својој суштини, они су много ближи природним језицима. Програми написани на неком језику вишег нивоа се преводе (компајлирају или интерпретирају) у објектни код који је у машинском језику. Програм такође може бити написан и на асемблерском језику који, у основи, представља мнемо-техничку репрезентацију машинског језика коришћењем алфабета неког природног језика.
  • 3. 6.2. Основна својства софтвера рачунарског система опште намене Теорију која је у основи данашњег савременог софтвера предложио је Ален Тјуринг још 1935. године, а сам назив софтвер (software) Џон Таки (John W. Tukey) 1958. године. Софтвер се пројектује и развија коришћењем различитих инжењерских методологија. Софтвер се не може истрошити, нити сам од себе покварити, као што је то случај са хардверским компонентама.
  • 4. 6.2. Основна својства софтвера рачунарског система опште намене Извршење програма представља процес у коме рачунар изводи програмске инструкције. Програмске инструкције покрећу низове једноставних акција које производе ефекте у складу са семантиком саме програмске инструкције. Да би програм могао да се изврши, неопходно је да се претходно смести (учита) у рачунарску меморију. Кад се програм учита, рачунар је спреман да га изврши. Само извршење подразумева да инструкције дођу од програмске апликације, преко оперативног система, до хардвера рачунара који ће их примити као машински код. Свака инструкција ће проузроковати да рачунар изведе операцију премештања података или извођења рачунске операције или промене контролног тока инструкције.
  • 5. 6.2. Основна својства софтвера рачунарског система опште намене Софтвер дели на две основне велике групације: • Апликативни софтвер и • Системски софтвер.
  • 6. 6.2. Основна својства софтвера рачунарског система опште намене Апликативни софтвер садржи програме намењене за решавање проблема крајњих корисника. Термин системски софтвер се примењује на све програме који на неки начин могу помоћи свим корисницима одређеног типа рачунарског система да боље користе рачунар и од суштинске су важности да би рачунар уопште могао да се користи. Генерално се дели на три врсте: софтвер за управљање системом (оперативни системи и сл.), софтвер за подршку рада система (услужни програми и алати за надзор и управљање системом) и софтвер за развој система (програмерски софтвер, програмски језици и радна окружења).