Professional Documents
Culture Documents
1. RAČUNALO
2. RAČUNALNI SUSTAV
3. BIT
4. BAJT
5. STROJNA RIJEČ
6. IPOS
7. KOD
8. KODIRANJE
9. KODNI SUSTAV
10. PARITETNI BIT
11. PROVJERA PARITETA
RAČUNALO – uređaj koji prima podatak ili informaciju kroz ulazne jedinice, obrađuje ih
temeljem programa odnosno niza insturkcija koje određuju što je potrebno učiniti s
podacima, te proizvode rezultat koji mogu prikazati na nekim od izlaznih uređaja ili
pohraniti u svojoj memoriji
RAČUNALNE GENERACIJE:
1. Prva generacija računala 1946. do 1958. – temeljna jedinica izrade: elektronska
cijev
2. Druga generacija računala 1959. do 1964. – temeljna jedinica izrade: tranzistor
3. Treća generacija računala 1965. do 1970. – temeljna jedinica izrade: integrirani
sklop
4. Četvrta generacija računala 1970. do danas – temeljna jedinica izrade:
mikroprocesor
IPOS CYCLE (Input, Process, Output, Storage) – svako računalo izvodi procese u 4
osnovne faze:
1. Ulaz: unos podataka u računalo putem ulaznih jedinica
2. Obrada: izvođenje operacija nad podacima korištenjem procesnih jedinica
3. Izlaz: prezentacija rezultata kroz izlazne jedinice
4. Pohrana: spremanje podataka, programa i izlaznih rezultata na neke od uređaja
za trajnu pohranu podataka
PROGRAMSKA POTPORA – sustav programa odnosno niza instrukcija koje izvršavaju
određenu funkciju cjeline
RAČUNALNI SUSTAV – sastoji se od računala sa svim njegovim elementima +
programska potpora
RIJEČ – više međusobnih združenih bitova u veći binarni broj, riječ označva cjelovit
podatak i standardna je za određeno računalo, uvođenjem bajta riječ se definira kao
višekratnik broja 8. Svi podaci u računalu se zapisuju u obliku riječi.
BAJT – uređeni slijed bitova, uobičajeno osam. U smislu pohrane podataka, u jedan
bajt se može pohraniti jedan od 28 = 256 različitih brojeva, ili općenito podataka, budući
da brojevi putem kodiranja mogu poredstavljati bilo kakve druge podatke.
Na većini računalnih arhitektura bajt je najmanja jedinica pohrane podataka kojoj se u
radnoj memoriji može direktno pristupiti.
Računalo može „razumijeti“ samo jezik binarnih brojeva, zato je neophodno sve
instrukcije i podatke s kojima on radi prevesti u takav oblik. Taj se postupak zove
KODIRANJE.
KODIRANJE – postupak prevođenja informacije iz jedne izražajne mogućnosti u drugu.
Pri tome se koriste odgovarajući kodovi za svaku vrstu podataka.
TABLICA KODOVA – tablica u kojoj je zapisano koji znak je prikazan kojim nizom nula i
jedinica, postoji za svaki kodni standard.
KODNA VRIJEDNOST – broj kojim je predstavljeno neko slovo je kodna vrijednost tog
slova.
KODNI STANDARDI:
1. Tetradni kodovi:
a. BCD
b. Aiken
c. Excess-3
d. Gray
2. ASCII
3. EBCDI
Tipkovnica – memorija:
Pritiskom neke tipke na tipkovnici se dešava sljedeće:
Tipka djeluje kao sklopka i njenim pritiskom se zatvara strujni krug u tipkovnici i
po točno određenom vodiču (koji pripada pritisnutoj tipki) krene strujni impuls
Mikrokontroler u tipkovnici "dešifrira" na temelju vodiča tipke koja je bila pritisnuta
i šalje u računalo odgovarajući kod (tzv. scancode) – tu već dolazi do prvog
kodiranja
Pristupni sklop (interface) za tipkovnicu prima scancode i u suradnji s
operacijskim sustavom konvertira primljeni scancode znaka u odgovarajući kod
na temelju kojeg računalo obavlja trenutni zadatak (npr. u ASCII kod – druga
razina kodiranja) i npr. pohranjuje taj kod u memoriju na odgovarajuću lokaciju
Memorija – monitor/pisač:
Npr. u memoriji na nekoj lokaciji imamo pohranjen binarni podatak u kodnom sustavu
koji je potreban za izvršavanje zadanog zadatka nad dotičnim podatkom – npr.
pohranjen je ASCII kod znaka 'A' (veliko slovo A).
Taj znak treba prikazati na ekranu ili ispisati na pisač – ni ekran ni pisač (većina pisača)
ne znaju raditi sa podacima kodiranim u ASCII obliku, već prikazuju sadržaje koji su
oblikovani kao slike sastavljene od niza točaka:
Pristupni sklopovi monitora ili pisača, u suradnji s operacijskim sustavom
"prevode" primljeni ASCII kod znaka A u "sliku" slova A koju dotični uređaji mogu
reproducirati – prikazati na ekranu ili ispisati na papir
Želimo li kodirati samo dekadske brojeve, tada odabrani kodni sustav mora imati
odgovarajuću binarnu kodnu permutaciju za svaku osnovnu dekadsku znamenku (0 do
9):
Osnovnih dekadskih znamenki ima 10, pa kodni sustav mora imati barem 10
binarnih permutacija
Ukoliko kodiranje dekadskih znamenki izvršimo jednostavnom konverzijom
dekadske znamenke u binarnu, tada je najdulja permutacija potrebna za
kodiranje znamenke 9: 9(10) = 1001(2)
o Iz toga se vidi da je za uspješno kodiranje dekadske znamenke potreban
binarni kod od četiri binarne znamenke – tj. treba nam tetradni kod
R = log(2)M – log(2)K
R = log(2)16 – log(2)10 =
Konstruktori računala odlučuju koji će se oblik koristiti, a među njima nema značajne
razlike. U većini sustava je jedan bit u podatku rezerviran za provjeru pariteta:
Npr. kod 8-bitnog podatka je to najznačajniji bit, a ostalih 7 bitova se koristi za
prijenos stvarnih podataka
Ako se koristi parna provjera pariteta, a podatak već sadrži paran broj jedinica, onda se
u paritetni bit zapisuje nula, kako bi broj jedinica ostao paran (ako je broj jedinica u
podatku neparan, tada u bit pariteta zapisuje jedinica, kako bi se postigao paran broj
jedinica u podatku – kao što to zahtijeva parna provjera pariteta). Prijamnik mora na
svaki način primiti paran broj jedinica, a ako ne primi, zna se da se dogodila greška I
da se prijenos treba ponoviti.