Подручја рада
Претрага
1.Појам хардвера и софтвера

Уводни део часа ( 5 мин.)
1. Шта је то рачунар ?
2. Који су главни делови рачунара ?
---------------------------------------------------------------------------------------------------------
Главни део часа ( 30 мин. )

Хардвер ( hardware ) - физички делови рачунара ;
Софтвер ( software ) - програмска подршка ;
- сви програми који се могу користити на неком рачунарском систему ;
- омогућавају правилно и ефикасно функционисање хардвера .
Програм - скуп наредби које рачунар извршава да би обавио одређени посао ;
Програми ( софтвер ) - системски и апликативни ;
Системски програми - оријентисани ка раду самог рачунара ;
Апликативни програми - практична примена рачунара ;решавање конкретних проблема корисника ;
Оперативни систем - скуп мањих програма који координисано контролишу хардвер рачунара старајући се да рачунар ради на
тачно одређени начин ;
- посредник између хардвера рачунара и осталих програма који ће се на њему извршавати ;
Драјвери - важни системски програми који представљају везу између хардвера и оперативног система ;
Машински језик - интерни језик рачунара саграђен над бинарном азбуком ;
- основна предност брже извршавање од програма написаних на неком другом програмском језику ;
Симболички ( асемблерски ) језици :
- настали из машинских заменом кода наредбе одговарајућим симболичким ознакама ;
- бинарне адресе операнада замењене симболичким ознакама ;
- програм се не може директно извршавати већ се мора превести на машински језик ;
- програм који врши превођење назива се преводилац или асемблер.
Компајлер - преводилац чији је улазни језик виши програмски језик, а излазни језик машински језик ;
- компајлер преводи на интерни машински језик читав програм па га извршава.
Интерпретер - преводилац чији је улазни језик виши програмски језик, излазни језик нека посредна форма која се извршава ;
- преводи једну наредбу на низ инструкција машинског језика, извршава их,
прелази на превођење и извршавање следеће наредбе, ...
Линкер - резултат превођења се добија у форми која се назива објектни модул ;
- да би се програм извршавао мора се довести у извршну форму и сместити у оперативну меморију;
- овај посао ради повезивач или едитор веза.
Процедурално оријентисани језици - описују процедуру или алгоритам за решавање проблема на начин разумљив рачунару ;
- главне одлике : лакоћа праћења и разумевања програма, лакше учење програмског језика, лако отклањање грешака, ...
Проблемски оријентисани језици - описују проблем који треба решити и потребне податке ;
- опис алгоритма је уграђен у преводилац ( генератор );
- специјализовани за решавање уске класе проблема ( диф. ј -не , ... ).

blok_sema_racunara.jpg

Podela_programskih_jezika.jpg

Одговорити на следећа питања :
1. Шта је то хардвер, а шта софтвер рачунара ?
2. Која је разлика између системског и апликативног софтвера ?
3. Шта су програм, оперативни систем и драјвери ?
4. Која је разлика између компајлера и интерпретера ?
5. Шта је линкер ?