Professional Documents
Culture Documents
Sadržaj:
25
UVOD............................................................................................................. 2
1. OSNOVMI POJMOVI INFORMATIKE......................................................... 2
1.1. POJAM INFORMATIKE........................................................................ 2
1.2. KOLIČINA INFORMACIJE................................................................... 5
2. ELEMENTI DIGITALNIH RAČUNARSKIH SISTEMA.................................. 7
2.1. BROJČANI SISTEMI............................................................................. 8
2.1.1. Dekadni brojčani sistem..................................................................... 8
2.1.2. Binarni brojčani sistem...................................................................... 9
2.1.3. Oktalni brojčani sistem...................................................................... 11
2.1.4. Heksadekadni brojčani sistem............................................................. 12
2.2. KOD I KODIRANJE............................................................................... 15
2.2.1. BCD kod......................................................................................... 17
2.2.2. ASCII kod....................................................................................... 17
2.2.3. Ostali kodovi.................................................................................... 19
2.3. RAČUNARSKA ARITMETIKA............................................................... 21
2.3.1. Binarna aritmetika............................................................................. 21
2.4. RAČUNARSKA LOGIKA....................................................................... 25
2.4.1. Logika skupova................................................................................ 25
2.4.2. Osnovni logički sklopovi računara........................................................ 27
3. ORGANIZACIJA I STRUKTURA 28
DRS...........................................................
3.1. DEFINICIJA DRS................................................................................... 29
3.2. POVIJESNI RAZVOJ DRS...................................................................... 29
3.3. SKLOPOVLJE RAČUNARA................................................................... 32
3.3.1. CPU (mikroprocesor) ........................................................................ 35
3.3.2. Organizacija računarskog sistema........................................................ 36
3.3.3. Adresno polje računara (mapa) ........................................................... 38
3.3.4. Izvršavanje instrukcija....................................................................... 40
3.3.5. Radna memorija...............................................................................
3.3.6. Trajna memorija...............................................................................
3.3.7. U/I kanal i vanjske jedinice................................................................
3.3.8. Tastatura, monitor i štampač...............................................................
3.3.9. Izvor energije...................................................................................
3.4. PROGRAMSKA PODRŠKA...................................................................
3.4.1. Operativni sistem..............................................................................
3.4.2. Jezički procesori...............................................................................
3.4.3. Korisnička programska podrška...........................................................
3.5. PC MIKRORAČUNARSKI SISTEM........................................................
3.5.1. Organizacija i struktura.....................................................................
3.5.2. MS-DOS 6.20 operativni sistem..........................................................
3.5.3. MS-WINDOWS 3.11 grafički interfejs.................................................
3.5.4. Ostala programska podrška................................................................
3.6. MREŽE RAČUNARA............................................................................
3.6.1. Topologija mreža.............................................................................
3.6.2. Protokoli........................................................................................
3.6.3. PC mreža........................................................................................
3.6.4. Mrežna kartica.................................................................................
1
Osnovi informatike
3.6.5. Modem...........................................................................................
UVOD
2
Osnovi informatike
Brojne su definicije informatike i još uvijek nema neke opće priznate definicije koja bi obuhvatila sva
područja koja informatika obuhvaća, ali evo temeljnih:
Opća enciklopedija (1966) - Informatika je znanstvena disciplina koja proučava strukturu i svojstva (ali
ne i sadržaj) INFORMACIJA, te zakonitosti informatičke djelatnosti, njezinu teoriju, povijest,
metodologiju, organizaciju i efikasnost.
3
Osnovi informatike
Pretvaranje poruke u signal vrši predajni uređaj , a pretvaranje signala u poruku vrši prijemni
uređaj, a cjelokupni sistem prijenosa poruke predstavlja komunikacijski sistem (slika 1.1).
Poruka je proizvod izvora informacije. Svakodnevni primjer je telefon kad čovjek smislenim govorom
stvara poruku sadržanu u akustičkom signalu, koju mikrofon pretvara u električni signal, koji se potom
preko sistema vodiča prenosi do slušalice drugog telefona i ponovo pretvara u akustički signal kojeg
primalac prepoznaje kao poruku.
Kako se oblik akustičkog signala govora slaže s oblikom signala koji se prenosi
komunikacijskim sistemom i pretvara u gotovo istovjetan oblik akustičkog signala u odredištu, te po
obliku pri prijenosu ne doživljava izmjene i vjerno prati promjene izvora, takav signal naziva se
ANALOGNI SIGNAL.
4
Osnovi informatike
unutar slijeda elementi nekog brojčanog sistema, te računar primljeni slijed prepoznaje kao
odgovarajući BROJ, signal prikazan na predhodnoj slici naziva se DIGITALNI SIGNAL (digit=broj).
Sam oblik impulsa nije bitan za prijenos poruke u vidu digitalnog signala te je dozvoljeno i
stanovito izobličenje impulsa. Bitno je u odredištu prepoznati njegovo postojanje a ne oblik, što upućuje
na zaključak da je prijenos digitalnim signalom otporniji na smetnje od analognog signala, te time i
znatno pouzdaniji. Vrlo često se stanje "bez impulsa" prenosi kao negativni impuls (znak IIb), što
dodatno pospješuje razlučivost između dva moguća stanja u promatranom vremenskom rasponu i time
pridonosi sigurnosti u prepoznavanju. Zbog navedenog se budućnost svih komunikacijskih sistema
temelji upravo na upotrebi digitalnog signala za prijenos poruka. Računari kojima se rad temelji na
upotrebi digitalnog signala spadaju u grupu DIGITALNIH RAČUNARA, a takvi su gotovo svi računari
današnjice.
Predaja poruke digitalnog računara korisniku najčešće je u vidu slikovnog prikaza nama već poznatih
znakova (slova, brojke, točka itd.) na ekranu monitora. Tastatura i monitor, dva temeljna uređaja za
komunikaciju s računarom, nazivaju se KONZOLA ili TERMINAL.
Postoje i ANALOGNI računari koji za obradu koriste analogni signal. No vrlo su skupi i
složeni, a kao je tehnologija omogućila pouzdanu i prihvatljivu pretvorbu analognog signala u digitalni
(A/D) i obratno (D/A), s posebno za tu svrhu dizajniranim pretvornicima, digitalnim računarom vrlo se
uspješno (pa čak i bolje) obrađuju analogni signali. Kombinacija analognog i digitalnog računara naziva
se HIBRIDNI RAČUNAR.
Sama komunikacija između prijemnika i predajnika prikazana na slici 1.1 je jednosmjerna i
odvija se jednim komunikacijskim kanalom (SIMPLEX). Primjer je prihvat TV signala. Ako se jedan
komunikacijski kanal koristi za komunikaciju u oba smjera ali izmjenično (HALF-DUPLEX) oba
učesnika moraju imati prijemnik i predajnik i sklopove za njihovo izmjenično priključivanje na
komunikacijski kanal. Istovremena dvosmjerna komunikacija po jednom kanalu (DUPLEX) moguća je
samo u ponekim od vidova komunikacije i primjenom posebnih sklopovskih rješenja, na primjer
komunikacija telefonom. S dva odvojena komunikacijska kanala moguće je vršiti prijem i predaju
poruke u oba smjera istovremeno (FULL-DUPLEX), komunikacijski resursi potpuno su udvojeni i
svaki za sebe u jednom smjeru djeluju kao simplex.
REZIME:
U slijedu impulsa sadržan je jedan ili više znakova, već prema njegovom trajanju. Cjelokupni
slijed, koji predstavlja smišljeni raspored znakova, sadrži poruku-informaciju. Kako vrijedi za svaki
sadržaj (volume), tako je i za informaciju; znači da je mjerljiva, bilo kao broj impulsa ili znakova u
sekundi ili neka druga mjera.
Obično se kaže da postoji malo ili puno informacije te da je dobra ili loša, istinita ili lažna, što
su subjektivni termini neprihvatljivi u računarskoj tehnici. Stoga je informaciju potrebito definirati
primjenjivim mjerilima da bi joj odredili KOLIČINU unutar neke poruke ili neke njene druge
parametre. Navedeno su elementi teorije informacija.
Poruka može i ne mora sadržavati informaciju. Na primjer, osoba "A" promatra osobu "B" kako
baca kamen u zrak. Osoba "B" poručuje osobi "A" da je kamen pao na zemlju. Osobi "A" poruka ne
donosi nova saznanja o dagađaju, jer oko pada kamena na zemlju nema dvojbe. Rezultat događaja je
osobi "A" 100% poznat i vjerovatan, jer drugačije ne može biti. Takva poruka u sebi ne sadrži
informaciju. Količina informacije u njoj jednaka je nuli.
Ako pak osoba "A" u zrak baci novčić i poruči osobi "B" da je novčić pao na zemlju na jednu
od strana, poruka također ne sadrži informaciju jer osobu "B" ne lišava dvojbe oko rezultata. 50% je
moguće da novčić padne na jednu stranu, odnosno 50% je moguće da novčić padne na drugu stranu. Ali
poruka da je novčić po padu pokazao "broj" sadrži novo saznanje o događaju i u sebi sadrži informaciju.
Količina informacije u poruci veća je od nule.
Poruka koja egzaktno opisuje rezultat neizvjesnijeg događaja, sadrži u sebi određenu količinu
informacije.
5
Osnovi informatike
Primjer I
Prilikom bacanja kocke i kuglice ruleta, bacači su gledateljima priopćili slijedeće poruke:
A.) kocka je pokazala jedan od šest brojeva,
B.) kocka je pokazala broj tri,
C.) kocka je pokazala brojeve tri i sedam,
D.) kuglica je stala na jedan od brojeva,
E.) kuglica je stala na broj sedam.
Pojedinim porukama valja pridružiti opise kako slijedi:
A.) Poruka ne sadrži informaciju jer će bačena kocka sigurno pokazati jedan broj. Događaj opisan na
navedeni način 100% je siguran i nije neizvjestan. Vjerovatnost pokazivanja bilo kojeg broja je:
p=1 (100%)
B.) Poruka sadrži informaciju jer otklanja dvojbu oko rezultata bacanja kocke. Kako kocka ima šest
jednakih strana, vjerovatnost pokazivanja navedenog broja je:
p=1/6 (16.66%)
C.) Poruka sadrži potpuno nemoguć opis. U ovom slučaju radi se o DEGRADACIJI informacije.
D.) Poruka ne sadrži informaciju jer je sigurno da će kuglica stati na polje s jednim od brojeva. Događaj
je po opisu istovjetan događaju pod a.).
E.) Kako rulet ima ukupno 37 polja, znači da je zaustavljanje kuglice na navedenom broju jedan od 37
mogućih rezultata događaja. Vjerovatnost pokazivanja za jedan broj je:
p=1/37 (2.70%)
Primjer pokazuje da neizvjesnost događaja utječe na količinu informacije sadržane u poruci.
Količina informacije je veća što je događaj neizvjesniji. Saznanje o rezultatu događaja odstranjuje
dvojbu, odnosno NEODREČENOST događaja - ENTROPIJU. Povećanjem količine informacije
smanjuje se entropija.
Informaciju ne sadrži poruka koja opisuje 100% siguran događaj, ali sadrži poruka koja opisuje
događaj koji ima barem DVA IZBORA, odnosno događaj koji je manje od 50% vjerovatan. Događaj s
dva moguća rezultata razlučuje stanja postojanja i stanja nepostojanja informacije i uzima se kao
MJERA količine informacije.
Količina informacije računa se izrazom:
Mjera količine informacije naziva se BIT (BInary digiT = binarni broj) te je količina informacije 50%
vjerovatnog događaja:
BIT je kao električni prekidač koji može zauzeti jedno od dva jednako moguća stanja:
Za bazu logaritma uzeta je vrijednost 2 kako bi se uprostio iznos količine informacije za 50%
vjerovatan rezultat događaja.
Poruke pod B.) i E.) iz predhodnog primjera sadržavala bi količinu informacije:
6
Osnovi informatike
Primjer II
Koliko informacije nosi jedno mjesto u slijedu impulsa prikazanom na slici 1.3 ?
Na jednom mjestu u isto vrijeme može i ne mora da postoji impuls, odnosno da bude pozitivan
ili negativan što simbolički predstavlja stanja "1" ili "0", te je količina informacije za jedno
mjesto u slijedu:
I = 1 b (jedan bit)
odgovor:
Dakle, dva slijeda impulsa prikazana na slici 1.3 predstavljaju dva BAJT-a i razmještaj
"jedinica" i "nula" može im se prikazati kao:
Svakom od slijedova može se pridružiti "broj" koji ga jednoznačno određuje i koji se sastoji
samo od znamenki 1 i 0, odnosno koristi dvoznamenkasti sistem brojanja.
Ako je impuls po trajanju kraći, prenese se više bit-a u jedinici vremena. Broj bit-a u jednoj
sekundi daje BRZINU PRIJENOSA SIGNALA u BOD-ima (baud):
Primjer III
Ako je vrijeme trajanja impulsa 200 mikrosekundi, kolika je brzina prijenosa signala?
REZIME:
Unutrašnjost računara "vrvi" od prometa bit-ova i Bajt-ova, koji se koriste praktički za sve.
Neki nikad ne mijenjaju vrijednost (trajna memorija), a neki to neprekidno čine (radna memorija) ili se
"šetaju" po računaru po za to predviđenim putovima međuveze sabranih od više vodova -
SABIRNICAMA (BUS).
7
Osnovi informatike
Izuzetan značaja navedenih pojmova prepoznaje se i po tome što se naslovi pojedinih časopisa
informatičke struke upravo na njih odnose. Predstavljaju temeljne pojmove inforamtike. Upravo je
začuđujuće kako taj skup 0 i 1 iz temelja izmjenjuje život čovjeka današnjice i postavlja nove standarde
opismenjavanja i uspješnosti.
Digitalni računarski sistem služi čovjeku kao ispomoć u rješavanju zadaća i problema u bilo
kojem području njegove djelatnosti. Brzina i veliki broj operacija u jedinici vremena omogućava
upotrebu digitalnog računarskog sistema (DRS) u rješavanju vrlo složenih zadaća koje bi čovjek bez
usluga računara vrlo dugo rješavao.
Od posebnog je značaja svojstvo DRS da vrlo brzo obavlja matematičke operacije u njemu
prilagođenom brojčanom sistemu pomoću elektroničkih komponenti i uređaja kreiranih upravo za tu
svrhu. Stoga se treba upoznati s osnovama rada navedenih komponenti i brojčanim sistemima koji se u
računarstvu koriste.
Brojčani sistem je način označavanja ili izražavanja brojeva, nizova znakova ili naziva.
Usporedo s razvojem pisma kroz čovjekovu povijest razvijali su se i različiti brojčani sistemi koji se po
strukturu dijele na:
1.) aditivne,
2.) aditivno-multiplikativne.
Aditivni sistem je niz znakova u kojima je broj jednak zbroju znakova od kojih je sastavljen,
npr. kao kod starih Rimljana:
XXXVII = 10 + 10 + 10 + 5 + 2 = 37
Ovakvi sistemi nisu omogućavali računske operacije kao što omogućavaju aditivno-
multiplikativni brojčani sistemi, kod kojih pojedini brojevi (znamenke) predočavaju veličinu pojedinih
grupa danog niza s kojom se pomnože i sve grupe zbroje:
Navedenim izrazom izračunava se dekadna vrijednost broja "N" bilo kojeg brojčanog
sistema.
Ljudi broje i računaju po dekadnom brojčanom sistemu i vrlo često ne razmišljaju da je nastao
na osnovu deset čovjekovih prstiju s kojima se je ispomagao u računanju.
8
Osnovi informatike
Koristi se poziciono označavanje brojeva npr. broj 1953 sadrži četiri znamenke od kojih svaka u
ovisnosti o mjestu gdje se nalazi označava broj jedinica, desetica, stotica itd. Svakoj znamenki
pridružije se njena TEŽINA koja ovisi o njenom mjestu u broju. Najmanju težinu ima znamenka na
desnom kraju broja, a najveću težinu ima znamenka na lijevom kraju broja.
Dekadni broj tumači se na slijedeći način:
Često se u svakodnevnoj praksi opisuju događaji kojima je osnov brojanja drugačiji, npr. sunca
ima ili nema, živ ili mrtav, mokar ili suh i slični. Tim opisima pridružena su DVA različita stanja.
Elektronika u tom pogledu nije iznimka. Vrlo je složen elektronički sklop koji bi amplitude signala
prikazanih na slici 1.3 razlikovao u 10 razina veličine. Sistem bi bio neotporan na svaku smetnju koja bi
izmjenila veličinu amplitude.
Jednostavnije je definirati dvije situacije, impulsa ima (pozitivan impuls) ili ga nema (odsustvo
ili negativan impuls). Simbolička oznaka postojanja impulsa je "1", a oznaka nepostojanja je "0". Sklop
koji razlučuje postojanje i nepostojanje impulsa mnogo je jednostavniji, te se stoga računari dizajniraju
da računske i logičke operacije vrše s brojčanim sistemom koji koristi znamenke "0" i "1" i ima osnovu
"2".
Takav sistem naziva se BINARNI BROJČANI SISTEM u kojemu se na mjestu znamenke
mogu pojaviti "0" ili "1", što predstavlja 50% vjerovatan događaj za pojavu jedne od znamenki. To
znači da mjesto znamenke sadrži količinu informacije od 1 bit-a.
Nadalje u opisu za brojeve koji nemaju oznaku osnove podrazumjeva se osnova 10, a za brojeve
drugih brojčanih sistema označiti će im se pripadna osnova ili će se na kraju broja dopisati početno
slovo sistema kojemu pripada (10B, 16H, ...).
Kod dekadnog brojčanog sistema brojimo "nula, jedan, dva, tri, četiri, pet, šest, sedam, osam,
devet, DESET ", a "deset" je u suštini "0 jedan dalje". Analogno navedenom može se izgraditi binarni
sistem brojeva prema primjeru u tablici 2.1.
9
Osnovi informatike
Primjer I
Kolika je dekadna vrijednost binarnog broja 10101101B, prema znaku pod I sa slike 1.3.
Nulti bit nosi najmanju težinsku vrijednost (najmanje značajan bit), a težina im raste s desna u
lijevo.
Dakle, pretvorba binarnog broja u dekadni vrlo je jednostavna.
Za binarne brojeve manje od jedan postupak je analogan radnjama za dekadne brojeve npr. za
broj 0.101B je:
10
Osnovi informatike
Primjer II
Dijeljenjem dekadnog broja s dva i formiranjem niza od cjelobrojnih ostataka dobije se binarni
broj ekvivalentan dekadnom broju po iznosu.
Primjer III
Treba voditi računa o samom izgovaranju binarnih brojeva. Ne može se za 101111B reći "sto
jedna tisuća i sto jedanaest", jer sam izgovor podrazumijeva dekadne sadržaje, već treba reći "jedan,
nula, jedan, jedan, jedan, jedan po osnovi dva".
Binarni brojčani sistem je osnov po kojem će računar obavljati svoje zadaće na sklopovskoj
razini. Prezentiranje numeričkih rezultata u binarnom obliku vrlo je nepregledno i nerazumljivo za
korisnika zbog velikog mnoštva znamenki, te se kao međufaza prema dekadnom brojčanom sistemu
koriste oktalni i heksadekadni brojčani sistem.
11
Osnovi informatike
Primjer IV
Kod heksadekadnog brojčanog sistema osnova sistema je 16, te se pored poznatih oblika
znamenki 0,1,2,3,4,5,6,7,8 i 9 za preostale znamenke sistema koriste oblici slova A,B,C,D,E i F kako se
za brojeve veće od 9 ne bi koristila dva znaka. Naravno, mogli su se izmisliti novi oblici za prikazivanje
16 heksadekadnih znamenki, ali je to problem bez značaja.
Dakle, znamenke heksadekadnog sistema su od 0 do F po heksadekadnom označavanju,
odnosno od 0 do 15 po dekadnom shvaćanju njihove vrijednosti. Brojevi heksadekadnog
sistema prikazani su u narednoj tablici:
12
Osnovi informatike
Dijeljenjem binarnog broja u grupe po 4 znamenke u grupi, može se vrlo jednostavno izvršiti
njegova pretvorba u heksdekadni, jer upravo analizom tablice 2.1 uviđa se da se svaka heksadekadna
znamenka može prikazati s 4 bit-a.
Prvoj grupi predhode "0" da bi se popunila i bila vjerodostojnija u prikazu, a što je matematički
ispravno. Pretvorba heksadekadnog broja u binarni vrši se obratnim postupkom:
Šesnaest bit-ni binarni broj može se upotrebom heksadekadnog brojčanog sistema vrlo
prikladno prikazati. Pretvorba je dosta jednostavna i omogućava brzo saznanje o očitanim sadržajima u
memoriji računara ili nekom njegovom drugom sklopu. To je i razlog o potrebi poznavanja prikazanih
brojčanih sistema.
Pretvorba iz oktalnog u heksadekadni sistem i obratno je jednostavna, broj se pretvori u binarni
i onda se grupira u grupe od četiri ili od tri znamenke i pretvara u drugi oblik.
13
Osnovi informatike
61548 = 110 001 101 1002 = 1100 0110 11002 = C6C16 = 318010
Direktna pretvorba dekadnog broja u oktalni moguća je po istom načelu kao pretvaranje u
binarni oblik. No najjednostavnije je dekadni broj pretvoriti u binarni a onda binarni broj grupiranjem
binarnih znamenki pretvoriti u oktalni ili heksadekadni, već prema potrebi.
REZIME:
Primjena binarnog brojčanog sistema u računarskoj tehnici opravdana je zbog dvije prednosti
koje sistem omogućava:
- Pouzdanost u radu,
- Ekonomičnost.
Pouzdanost se lako i sigurno ostvaruje jer elektronički sklop treba da zauzme samo dva stanja:
ima i nema napona, odnosno "1" ili "0", uprošteno "radi" ili "ne radi". Ako se uz to svakoj binarnoj
kombinaciji pridoda određeni broj bit-a na način da se za svaku osigura ukupan paran broj jedinica ili
nula (provjera na parnost), ili se izračunava ukupni brojčani iznos kao zbir svih brojki unutar određenog
"bloka" podataka - kontrolni zbir (check sum) koji se uz pripadni mu blok prenosi, te slično navedenom,
pridonosi se ukupnoj pouzdanosti sistema i kontroli na pojavu greške. Ekonomičnost se očituje u
potrebi za najmanjim brojem vodova za prijenos signala na daljinu.
No zbog preglednosti i upravljanja radom sistema reprezentiranje korisniku je u drugim
brojčanim sistemima.
Osnovni i najmanji element u kombinaciji impulsa je mogućnost da na jedno mjesto u
kombinaciji impulsa dođe pozitivni ili negativni impuls, odnosno "0" ili "1". Izbor između "0" i "1"
predstavlja najmanji mogući izbor i predstavlja mjeru količine informacija nazvanu BIT (BInary
digiT=binarna znamenka). Prema ASCII kodu skup od 8b (osam bit-a) predstavlja jedan znak. Prema
dogovoru ta je kombinacija nazvana BYTE (Bajt).
Dakle:
8 b (bit-a) = 1 B (Bajt)
Ako kažemo da neki memorijski medij ima KAPACITET od 4 MB, pojednostavljeno rečeno to
znači da je u njega moguće spremiti 4'194'304 B, odnosno znakova, u veličini od 8b (osam bit-a) svaki.
Multiplikator 1024 rezultat je matematičkog izraza:
Kako računar (digitalni) koristi isključivo brojeve, to znači da se svi znakovi, instrukcije i
podaci moraju pretvoriti u brojeve kako bi računaru bili razumljivi. Znakovi i instrukcije najčešće se
unose preko tastature koja šalje računaru odgovarajuće kombinacije impulsa. Uopćeno, tastatura je
elektromehanički pretvarač koji znak na tipki po pritisku pretvara u pripadnu mu binarnu kombinaciju.
Svakom znaku pripada njemu svojstvena binarna kombinacija. Skup znakova i binarnih kombinacija
naziva se KOD, a sam postupak kreiranja binarnih kombinacija naziva se KODIRANJE.
Iz skorije čovjekove povijesti postupak pridruživanja impulsa, električnih ili svijetlosnih ili
sličnih, pojedinim znakovima pisma poznat je pod nazivom "MORZE-ova abeceda". Računar koristi
ista načela u naprednijem obliku.
14
Osnovi informatike
Iz navedenog je jasno da računari ne mogu uspješno razmjenjivati podatke ako ne koriste isti
kod, te je od velikog značaja standardizacija koda i njegovo poštivanje, ali i njegovo poznavanje.
Primjer I
A.) 2 bit-a,
B.) 4 bit-a,
C.) 8 bit-a,
A.) S dva bit-a moguće je ostvariti slijedeće kodne zamjene:
B.) Proširenjem na četiri bit-a po kodnoj zamjeni daje veći broj mogućih upotrebljenih kodnih
elemenata:
15
Osnovi informatike
Bit najveće težine (prvi s lijeve strane) često se naziva VODEĆI BIT binarne kombinacije.
Najmanje značajan bit (Least Significant Bit) obično ima oznaku LSB, a vodeći bit ima najveći značaj i
oznaku MSB (Most Significant Bit).
C.) Mikroračunari najčešće koriste kod od osam bit-nih kodnih zamjena te je:
16
Osnovi informatike
Morze-ov kod nije imao kombinacije impulsa raznolike samo po rasporedu već i po broju
impulsa i njihovoj duljini trajanja. Takav neujednačeni kod nije prikladan u računarskoj tehnici zbog
otežane sinkronizacije i prepoznavanja. Prikladnije je kad svaka kodna zamjena jednako vremenski
traje.
BCD je skraćenica od "Binary Coded Decimal", što znači: binarno kodirana dekada. Kodiranje
u BCD kodu obavlja se nadomještanjem svake dekadne znamenke s njenim četvero bit-nim binarnim
ekvivalentom, a to znači da se ne koriste sve raspoložive kombinacije od četiri bit-a već samo prvih
deset iz prikaza b.) u primjeru.Binarni broj prikazan u BCD kodu sličan je heksadekadnom broju, samo
bez znamenki A,B,C,D,E i F.
Primjer II
ASCII kod je skraćenica od početnih slova rečenice "American Standard Code for Information
Interchange", što prevedeno znači: Američki standardni kod za razmjenu informacija. Tijekom razvoja
računarske tehnologije definirano je više varijanti ovoga koda. Najčešće je u upotrebi osam bit-na
varijanta u kojoj je prvih 128 kombinacija (0-127) standarizirano, a drugih 128 kombinacija (128-255)
dato na volju korisniku da sam kreira kodne elemente. Prvih 128 elemenata koda prikazano je na
narednoj tablici.
17
Osnovi informatike
Kod je zamišljen da omogući što veću fleksibilnost i brzinu. Tako na primjer sve instrukcije
imaju bit-ove "b6" i "b5" jednake nuli, a bit "b7" je nula ako su u pitanju standarizirani znakovi,
odnosno jedan ako su u pitanju znakovi definirani od korisnika, koji čine drugu grupu od 128 znakova
ASCII koda. Zanakovi velikih i malih slova poklapaju se u prva četiri bit-a (b0-b3) i prepoznaju se
analizom "b5", a za sva slova "b6" je jedan.
Iz tablice lako se pronađe binarna kodna zamjena znaka čitajući bit-ove "b7-b0" i heksadekadna
vrijednost znaka čitajući stupac-redak.
Primjer III
18
Osnovi informatike
Amerikanci nisu tijekom razvoja komunikacijske tehnike vodili mnogo računa o drugima
(Amerika je domovina moderne nauke), te se je u upotrebi računarske tehnike kod nas pojavio problem
nama osobitih grafema "ČĆČŽŠčćđšž". Problem je u početku riješen prepravkom vitičastih i uglatih
zagrada i još nekih posebnih znakova. Smještaj nama specifičnih grafema pridružen je na
heksadekadnim lokacijama prema narednoj tablici.
19
Osnovi informatike
koji omogućava "ugradnju" znakova lokaliteta kao dopune opće kodne tablice 850. Na taj način
koristeći se dvjema kodnim tablicama izmjenično (437 i 850) ne gube se izvorni znakovi ASCII koda.
No razvoj računarske tehnike i jačanje tržišta računarske tehnike van područja USA, ponukao je
proizvođače opreme i programske podrške da uspostave kodne tablice prilagođene drugim državama i
lokalitetima.
Omogućena je upotreba lokalnih kodnih tablica tako da su ostali očuvani osnovni ASCII
znakove a dopunskih 128 znakova specifični su za svaku državu ponaosob. Naravno, tu nema čvrstih
svijetskih standarda, ali manje-više svi se drže onoga što je lansirala američka tvrtka "IBM" koja je
znakove našeg pisma ugradila u kodnu tablicu 852 (Latin II) za MS-DOS aplikacije, te "Microsoft" i
tablica 1250 (Latin 2) za MS-WINDOWS aplikacije. 1250 kodna tablica vrlo je slična tablici ISO 8859-
2 (Latin 2) koju preporučuje međunarodna organizacija za standarde. Razlika je u specifičnim
znakovima koje "Microsoft" rabi u svojim aplikacijama kao specijalne oznake i komande i zbog kojih
su naši grafemi "ŠšŽž", na našu žalost, promijenili mjesta. U predhodnoj tablici prikazan je smještaj
nama specifičnih znakova.
Osim navedenog ISO je razvio 16 bit-ni standard ISO 10646 u kojem su sadržani gotovo svi
grafemi što se u svijetu koriste. Tako su u njemu predviđeni i naši grafemi složeni od dva znaka,
npr."DŽ,Lj i nj", u kombinacijama za sva velika, prvo veliko i drugo malo te sva mala slova. No
standard za sada nema širu upotrebu.
Posebna djelatnost, koja se bavi kodiranjem podataka u svrhu njihove zaštite od nedozvoljenog
uvida, naziva se KRIPTOGRAFIJA. Kod ove metode osnov je da se neprestano mijenja pridružena
kodna zamjena za pojedine kodne elemente pod kontrolom generatora ključa koji na taj način ŠIFRIRA
podatke pred slanje poruke ili tijekom samog pošiljanja. Isti generator u postupku prijema podataka vrši
DEŠIFRIRANJE podataka. Raznolikost u miješanju kodnih elemenata i veličina raspona bez
ponavljanja sekvence postupka kodiranja, parametri su prema kojima se ocijenjuje kvalitet generatora
ključa.
Glede bržeg prijenosa podataka na daljinu posebnim metodama kodiranja moguće je ostvariti i
njihovo SAŽIMANJE (KOMPRESIJU). Dobar kompresor može i do 6 puta smanjiti ukupni obim
podataka pred pošiljanje poruke. U odredištu se vrši postupak DEKOMPRESIJE, odnosno podaci se
"raspakiraju" u izvorni oblik. Na taj način u velikoj mjeri se smanjuje vrijeme prijenosa podataka na
daljinu.
Sažimanje je od velikog značaja i u postupcima ARHIVIRANJA podataka na medije za trajno
pamćenje, jer se na taj način višestruko povećava kapacitet medija za pohranjivanje podataka. Metode
sažimanja raznolike su ali svima je temelj skračivanje kodova koji se ponavljaju npr. sadržaj
"xxxxxxxxxxxxx" bi se pretvorio u "13x" te time višestruko skratio obim podataka za prijenos ili
pohranu.
Posebno je značajan način kodiranja podataka slike. Kako je kvalitet slike u uskoj vezi s brojem
elemenata slike i njihovim atributima (kao svjetlina, boja i slično), obim podataka koji opisuju sliku vrlo
je velik. Današnji računari mogu obraditi sliku i do razlučivosti od preko 1280x1200 elemenata u
tisućama boja, te su se glede prijenosa i pohrane slike razvile raznolike metode kodiranja pojedinih
elemenata i sažimanja cjelokupnog sadržaja. Udruženje proizvođača računarske opreme VESA (Video
Electronic Standards Association) u USA u tom smislu razvilo je standard kojeg se nmnogi pridržavaju.
Većinu navedenog opisuje i objedinjava standard pod nazivom ISO (International Standards
Organization) međunarodnog udruženja u Ženevi, kojemu je zadaća donošenje međunarodnog
standarda za naučne i tehničke djelatnosti.
Posebnu grupu kodova čini PRUGASTI KOD (BAR-CODE), poseban raspored debljih
i tanjih crta kojim je opisana brojčana, slovna ili obje informacije. Takav zapis koristi se za
automatsku identifikaciju, a moguće ga je očitati pomoću čitala prugastog koda koje u radu
koristi optička načela, i koje će računaru proslijediti odgovarajuće binarne podatke temeljem
očitanog. Često je u upotrebi kod označavanja robe široke potrošnje u trgovinama, skladištima,
automatskoj proizvodnji i slično. Nije od značaja ovdje ga prikazati kad ga se može vidjeti
gotovo na svim proizvodima u trgovini.
REZIME:
Pojam kodiranja i koda i poštivanje korištenja koda od velikog je značaja u primjeni računarske
tehnologije. Ne može se očekivati učinkovit rezultat u obradi i korištenju podataka, ako npr. računar
radi s kodnom tablicom za koju korišteni štampač nema podršku. Problem može biti i značajniji ako se
20
Osnovi informatike
dogodi da kodovi za posebne grafičke mogućnosti štampača (jer nisu svi isti) nemaju adekvatnu
programsku podršku (driver-pogonitelj) ukomponiranu u računaru na koji je štampač povezan.
Ne može se očekivati učinkovitost banke podataka u nekom od mrežnih čvorova, ako podaci
nisu pohranjeni prema općeprihvaćenim standardima.
Na našem području već je prisutan problem u raznolikosti primjene kodne tablice (tri za ASCII
kod i njegove varijante) što zahtijeva glede očuvanja naših "kvaka" primjenu prevodioca koji će u
slučaju prelaska iz jedne kodne tablice u drugu izvršiti restrukturiranje (REMAP) podataka koji se
obrađuju.
Poznavanje pojma koda od izuzetnog značaja je za uspješno korištenje računara i programske
podrške, osobito glede izrade programske podrške. Sve instrukcije koje računar dobiva skup su
smišljenih i na poseban način kodiranih komandi i naredbi na način da ih računar može slijedno bez
greške izvršavati. Jedan jedini izmjenjeni znak (broj) u pohranjenim zapisima računara može dovesti do
"padanja" sistema. Upravo to je zadaća zlonamjerno napravljenih programa, nazvanih VIRUSI, koji
"haraju" po računaru (radna i trajna memorija) mijenjajući ili brišući kodirane zapise te nanoseći
korisniku veliku i često nepopravljivu štetu.
Bez obzira u kojem će se brojčanom sistemu prikazivati i unositi podaci u digitalni računar, sve
radnje u njemu odvijaju se u binarnom brojčanom sistemu iz već navedenih razloga. U suštini nema
razlike u postupku izvođenja aritmetičkih operacija u binarnom i dekadnom brojčanom sistemu (ili
nekom drugom), jer sva pravila koja vrijede kod osnovnih aritmetičkih operacija u dekadnom
brojčanom sistemu vrijede i za binarni brojčani sistem.
Binarni račun 1 + 1 = 10 treba shvatiti kao kad se kod dekadnog sistema ispunjava desetica
(osnova), na primjer 5 + 5 = 10; pet više pet jednako 0, jedan dalje. Binarni račun 11 + 1 = 100
analogan je dekadnom primjeru 45 + 55 = 100.
Primjer I
a.) zbrajanje:
21
Osnovi informatike
b.) oduzimanje:
c.) množenje:
d.) dijeljenje:
II K = I K + 1
22
Osnovi informatike
Izostavljeni, odnosno zanemareni bit najveće težine naziva se PRELJEV i on je uvijek "1". Ne
smije ga se zaboraviti izostaviti na kraju postupka.
Primjer II
Osobite operacije s binarnim brojevima u računaru su POSMAK (shift) i ROTACIJA u lijevo ili
u desno. Načelo posmaka i rotacije kroz četvero bit-ni registar (privremenu memoriju) prikazano je na
slijedećim shemama:
Posmakom se sadržaj registra pomiče u lijevo ili u desno a na ispražnjena mjesta upunjava se
"0". Sadržaji koji "izlaze" iz registra, odnosno preljev, prenose se u druge sklopove ili se naznakom
(zastavica-flag) na to upozorava promjenom stanja u za to predviđenom registru kada dođe do
"ispadanja" prve "1".
Rotacijom u lijevo ili u desno sadržaji koji iz registra izlaze automatski u njega ulaze na drugu
stranu.
Primjer III
Posmak i rotacija binarnog broja 110001B u osam bit-nom registru u lijevu i desnu stranu.
23
Osnovi informatike
Posmak u lijevo ima za rezultat dvostruko veći broj od predhodnog sve dok ne dođe do preljeva
jedinice. Dakle omogućava brzo množenje s dva. U slučaju preljeva jedinice, preljev se signalizira
izmjenom sadržaja u za to predviđenom registru.
Posmak u desno ima za rezultat dvostruko manji broj od predhodnog sve dok ne dođe do
preljeva jedinice. Dakle omogućava brzo dijeljenje s dva. Preljev "1" ujedno predstavlja ostatak pri
dijeljenju.
Rotacija u lijevo ima isti učinak kao posmak u lijevo do preljeva jedinice.
Rotacija u desno ima isti učinak kao posmak u desno do preljeva jedinice.
U računaru su omogućeni relativno složeni posmaci brojeva, ali je pri tome važno znati da se
vodeći i krajnji bit pri tome ne gube već se pohranjuju u jednoj od privremenih memorija računara.
REZIME:
Kako se sve računske operacije u računaru prevode u zbrajnje tome je i prilagođen sistem
označavanja brojeva i to na način da MSB-bit predstavlja predznak ("1" za negativni i "0" za pozitivni
broj), a svi negativni brojevi se s preostalim bit-ovima prikazuju kao II komplement prirodnog binarnog
slijeda.
24
Osnovi informatike
Na taj način definirana je i nula ( 0000 ). Prema predhodnoj tablici vidi se da je raspon
negativnih brojeva nešto veći u odnosu na pozitivne. MSB bit tijekom računskih operacija čuva se u
posebnom spremniku (registru) procesora računara kako bi isti znao kako da postupi s binarnim brojem
prema zapisu u spremniku.
Dakle, u procesoru računara obavlja se mnoštvo računskih operacija prema logičkom
slijedu prema skupu instrukcija koje mu se dostavljaju te prema samoj unutrašnjoj logičkoj
strukturi procesora, odnosno njegovih logičkih sklopova.
Kako je već u jednom od predhodnih poglavlja izloženo, rad digitalnog računara temelji se na
DVA definirana fizikalna stanja:
Znači da se elektronički sklopovi, koji u računaru obavljaju razne operacije, ponašaju slično
prekidačkim elementima koji različitim elektroničkim izvedbama izvršavaju operacije sa stanjima "1" i
"0" po zakonima LOGIČKIH PRIJEDLOGA koji mogu biti ISTINITI ili NEISTINITI.
Osnovu ove grane logike, koja datira još od Aristotela, praktički je obradio i definirao njene
simbole matematičar George Boole. Po njemu je ova grana matematike (zakoni istinitosti) nazvana
BOOLE-ova ALGEBRA, a bavi se međusobnim odnosima elemenata u skupu i između skupova.
25
Osnovi informatike
SKUP je grupa elemenata koji posjeduju barem jednu zajedničku karakteristiku u jednoj
jedinstvenoj grupi elemenata (opći skup). To znači da se grupa elemenata može podijeliti u dvije
podgrupe-PODSKUPA i to:
U lijevi stupac tablice upisuju se sva moguća stanja koje skup "A" može imati, kao i
kombinacije svih stanja skupova ako ima više skupova. U desnom stupcu ili stupcima upisuje se stanje
koje nastaje kao rezultat izvršene operacije ili operacija nad stanjima prikazanim u lijevom stupcu.
2. Tablica istine operacija ILI, NILI i isključivi ILI izvedenim nad različitim kombinacijama elementa
dva skupa.
26
Osnovi informatike
3. Tablica istine operacija I i NI izvedenim nad različitim kombinacijama elementa dva skupa.
Razvoj digitalnih računara usko je povezan s razvojem tehnologije izrade integriranih sklopova,
koja omogućava nebrojne mogućnosti kreacije spojeva logičkih sklopova u jednom kućištu vrlo malog
volumena.
Na ulaze logičkih integriranih sklopova dovode se impulsi nad kojima se želi izvršiti operacija,
a rezultat operacije se očituje na izlazu odmah po promjeni ulaznog stanja ili po dopuštenju kojim
upravlja nekakav generator takta.
27
Osnovi informatike
Primjer I
REZIME:
Logički sklopovi povezani u raznolike funkcionalne cjeline sastavni su dio računara i njegovih
dodatnih uređaja. Razvoj logičkih sklopova i projektiranje logičkih cjelina je u uskoj vezi s razvojem
tehnologije kojoj je opći cilj da se u što manjem volumenu smjesti što više logičkih sklopova i da im je
brzina rada što veća. Takav skup sklopova, smješten u zajedničkom kućištu s izvodima za spajanje s
okolišem, popularno se naziva INTEGRIRANI SKLOP - "ČIP" (u žargonu - žohar), i nerijetko sadrži
više tisuća logičkih sklopova koji izvršavaju razne INSTRUKCIJE date računaru brzinom čak do sto
miliona instrukcija u sekundi (100 MIPS-a).
MIKROELEKTRONIKA, odnosno tehnologija izrade integriranih sklopova, presudni
je činbenik u razvoju, izradi i dizajnu računarskih sistema sutrašnjice.
Čovjek preko svojih čula dobiva poruke i INSTRUKCIJE što s njima raditi. Slično tome i
računar mora imati fizičke uređaje preko kojih će primati podatke i instrukcije. Na osnovu stečenih
životnih znanja čovjek odlučuje kako podatke obraditi, na primjer sortiranje imena i prezimena po
abecedi. Računar takve zadaće obavlja na osnovu odgovarajućeg PROGRAMA (NIZA
INSTRUKCIJA) prilagođenog zadaći i o njegovoj kvaliteti ovisi i "pamet" računara. Po obradi podataka
28
Osnovi informatike
i čovjek i računar izvješćuju o rezultatu svatko na svoj način; čovjek glasom ili pisanim izvješćem a
računar preko monitora ili štampača.
Glede navedenog slijedi jednostavan prikaz njihovog djelovanja:
Dakle, digitalni računarski sistem u suštini se sastoji od fizičkih uređaja kojima "pamet" daje
skup instrukcija sadržan u programu.
Od davnina koristi se niz mehaničkih uređaja i pomagala koja su čovjeku pružala pomoć pri
računskim operacijama. Kako je u današnje vrijeme dominacija digitalnih računarskih sistema baziranih
na elektroničkim komponentama, interesantno je upoznati se njihovim povijesnim razvojem.
Početak ere DRS datira od završetka II svjetskog rata. 1946. godine konstruiran je prvi
elektronički DIGITALNI računar - ENIAC, sastavljen od 18000 vakuumskih elektronskih cijevi, bez
radne memorije, kojemu je bio najveći problem da ostane ispravan do kraja obavljanja računske
operacije, dakle gotovo nikakva pouzdanost. Vakuumske elektronske cijevi bile su osnovni aktivni
element sklopova računara PRVE generacije. Zbog toga su bili glomazni i nepouzdani, zauzimali
gotovo čitavu zgradu i trošili ogromnu energiju. 1947. godine isporučen je prvi korisnički računar
UNIVAC (UNIVersal Automatic Computer). Nekako u to doba javlja se i kompanija IBM
(International Business Machines), do tada poznata po elektromehaničkim računskim strojevima. 1954.
godine proizvela je računar IBM 705 i to je početak njene dominacije u svijetu računarske tehnike;
povremeno je zauzimala i preko 90% svjetskog tržišta DRS. Svojim računarima praktički su diktirali
standarde računarske tehnike.
Prvi sistemi, smješteni u velikim klimatiziranim prostorima, bili su kao stvoreni za život
kukaca (BUG) koji bi, šetnjom po unutrašnjosti sistema izazivali elektronički kratki spoj, a time
nekontrolirane greške u izvršavanju programa. Iako buba u unutrašnjosti modernih sistema više nema,
nesuvisle greške u izvršavanju programskog koda nose njihov naziv - BUG.
Otkriće tranzistora i konstrukcija prvog tranzistorskog računarskog sistema 1960. godine u
kompaniji CDC (Control Data Corporation), uvod je u DRUGU generaciju računarskih sistema.
Primjena tranzistora smanjila je gabarite i višestruko povećala pouzdanost. Pojavljuju se
29
Osnovi informatike
PROGRAMSKI JEZICI, prevodioci između čovjeka i računara, koji čovjeku prihvatljiviji skup
komandi i naredbi prevode u binarne instrukcije računaru i time računar čine pristupačnijim za širu
upotrebu.
IBM 1964. godine nudi šest modula sistema IBM 360, kojima praktički udara standarde
današnje računarske tehnike. Napravljeni u integriranoj tehnici (više tranzistora u zajedničkom kućištu),
predstavljaju uvod u TREĆU generaciju računarskih sistema i njihovu minijaturizaciju. Računari se već
koriste za vođenje procesa po unaprijed formiranim programima. Pouzdanost računara raste, a cijena im
pada. Značajan je i porast brzine rada. Primjena memorijskih elemenata već je redovita praksa.
Razvojem integrirane tehnike omogućena je minijaturizacija, povećanje proizvodnje i pad
troškova, a od 1971. godine, objedinjavanjem osnovnog sklopa računara u jedan jedinstveni integrirani
krug - mikroprocesor, započinje ČETVRTA generacija računarskih sistema.
IBM 1981. godine izrađuje PC-XT (Personal Computer - eXtended Technology), računar opće
namjene za osobnu upotrebu, već zavidne pouzdanosti, mogućnosti upotrebe raznolike programske
podrške, vrlo fleksibilno za svakodnevnu upotrebu. Oslobađanje od licencnih prava i dostupna
dokumentacija uskoro ga, kao i nešto mlađeg brata PC-AT (PC - Advanced Technology) čine
najprodavanijim računarskim sistemom. Razvijaju se programski jezici, koji svojom učinkovitošću sve
više približavaju računar običnom čovjeku i s kojima se razvijaju moćni PROGRAMSKI PAKETI koje
čovjek koristi za izradu baza podataka, projektiranje, crtanje, pisanje i drugo. Takav sistem naziva se
MIKRORAČUNARSKI SISTEM, ima izvanredne mogućnosti dogradnje raznovrsnim periferijama što
ga čini vrlo prilagodljivim raznim zadaćama, a u slučaju potrebe može se povezati s moćnijim sistemom
ili u mrežu računara od razine omanje firme do cjelog svijeta. PC je opće priznati svjetski standard za
osobne računare, naravno uvijek nadograđivan razvojem tehnologije.
Razvoj računarskog sistema najbolje ilustrira odnos cijene koštanja uređaja i programske
podrške tijekom proteklih godina.
30
Osnovi informatike
REZIME:
Računar opće namjene tipa PC sve je učestaliji dio okoliša čovjeka kod kuće i na poslu. Razvoj
tehnologije omogućio je integraciju velike računarske moći u relativno mali volumen uz vrlo povoljnu
cijenu. Vremenom se je programska podrška u tolikoj mjeri sofisticirala da je moguće njeno korištenje
bez velikih znanja o načinu rada cjelokupnog računarskog sistema, te upotrebu računara posve
približava običnom čovjeku. Stupanj zanimanja korisnika ili potreba da ovlada pojedinim elementima
računarskog sistema glavni su činbenici koji određuju koliko će elemenata DRS korisnik u svojim
saznanjima obuhvatiti. Njihovu međusobnu ovisnost zorno prikazuje slijedeća slika.
Pojednostavnjena struktura računara prikazana je na slici 3.3. U osnovi struktura je temelj svim
današnjim računarima i zasniva se na još davno osmišljenoj VON NEUMANN-ovoj arhitekturi
(Nizozemski naučnik) i predstavlja uvod u današnju koncepciju računara.
31
Osnovi informatike
- monokromatske (crno-bijeli)
- kromatske (boja).
Ostale vrste spadaju u povijest.
Prema kvaliteti slike najznačajniji su:
32
Osnovi informatike
U/I KANAL je ustroj preko kojeg je moguća komunikacija s računarom u ulaznom i izlaznom
smjeru u binarnom kodu, serijskom ili paralelnom vezom. Svakom uređaju dodjeljuje se njegov U/I
kanal, a to je u suštini dio radne memorije koji služi kao "transporter" podataka između računara i
uređaja. U/I kanal povezan je s uređajima preko fizičkih priključaka na kućištu računara ili s utorima u
koje se mogu umetnuti potrebite elektroničke tiskane kartice. Serijska veza je uzastopni prijenos bit-ova
jedan po jedan u slijedu i zahtijeva minimalno dvožični vod. Paralelna veza je istovremeni prijenos
grupe bit-ova (najčešće 8) kad se svaki pojedini bit grupe prenosi zasebnim vodom (višežični vod).
Odmah se može zaključiti da je komunikacija paralelnom vezom brža od serijske ali je tehnički
zahtijevnija.
Kako nije moguć prijenos bit-ova u izvornom obliku preko PTT vodova (telefonske veze) za
udaljene komunikacije koristi se poseban sklop koji impulse računara pretvara u oblik pogodan za
prijenos PTT vodom i obratno, a naziva se MODEM (MODulation - DEModulation = pretvaranje
impulsa u analogne signale za telefonski govorni prijenos i obratno). U bliskom okruženju, poslovna
zgrada na primjer, mnogo brža komunikacija postiže se preko jednog zajedničkog koaksijalnog ili
optičkog kabela, a razmjena podataka kontrolira se posebnim programima pripravljenim za tu svrhu i
posebnim karticama koje se umeću u računar. Tada je riječ o lokalnoj MREŽI računara. Slična
konfiguracija na međugradskim i međudržavnim razinama (INTERNET), s računarom povezanim za
mrežni poslužitelj preko mrežnih vodova ili modema, nova su dimenzija komunikacije među ljudima
koja je sve značajnija i raširenija.
Pomagalo glede bržeg izbora željenog na temelju odabira sa slike na ekranu naziva se MIŠ
(MOUSE), nezamjenjiv uređaj današnjeg osobnog računara. Sadrži dvije do tri tipke na kućištu, a u
podnožju je gumena kuglica koja se okreće pomjeranjem miša. Rotacija kuglice se preko dva valjčića
prenosi u unutrašnji mehanizam miša u kojem senzori pretvaraju okrete u električne impulse koji se
šalju računaru kao podaci pokreta. Temeljem primljenih podataka pomiče se pokazivač miša na
monitoru te kad se pokazivač poklopi s željenim objektom na slici, pritiskom na jednu od tipki odrađuje
se akcija koja objektu pripada. Tijekom rada na valjčiće se nahvata prljavština te ih povremeno treba
čistiti.
Glede razbibrike igrača palica (joystick) omogućava kontrolu odvijanja programske podrške -
IGARA, a glazbena kartica vodi brigu o tome da upotpuni glazbom, govorom i zvučnim efektima okoliš
u kojem se igra odvija.
TRAJNA MEMORIJA ima zadaću da trajno sačuva podatke potrebite za rad računara i
korisnika. Danas su memorijski mediji na načelima bušenih traka i kartica i slični samo blijedo sjećanje
starijeg naraštaja. Moguće ih je još sresti kod starijih teleprinterskih uređaja, te stoga nadalje neće biti
prikazani. Stoga se kao globalna podijela trajnih memorijskih medija prema načinu čuvanja podataka
može prihvatiti prema slijedećem:
33
Osnovi informatike
34
Osnovi informatike
"banke" sa po 2-4 mjesta za umetanje pločice. Obično se u računaru nalaze dvije ili više banaka. Da bi
računar ispravno radio dobro je da banka ima sve utore popunjene istom vrstom pločica.
Memorijski resursi ovise o konstrukciji, namijeni računara i programskoj podršci koja se
koristi.
Današnja tehnologija omogućava ugradnju manjih memorijskih resursa (oko 128KB) u sam
mikroprocesor ili u upravljačku elektroniku tvrdog diska te se na taj način ubrzava izmjena podataka
između pojedinih uređaja računarskog sistema. Te memorije obično se nazivaju CACHE (skrovište -
brza prihvatna, skrovita, pričuvna memorija van sastava radne memorije). Za cache, ako ne postoji
fizički, može se proglasiti i dio radne memorije.
PROŠIRENJA su raznorazni dodaci koji se mogu pridodati računaru glede poboljšanja njegove
standardne konfiguracije, a glede izvršavanja specifičnih zadaća. Dakle, sama njihova namjena vrlo je
raznolika te će im konstrukcija i programska podrška ovisiti o zadaći.
Vrlo često proširenja se susreću kao zasebne elektroničke kartice koje se umeću u posebne
utore s kontaktima u računaru (slot-ove) i mogu predstavljati modem, dodatnu radnu memoriju,
multimedijski dodatak ili nešto drugo specifične namjene.
REZIME:
35
Osnovi informatike
36
Osnovi informatike
Primjer I
37
Osnovi informatike
Da bi računar obradio binarni podataka u načelu broj bit-ova u podatku ne smije biti
veći od kapaciteta registra u mikroprocesoru. Kapacitet registra mikroprocesora najčešće je u
skladu je s veličinom podatkovne sabirnice računara, iako postoje izvedbe gdje je kapacitet
registra višekratnik veličine podatkovne sabirnice, te se isti puni u dva takta čitanja sabirnice.
Primjer II
Koliko se velik cjelobrojni dekadni broj može pohraniti u registre mikroprocesora kapaciteta:
a.) 4 bit-a
b.) 8 bit-a
c.) 16 bit-a
d.) 32 bit-a
Analogno predhodnom kapaciteti su prema slijedećem:
38
Osnovi informatike
Primjer III
39
Osnovi informatike
C = L * veličina lokacije =
= 65 536 lokacija * 1B/lokaciji =
= 65 536
Ovakva jedinica mjere dosta je nepraktična te se radije koriste veće; KILOBAJT.
1 kB = 210 B = 1024 B
Dakle, kapacitet memorije 8 bit-nog računara je:
C = 65 536 B / 1024 = 64 kB
Veće jedinice od kB su MEGABAJT, GIGABAJT i nadalje, odnosno:
Primjer IV
C = L * 2B/lokaciji = 32 MB
Dakle, treba razlikovati broj mogućih memoriranih podataka od kapaciteta memorije. Za svaku
pojedinu vrstu mikroprocesora ovaj odnos se razlikuje jer moćniji mikroprocesori kao PENTIUM mogu
obrađivati 64 bit-ne podatke dok je porodica prvih PC računara imala mikroprocesore koji su obrađivali
podatke od 8 ili 16 bit-a.
Instrukcije su zapisane u ROM-u ili RAM-u računara kao binarni kodirani zapisi npr. u
ASCII kodu. Instrukcija se sastoji od jednog ili više bajt-ova i ima dva osnovna dijela
prikazana na slici 3.8.
40
Osnovi informatike
:
pushall ; uobičajena procedura
move.l $0004,a6 ; za alociranje
clr.l d1 ; memorije
move.l #(End-BootBl+200),d0
jsr AllocMem(a6)
move.l d0,a1
:
Slika 3.9 Izvadak iz slijeda asemblerskih instrukacija.
Svakoj instrukciji asemblera odgovara jedna zadaća mikroprocesora, što nije slučaj s složenijim
programskim jezicima kod kojih se za jedan nalog izvršava mnoštvo instrukcija.
Izvršavanje instrukcija obavlja se sinkrono brzinom koju određuje generator takta
mikroprocesora. Vrijeme potrebito da se operand prenese iz memorije u registar mikroprocesora naziva
se INSTRUKCIJSKI ili MEMORIJSKI CIKLUS.
Osnovni koraci memorijskog ciklusa su:
41
Osnovi informatike
42
Osnovi informatike
43
Osnovi informatike
44
Osnovi informatike
45
Osnovi informatike
REZIME:
Tehnološki razvoj omogućio je upotrebu računara za vrlo složene zadaće. Tako na primjer
obrada fotografija bila je gotovo nezamisliva na PC računaru u njegovim prvim inačicama, a
programska podrška koja se je razvijala bila je gotovo nedjelotvorna za profesionalnu upotrebu.
Porastom računarske moći razvijala se je i programska podrška te je danas mogućno uz pomoć računara
izrađivati i animirane sekvence. Ne ulazeći u detalje kvalitete slike, sigurno je da su za to potrebiti vrlo
brzi računari s velikom procesorskom moći koja izvršavaju enormno mnogo instrukcija u jedinici
vremena te dostatni memorijski resursi kako bi se sva sila slikica obradila.
Radna memorija u tom smislu još uvijek je nedovoljno brza te se koriste raznolike organizacije
memorije, na primjer EDO (Extended Data Out) koja nakon adresiranja redka adresira lokacije stupca
jednu za drugom za istu lokaciju redka tako da u suštini smanjuje broj adresiranja redaka.
Sem navedenog brza SRAM memorije iskorištava se za međumemoriju (CACHE) između
procesora i DRAM (slika 3.15).
46
Osnovi informatike
Trajna memorija po svojoj namijeni predstavlja BIBLIOTEKU svih vrsta programa ili podataka
koje korisnik u radu koristi. Razvoj tehnologije i programske podrške ovog desetljeća izdvojio je
magnetske i optičke sisteme kao glavne nositelje za pohranu podataka.
Opći zahtijevi koji se postavljaju pred trajne memorije su:
Magnetske trake
Velike magnetske trake još se mogu susresti kod starijih sistema koji su još u funkciji. Mogu
uskladištiti velike količine podataka i to im je najznačajnija osobina.
Trake se čuvaju u kolutovima ili kasetama sličnim glazbenima, ovisno o konstrukciji i
kapacitetu sistema. Načelo rada velikih kolutnih sistema prikazano je na slici 3.16.
47
Osnovi informatike
(fizička, virusi i drugo) podaci mogli s trake vratiti na disk. Loša osobina zapisivanja na traku je ne baš
dobra čvrstoća medija i "preklapanje" zapisa prilikom namatanja na kolutove što uzrokuje postupno
gubljenje podataka. Stoga je nužno zapise povremeno osvježavati.
Magnetski diskovi
Na površine okrugle ploče (diskove) nanosi se magnetski sloj na kojem se podaci zapisuju
pomoću magnetskih glava u koncentričnim kružnim tragovima (track) tijekom okretanja diska. Kako
podaci slijede jedan izad drugoga nužno je radi njihove lokacije odrediti koliko je tragova od centra
prema rubu, na kojem mjestu počinje svaki trag, tragove podijeliti na sektore a njih ponaosob na manje
blokove te svakom od njih označiti početak i kraj. U sam blok upisuje se uvijek isti broj podataka npr
512B.
Dakle, svakom bloku podataka predhodi oznaka početka, njegova pripadnost određenom
sektoru i tragu te se pred oznaku kraja upisuje i kontrolni zbir glede kontrole ispravnosti učitanog.
Analogno navedenom, svaki blok može se predočiti kao soba u koju će se smjestiti podaci, a koja
pripada određenom stanu na jednom katu u zgradi u ulici grada. Ako se pozicije nisu predhodno
označile (ime grada, ulice, broj kuće, kat i stan) neće se znati pozicija pojedinih blokova za podatke.
Označavanja mjesta bloka i oznake njegove pripadnosti određenom sektoru i tragu predhodi zapisivanju
podataka i predstavlja PRIPRAVU medija za prihvat podataka.
Postupak priprave medija za prihvat podataka podijelom medija na zasebna područja obilježena
svojom jedinstvenom adresom pomoću zapisa posebne vrste dizajniranih u tu svrhu naziva se
FORMATIRANJE. Tijekom formatiranja ujedno se kontrolira ispravnost magnetskog medija i
eventualni oštećeni blokovi zapisati će se na za to predviđenom mjestu na disku kako se nadalje ne bi
koristili.
Sam postupak formatiranja medija može se obaviti u cijelosti, odnosno vrši se PREDHODNA
priprema cjelokupnog medija (MS-DOS sistemi), ili se pak postupak može odvijati DINAMIČKI tako
da se priprema onoliko medija koliko je trenutno potrebito za podatke (OS/2, Novell NetWare sistemi)
što ovisi o koncepciji računarskog sistema.
Naravno, postupak formatiranja medija na odgovarajući način provodi se i kod sistema s
magnetskom trakom i u osnovi dugotrajniji je od sistema s diskom. Pripravu trake najčešće obavi sam
proizvođač.
Magnetski mediji s diskom u osnovi se izrađuju u dvije verzije:
Primjer VIII
48
Osnovi informatike
Primjer IX
49
Osnovi informatike
50
Osnovi informatike
upravlja KONTROLER (Controller). Sem navedenog vrši pretvorbu logičke podijele diska u fizičku
podijelu diska što omogućava da se različito koncipirani diskovi prema "vani" vide prema logičkim
podijelama koje prepoznaje sistem te fizički parametri diska nisu od značaja.
Kontroleri ovog tipa za PC računar, ukomponirani u kućište diska, dobili su naziv IDE
(Intelligent Drive Electronics) Disk se povezuje sa sabirnicom (npr. ISA) pomoću jednostavne kartice-
adaptera koji ima zadaću ostvariti galvansku vezu i eventualno preračunati logičke parametre u granice
koje prepoznaje sistem. Ova kartica ima naziv ATA (AT Attachment) i vrlo često se rabi naziv AT
kontroler ili AT-bus kontroler mada ona u suštini nije kontroler. Na nju je moguće priključiti dva
disketna i dva diskovna uređaja, s fizičkim imenima A: i B: za disketni uređaj te C: i D: za tvrde
diskove.
Poboljšani EIDE (Enhanced IDE) standard podržava još dodatna dva fizička uređaja na
pridodatom (sekundarnom) diskovnom kanalu, veće brzine prijenosa i raznolikije modove rada.
Današnji PC računari u pravilu imaju na matičnoj ploči ISA i PCI sabirnicu i EIDE upravljač.
Vrlo rašireni standard za povezivanje diskovnih (i nekih drugih) uređaja na sabirnicu je SCSI
(Small Computer System Interface) standard koncipiran na sabirničkoj topologiji. Na zajednički spojni
kabel povezuje se više uređaja (u verziji SCSI-1 do osam) od kojih svaki ima drugačiju adresu i koji su
spojnim vodom vezani za kontroler umetnut u slot povezan sa sabirnicom. Dakle, kontroler je izdvojeni
zasebni uređaj. Ima i vanjski priključak te omogućava priključivanje uređaja van kućišta računara kao
pisači, skeneri i slično. Sistem je brži, ali i skuplji. Podržan je gotovo na svim računarskim
platformama.
Razvoj tehnologije omogućio je izradu disketa kapaciteta preko 100MB koje se
očitavaju u uređajima koji rade po načelima između disketnog uređaja (izmjenjivost) i tvrdog
diska (preciznost), ali za masovnu upotrebu još preskupi (ZIP drive i slični).
Optički diskovi
CD (Compact Disk) optički diskovi imaju drugačiji način raspoređivanja podataka. Podaci nisu
pohranjeni na koncentričnim kružnicama već na spirali koja se razvija od sredine prema vani. Prvotno je
zamišljen kao memorijski medij uređaja za reprodukciju glazbe CD-DA (CD - Digital Audio). Otuda i
spiralna putanja da se osigura neprekinutost traga, odnosno glazbenog zapisa. Sem toga brzina čitanja
traga mora uvijek biti ista što znači da se brzina okretanja diska povećava od centra prema vani. (200 -
2120 ok/min).
No vrlo brzo se je uvidjelo da je CD vrlo prihvatljiv i u računarskom svijetu te je spirala
podijeljena na sektore kojima su pridodati dodatni kontrolni bajt-ovi glede strožijih kriterija na
korekciju greške što čini 2048 bajt-a/sektoru - CD-ROM sistem.
Glazbeni i video zapisi traže standariziranu brzinu okretanja medija. No za računar važi: što
brže tim bolje, te su razvijeni sistemi koji se mogu kod čitanja računarskih zapisa višestruko brže
okretati u odnosu na brzinu čitanja glazbenog zapisa.
51
Osnovi informatike
Primjer X
52
Osnovi informatike
uređaji mogu prepoznati CD zapise što bi moglo puno uspješnije doprinjeti njihovom prihvatanju na
tržištu.
Sistemi CD-R (CD - Recordable) i DVD-R su posebna skupina uređaja koji koriste diskove na
kojima je ugravirana preformatirana brazda koja služi kao vodilja optičkom mehanizmu. Laser kod ovih
uređaja je snažniji kako bi se omogućilo zagrijavanje podloge na kojoj se zbog širenja uslijed toplote
stvaraju udubine na sloju za očitavanje nanesenom na podlogu slične kao kod CD-ROM medija. Kada
se sadržaji jednom upišu i upiše njihov smještaj u zaglavlju CD medija, disk je nadalje upotrebljiv samo
kao medij za očitavanje. Kao medij nisu prihvatljivi za masovnu distribuciju, već više kao stalne i
kvalitetne arhive raznovrsnih podataka potrebitih korisniku.
Elektronika CD uređaja dizajnira se s ATAPI kontrolerom kao podskupom IDE standarda ili
kao SCSI uređaj.
Velika gustoća podataka te stoga veliki kapacitet i dobra i dugotrajna postojanost podataka te
multimedijska primjenjivost glavni su argumenti upotrebe CD u računarskim sistemima.
Dakle, memorije karakterizira mnoštvo parametara, od kojih su najznačajniji slijedeći:
REZIME:
Trajna memorija je od izuzetnog značaja u DRS. Nema ružnijeg događaja za korisnika DRS od
gubljenja mukotrpno skupljanih i obrađivanih podataka. Iako se velika pozornost posvećuje kvaliteti
izrade medija za pamćenje, podložni su neispravnostima i trajnim oštećenjima. Stoga institucije koje
koriste mnogo podataka koriste sisteme uvišestručenih diskova i uz to redovito (svakodnevno)
pohranjuju (arhiviraju) podatke s magnetskih diskova na nekakav uređaj s trakom ili disketu, bilo kao:
53
Osnovi informatike
54
Osnovi informatike
Primjer XI
55
Osnovi informatike
bit-a u kombinaciji omogućiti će finije "praćenje" veličine uzorka - razlučivost. Veća gustoća
uzorkovanja i veća razlučivost usložavaju izradu A/D pretvornika.
SERIJSKI PRIJENOS PODATAKA već se dugo primjenjuje u računarskoj tehnici i najčešće
se koristi RS 232C standard za serijsko interfejs(interface). Elektronički sklopovi serijskog interfejsi
imaju i prijemni i predajni dio, ali je komunikacija izmjenična (HALF-DUPLEX). Za komunikaciju je
potrebit najmanje jedan vod (dva vodiča). Podaci se prenose impuls po impuls te je stoga komunikacija
vrlo spora.
Da bi se podaci sa sabirnice mogli redosljedno poslati preko serijskog interfejsi u sklopu
interfejsi obvezno su ugrađeni registri posmaka koji omogućavaju pretvorbu paralelnog prihvata u
serijsko odašiljanje i obratno (slika 3.23).
56
Osnovi informatike
57
Osnovi informatike
Primjer XII
58
Osnovi informatike
Razmak između točaka jedne boje na zaslonu monitora za uobičajene monitore dijagonale veličine 14"-
17" iznosi 0.22mm-0.31mm. Što je više točaka po jedinici površine monitor je kvalitetniji. Element
slike (pixel) koja se na monitoru prikazuje ne bi smio biti manji od elementarne RGB-triode na zaslonu
monitora. Danas je uobičajen rad s rezoloucijama slike na zaslonu monitora od 800x600 i 1024x768
elemenata slike, što znači da u jednom pixelu slike učestvuje više trioda zaslona monitora, što daje dosta
kvalitetne prikaze. Ako se koriste razlučivosti slike takve da je pixel manji ili jednak po veličini od
fizičke veličine RGB-triode prikaz na monitoru biti će nekvalitetan. Tek monitori dijagonale 17" i
veličine RGB-triode 0.22mm mogu kvalitetno reproducirati sliku rezolucije 1600x1200 pixela.
Bitan element monitora je frekvencija iscrtavanja elemenata ekrana monitora u jednoj crti
vodoravno i broj prikaza na ekranu u jedinici vremena. Uobičajene se kreće oko 30-100kHz vodoravno i
50-200Hz za broj prikaza ekrana.
Znakovi za alfanumerički prikaz zadaju se kao binarni zapisi svakog redka matrice pojedinog
znaka, na primjer za znakove "5" i "Q" u matrici od 5 X 7 elemenata:
59
Osnovi informatike
Primjer XIII
60
Osnovi informatike
upravljana optika, koriste niz svijetlećih dioda (Light Emitting Diode) postavljenih uz bubanj
što ih čini jednostavnijima, ali im je razlučivost nešto slabija od laserskih. Razlučivost ovih
pisača bolja je od tintnih i igličastih (1200X1200). Inačice za tisak u boji rade po sličnim
načelima ali su u odnosu na crno-bijele znatno skuplje.
3.3.9. Izvor energije
Naravno, izvor energije za rad računara je gradska mreža, ali ne u izvornom obliku već
transformirana u jednosmjernu struju. Različite koncepcije DRS na različit način rješavaju problem
transformacije energije. Jednostavniji sistemi imaju transformatore, kojima se smanjuje napon gradske
mreže na potrebitu mjeru te potom ispravlja. No, za veće snage takva koncepcija zahtijeva velike
transformatore s teškim željeznim jezgrama. Stoga se primjenjuje drugačiji način transformacije.
Izmjenični napon gradske mreže veličine 220V i frekvencije 50Hz (Europa), izvorno se ispravlja u
jednosmjernu struju te se ispravljeni napon propuštanjem kroz transformator ponovo pretvara u
izmjenični ali daleko veće frekvencije (preko 15'000Hz), s čime se glomazni transformator svodi na
veličinu nešto veću od kutije šibica. Potom se smanjeni transformirani izmjenični napon ponovo
ispravlja za potrebe rada sklopova. Ovakvi ispravljači nazivaju se IMPULSNI ISPRAVLJAČI (SPS -
Switching Power Supply).
Primjer XIV
61
Osnovi informatike
Dobra svojstva imaju UPS uređaji tipa "off line" koji posjeduju stabilizator za ublažavanje kolebanja
napona mreže.
Primjer XV
Slika 3.30 Blok shema djelovanja UPS uređaja tipa "off line".
Pri prisutnosti napona gradske mreže preklopnik "P" stoji u položaju "1", a akumulator se puni
energijom preko ispravljača. U slučaju nestanka napona gradske mreže, kontrolna elektronika za
nekoliko tisućinki sekunde ustanovi nestanak električne energije i prebacuje preklopnik u položaj "2" te
se koristi izmjenični napon 220V dobiven od pretvarača napona akumulatora. Po uspostavi napona
gradske mreže kontrolna elektronika prebacuje prekidač "P" u položaj "1". Stabilizator je sklop kojeg
nemaju svi UPS uređaji. Ima zadaću da automatski podešava napon gradske mreže na deklariranu
vrijednost od 220V u slučaju da dođe do manjih odstupanja na manje ili na više. Filtar ima zadaću da
ublaži izobličenja oblika izlaznog napona.
UPS tipa "on line" nema granu koja vodi na položaj preklopnika "1" te se neprekidno vrši
ispravljanje i pretvaranje električne energije. Prednost je što su potrošači tada neprekidno odvojeni od
napona gradske mreže, što pridonosi sigurnosti i stabilnosti rada sistema.
Prema obliku izlaznog napona po nestanku napona mreže UPS se izrađuje s pretvaračem kao
generatorom sinusnog ili pravokutnog izlaznog naponskog oblika. Sinusni generator je upotrebljiviji jer
omogućava i priključivanje induktivnih tereta, ali mu je cijena veća.
REZIME:
Sama koncepcija digitalnog računara, osobito PC sistema, omogućava dizajn sistema upravo
prema potrebama korisnika. Čemu monitor u boji datotečnom poslužitelju, kojemu je zadaća da
objedinjava i opslužuje podacima za njega spojene računare, osim da se ustanovi da li ispravno radi?
Sigurno je da u građevinskom projektnom birou crno bijeli monitor dijagonale 9" neće pripomoći
korisniku u uspješnosti poslovanja. Za takvo mjesto primjereniji je monitor u boji dijagonale 15" ili 17"
pa i više, a spomenuti od 9" odlično će poslužiti kao monitor neke blagajne u dućanu. Računaru te
blagajne neće trebati veliki diskovni i memorijski resursi kao ni grafički okoliš tipa windows. Kakvu
konfiguraciju sistema izabrati ovisi o potrebama i afinitetima korisnika. No, kvalitativni udio pojedinih
komponenti sistema za različite poslove u osnovi može se prihvatiti prema narednoj slici.
62
Osnovi informatike
63
Osnovi informatike
64
Osnovi informatike
Kako je svaki program u biti skup instrukcija mikroprocesoru što ima raditi, za svaku vrstu
računara prema tipu mikroprocesora, moraju se uspostaviti jedinstvena pravila komunikacije između
komponenti usklađena sa mogućnostima unutrašnje logičke arhitekture mikroprocesora, a to je
suštinska zadaća operativnog sistema (OS). Pri tom vrijedi jedinstvena zakonitost: bolji procesori za
svoje potpuno iskorištenje zahtijevaju i složeniji operativni sistem.
Prema mogućnostima sistema globalna podijela bila bi:
65
Osnovi informatike
66
Osnovi informatike
neće raditi na sistemu prema organizaciji na slici 3.34-b iako su sistemi istorodni kao MS-DOS i MS-
Windows na primjer.
Potpuno "pokrivanje" sklopovlja s operativnim sistemom ima pak drugu nemjerljivu prednost.
Isti operativni sistem može se upotrebiti na različitom sklopovlju uz izmjenjenu jezgru sistema
i različiti računari ponašati će se JEDNAKO prema korisniku. Takav operativni sistem je
Windows NT firme Microsoft, koji je predviđen da radi na računarima zasnovanim na INTEL
porodici mikroprocesora, ALPHA porodici mikroprocesora i još ponekim. Slična nastojanja
žele se ostvariti i upotrebom jedinstvenog jezičkog procesora, koji bi objedinio izradu
korisničke podrške za različite računarske platforme, kao projekt razvijen od firme SUN
MICROSYSTEMS pod nazivom JAVA, koji bi omogućio osim izrade korisničke programske
podrške i prenošenje aplikacija mrežom i izvršavanje na lokalnom računaru.
Binarni oblik pisanja instrukcija vrlo je blizak i razumljiv digitalnom računaru, ali ne i čovjeku.
To je "najniži" PROGRAMSKI JEZIK, usko vezan za sklopovsku strukturu elektronike digitalnog
računara. Binarni oblik instrukcija može upotrebljavati samo onaj tko dobro poznaje sklopovlje
računara kojeg koristi, a to podrazumijeva veliko znanje iz elektronike i informatike. Zbog toga se u
počecima korištenja računarske tehnike zahtijevao posebno obučen kadar. Takav način upravljanja
računarom bio je spor i tegoban, podložan greškama i neproduktivan te se danas više i ne koristi. Stoga
su razvijeni programski jezici koji svojim skupom programskih alata omogućavaju lakši i efikasniji rad
izrade programa. Svaki od programskih jezika u svom sastavu ima JEZIČKI PROCESOR koji programe
napisane u tom jeziku PRESLIKAVA (PREVODI) u oblik koji računar prepoznaje i neposredno
izvršava ili ih INTERPRETIRA.
Ako se binarni zapisi pretvore u heksadekadne, pisanje programskih instrukcija je dosta
olakšano. Korištenjem prevodioca heksadekadni zapisi pretvaraju se u binarne. Pridodavanjem kraćih
naziva (mnemonika) za pojedine instrukcije, pisanje niza instrukcija u smišljenom logičkom nizu
(program) postalo je još lakše. Prevodilački programi toga tipa nazivaju se ASEMBLERI, broj
instrukcija asemblera prevodi se u isti broj binarnih instrukcija, i za svaku drugu vrstu procesora koristi
se drugačiji prevodioc. No, programiranje je i dalje vrlo zahtijevan posao.
Tek pojava "viših" programskih jezika u suštini je olakšala rad programerima. Kod njih se
simbolički napisana instrukcija prevodi u niz binarnih instrukcija, dakle jedna instrukcija programskog
jezika objedinjuje se niz binarnih instrukcija koje tvore jednu jedinstvenu zadaću, na primjer ispis znaka
na ekranu ili dodjela varijabli ASCII vrijednosti znaka i drugo. Razvojem računarskih sistema razvijali
su se i programski jezici različiti prema namijeni, na primjer PASCAL, C, FORTRAN, ALGOL i drugi.
Kada se program napiše instrukcijama u jednom od navedenih "viših" jezika, taj niz instrukcija
predstavlja IZVORNI (SOURCE) kod programa, potom se prevodi pomoću prevodilačkog programa
(COMPILER) u skup binarnih instrukcija koje mikroprocesor može prepoznati i odraditi nazvan
IZVRŠNI (EXECUTABLE) kod. Ako se žele izvršiti izmjene u radu programa, tada treba izvršiti
odgovarajuće izmjene u izvornom kodu i izvršiti ponovo prevođenje u izvršni kod. Kako ne postoji
idealni prevodioc koji će u potpunosti minimizirati izvršni kod, ovako izrađeni programi su nešto duži i
sporiji od programa pisanih u asembleru, ali je razlika bez značaja u odnosu na jednostavnost primjene
viših programskih jezika.
Jezici koji koriste prevodilački program nemaju samo prevodioca (compiler), koji izvorni kod
prevodi kao jedan modul. Prevedenom modulu treba pridodati već potrebite gotove module jezičkog
procesora ili druge već izrađene module i sve međusobno povezati pomoću programa za
POVEZIVANJE (LINKER) u jednu jedinstvenu izvršivu cjelinu.
Kako je binarni kod specifičan za sklopovlje DRS, ne može se prevodioc jedne računarske
platforme primijeniti na drugoj, ali se izvorni kod može prevesti na bilo kojoj platformi ako za nju
postoji istorodni prevodioc. Dakle, viši programski jezici osiguravaju i prenosivost s platforme na
platformu. DRS za koji postoji više prevodioca za različite programske jezike sistemno je bogatiji i
moćniji. No i tu ima podosta sitnih pojedinosti koje to onemogućavaju baš jednostavno, kao na primjer
različiti standardi za razlučivost slike, različiti načini spremanja podataka na disk i slično što zahtijeva
temeljnije preinake pri prijenosu aplikacije s jedne računarske platforme na drugu.
67
Osnovi informatike
Neki programski jezici rade na načelu pojedinačnog pretvaranja instrukcija jezika u binarne
instrukcije. Njihovi prevodioci su kraći i jednostavniji i ne izrađuju izvršni kod. Putem simultanog
prevođenja izvršava se sam izvorni kod. Takvi prevodioci nazivaju se INTERPRETERI, a najpoznatiji
od njih je BASIC. Lakše se otklanjaju greške prilikom izvršavanja izvornog koda, ali je zato izvođenje
programa jako sporo zbog uzastopnog prevođenja.
Primjer I
68
Osnovi informatike
69
Osnovi informatike
međusobno povezani hijerarhijski, svaki od modula ima JEDNOG svog nadređenog (predhodnika) na
kojeg je upućen i tako prema vrhu (početku). Svaki modul pripada jednoj od razina strukture i može
imati samo jednu ulaznu točku. Time se omogućava da se tijek programa može bezprijekorno pratiti od
početka do kraja što olakšava čitljivost i otklanjanje grešaka.
INTERAKTIVNO PROGRAMIRANJE - je tehnika kada se za izradu programa koriste već
gotove logičke strukture, izrađene na primjer od strane isporučitelja programskog alata, te ih programer
dorađuje prema svojim potrebama i može rezultate rada odmah i testirati. Produktivnije je ali manje
sistematično.
OBJEKTNO USMJERENO PROGRAMIRANJE - nastalo je kao odgovor na
nemogućnost definiranja globalnih zajedničkih podataka u struktuiranom programiranju.
Naime, pojedini moduli programa koriste zajedničke podatke i umjesto da se podaci
proslijeđuju kroz razine strukture do modula koji ih treba, omogućava se modulu da ih izravno
dohvati bez obzira na razinu u kojoj se nalazi. Podaci i operacije nad tim podacima spajaju se u
cjeline nazvane OBJEKT. Svi objekti iste vrste svrstavaju se u KLASU a svaki od njih ima
zasebno stanje unutar klase. U klasi se definiraju zajedničke postavke za sve njene objekte koje
oni mogu i ne moraju koristiti i veze prema drugim klasama. Povezanost klasa tvori
hijerarhijsku strukturu programa.
70
Osnovi informatike
Korisnička programska podrška je vrlo raznolika, ovisi o potrebama i znanjima korisnika vrlo
ju je teško podijeliti u skupine. Postoje programi za obradu teksta, tablični kalkulatori, baze podataka,
71
Osnovi informatike
Primjer II
72
Osnovi informatike
REZIME:
Razvoj programske podrške veoma je složena zadaća. Upravo šarolikost i bogatstvo računarske
podrške (većinom korisnička podrška) čini DRS moćnim. To znači da korisnik DRS mora ovladati
tehnikom korištenja do razine njegovih potreba. Na primjer računovođa ne mora znati izraditi programe
koje koristi, ali mora znati pripremiti disketu za izradu pričuve podataka (arhivu), dok ta razina za
isporučitelja njegove programske podrške nije dovoljna.
Put do navedenog nije lagan ni jednostavan, jer treba savladati nekoliko faza korištenja DRS:
73
Osnovi informatike
program ili PROGRAMSKA GRUPA pruža. Noviji ALATI, odnosno programske grupe, toliko su
složeni da uz svu raspoloživu literaturu i dotadašnje znanje treba uložiti dane i dane rada da bi se
savladao veći dio njihovih mogućnosti. Visoko specijalizirani i sofisticirani alati znaju zauzeti i
premašiti 100MB slobodnog prostora na tvrdom disku.
Dobra dokumentacija sadrži sve neophodne informacije o alatu i pripremljena je za
korisnika koji nema nikakvo predhodno znanje niti o programu niti o načinu njegovog
korištenja. Mora biti napisana čitko i ne smije se pretrpati nepreglednim tehničkim detaljima.
Osnov računara je matična ploča (osnovna ploča, ploča sistema), najveća je od svih tiskanih
ploča u računaru, koja objedinjava cjelokupni rad računara. Izvedena je kao višeslojna tiskana ploča u
četiri ili više slojeva na kojima su provodnici za povezivanje elemenata ugrađenih na ploču.
Sadrži nekoliko funkcionalnih cjelina i to:
74
Osnovi informatike
Mikroprocesor
Procesor, bolje reći mikroprocesor - procesor izveden u obliku jednog samostalnog integriranog
sklopa, srce je računarskog sistema i prema broju vodova podatkovne sabirnice određuje se klasa PC
sistema. Procesori tipa 80286 imaju 16 bit-nu (16 vodova) podatkovnu sabirnicu, procesori tipa 80386 i
80486 (5x86) imaju 32 bit-nu podatkovnu sabirnicu, a procesori tipa PENTIUM (6x86) imaju 64 bit-nu
podatkovnu sabirnicu. Brzinu rada procesora određuje generator takta kojemu frekvencija (takt-
CLOCK) ovisi o mogućnostima samog procesora. U pravilu na raspolaganju je izbor standardnog
75
Osnovi informatike
radnog takta i uvišestručenog (TURBO). Uvišestručenim taktom radi samo mikroprocesor, a periferije
zbog svoje sporosti i dalje rade manjim taktom.
Uz mikroprocesor može se pridodati matematički koprocesor (oznake 80x87) koji procesoru
potpomaže u računskim operacijama, a koji je u većini verzija procesora tipa 80486 i moćnijima
ukomponiran u zajedničko kućište s mikroprocesorom.
Koprocesor radi paralelno s mikroprocesorom i može preko njemu usmjerenih instrukcija
izvršiti vrlo moćne operacije s pokretnom decimalnom točkom. Kada xxx86 dobije instrukciju za rad s
pokretnom točkom, šalje neophodne parametre i memorijsku adresu operanda koprocesoru te odlazi na
izvršavanje druge zadaće. xxx87 uzima podatke, izvršava zadanu mu instrukciju, obavlja račun i
izvještava mikroprocesor o izvršenom te ovaj preko podatkovne sabirnice preuzima rezultat.
Pojedine vrste programske podrške (kao ACAD) ne mogu raditi ako koprocesor nije ugrađen ili
emuliran (programska simulacija rada koprocesora).
Mikroprocesor ima tri grupe izvoda i to:
76
Osnovi informatike
oba ALU, a za složenije V-ALU je ispomoć U-ALU. Osim toga matematički koprocesor FPU (Floating
Point Unit) moćniji je u odnosu na xx486 procesor.
Sabirnice mikroprocesora su putem elektroničkih sklopova veze (latch), koji upravljaju i
kontroliraju protok podataka, povezane za sabirnicu sistema PC računara. Pristupima sabirnici sistema
upravlja upravljač (controller) sabirnica koji daje komandne, upravljačke i kontrolne signale na izlazu.
Komandni signali određuju pristup memoriji od strane uređaja s osnovne ploče ili U/I (I/O)
uređaja za ulaz/izlaz podataka (input/output), priznavanje zahtijeva za prekid od strane upravljača
prekida (interrupt controller). Kontrolni i upravljački signali upravljaju sklopovima za povezivanje
sabirnica mikroprocesora i sistema, te vezu s U/I kanalima, te smjerom prijenosa podataka npr. u ili iz
mikroprocesora.
Sabirnica sistema, za razliku od mikroprocesorske sabirnice, u ranijim rješenjima (XT)
izmjenično je služila za prijenos adresnih i podatkovnih bit-ova, dok sada sabirnice sistema imaju
odvojene te funkcije.
Da bi se ostvarila komunikacija prema periferijama sabirnica sistema povezuje se s U/I
sabirnicom koja uz sabirnicu sistema sadrži i "sabirnicu prekida", veze uzemljenja i izvora napajanja
(GND, +5, +12, -5 i -12) i kontrolne i upravljačke izvode i realizira se u vidu višekontaktnih priključaka
(slot-ovi) u koji se umeću tiskane kartice s sklopovima (periferije) raznolike namijene.
Kako različite vrste periferija ne trebaju isti skup signala s U/I sabirnice, U/I upravljač ne
realizira se kao jedan upravljač na matičnoj ploči već svaka od periferija (kartica) treba da ima svoj
upravljač, dok je sama U/I sabirnica odvojena od sistemne sklopovima za kontrolu i upravljanje pristupa
sabirnici koje nadgleda mikroprocesor. Prema broju mogućih fizičkih prekida ovisi i najveći broj slot-
ova. Uobičajene U/I sabirnice AT računara su ISA (poznata kao AT bus) i EISA. Kontakti utora U/I
priključka ISA sabirnice AT računara prikazani su na slici 3.40.
77
Osnovi informatike
drugoga. Isto podnožje ali s multipleksom signala na nožicama koristi se za prijenos 32 bit-nih podataka
pod nazivom EISA sabirnica, ali nije jako raširena.
Sem navedenih, radi poboljšanja grafičkih mogućnosti računara uvedena je dodatna sabirnica, u
odnosu na ISA sabirnicu šira i brža lokalna sabirnica VLB, koja povezuje mikroprocesor i radnu
memoriju i dozvoljava upotrebu do tri periferije kao grafička kartica i upravljač diska, a ostale sporije
periferije vežu se preko ISA sabirnice. VLB sabirnica (32 bit-a) se nastavlja na ISA utore kao dopuna
ISA sabirnici.
Bolje rješenje je PCI sabirnica (32 ili 64 bit-a, ovisno o vrsti procesora), samostalna brza
sabirnica sistema kojoj se pridodaju ISA ili EISA sabirnicu za spore periferije. Po osobinama srodna
EISA sabirnici je MCA sabirnica IBM PC računara.
Primjer I
78
Osnovi informatike
Primjer II
79
Osnovi informatike
80
Osnovi informatike
DMA je brži način komunikacije u računaru. Sporiji način je preko U/I kanala. Kada
neki od uređaja želi poslati podatke računaru, pristupa svom U/I kanalu, šalje mikroprocesoru
putem vodova za signal prekida svoj zahtijev za komunikaciju, te u momentu kad je
komunikacija moguća mikroprocesor odobrava povezivanje U/I kanala s odredištem i
omogućava se prijenos podataka kroz U/I kanal. U/I kanali su u suštini za komunikacijsku
svrhu dizajnirani logički uređaji s ponašanjem ulazno ili izlazno usmjerenih "buffer-a", svaki s
drugačijim i samo njemu pridodanim skupom adresa, zapisanih odmah u početnim adresama
memorijske mape, po kojima se određuju i prepoznaju i određuje način rada kao ulaz ili izlaz
podataka.
Radna memorija
Primjer III
81
Osnovi informatike
Primjer IV
82
Osnovi informatike
Primjer V
83
Osnovi informatike
(precharge), odnosno ponovno upisati sadržaj. No kako se naboji na kondezatorima čelija bez
obzira na očitavanje vremenom gube potrebito je u pravilnim vremenskim razmacima izvršiti
OSVJEŽAVANJE (REFRESH) sadržaja cjelokupne memorije.
Adresiranje memorije
Adresiranje se vrši preko adresnog dekodera koji ima binarni ulaz povezan s adresnom
sabirnicom. Broj adresnih izlaza dekodera u srazmjeri je s brojem različitih mogućih binarnih
kombinacija na adresnoj sabirnici, a o organizaciji memorije zavisi i kao će se iskoristiti podaci adresne
sabirnice i kao su međusobno povezane elementarne memorijske čelije.
Kako je radna memorija organizirana kao set segmenata veličine 64KB treba voditi računa o
adresi (broju) segmenta i adresi unutar segmenta pri upisu ili čitanju podataka. Dakle, ukupna adresa je
fizička memorijska adresa. Adresiranje memorije može se obaviti na dva načina:
84
Osnovi informatike
1. čitanje sadržaja
2. upis sadržaja
3. osvježavanje sadržaja
Za vrijeme procesa osvježavanja svi memorijski sklopovi u bankama istovremeno su dostupni
što ga bitno vremenski skraćuje.
85
Osnovi informatike
ROM je dio memorije koji se samo čita (Read Only Memory) mada je to u suštini EPROM s
mogućnošću upisa nekih osnovnih podataka pomoću posebnog programa koji se može aktivirati pri
uključivanju računara.
U ROM su smještene četiri osnovne grupe programa i to:
START-UP / sadrži test pouzdanosti, inicijalizira priključene sklopove, izvršava rutinu koja
omogućava čitanje diska i aktivira se pri uključivanju računara.
ROM BIOS / upravlja perifernim jedinicama (monitor, tastatura, disk i druge), prevodi
jednostavne komande i upravlja jednostavnijim zadaćama kao unos datuma i vremena. Po
koncepciji BIOS predstavlja vezu - interfejs(interface) između komandnog procesora
(command.com) i hardware-a računara.
ROM BASIC / jezgro BASIC programskog jezika, sve je rijeđe sastavni dio ROM-a i umjesto
njega su razni uslužni programi kao antivirus zaštita i drugo.
ROM EXTENGEN / skup programa koji služe za podršku rada dodatnih uređaja (diskovi,
grafičke kartice i slično).
RAM memorija, brze cache memorije i video memorija najskuplji su elementi
računarskog sistema. Današnje sofisticirane aplikacije traže enormnu memorijsku podršku za
rad u odnosu na DOS aplikacije. DOS aplikacije traže do 1MB memorije; Windows 3.xx
okruženje za umjeren rad treba 4MB memorije, a za profesionalnije potrebe 8MB i više;
Windows 95 i OS/2 traži barem 16MB memorije za profesionalan rad, a uz sve to u grafički
orijentiranoj programskoj podršci treba imati brze sabirnice i grafičke kartice i velike diskovne
resurse.
Programibilni brojači
Za rad računara potrebito je generirati takt signale, kojima se period može programski
upravljati. U tu svrhu PC računar ima programibilni trokanalni generator.
Trostruki programibilni brojač preko kanala "0" osigurava precizan takt za sat, drugi brojač
preko kanala "1" upravlja uključivanjem DMA sklopa, a treći brojač preko kanala "2" daje tonski signal
malom zvučniku u kućištu.
Svaki od brojača ima posebni taktni ulaz na koji se dovodi osnovni signal iz generatora takta
mikroprocesora, koji se zatim pod programskom kontrolom umnožava ili dijeli u svakom od brojača.
Brojači su vezani za podatkovnu i dio adresne sabirnice, kako bi se mogli unjeti novi sadržaji u njihove
registre ili pročitati podaci iz istih, te preko adresnih veza izmjenio mod rada brojača, ukupno 6 modova
rad; brojanje unazad, unaprijed, programski kontrolirano početno stanje i drugo.
Prekidi sistema
86
Osnovi informatike
VEKTOR prekida. Po odrađivanju programske rutine prekida procesor očitava iz svog registra poziciju
na kojoj je prekinuo tekuću operaciju i nastavlja njeno izvršavanje.
Kako više periferija može zahtijevati prekid, uveden je pojam prioriteta prekida tako da se u
slučaju više istovremenih zahtijeva za prekid prvo izvršava onaj koji ima najveći prioritet a to je prekid
s najmanjim brojem.
Prekidi se po vrsti dijele u tri grupe:
87
Osnovi informatike
88
Osnovi informatike
Periferije
89
Osnovi informatike
upravlja mikroprocesor (odobrava ili neodobrava njegovu propusnost), a da bi se tačno znalo kojem
kanalu se ima pristupiti svaki je adresiran, odnosno pridruženo mu je brojčano ime, otvara se samo onaj
kanal koji je preko adrese prozvan i povezuje pripadni mu uređaj sa sabirnicom sistema i prijenos
podataka je ostvariv.
Svaki kanal se prepoznaje po 16 bit-nom broju (od 0-65535) adrese, ali je relevantno za
upotrebu prvih 10 bit-a, što daje 1024 raspoložive adrese za kanale. Kada pristupa kanalu mikroprocesor
postavlja adresu kanala na adresnu sabirnicu i javlja uređajima o prisutnosti adrese.
Odaziva se uređaj kojemu odgovara prisutna adresa, a popis adresa i pripadnim im uređajima
čuva se u U/I mapi adresnog prostora za kanale i uređaje dijelom prikazane u tablici 3.52.
90
Osnovi informatike
Pored toga pritiskanjem tipke <NUM LOCK> u lijevom uglu numeričke grupe znakova na
desnoj strani tastature, omogućava se da se prema računaru šalju kodovi brojki ako svijetli LED-dioda s
oznakom NUM LOCK , ili kodovi strelica i pregleda teksta ako LED-dioda ne svijetli.
Kad god se pritisne neka tipka generira se broj veličine jednog bajt-a koji definira tipku prema
SCAN-kodu tastature (nije isti kao ASCII kod) prema primjeru u dijeli tablice na slici nadalje:
91
Osnovi informatike
92
Osnovi informatike
1. grafički mod
2. tekst mod
Tekst mod prikazuje samo karaktere koje daje karakter generator i obično je to prikaz karaktera
u mreži od 80 stupaca i 25 redova. Grupa karaktera istog stila naziva se FONT. Broj stupaca i redaka
može se povećati ili smanjiti u ovisnosti o mogućnostima kartice.
Grafički mod je zahtijevniji, jer finije dijeli prikaz na ekranu (gustoće 320X200 elemenata slike
i naviše) i može praviti tekst karaktere promjenjive po obliku i veličini (vektorski-skalabilni fontovi).
Može se prihvatiti tumačenje da je prikaz na ekranu podijeljen na grafičku i tekstualnu sliku koje se
mogu po potrebi i istovremeno prikazati. Današnje kartice u suštini nemaju odvojene tekstualne i
grafičke funkcije, već se tekst mod rada emulira uz pomoć sofisticiranih video-elektronskih sklopova.
Otuda i mogućnost skalabilnosti fontova - izmjena veličine slova po nahođenju.
Sadržaji slika čuvaju se u video memoriji (VRAM), obično bržoj od radne memorije, mada
jeftinije verzije u istu svrhu koriste DRAM memoriju kakva se koristi za radnu memoriju. Organizacija
korištenja navedenih vrsta memorija nije ista.
93
Osnovi informatike
94
Osnovi informatike
prilikom formatiranja diska nastoji njegovu površinu podijeliti na što više klastera, što znači da je
veličina i broj klastera proporcionalna veličini diska i ne predstavlja standardnu nepromijenjivu
veličinu. Veličina klastera kreće se od 2KB do 32KB do najviše 65535 (16 bit-a) klastera na particiji
diska. U posebnom popisu - tablici nazvanom FAT (File Allocation Table), kod operativnog sistema PC
računara, čuvaju se nizovi brojeva klastera svake pohranjene datoteke ponaosob. Na primjer datoteka
COMMAND.COM pohranjena je u klasterima broj 34, 35, 36, 231, 232, 243, 456 i 457. Gubljenje
podatka u ovoj tablici u suštini znači gubitak svih podataka na disku. Izmišljeno područje za viruse.
Upravo je FAT tablica najčešća meta zločestih virusa.
Svaki tvrdi disk može se logički podijeliti na manje cjeline pa ako se fizički disk C: podijeli na
dvije logičke cjeline u postupku inicijalne organizacije sistema, prva cjelina prepoznati će se kao logički
uređaj C: a druga kao logički uređaj D:. Ako postoji još jedan fizički uređaj s oznakom D: drugoj
logičkoj cjelini prvog fizičkog diska C: dodijeliti će se prvo naredno slobodno slovo nakon označavanja
fizičkih uređaja; u navedenom primjeru E:. Podijela diska na logičke cjeline ima opravdanje kod starijih
izvedbi BIOS-a koji u zajednici s DOS nije znao prepoznati diskove veće od 504MB kao jednu
jedinstvenu cjelinu, a poboljšane inačice BIOS-a ne prepoznaju diskove veće od 2GB (32KB*65535),
zbog granica u veličini i broju klastera diska u 16 bit-nom FAT sistemu označavanja klastera.
WINDOWS 95 s VFAT datotečnim sistemom (32 bit-a) premošćuje navedeni problem.
Budući je klaster najmanja operativna cjelina koju OS koristi prilikom zapisivanja datoteka na
disk, kod velikih diskova s klasterom veličine 32KB dolazi do neiskorištenosti prostora diska prilikom
upisa malih datoteka. U nepopunjenom klasteru nije moguće nastaviti s upisivanjem naredne datoteke
već se mora upotrebiti novi. Glede navedenog, obično se ne može iskoristiti 10-20% diskovnog prostora
zbog gubitaka pri upisu malih datoteka u velike klastere.
Brzina pristupa podacima na disku u velikoj mjeri ovisi da li je upravljač diska vezan za ISA ili
lokalnu sabirnicu, te o raspoloživoj međumemoriji u koji će se kopirati cjelokupni cilindar ili više njih
glede bržeg očitavanja po dohvatu prvog podatka u tom cilindru. Brzina prijenosa podataka obično
iznosi oko 1MB/s-10MB/s što ovisi o vrsti upravljača i vrsti sabirnice za koju je priključen.
Međumemorija se obično podešavanjem početnih parametara sistema određuje iz resursa DRAM-a, ali i
sami diskovi imaju uz svoj upravljač ugrađenu međumemoriju.
PARALELNI i 2 SERIJSKA PRIKLJUČKA najčešća su konfiguracija na PC računarima
kao veza prema štampaču i mišu. Realiziraju se u sastavu upravljača diskova kao priključci na pročelju
kartice.
Objedinjenje upravljanja i kontrole diskova i serijske i paralelne veze na jednoj kartici
zahtijevati će različite adrese pojedinih uređaja, odnosno različite port-ove. Sklopovski prekid i adrese
uređaja određuju se jumper-ima. Upotreba CD ROM-a traži podršku standardnom BIOS-a glede
njegovog korištenja.
PARALELNI prijenos je jednosmjerni ili dvosmjerni 8 bit-ni prijenos podataka te osim
priključka štampača omogućava i priključak periferije drugačije namjene (npr. mrežna kartica). Poznat
je pod nazivom CENTRONICS prema standardu kojeg je ustanovila istoimena firma. Zahtijeva 19 žilni
spojni vod kraće dužine (nekoliko metara) i koristi digitalne integrirane sklopove TTL tipa (signali do
+5V). Jumper-ima se određuje jednosmjerni ili dvosmjerni protok podataka te adresa uređaja.
Priključak je izveden kao 25 pinski ženski konektor, a računar ih prepoznaje kao LPT1(PRN) i LPT2.
SERIJSKI prijenos podataka koristi se za komunikaciju sa sporijim uređajima kao neke vrste
štampača (npr. štampač PC kase) ili modemska komunikacija. Dakle port treba da sadrži sklopove za
pretvorbu paralelnog prijem podataka s U/I sabirnice u serijski izlazni niz i obratno te kontrolu brzine
prenosa podataka, provjeru na greške i slično. Realiziran je kao RS232C interfejs(interface), svijetski
standard u serijskoj komunikaciji. Koristi do 3-9 žilni vod za komunikaciju. Najčešće služi za
priključivanje modema kada se koristi svih 9 predviđenih vodova između modema i računara i serijskog
miša koji za komunikaciji traži 5 od 9 predviđenih vodova. Priključak se izvodi kao 25 pinski muški
konektor i 9 pinski muški konektor. Računar ih prepoznaje kao COM1(AUX) i COM2, a na pločici se
kratkospojnicima (jumper-ima) određuje koji će fizički priključak pripasti pojedinom kanalu i koja je
adresa pojedinih priključaka, odnosno na njih priključenih uređaja.
Posebnost u odnosu na standardnu PC konfiguraciju je izvedba paralelnog miša, također s 9
pinskim konektorom, koja po strukturi komunikacije s računarom ne spada ni u serijski ni u paralelni
prijenos, te 10 žilni vod uz 15 pinski konektor povezan najčešće s karticom upravljača diska koja sadrži
elektroničke sklopove za podršku analognoj palici za igru.
95
Osnovi informatike
Elektronski sklopovi serijskog i paralelnog prenosa podataka kod matičnih ploča s PCI
sabirnicom gotovo se uvijek integrirani u samu matičnu ploču čime se pridonosi stabilnosti PC
sistema.
Otvorenost PC sistema
Raznolikost u primjeni kartica različitih svojstava i namjene čini PC sistem vrlo otvorenim za
razne implementacije u razne profesionalne svrhe. Ugradnjom kartica sa A/D i D/A pretvaračima
moguće je nadgledati i upravljati proizvodnim procesima ili rezultatima mjeranja, naravno uz
odgovarajući programsku podršku. Sve veća potražnja uzrokom je pada cijena ove vrste računara što ih
čini pristupačnima za manje firme i kućnu upotrebu za knjigovodstveni servis, projektiranje i drugo.
Posebno područje primjene je povezivanje računara u mrežni sistem preko mrežnih kartica, što
manjim, srednjim i većim firmama daje mogućnost obrade podataka s relativno jeftinim konceptom u
odnosu na velike računarske sisteme i ujedno pruža autonomnost rada bez usluga mrežnih resursa.
SET-UP sistema
Postavljanje početnih parametara, sastavni je dio ROM BIOS-a računara. Obično se aktivira
pritiskom na tipku <DEL> ili kombinacijom tipki <CTRL> + <ALT> + <ESC>. Podaci koji se ovim
putem upisuju smještaju se u malu dodatnu memoriju (EPROM ili slična), kojoj se sadržaj čuva
neprekidnim održavanjem napajanja pomoću ugrađenog malog akumulatora. Osnovne opcije koje se
mogu podesiti pomoću SET-UP programa u BIOS-u su podaci za:
Izvor napajanja
Realiziran je kao impulsni pretvarač napona, odnosno izmjeničnu struju gradske mreže pretvara
u jednosmjernu, te istu elektronskom sklopkom pretvara u izmjeničnu struju visoke frekvencije koju
potom transformira i ispravlja na potrebitu vrijednost jednosmjernog napona (+12V,-12V,+5V,-5V).
Ovakva koncepcija ispravljački blok čini prostorno malim, jer transformatori dizajnirani za pretvorbu
napona na višim frekvencijama zahtijevaju manju jezgru, te omogućava održavanje stabilnosti napona
napajanja sklopova računara uz dosta velika odstupanja napona mreže (čak preko 20%). Dizajniraju se
za potrošnju od 150-300W, ovisno o vrsti kućišta s kojim se isporučuju jer veličina kućišta ograničava
moguć broj upotrebljenih periferija.
Kućište se izvodi kao:
96
Osnovi informatike
PC u startu
Sam proces inicijalizacije računara ovisi o vrsti OS koji je na njega ugrađen, pa se suštinski
može podijeliti na DOS, Windows i OS/2 okruženje, te platforme tipa UNIX i druge koje su dizajnirane
da rade s procesorima tipa 80x86. Mada se i druge vrste procesora ugrađuju u osobni računar, nije im
toliko raširena primjena kao navedenima, te se pod pojmom PC-osobni računar podrazumjeva upravo
primjena 80x86 procesora u računaru.
DOS PS računar
97
Osnovi informatike
WINDOWS PC računar
Kod MS-DOS računara cjelokupni operativni sistem nalazi se u jednom imeniku, uobičajeno
C:\DOS veličine nekoliko MB. Windows operativni sistema mnogo je složeniji, osnovni imenik
najčešće je C:\WINDOWS s mnoštvom datoteka i nekoliko podimenika (sub directory).
Izveden je u dvije inačice:
98
Osnovi informatike
Za PC računar izgrađen na xxx86 tipu procesora koriste se i drugi operativni sistemi sem
navedenih kao:
SCO UNIX System V, PC verzija moćnog operativnog sistema "velikih računara", istinski
višezadaćni i višekorisnički operativni sistem koji zna na koji način će rasporediti procesorsko
vrijeme tako da svaki korisnik ima dojam da računar samo njemu služi. Interfejskojim se
korisnik koristi može biti terminal vezan preko serijskog priključka izravno ili putem modema
ili preko mrežne kartice, koji će raditi u tekst modu (VT terminali) ili u grafičkom modu (X-
Window terminal). X-Window u suštini je protokol pomoću kojeg programska podrška izrađuje
grafički ispis na ekranu bilo da se izvodi na lokalnom ili udaljenom računaru. Radi po načelima
korisnik-poslužitelj arhitekture. Korisnik komunicira s X-poslužiteljem koji prema njegovim
nalozima izdatim putem tastature ili mišem izvodi grafičke operacije na njegovom ekranu.
Poslužitelj će uz to omogućiti i međusobnu komunikaciju između korisnika. PC s
odgovarajućom programskom potporom u Windows okruženju može se koristiti kao X-Window
terminal. Pogodan je za zahtijevnu programsku podršku, kao veće baze podataka, koja treba
pouzdan operativni sistem. Koristi će ga veće firme koje će programsku podršku izrađivati
vlastitim snagama ili po narudžbi. Nema toliko razvijenu podršku opće namijene kao što postoji
za Windows-e.
LINUX, operativni sistem nalik UNIX sistemu, ali ne potječe iz istog izvornog koda. Koristi X-
Window protokol. Kompatibilan je prema UNIX sistemima. Transparentan je u pristupu prema
MS-DOS sistemima i ima implementiranu mrežnu podršku. Distribucija je za sada besplatna.
Predstavlja sistem u razvoju.
OS/2, operativni sistem razvijen od firme IBM, koji podržava svu Windows 3.1 programsku
podršku. Razvijan je u zajednici s firmom Microsoft, te otuda i kompatibilnost u radu s
Windows 3.1 programskom potporom. Po njihovom razlazu, Microsoft razvija Windows NT,
operativni sistem iste namijene i sličnih osobitosti kao i OS/2. U mrežnom okruženju može se
koristiti za funkcije poslužitelja ili radne postaje. Orijentiran je prema već postojećoj IBM
tehnologiji "host" računara i prstenastim mrežama ali ima podršku i za druge arhitekture.
SYSTEM 7, operativni sistem PC računara zasnovan na Motorola 680x0 porodici
mikroprocesora, razvijen od firme APPLE za njihov "Macintosh" računar. Operativni sistem je
u potpunosti grafički orijentiran i ima podršku za P-T-P mrežu. Dio operativnog sistema u
sastavu je ROM-a, koji je firma patentirala. Sistem je višezadaćni i u nastanku (1984) je bio
moćniji od Intel-PC sistema. No nedostupna licencna prava i ekskluzivnost, omogućili su Intel-
PC računarima brži razvoj tako da su ga gotovo dostigla a možda i prestigla. No još uvijek drže
primat u domeni grafičkih radnih postaja.
Ostale inačice sklopovlja i operativnih sistema PC računara primjerene su strogo namjenskim
zadaćama i skupim grafičkim radnim postajama ili pak za igru i zabavu te ih se neće detaljno
obrađivati, kao NEXT, Workbench, TOS i drugi.
REZIME:
Razvoj tehnologije sigurno je pridonio smanjenju cijena računara općenito. No, od svih
računarskih platformi najveći tehnološki i proizvodni rast odnosi se na PC računare. Iako su licencna
prava na njihovu proizvodnju slobodna, opće priznati standard u njihovom dizajnu prema INTEL tipu
procesora, očuvao je tijekom vremena kompatibilnost između prvih i sadašnjih inačica. To znači da
gotovo sva programska podrška napisana za starije inačice PC računara ispravno, ali mnogo brže, radi i
na novijim proizvodima toga tipa. Naravno manje zahtijevni danas napisani programi ispravno će raditi
i na starijim inačicama PC računara.
Glede navedenog načela rada PC računara opisana u ovom poglavlju vrijede za sve inačice ove
vrste računara. Postavljanje parametara u BIOS-u kod novijih proizvoda je jednostavnije i proširene su
mogućnosti u odnosu na starije inačice. Značajnije promjene odnose se na unapređivanje operativnog
sistema PC računara koji je morao pratiti tehnološki razvoj i sve zahtijevniju programsku podršku.
Očuvanje kompatibilnosti PC računara unatrag prema predhodnim inačicama možda je usporilo
naprednije dizajne ove grupe računara, ali je nasuprotom tom ostala očuvana golema programska
99
Osnovi informatike
podrška i raširenost upotrebe diljem svijeta. Moguće je u narednom razdoblju očekivati uvođenje
grafičkog seta instrukcija u mikroprocesor, glede poboljšanja multimedijskih osobina što neće ugroziti
kompatibilnost unatrag.
Proizvođači PC sklopovlja uz sve komponente isporučuju i dokumentaciju koja opisuje način
povezivanja i podešavanja sklopovlja, a sam način rada PC računara opisan je u izdanjima
mnogobrojnih tiskarskih kuća, kako u svijetu tako i kod nas.
Dokumentacija o upotrebi programske podrške od strane proizvođača obično je dovoljna za
njeno uspješno korištenje. Stoga je važno koristiti se licenciranim proizvodom jer će se na taj način uz
dobivenu literaturu uštedjeti mnogo vremena u savladavanju korištenja programske podrške, a osim
toga ista sadrži detalje u prilozima koje obično neovisne tiskarske kuće ne opisuju.
Licencirana programska podrška znači i manje piratskih kopija te se smanjenjem piratskog
software-a može očekivati i lokalizacija programske podrške na našem jeziku, što u protivnom neće biti
moguće. Do tada većina korisnika služiti će se engleskom verzijom programske podrške koja ima samo
mogućnost podešavanja pojedinih parametara kao valuta, vrijeme i slično prema standardu naše zemlje.
Zbog svega navedenog nije moguće izbjeći korištenje engleskih naziva u narednim opisima, sve dok se
na uvriježi domaće informatičko nazivlje i lokalizirana programska podrška.
Programska podrška na našem jeziku jedino se može nači u proizvodima neovisnih
tvrtki, najčešće knjigovodstvenog tipa, dok za opću namijenu gotovo da je i nema. Izuzetak je
LAPIS - programska podrška za obradu teksta na našem jeziku koja poštuje pravila našeg
jezika u postupku provjere napisanog.
MS-DOS je jednozadaćni operativni sistem, koji u isto vrijeme može koristiti samo jedan
korisnik.
Nastao je 1981 godine za IBM osobni računar tipa PC-XT (Personal Computer eXtended
Technology), s osnovom na Intelove mikroprocesore 8086 i 8088. Vrlo napredna ideja toga doba koja
danas, zbog ograničenja memorije na vrijednost od 640KB, što je tada bila fantazija, zadaje glavobolju
korisniku glede optimizacije PC sistema.
Tu se sada za memorijske resurse spominju nazivi UPPER MEMORY BLOCKS (UMB-gornja
memorija) za područje memorije od 640KB-1MB, HIGH MEMORY AREA (HMA-polje visoke
memorije) za 64kB memorije odmah iznad 1MB, te nazivi EXPANDED MEMORY SPECIFICATION
(EMS-proširena memorija u blokovima po 64KB koji se prema potrebi kopiraju u područje do 1MB) i
EXTENDED MEMORY SPECIFICATION (XMS-produžena memorija) za memorijske resurse preko
1MB koje mogu ostvariti samo računari s mikroprocesorom tipa 386 i naviše. XMS standard utemeljila
je firma Microsoft za programski paket WINDOWS 2.1 i danas su ga prihvatili gotovo svi proizvođači
software-a.
Kako je tehnologija napredovala tako je sazrijevao i MS-DOS operativni sistem. Verzija koja
se ovdje prikazuje je nastala početkom 1994. godine.
MS-DOS ima zadaću funkcionalno povezati sve komponente hardware-a PC računara i
omogućiti ispravan rad programske podrške. Jedan dio nalazi se u ROM-u računara (BIOS), drugi se
učitava s diska u radnu memoriju po uključivanju računara i stalno je na raspolaganju korisniku -
UGRAČENE (RESIDENT), a treći dio se po potrebi poziva sa diska u radnu memoriju na izvršavanje -
PROLAZNE (TRANSIENT).
BIOS je skup osnovnih instrukcija i upravljačkih programa (DRIVERS) za monitor, tastaturu,
štampač, U/I priključke i druge uređaje u sklopu PC konfiguracije. Zadaća BIOS-a je posredovanje
između zahtijeva preostalih dijelova OS i svih spomenutih uređaja. BIOS svaki pojedinačni zahtijev OS
prevodi u niz instrukcija prema kojima mikroprocesor upravlja uređajima. Mnogi proizvođači proširuju
sadržaj BIOS-a raznim dodatnim mogućnostima, antivirus program na primjer, jer današnja tehnologija
to dopušta, ali se za ispravan rad ne smije poremetiti osnova koja mora biti ista kao IBM BIOS.
Kada BIOS omogući mikroprocesoru da uspostavi kontakt sa sistemnim diskom, slijedi nalog
za kopiranje datoteka prema narednoj slici.
100
Osnovi informatike
101
Osnovi informatike
je BIOS pronašao OS te znakom spremnosti za rad ">" nazvanog PROMPT (očekivanje, spremnost za
prihvat naloga) te kursorom u obliku crtice koja trepti.
BACK SLASH (znak "\") je oznaka koja se koristi u organizaciji spremanja i pronalaženja
datoteka. Zbog čega desna oznaka s "Đ"?
Pored komandi koje se zadaju utipkavanjem ključne riječi OS prepoznaje i kombinaciju tipki
kao BEZUVJETNE komande kao:
Uz već navedene uz opis tastature ima ih podosta, a namjena i opis mogu im se pronači u
dokumentaciji OS. Korisnik ih zapamti s vremenom koristeći ih.
Ostali dijelovi OS, zbog svoje obimnosti, čuvaju se na disku i predstavljaju skupinu komandi i
naredbi koje se po utipkavanju ključne riječi kopiraju s diska u radnu memoriju i izvršavaju. Stoga se
nazivaju VANJSKE (EXTERNAL) ili PROLAZNE (nadalje Ext).
Da bi se podaci lakše pronalazili, svrstavaju se i čuvaju u međusobno odijeljenim skupinama
nazvanim IMENICI (DIRECTORY), pod nazivom koji određuje korisnik ili instalacijski program koji
konfigurira programsku podršku za upotrebu. Unutar imenika mogu se opet izraditi njegovi dodatni
imenici - PODIMENICI (SUBDIRECTORY).
Kako se na diskove se može smjestiti velika količina podataka, OS mora brzo prepoznati na
kojem se dijelu diska nalazi korisniku trenutno potrebit podatak (datoteka). Zbog toga se koristi
organizirana podijela svih podataka na disku u odvojene cjeline - IMENIKE i PODIMENIKE.
Konfiguracija podsjeća na stablo kojemu je korijen i osnova (ROOT ) s koje se razvijaju grane
(imenici) i grančice (podimenici). Na slici uz imenike DOS i TMP, se imenici i podimenici programske
grupe MSWORKS i dio programske grupe WINDOWS.
102
Osnovi informatike
Kako je već spomenuto da se nakon prompta utipkava nalog, to znači da će se nalozi uvijek u
tekstu nalaziti s desne strane znaka ">" i biti će glede preglednosti pojačani. Nalog <ENTER> i kursor
nakon prompta, neće se nadalje prikazivati u tekstu, već se podrazumijevaju. Odgovor računara po
nalogu je radnja (kosa slova u primjeru) ili poruka i po obavljenoj zadaći računar promptom označava
narednu spremnost za rad. Dakle,
Sada računar svoju prisutnost najavljuje na uređaju A: Stanje računara je dakle s lijeve strane
znaka nejednakosti, a nalozi za izvršavanje zadaća su s desne strana znaka nejednakosti. Prelaz na
uređaj C: i komanda prikaza stabla - TREE (STABLO) su:
A:\>C:
C:\>TREE
slijedi ispis stabla diska
C:>
Uz komandu TREE mogu se zadati i prekidači /F ili A/ ili oba da se prikažu svi imenici sa svim
datotekama (F=File) i da se ne koriste DOS grafički znakovi, a u suradnji s komandom MORE može se
ispis stabla zadržavati ekran po ekran, prema primjerima nadalje.
103
Osnovi informatike
TREE_[disk:][\put][/F][/A] (Ext)
Komanda_|MORE (Ext)
U sintaksi (konvenciji pisanja komandi i naredbi) ključna riječ - naziv komande/naredbe uvijek
se odvaja jednim praznim mjestom (na to upozorava znak _) od cijelog ostalog dijela.
U opisu nadalje data je sintaksa komandi i naredbi s najučestalije korištenim opcijama
(dodacima). Potpun opis komandi i naredbi korisnik ima uz MS-DOS USER GUIDE kojeg dobije uz
diskete kao dokumentaciju kupnjom OS kod zvaničnog dobavljača.
Nova disketa obično nema pripravljen medij za prijem podataka. Da bi se na novu disketu
mogli pohraniti podaci mora se obaviti postupak priprave diskete za prihvat podataka -
FORMATIRANJE.
Kada se datoteka sprema na disk najprije se označi i čuva podatak u kojem je klasteru (sektoru)
njezin početak i koji joj je naziv. Ti podaci čuvaju se u FAT tablici (File Allocation Table), najdraže
mjesto virusima za haranje. Kada se smjesti početak datoteke u prvi sektor u FAT tablici se upiše koji je
slijedeći sektor u koji će se smjestiti naredni podaci i tako dok se cijela datoteka ne spremi na disk.
Dakle, sadržaj datoteke smješta se u "vagončiće" međusobno povezane "lancima" koji se nalaze u FAT
tablici. Smještaj datoteke ne mora biti takav da su sektori jedan izad drugog već npr. 1, 4, 5, 6, 8, 34, 45,
46, 47 itd.
Ako se komanda upotrebi za formatiranje već pripremljene diskete s podacima, svi podaci se
gube (brišu) s ili bez mogućnosti vraćanja podataka ovisno o prekidaču uz komandu.
Sintaksa komande FORMAT je:
FORMAT_disk:[/V][/Q][/U][/S][/F:n] (Ext)
104
Osnovi informatike
UNFORMAT_disk: (Ext)
Predhodne verzije MS-DOS-a nisu imale ovu mogućnost, pa ako je disketa formatirana
u nekoj od ranijih verzija OS, nije moguće vratiti njen sadržaj. Svojevremeno su razni
POMOĆNI (UTILITY) alati, omogućavali formatiranje s mogućnošću vraćanja podataka, kao
alati programske grupe NORTON UTILITIES i drugi.
Svrsishodan skup binarnih zapisa na disku ili nekom drugom mediju, naziva se DATOTEKA.
U MS-DOS operativnom sistemu prepoznaje se po nazivu (IME) i dodatku (TIP). Smješta se u jedan od
imenika na nekom uređaju. Dakle, da bi se znalo gdje je smještena, treba poznavati uređaj, imenik na
uređaju, naziv i tip datoteke. Temeljem navedenog SPECIFIKACIJA datoteke u MS-DOS sistemu je:
105
Osnovi informatike
Primjer I
.BAT
DATOTEKE SISTEMA - sadrže informacije o resursima DRS i temeljem njihovog sadržaja
konfigurira se DRS. Imaju oznaku tipa
.SYS
UPRAVLJAČI (drivers) UREĐAJA I PROGRAMSKIH ALATA - sadrže podatke o osobitostima
uređaja prema kojem se upućuju podaci. Obično su tipa
.TMP
106
Osnovi informatike
ATTRIB_[+H|-H][+S|-S][+R|-R]+[+A|-A]_#SD (Ext)
_[/S]
Oznaka + znači da se atribut dodjeljuje, a - da se briše, što znači da se + i - ne mogu
istovremeno upotrebiti uz isti atribut. Opcija /S omogućava pregled svih datoteka i njihovih atributa u
imeniku u kojem je trenutno OS i svim ostalim imenicima.
Primjeri
Primjer II
@ECHO OFF
SET TMP=C:\TEMP
SET TEMP=C:\TEMP
PROMPT $p$g
PATH C:\BAT;C:\DOS;C:\MOUSE;C:\UTIL
PATH %PATH%;C:\WINDOWS;C:\WORK
DOSKEY
MOUSE
CLS
VER
Komanda PATH određuje da je stalan pristup omogućen programskoj grupi WINDOWS, vanjskim
komandama i naredbama operativnog sistema u DOS imeniku, aplikaciji NC (Norton Commander) i
programskoj grupi WORKS bez obzira gdje je OS trenutno. Prema sintaksi moguće ju je definirati u
više redaka kao u primjeru.
Komande u startnoj datoteci omogućavaju redosljedno: isključivanje prikazivanja teksta komande na
ekranu, postavljanje oblika pokazivača, određivanje stalnog puta pristupa, određivanje imenika za
čuvanje privremenih datoteka (datoteke tipa .TMP), aktiviranje komande za praćenje već izdatih
107
Osnovi informatike
komandi i naredbi OS koje se okomitim strelicama mogu pretražiti i odabrati za ponovno aktiviranje ili
izmjenu, poziv programa za kontrolu miša te brisanje ekrana i prikaz verzije OS.
Prve četiri komande su ugrađene, DOSKEY je u imeniku C:\DOS, dio je vanjskih komandi operativnog
sistema i može se aktivirati bez navođenja pogona i imenika jer joj je pristup s PATH predhodno za
stalno omogućen. MOUSE.COM je datoteka za komunikaciju s mišem u imeniku MOUSE,
Kad imenik C:\DOS i C:\MOUSE ne bi bio u PATH ne bi se datoteke DOSKEY i MOUSE mogle
aktivirati kao u primjeru, već bi se trebao navesti cjelokupni put do njih (C:\DOS\DOSKEY.COM i
C:\MOUSE\MOUSE.COM). Pošto su izvršne datoteke nije potrebito navoditi njihov tip, dovoljno je
napisati samo ime datoteke.
Imenik BAT obično sadrži pozive za izvršavanje pomoćnih programa kao NC (NORTON
COMANDER) ili NU (NORTON UTILITY), ili pak sadrži niz komandi koje se imaju
redosljedno izvršiti. Takav niz komandi naziva se komandna procedura ili po anglosaksonski
"batch". Obično se postavlja prvi u popisu putova, te mu se daje prioritet u izvršavanju
komandi i procedura u njemu, bez obzira da li se nadalje nalazi neka istoimena komanda. Na
taj način moguće je prekonfigurirati način ponašanja ostalih programa prilikom njihovog
pozivanja nalažući im da promijene inicijalne poćetne postavke.
CD_[disk:][\put\]IMENIK (Int)
CD\
CD..
Prva komanda omogućava da se na disku DOS postavi u naznačeni imenik, druga komanda omogućava
povratak u ROOT, a treća povratak za jedan imenik u odnosu na trenutni. Značenje dodataka je:
Primjeri
108
Osnovi informatike
C:\WINDOWS\MSAPPS\MSINFO\>CD\
C:\> ----------------------
C:\>CD DOS 4. odjeljak
C:\DOS\>A:
A:\>CD KADAR
A:\KADAR\>C:
C:\DOS\>A:
A:\KADAR\>C:
C:\DOS\>CD..
C:\> ----------------------
C:\>CD A: 5. odjeljak
A:\KADAR\ --> odgovor na predhodnu komandu
C:\> ----------------------
C:\>F: 6. odjeljak
F:\>
Ako se OS nalazi u jednoj grani stabla, ne može se s CD preći u drugu granu a da se predhodno
ne vrati u ROOT ili mjesto gdje se grane sastaju. Drugi odjeljak primjera uz dio prvog prikazuje kako
doći do željenog imenika i vratiti se postupno. Treći odjeljak prikazuje brz prelaz u željeni imenik i
natrag. Četvrti odjeljak prikazuje promjenu imenika i uređaja, OS "pamti" imenik uređaja s kojeg je
prešao na drugi uređaj. Peti odjeljak prikazuje upotrebu CD bez argumenta kada se pokazuje gdje je na
uređaju OS zadnji put djelovao. Šesti odjeljak prikazuje moguću promjenu uređaja u mreži kada se
jedan od diskova drugih računara vidi kao F:.
Kreiranje novog imenika vrši se komandom MD ili komandom MKDIR (MAKE DIRECTORY =
NAPRAVI IMENIK) po sintaksi:
MD_[disk:][\put\]IMENIK (Int)
Uklanjanje praznog (bez datoteka) imenika vrši se komandom RD ili komandom RMDIR (REMOVE
DIRECTORY = UKLONI IMENIK). Komanda ne može ukloniti imenik koji sadrži datoteke. Sintaksa
je:
RD_[disk:][\put\]IMENIK (Int)
Pri kreiranju i brisanju imenika ne javlja se poruka o izvršenoj zadaći. Kontrola se može izvršiti
komandom TREE.
Primjeri
Primjeri
C:\WINDOWS\MSAPPS\>RD MSDRAW
C:\WINDOWS\MSAPPS\>CD\
C:\> ----------------------
C:\>RD C:\WINDOWS\MSAPPS\WORDART
C:\>
Primjeri prikazuju način brisanja imenika iz imenika i iz ROOT.
109
Osnovi informatike
DIR_[disk:][\put][/P][/W][/A:H|/A:D][/O:N|/O:E] (Int)
Dodaci komande DIR su:
Primjer III
110
Osnovi informatike
C:\>DIR /W/A:D/O:N
a odgovor računara je:
Prikaz svi skrivenih datoteka u ROOT-u uređaja C: složenih abecedno prema tipu datoteke i bez
skraćenog ispisa dobije se komandom
111
Osnovi informatike
C:\>DIR /A:H/O:E
a odgovor računara je:
Komanda:
C:\>DIR C:\WINDOWS\MS?.*
omogućava pregled svih datoteka koje počinju s MS i imaju ime od tri znaka, bili kojeg tipa (tip
datoteke nije važan).
Komanda:
C:\>DIR C:\DOS\M*.EXE
omogućava pregled svih datoteka imenika DOS koje počinju s M i tipa su .EXE.
Pregled sadržaja same datoteke ostvaruje se komandom TYPE (VRSTA). Komanda, za razliku
od predhodnih verzija DOS-a ne dozvoljava heksdekadni prikaz datoteka te je ima smisla upotrebiti
samo za tekstom razumljive datoteke. Sintaksa je:
TYPE_[disk:][\put\]IME.TIP (Int)
ili skraćeno prema dosad navedenom TYPE_#SD. Korisno ju je kod dužih prikaza upotrebiti udruženu s
komandom MORE da ne bi sadržaj "protrčao" preko ekrana.
112
Osnovi informatike
Kontrolirani pregled datoteke ekran po ekran, s uputama kako koristiti MS-DOS dobije se komandom:
C:\>TYPE_C:\DOS\README.TXT |MORE
ako je zadana iz ROOT-a, ili komandom:
C:\DOS>TYPE_README.TXT |MORE
ako je zadana iz imenika u kojem se datoteka nalazi. Prekid ispisa komande je već poznata kombinacija
<CTRL>+<C>.
Komande koje omogućavaju pregled startne datoteke i datoteke konfiguracije sistema u ROOT-
u su:
C:\>TYPE autoexec.bat
C:\>TYPE config.sys
Nije potrebito upotrebiti MORE, jer su obično kraće od jedne duljine ekrana.
Datoteka binarnog sadržaja (izvršna) ne da se "čitati" ovom komandom npr:
C:\>TYPE_C:\DOS\tree.com
Za čitanje izvršivih datoteka koriste se u tu svrhu dizajnirani programski produkti.
Najjednostavnija radnja, bez velikih posljedica za datoteku, je upotrebom komande REN ili
RENAME (PROMJENA IMENA). Sintaksa komande za promjenu imena datoteke i njenog tipa je.
REN_[disk:][\put\]staroIME.TIP_novoIME.TIP (Int)
Tip datoteke ne smije se proizvoljno mijenjati jer .COM datoteka se neće izvršiti ako se
promjeni tip. Works neće odmah prepoznati svoju kreaciju ako nije .WPS i slično. Dakle, s promjenom
tipa datoteke treba biti obazriv. Datoteka neće postati izvršna samo radi toga što joj je tip promjenjen
u .COM.
Naziv imenika ne može se mijenjati komandom RENAME.
Primjeri
COPY_stara#SD_nova#SD_[/V] (Int)
======== =======
Izvor Odredište
Zna se, #SD-specifikacija datoteke podrazumjeva uređaj, put ime i tip datoteke.
Pojedini elementi komande znače slijedeće:
113
Osnovi informatike
želi kopirati.
Ako se datoteka kopira u istom imeniku mora
joj se u odredišnoj specifikaciji dati novo
ime. Ako se datoteka kopira u neki drugi
imenik, može se kopirati pod istim imenom i
ne mora se navoditi ime u specifikaciji
odredišta ako ga se ne želi mijenjati.
/V Prekidač koji omogućava uspoređivanje kopirane i
izvorne datoteke glede kontrole ispravnosti
kopiranja. Postupak kopiranja tada je nešto duži.
Komandom MOVE (POMAKNI) premješta se datoteka iz izvorišta u odredište. U odredištu se
može naznačiti novo ime datoteke te se ujedno vrši i promjena imena. MOVE u biti znači kopiranje i
brisanje na izvorištu. Sintaksa je gotovo ista kao za kopiranje:
MOVE_stara#SD_nova#SD (Ext)
======== =======
Izvor Odredište
Nema prekidača za kontrolu ispravnosti premještenog sadržaja. Komanda MOVE omogućava i
promjenu imena imenika i to tako da se zadaje novi naziv imenika u odredištu, a put do imenika mora
biti isti u izvoru i odredištu. Sintaksa je:
MOVE_disk:\put\staroimeIMENIKA_disk:\put\novoimeIMENIKA
========================= ========================
Izvor Odredište
Ako je komanda COPY ili MOVE pogrešno zadana OS će odgovoriti da je kopirano 0 (nula)
datoteka. U protivnom po kopiranju slijedi izvješće o broju kopiranih datoteka.
Komande COPY i MOVE dozvoljavaju upotrebu JOKER-a pri kopiranju ili premještanju
datoteka. Kako se tada kopira ili premješta cijela grupa datoteka u odredištu se tada ne smije definirati
ime i tip datoteke (ne može se grupa datoteka pretvoriti u jednu!).
S promjenom naziva imenika treba biti oprezan, pogotovo ako je to naziv neke važne
programske grupe, jer se često ime imenika upisuje u PATH u AUTOEXEC.BAT ili u neku
inicijalizacijsku ili konfiguracijsku datoteku, pa u slučaju promjene naziva može doći do toga da se
parametri grupe ne mogu postaviti ili će programska podrška prijavljivati greške tijekom rada.
Primjeri
114
Osnovi informatike
Četvrti odjeljak kopira sve datoteke tipa .DLL iz IM3 u IM2 na uređaju A:.
Peti odjeljak mijenja ime imenika IM4 u IM5 na uređaju A: a s pogona C:.
Kopiranje imenika izvršava se komandom XCOPY (EXTENDED COPY = PROŠIRENO
KOPIRANJE) po sintaksi:
XCOPY_disk:\put\stariIMENIK_disk:\put\noviIMENIK_[/S[/E]][/V]
===================== ====================
Izvor Odredište (Ext)
Put do imenika u izvoru i odredištu mora biti isti. Prikazani prekidači služe za:
Primjeri
CLS (Int)
Brisanje datoteka obavlja se komandom DEL ili ERASE (BRIŠI). Sintaksa je:
DEL_[disk:][\put\]IME.TIP[/P] (Int)
Treba dva puta promisliti prije nego se upotrebi, stoga je korisno dodati i prekidač /P koji traži potvrdu
brisanja za svako brisanje. Opasnost je tim veća jer se dozvoljava upotreba JOKER-a, dakle mogućnost
brisanja grupe datoteka.
Brisanje imenika obavlja se komandom DELTREE (BRIŠI STABLO). Sintaksa je:
DELTREE_[disk:][\put\]IMENIK (Ext)
Vrlo opasna komanda koja briše cijelo stablo i nema više povratka. Pažljivo je treba upotrebljavati. Za
svaku sigurnost komanda ima ugrađen upit za potvrdu brisanja.
Primjeri
C:\DOS\>ERA README.TXT
C:\>ERA C:\DOS\README.TXT /P
C:\> ----------------------
C:\>DELTREE C:\WINDOWS
Prva komanda briše datoteku iz imenika u kojem je datoteka. Druga komanda radi to isto ali iz ROOT-a
uređaja. Treća komanda briše imenik WINDOWS. Ne koristiti je jer neće više biti prozora.
Novije verzije OS imaju mogućnost vraćanja izbrisanih datoteka komandom UNDELETE
(VRAĆANJE OBRISANOG). Moguće je vratiti samo datoteke preko kojih nisu upisani novi sadržaji.
Zato komandu treba upotrebiti odmah nakon greškom izvršenog brisanja. Sintaksa je najjednostavnije:
UNDELETE_[#SD] (Ext)
UNDELETE_/LIST
UNDELETE_/ALL
115
Osnovi informatike
Primjeri
C:\DOS\>UNDELETE README.TXT
C:\>UNDELETE C:\DOS\README.TXT
C:\> ----------------------
C:\>UNDELETE C:\WINDOWS /LIST
C:\> ----------------------
C:\WINDOWS\>UNDELETE /ALL
Prva i druga komanda vraćaju datoteku README.TXT u imeniku DOS, prva iz njenog imenika a druga
iz ROOT-a. Treća komanda iz ROOT-a pregledava neoštećene izbrisane datoteke u imeniku
WINDOWS, a četvrta iz tog imenika automatski vraća neoštećene datoteke.
Ne može se vratiti datoteka koja je bila u izbrisanom imeniku iako se isti izradi ponovo.
CHKDSK_[disk:][/F][/V] (Ext)
Obavlja jednostavnu dijagnostiku diska. Prekidač /F omogućava automatsko ispravljanje utvrđenih
grešaka, a /V prikazuje naziv datoteke čije je ispitivanje u tijeku. Na primjer:
DATE_[mm-dd-gg] (Int)
U formi s zagradama mijenja tekući datum sistema. Ako nema dodatka u zagradama pita za unos novog
datuma. Forma može biti drugačija ako su postavljeni parametri druge države.
DISKCOPY_[IZVORNIdisk:_[ODREDIŠNIdisk:]]_[/V] (Ext)
Omogućava kopiranje disketa. Opcija /V osigurava kontrolu ispravnosti kopiranja pa postupak duže
traje. Odredišna disketa predhodno treba da je formatirana.
Primjeri
116
Osnovi informatike
DOSKEY (Ext)
Obično se postavlja u startnoj datoteci AUTOEXEC.BAT da osigura pamćenje za oko dvadesetak
izdatih naloga s tastature. Nalozi se pretražuju i odabiru okomitim strelicama za ponovno izvršavanje.
EXIT (Int)
Omogućava izlaz iz OS kad se u OS došlo iz druge aplikacije npr. iz WINDOWS-a kroz DOS prozor.
LABEL_[disk:][novoIME] (Ext)
Omogućava promjenu imena uređaja. Ako se uređaj i ime ne navedu program pita za unos novog imena
za uređaj na kojem je trenutno OS.
MEM_[/C][/P] (Ext)
Daje pregled sadržaja radne memorije. Prekidač /C omogućava detaljan pregled, a prekidač /P kontrolu
ispisa ekran po ekran.
NUMLOCK=[OFF|ON] (Int)
Zadaje se u datoteci CONFIG.SYS i određuje početni status numeričkog dijela tastature. Znak " | "
ukazuje da se izbor OFF i ON međusobno isključuju (može samo jedan).
PATH[;] (Int)
Zadaje se u startnoj datoteci AUTOEXEC.BAT u vidu popisa imenika kojima će se osigurati stalan
pristup odijeljenih s znakom " ; ". Ako se upotrebi tijekom rada, bez dodatka, daje pregled popisa, a ako
se upotrebi s " ; " briše postavljene pristupe.
PRINT_[/D:uredjaj]_#SD_[/P] (Ext)
Omogućava tiskanje navedene datoteke u specifikaciji. Uređaj je jedan od štampača spojen na serijski
COM1, COM2 itd., ili paralelni LPT1, LPT2 itd. (ili PRN za LPT1) priključak. Opcija /P omogućava da
se datoteka stavi na popis čekanja ako se želi uzastopno tiskati više datoteka. Tako su omogućene druge
aktivnosti dok se datoteke tiskaju po redu s popisa čekanja. Komanda ima smisla samo za tekstualno
čitljive datoteke.
PROMPT_[$p$g$t$d$v] (Int)
Daje oblik prompta (npr. C:\> ili MS-DOS Version 6.20C:\>), ovisno o tome kako se upišu kombinacije
$p(oznaka diska), $g(oznaka >),$t(vrijeme),$d(datum) i $v(verzija OS kao u primjeru). Forma se
obično zadaje u datoteci AUTOEXEC. BAT (kao u primjeru III ovog poglavlja), a rijeđe tijekom rada u
OS. Mogućnosti komande su veće od prikazanih.
SYS_disk: (Ext)
Daje osnovna sistemna svojstva uređaju na koji se odnosi. Prema prikazanom dijelu sintakse komanda
se mora zadati s uređaja koji već ima operativni sistem i s mjesta gdje se nalaze osnovne datoteke
sistema (COMMAND.COM i druge tri). Na primjer:
TIME_[ss:[mm:]] (Int)
117
Osnovi informatike
Prikazuje (mijenja ako se utipka opcija u zagradama) vrijeme koje je trenutno u memoriji računara.
Prilikom promjene dovoljno je upisati sate i minute mada je moguće dodati sekunde i stotice. Bez
parametra prikazuje se tekuće vrijeme i traži upis novog, a na pritisak <ENTER> prekida se program.
VER (Int)
Prikazuje tekuću verziju OS koja je instalirana u sistemu.
VOL_disk: (Int)
Kratko prikazuje svojstva uređaja na koji se komanda odnosi.
118
Osnovi informatike
EDIT_[#SD] (Ext)
Na primjer, pregled i moguća izmjena sadržaja uputa MS-DOS obavlja se naredbom:
C:\>EDIT C:\DOS\README.TXT
119
Osnovi informatike
REZIME:
Kratki opisi svih komandi OS dobiju se komandom FASTHELP (BRZA POMOĆ), koja ima
ugrađen poziv na kontrolu ispisa s MORE. U nekoliko ekrana navode sve sve komande i naredbe i
njihova namjena.
Detaljniji opis komandi i naredbi je u programskoj podršci pod imenom HELP (POMOĆ). Po
pozivu pomoći preko komandi EDITOR-A (uređivača teksta) omogućava se izbor željenog pojma
pomoću strelica i dobije se detaljan opis sintakse komandi i naredbi OS pa i mali primjeri upotrebe istih.
Moguć je i direktan poziv na komandu npr.
120
Osnovi informatike
121
Osnovi informatike
122
Osnovi informatike
Naziv ikone programske grupe ili aplikacije unutar nje, ujedno je naziv prozora koji će se
otvoriti ako se po ikoni dijeluje sa:
L1 - Otvara se Kontrolni izbornik i izborom RESTORE ili MAXIMIZE otvara se odgovarajući
prozor programske grupe ili aplikacije po veličini sukladan izboru. Prozor programske grupe ne
može biti veći od prozora program manager-a (slika 3.58 desno), dok se prozor aplikacije može
raširiti preko cijelog ekrana monitora.
L2 - Otvara se prozor programske grupe ili aplikacije po veličini kao kad se izabere RESTORE
u prvom slučaju.
Ako je otvoreno više prozora, aktivan (radni) je onaj koji ima potamnjenu crtu s nazivom.
Postavljanjem pokazivača miša u prostor nekog drugog otvorenog neaktivnog prozora, kojemu naziv
nije potamnjen i akcijom L1, aktivira se izabrani prozor i ujedno postavlja u prednji plan ispred svih
prozora i naravno postaje aktivan.
Akcijom L3 po nazivu prozora premješta se prozor na željeno mjesto (izbor move u
kontrolnom izborniku).
123
Osnovi informatike
124
Osnovi informatike
<ALT> + <TAB>
Držanjem tipke <ALT> i pritiskanjem tipke <TAB> izmjenjuje se na sredini ekrana mali
prozor s nazivima otvorenih prozora svaki put kad se ponovo pritisne tipka <TAB>. Kad se pojavi naziv
s željenim prozorom i otpuste tipke, u prvi plan odmah se postavlja izabrani prozor i naravno, postaje
aktivan.
Pregled otvorenih prozora ustanovljava se aktiviranjem prozora TASK LIST preko kombinacije
tipki:
<CTRL> + <ESC>
125
Osnovi informatike
U popisu TASK LIST ne prikazuju se imena otvorenih prozora programskih grupa već samo
imena aktivnih aplikacija. Izborom s L2 po nazivu programske grupe, prozor odabrane grupe ili
aplikacije postavlja se u prvi plan. Task list se može dobiti akcijom L2 u prazan prostor izvan Program
manager-a, dakle izvan okvira prozora.
Osnovne programske grupe, svrstane po značaju, u sastavu windows okruženju su:
STARTUP (startna - pri instalaciji je prazna)
MAIN (glavna - kontrolna grupa)
ACCESSORIES (uslužni i pomoćni programi)
NETWORK (podrška mreži)
APPLICATIONS (osnovne aplikacije u DOS-u i Windows-ima)
GAMES (nekoliko igrica)
Ako se u prozor STARTUP postavi neka od programskih ikona iz drugih prozora, prilikom
aktiviranja Windows okruženja, po uspostavi prozora program manager-a, aktiviraju se programi
kojima je ikona postavljena u navedeni prozor.
Programska grupa MAIN sadrži sve programe potrebne za kontrolu rada Windows okruženja,
rukovanje imenicima i datotekama, korištenje štampača i drugih priključenih uređaja (miš, CD i drugo).
U sebi sadrži dodatni prozor CONTROL PANEL u kojem su izdvojeni programi kontrole i podešavanja
sistema.
Prozor ACCESSORIES sadrži kratke programe (jednostavne programske alate) kao ispomoć
korisniku u radu.
Programska grupa NETWORK sadrži podršku mrežnom radu koja nije u sastavu uobičajene
programske podrške u Windows-ima.
APPLICATIONS programska grupa sadrži aplikacije koje Windows okruženje podržava, iako
svaka značajnija programska grupa kreira svoj prozor.
GAMES sadrži nekoliko jednostavnih igara glede zabave.
126
Osnovi informatike
okruženju ne izlazeći iz Windows-a, ClipBook Viewer omogućava čuvanje OBJEKATA (datoteke bilo
koje vrste ili njihovi dijelovi), Windows Setup omogućava postavljanje osnovnih parametara Windows
okruženja, PIF editor za usklađivanje rada DOS aplikacija preko Windows okruženja i ReadMe
datoteka koja upućuje da se njen sadržaj pročita jer sadrži dodatne informacije koje korisnik treba
pročitati uz User Guide.
L2 po ikoni MS-DOS prompt omogućava da se iz Windows okruženja može raditi koristeći
MS-DOS komande i programe. Naravno, time nije prekinut rad Windows okruženja, koje "čeka" prekid
rad s DOS-m, za nastavak rada. Povratak u Windows okruženje vrši se MS-DOS komandom EXIT.
ReadME datoteka je tekstualna datoteka, najčešće u čistom ASCII kodu (bez oznaka tipa slova
i stila pisanja i slično), te se vrlo lako tiska, a sadrži dodatne važne upute koje nisu obuhvaćene tiskanim
priručnicima ili u HELP podršci s dodatnim objašnjenjima, a najčešće su to izmjene pred samu
distribuciju software-a.
PIF Editor sadrži prozor koji u svojim poljima upisa traži podatke o imenu MS-DOS
orijentirane datoteke i naziv uređaja i imenika gdje je smještena, način korištenja video i radne
memorije (XMS, EMS), način prikazivanja na monitoru i druge podatke.
Svaki nalog CUT (odreži-izbaci) ili COPY (kopiraj), predhodno označeni sadržaj ili objekt
(datoteka) kopira u dio radne memorije nazvan CLIPBOARD. O načinu čuvanja brine se CLIPBOOK, a
mogu se čuvati pojedinačno, objekt po objekt, ili složeni po "stranicama" glede istovremene pohrane
više njih. Naravno, druga mogućnost traži veće resurse radne memorije. ClipBook omogućava i
zajedničko korištenje sadržaja u radu u mreži. Najjednostavniji način rada za korisnika je da se
ClipBook koristi kao spremište pojedinačnih objekata, a to znači da se svakom komandom COPY iz
neke aplikacije izabrani objekt prenosi u Clipboard i pri tome briše njegov stari sadržaj. Komandom
PASTE iz drugih aplikacija objekt iz Clipboard kopira se u produkt aplikacije i sadržaj clipboard neće
se promijeniti sve dok se ponovo ne upotrebi nalog COPY.
Upravljanje štampačem obavlja se posredstvom ikone PRINT MANAGER (slika 3.62).
127
Osnovi informatike
128
Osnovi informatike
129
Osnovi informatike
dugo u isto mjesto i tako šteti ekranu. Nudi se izbor više prikaza i određivanje vremena neaktivnosti
nakon koje će se screen saver aktivirati.
Svi izabrani parametri po izboru OK ili SAVE pohranjuju se u .INI datotekama imenika
WINDOWS.
xxxxxxx
130
Osnovi informatike
Aktiviranjem ikone File Manager s L2 u prozoru programske grupe MAIN, otvara se prozor
File Manager-a, koji se, pošto je aplikacija, može raširiti preko cijelog ekrana. Sadrži bogat izbor u
glavnom izborniku (od kopiranja do formatiranja) i TOOL BAR kojemu se sadržaj prema potrebi
korisnika može mijenjati.
131
Osnovi informatike
132
Osnovi informatike
KOPIRANJE:
1. Ostvariti u prozoru File Manager-a da su prozori uređaja
između kojih se vrši kopiranje otvoreni (npr. uređaji A:
i C:) i podijeljeni izborom WINDOW/TILE.
2. Izborom L3 ikone željenog imenika ili datoteke u izvornom
uređaju (npr. C:) prenjeti ikonu iz izvornog uređaja u
ciljni uređaj ili imenik (npr. A:) i otpustiti tipku miša.
3. Ako je odabrana opcija confirmation slijedi upit da li se
radnja zaista želi obaviti. Treba odgovoriti s YES ili NO,
odnosno s L1 označiti odgovarajuće polje.
PREMJEŠTANJE:
Pritisnuti i držati tipku <ALT> sve dok se postupak ne
obavi po točkama za kopiranje između različitih uređaja.
PREMJEŠTANJE:
1. Ostvariti u prozoru File Manager-a da su otvorena dva
prozora istog uređaja (npr. uređaj A: i A:) i podijeljena
izborom WINDOW/TILE.
2. Izborom L3 ikone željenog imenika ili datoteke u jednom od
prozora uređaja (izvorni prozor) prenjeti ikonu u ciljni
imenik u drugom prozoru (ciljni) i otpustiti tipku miša.
3. Ako je odabrana opcija confirmation slijedi upit da li se
radnja zaista želi obaviti. Treba odgovoriti s YES ili NO,
odnosno s L1 označiti odgovarajuće polje.
KOPIRANJE:
Pritisnuti i držati tipku <CTRL> sve dok se postupak ne
obavi po točkama navedenim za premještanje u istom uređaju.
Dakle, bez pritiska tipke <ALT> ili <CTRL> pri premještanju ikone u različitim uređajima
obavlja se kopiranje, a u istom uređaju obavlja se premještanje.
133
Osnovi informatike
134
Osnovi informatike
MEDIA PLAYER omogućava kontrolu rada audio i video uređaja koji imaju mogućnost da se
priključe na računar.
NOTEPAD je jednostavan uređivač teksta za kratke zapise, kao AUTOEXEC.BAT i slično i
koristi ASCII format (nema fontova).
OBJECT PACKAGER omogućava spremanje željenih informacija u neki objekt povezan s
dokumentom te izbor ikone i naziva za objekt.
PAINTBRUSH je jednostavan alat za uređivanje sličica.
RECORDER omogućava snimanje slijeda operacija s tipkama i mišem za kasniju upotrebu -
MAKRO komanda. Koristi se za snimanje postupaka koji se često koriste.
SOUND RECORDER omogućava uz glazbenu karticu reprodukciju digitaliziranih glazbenih
zapisa.
TERMINAL omogućava rad računara s drugim računarom preko modema, na primjer veza sa
BBS-ovima (Bulletin Board System).
WRITE je uređivač teksta prosiječnih mogućnosti u odnosu na profesionalne uređivače teksta.
Detaljnije upute za svaki od alata nalaze se u programu pomoći. Za kvalitetnije obrade teksta,
crtanje, kontrolu glazbene kartice i slično, bolje je upotrebiti specijalizirani software. Navedeni
programi su za ispomoć kod jednostavnijih zadaća.
Prema vlastitim potrebama korisnik će kupiti programsku podršku za djelatnost s kojom se želi
baviti. Instaliranje se obavlja tako da se iz File Manager-a odabere uređaj A: (ili B: ako je drugi disketni
uređaj) te pokrene s diskete (L2 po nazivu datoteke) program pod nazivom SETUP ili INSTALL koji je
tipa .COM ili .EXE. Potom korisnik slijedi upute koje će program za instaliranje prikazati. Po završetku
instaliranja programske grupe pojaviti će se njen prozor i pripadne ikone kao na slijedećoj slici:
135
Osnovi informatike
REZIME:
136
Osnovi informatike
ustanove ili poduzeća. Više mreža i njenih elemenata institucije (npr. elektroprivreda) tvore raširenu
skupinu učesnika nazvanu WAN (Wide Area Network), a mreža državnog i međudržavnog karaktera,
na čije se čvorove vezuju predhodne su npr. CARNET (Croatian Academic and Research NETwork) i
INTERNET (INTERnational NETwork).
U programskoj podršci operativnih sistema osobnih računara sve je češće ukomponirana i
podrška radu u mreži (Windows 95).
Održavanje cjelovitosti podataka, njihova razmjena, dijeljenje resursa i međusobna
komunikacija (elektronska pošta) osnovne su značajke mreže.
Računarska mreža je skup međusobno povezanih pojedinačnih sistema pomoću zajedničkog
telekomunikacijskog podsistema, prema shemi na slijedećoj slici:
Koncentrirana arhitektura
137
Osnovi informatike
Razdijeljena arhitektura
138
Osnovi informatike
Podsistemi mreže
Za kakav će sistem korisnik odlučiti ovisi o njegovoj djelatnosti i projektiranje sistema usko je
vezano s načinom funkcioniranja organizacije u koju se uvodi kao i projektiranje programske podrške
koja će se na računarskom sistemu koristiti. Ovisno o potrebama zavisiti će način realizacije mreže i
njena obimnost. Komponente LAN koje pri tome treba odabrati su:
1. Shema ožičenja
2. Mrežna kartica - Network interface card (NIC)
3. Mrežni pogonitelji - Network drivers
4. Protokoli - Protocols
5. Operativni sistem mreže - Network operating system (NOS)
6. Školjka i usmjeravanje - Network shells and redirect
O ispravnom načinu rada navedenih komponenti brine mrežni operativni sistem - NetWork
Operating System (NOS). Operativni sistem samostalnog računara ima zadaći upravljanja samo
njegovim resursima. NOS ima sličnu zadaću, upravlja resursima u mnogo većem rasponu i presreće
vlastiti OS računara za lokalne resurse koji su predviđeni za zajedničku upotrebu.
Mrežni operativni sistem sadrži slijedeće podsisteme:
operativni podsistem poslužitelja
korisnik-poslužitelj mrežna programska podrška
programska podrška za povezivanje postaje
Programska podrška poslužitelja u osnovi dijeluje samostalno, eventualno se mali dio nekog
drugog operativnog sistema (DOS npr.) koristi za iniciranje računara i NOS po uključivanju
poslužitelja. Većinom radnji mreže upravlja se s poslužitelja na kojem je veći i važniji dio NOS. Manji
dio NOS je na radnim postajama koji im omogućava da budu članovi mreže i eventualno dio svojih
resursa stave na raspolaganje mreži. NOS radne postaje ovisi o operativnom sistemu računara koji je na
postaji (WOS - Workstation operating system) i mora biti s njim usklađen, bolje reći upotpunjuje ga.
Kod mrežne arhitekture računara tipa PEER-TO-PEER NOS je u istoj strukturi s istim
mogućnostima prisutan na svakom računaru.
Primjenjivost mreže, posebno danas uz jeftinije mrežne resurse, uopće nije upitna; od
blagajničke kase i ureda u dućanu, knjigovodstvenih servisa, poslovnih banaka, pa do složenih mrežnih
sistema države kao elektroprivreda i PTT. U svakodnevnoj praksi najčešće se susreće korisnik-
poslužitelj vrsta mreže.
Prema načinu djelovanja poslužitelj može biti:
o datotečni poslužitelj
o poslužitelj tiskanja
o poslužitelj baza podataka
o komunikacijski poslužitelj
o poslužitelj aplikacija
o WEB poslužitelj
139
Osnovi informatike
U suštini predstavlja fizičko uređenje i oblik mreže - ožičenje. Svaki računar u mreži
predstavlja jedan čvor (NODE) mreže. Način povezivanja čvorova, odnosno veze između računara i
poslužitelja, samih poslužitelja ili host-ova određuje tip mreže i osnovni tipovi povezivanja mreža su:
zvijezda (arcnet), sabirnica (ethernet) i prsten (token ring). Načelna shema povezivanja računara za
pojedine topologije prikazana je na slijedećoj slici.
3.6.2. Protokoli
Smišljeno projektirane procedure koje prate razmjenu podataka nazivaju se protokoli. Protokol
se realizira u vidu procesa koji se ima obaviti da bi se očuvao integritet prenosa podataka. Svaki proces
obavlja se na jednom od razina (slojeva) protokola kao na primjeru prema slici 3.74.
140
Osnovi informatike
141
Osnovi informatike
142
Osnovi informatike
REZIME:
Skup pravila kojima se propisuje ispravan naćin djelovanja nekog sistema naziva se
PROTOKOL. U svijetu računara to su pravila koja definiraju kako nesmetano prenjeti podatke između
dva računara (čvora) u mreži.
Najrašireniji protokol, na kojem poćiva suvremeni svijet INTERNET-a je TCP/IP skup
protokola, namjenjen za komunikaciju između računara povezanih u heterogene mreže na osnovi
povezivanja čvor-čvor.
Definira postupke komunikacije; povezivanje, sinkronizaciju, verifikaciju i prijenos podataka
između procesa na istom računaru ili na računarima povezanim u računarsku mrežu. Osim navedenog, s
gledišta nadglednika, definira dijeljenje diskova među računarima mreže, dijeljenje štampača,
elektroničku poštu, distribuciju vijesti i druge usluge.
IP sloj ima zadaću prijenosa paketa podataka između čvorova mreže bez potvrde prijama, dok
TCP sloj putem usluga IP sloja ostvaruje pouzdane veze s trajnim spojevima između čvorova mreže
vršeći neprestanu komunikaciju između njih i provjeru iste.
Najvažniji iz ovog skupa protokola su:
TCP - Protokol za prijenos paketa podataka između spojenih čvorova.
IP - Internet protokol za povezivanje čvorova mreže.
SMTP - Elektronička pošta (Simple Mail Transfer Protocol).
FTP - Protokol za prijenos podataka između čvorova (File Transfer Protocol).
TELNET - Omogućava interaktivan pristup udaljenom čvoru(Telecommunications
Network).
NFS - Omogučava dijeljenje diskova i datoteka među umreženim računarima (Network
File System).
Svaki čvor (računar) na internetu ima svoju jedinstvenu adresu označenu s 4 broja ovdvojena
točkama po predlošku:
255.255.255.255
Prve dvije grupe znamenki odnose se na zonu i državu (za Hrvatsku 161.53.xxx.xxx), a druga dva broja
odnose se na instituciju i računar u njoj (xxx.xxx.32.148), pa je adresa jednog od računara lokalne
mreže:
161.53.32.148
143
Osnovi informatike
mak.ktf-split.hr
Prvi naziv odnosi se obično na ime računara, drugi na njegovu grupnu pripadnost (domain) i
treći na državu u kojoj se nalazi.
Takvi imenični servisi obavljaju se na računarima za simboličko adresiranje nazvanim
DNS-poslužitelj (Domain Name Server).
3.6.3. PC mreža
Pod pojmom PC mreže najčešće se podrazumjeva LAN konfiguracija realizirana prema jednoj
od navedenih topologija. Može se realizirati kao HOST konfiguracija s PC računarima kao UNIX
radnim postajama ili terminalima. Za HOST se može izabrati i moćniji računar koji nije PC tipa. Takva
organizacija prikladna je za obavljanje mnoštva srodnih zadaća od više korisnika koji će koristiti istu
programsku podršku i datotečni sistem kao npr. knjigovodstvo i financije poduzeća ili ustanova i slično.
Manjim organizacijama i organizacijama raznolikog poslovanja prikladnija je Client-Server
mrežna arhitektura PC računara povezanih preko npr. NOVELL NETWARE mrežnog operativnog
sistema, koji će se nadalje koristiti za prikaz osnova LAN mrežnog sistema. Koncipiran je da radi na
bilo kojem IBM PC kompatibilnom računaru (procesor tipa xx386 i moćniji), podržava različite i
kombinirane topologije mreže, radne postaje s različitim operativnim sistemima i cjelokupni vodeći
"hardware" proizvođača LAN-ova. Preko 50% svjetskog tržišta lokalnih PC mreža temelji se na
primjeni NOVELL NETWARE mrežnog operativnog sistema dizajniranom za povezivanje
5,10,25,50,100,250,1000 radnih postaja u ovisnosti o verziji; podržava MS-DOS, Windows, Macintosh
OS, OS/2 i UNIX radne postaje tako da mogu međusobno razdjeljivati podatkovne datoteke i koristiti
zajedničke resurse mreže; u najmoćnijoj verziji omogućava automatsko komprimiranje dugo
nekorištenih podataka i WAN mreže; ima programski riješenu "print server" podršku; mogućnost
integriranja u host mrežu računara te podršku različitim jezicima.
Najraširenija je sabirnička mrežna topologija preko tankog koaksijalnog voda za povezivanje i
modificirana sabirnička topologija pomoću uređaja za RAZDJELJIVANJE (HUB - središte prometa -
koncentrator) s elementima zvijezde prikazana na slici.
Primjer I
144
Osnovi informatike
Konfiguriranje PC mreža
Svaki računar treba operativni sistem, pa tako i računari u mreži. Zbog specifičnih mrežnih
zahtijeva OS mreže realizira se kao dopuna OS računara ili kao osobit sistem smješten na poslužitelju, a
sve u svrhu dijeljenja mrežnih resursa.
Osobitosti poslužitelja mrežnog operativnog podsistema su višezadaćnost, pozadinsko
upisivanje podataka tijekom čitanja s diskova, dupliciranje zapisa o FAT i imenicima glede veće
pouzdanosti, kontrola procesa transakcija (radnji glede upisa u baze podataka na diskove poslužitelja),
elektronska pošta (izmjena poruka i datoteka), dijeljenje resursa mreže, spriječavanje kolizije pri
pristupu podacima te učinkovitost.
Glede zaštite upisanih podataka na poslužitelju se koriste dupli i dupleksirani diskovi. Dupli
diskovi rade na načelu kopiranja i ogledanja diskovnih sadržaja i ako dođe do greške u čitanju podataka
primarnog zapisa (npr. zbog oštećenja diska) OS mreže ogleda se na kopirane sadržaje i poslužuje
ispravne podatke. Moćniji OS osim načela ogledanja koriste dupleksirane diskove, tj. datoteke se
zapisuju kao dupli zapis na dva odvojena diska. Ako je jedan disk i datoteka zauzet obradom dostupan
je drugi s istovjetnim podacima. Takav pristup je složeniji i skuplji ali povećava sigurnost i brzinu
pristupa podacima. Naravno, svaka transakcija s podacima mora se istovremeno pratiti na oba diska o
čemu brine mrežni OS. OS neće dozvoliti transakciju ako dođe do greške tijekom transakcije i očuvati
će sadržaj datoteka pred transakciju. Upravo učinkovitost navedene transakcije glede zaštite podataka u
velikoj mjeri određuje kvalitetu mrežnog OS.
Vezu između radne postaje i poslužitelja omogućava mrežni komunikacijski podsistem koji
upravlja sklopovskim resursima mreže (npr. kartice) i protokom podataka kroz mrežu prema zadanim
145
Osnovi informatike
protokolima. Isto tako brine se za prijem i odašiljanje podataka van mreže. Dakle, omogućena je
integracija različitih platformi bilo kroz izmjenu podataka ili upotrebu programskih alata koji se čuvaju
na poslužitelju, ali pripadaju jednoj vrsti OS i ujedno koriste zajedničke-podijeljene (SHARE) mrežne
resurse.
Proširivanje mreže i povezivanje raznolikih mreža van poslužitelja omogućava se u tu svrhu
posebno dizajniranim uređajima kao:
1.) PONAVLJAČ (Repeater)
u suštini nastavlja granu iste topologije, više dijeluje kao pojačalo 2. razine,
2.) MOST (Bridge)
povezuje sisteme na 3. razini i povezuje mreže iste ili različite topologije,
3.) USMJERIVAČ (Router)
omogućava prijenos podataka između mreža i dijeluje na 4. razini protokola, tj. prilagođava
podatke za prijenos iz jednog sistema u drugi.
Dakle, sastavni dio mrežnog OS je "router" podrška, bilo vanjska (slika 3.79-A) kada se
usmjeravanjem na vanjski "router" obavlja i nadzire ova zadaća, ili interna (slika 3.79-B) kada se na
poslužitelj preko različito izrađenih mrežnih kartica i programske podrške povežu raznolike mrežne
topologije.
146
Osnovi informatike
Naravno, mrežni sistem za rad s više poslužitelja drugačije se organizira od sistema sa samo
jednim poslužiteljem, skuplji je ali stabilniji.
Poslužitelj može raditi kao:
1.) Nenamjenski/opći (non-dedicate)
kada radi i kao radna postaja i kao poslužitelj,
2.) Namjenski (dedicate)
kada je posvećen isključivo jednoj zadaći; poslužitelj datoteka, tiskanja...
Naravno, drugi izbor je moćniji i učinkovitiji, ali i skuplji (treba ih više u mreži), radna
memorija drugačije se organizira i nema DOS "zavrzlama" oko UMB itd, a dio koji se odnosi na DOS
komande se emulira. Na takav poslužitelj nema potrebe priključivati monitor i tastaturu te njihove DOS
driver-e. U Setup parametrima postaviti će se njihova odsutnost te na taj način cjelokupna će se zadaća
računara usmjeriti na usluge koje računar kao poslužitelj ima obaviti.
Na narednoj slici, u sabirničkoj konfiguraciji, prikazani su različiti načini upravljanja
poslovima tiskanja uz štampač na radnoj postaji i namjenski poslužitelj posvećen poslovima tiskanja.
147
Osnovi informatike
148
Osnovi informatike
149
Osnovi informatike
operator
korisnik
Nadglednik vodi brigu o integriranju svih periferija i radnih postaja u mrežu vodeći računa o
njihovim osobitostima (OS postaje i drugo). Određuje koje će periferije biti zajedničke, kao laserski
štampač, CD ROM i slične skuplje periferije i tko će sve njima moći pristupiti, te ako je potrebito i u
kojim vremenskim razdobljima dana. On u osnovi osmišljava i održava cjelokupni mrežni sistem i
njegovo funkcioniranje. Ima neprikosnovena prava u radu s mrežom i njenim resursima.
Operator je korisnik s pravom pristupa i upravljanja dijelom mrežnih resursa, može mijenjati
parametre sistema koje mu odobri nadglednik i obično se povlastice odnose na dijelove sistema u
njegovom radnom okruženju.
Korisnik spada u skupinu koja na rad mrežnih resursa ne može utjecati niti mijenjati
parametre sistema, može koristiti samo one resurse prema kojima mu nadglednik ili operator
odobri pristup.
150
Osnovi informatike
151
Osnovi informatike
REZIME:
Sklop, koji skupa s konektorima i ožičenjem, tvori fizičku izvedbu OSI modela protokola i
predstavlja interfejs(interface) između računara i u sklop ugrađenog komunikacijskog sistema, naziva se
mrežna kartica (Network Interface Card - NIC). Programska podrška, koja vodi računa o protokolima,
zajedno s karticom tvori interfejsizmeđu računarske i komunikacijske podmreže.
IEEE (The Institute of Electrical and Electronics Engineering) je utemeljio niz načina na koji
mrežne kartice prenose podatke preko medija, najčešće raznih vrsta vodova, prihvaćenih od strane ISO
a odnose se na razne računarske platforme.
Poznati su pod nazivima 802.1 do 802.6 standardi koji definiraju u suštini različite topologije i
načine prenosa podataka, uopćeno:
802.1
Definira odnose između IEEE standarda i ISO modela.
802.2
152
Osnovi informatike
153
Osnovi informatike
154
Osnovi informatike
Kad NIC primi podatke obavještava CPU postaje o prispjeću podataka putem signala prekida.
Po prijemu signala prekida CPU zaustavlja tekuću zadaću, zapisuje gdje je stao, ispituje na
kojem je vodu nastao prekid, te prema broju prekida i tablici vektora prekida pokreće pripadnu
servisnu programsku rutinu koja zna kako da obradi primljeni paket i kojoj CPU prepušta
kontrolu. Odabir IRQ je obično 5, jer vrlo rijetko računari koriste LPT2, ili je PNP (Plug And
Play - umetni i radi) ako NIC, BIOS i OS to podržavaju.
B.) DMA ili DMM (Direct Memory Mapping - Shared Memory)
NIC može koristiti jedan od DMA kanala za transfer podataka iz buffer-a NIC u memoriju
računara ili mapiranjem memorije buffer-a NIC u područje memorije u rasponu od 640KB-
1MB. Tada treba odrediti početnu adresu buffer-a NIC i njegovu veličinu.
C.) I/O port adresa
IO adresa mora se izabrati da ne bude u sukobu s već postojećim uređajima npr. 300 ili će se
sama postaviti ako su NIC, BIOS i OS tipa PNP (Plug And Play).
Po brzini prijenosa podataka u računar DMM je najbrži način, slijedi I/O port te DMA. Moguća
je upotreba i kombinacije navedenih.
Svakoj kartici umetnutoj u slot matične ploče treba dodijeliti slobodni IRQ broj i adresu
(npr. IRQ=5, U/I adresa=300H), te premoštenjima odrediti koji će se tip konektora (veze)
koristiti, prisustvo BOOT ROM-a za postaje bez OS na disku i slično. Ako se u slot-ove
računara umeće više kartica svaka se pojedinačno mora konfigurirati na različite prekide i
adrese jer to je u suštini više uređaja. Ova zadaća se pojednostavnjuje upotrebom PNP kartica
nove generacije koje, u zajednici s BIOS-om novije generacije, OS automatski podešava.
3.6.5 Modem
Razvijenost PTT mreže, unatoč njene tehničke inferiornosti glede prenosa podataka u odnosu
na LAN, iskorištena je za komunikaciju između računara i prijenos podataka na veće udaljenosti
uređajem nazvanim MODEM (MODulator-DEModulator). Rad modem-a temelji se na pretvorbi
električnog serijskog slijeda digitalnog signala u analogni signal prikladan za prijenos preko PTT kanala
uz prilagodbu u brzini prijenosa.
U suštini modem predstavlja interfejsizmeđu računarskog i PTT okruženja. Ima u sebi
integrirane sve osobitosti telefona, od prepoznavanja signala centrale, biranja broja pa do komunikacije
i prekida komunikacije.
Prijenos podataka obavlja se PTT kanalom po V.21-V.90 standardima preporučenim od
CCITT, odnosno po RS232C specifikaciji između modema i računara. Većina modema podržava "AT"
skup komandi pomoću kojih se upravlja parametrima prenosa. Za njih se kaže da su Hayes-kompatibilni
po standardu koji je ustanovila istoimena firma.
155
Osnovi informatike
156
Osnovi informatike
Primjer I
V PREPORUKE - Skup CCITT preporuka koje propisuju način prijenosa podataka PTT
vodovima. Najčešće korištene su:
V.29
brzina prijenosa 9600 bit/s, poludupleks ili 4 žični puni dupleks sa sniženjem na 7200 bit/s i
4800 bit/s.
V.32
brzina prijenosa 9600 bit/s sa sniženjem na 4800 bit/s.
V.32bis
brzina prijenosa 14400 bit/s sa sniženjem na 12000 bit/s, 9600 bit/s, 7200 bit/s i 4800 bit/s.
V.34
brzina prijenosa 28800 bit/s uz V.32bis.
V.42
ispravljanje pogrešaka i pretvorba asinkronog u sinkroni prijenos.
V.42bis
sažimanje podataka po LempeL-Ziv metodi po načelu zamjene češće korištenih znakova kraćim
nizom.
V.90
unaprijeđeni V.42 do brzina 56000 bit/s, objedinjuje X2 i 56k-FLEX modemske izvedbe.
ASINKRONI prijenos podataka temelji se na prepoznavanju početka i kraja podataka tijekom
prijenosa, naredni prijenos idućeg podatka temelji se na međusobnom "sporazumjevanju" elektronskih
sklopova po prijemu oznake završetka predhodnog.
Primjer II
Pred svaki podatak slijedi START bit, potom bit-ovi podatka uz bit pariteta (ako se odredi) te
STOP bit pa ponovno istim redom za idući podatak. Dakle svakom podatku dodaju se još tri bit-a
upravljanja i kontrole. Parametri se moraju istovjetno postaviti na obe strane, Zadaju se na primjer kao
vrijednost:
COM3=9600,8,N,1
Brzinu prijenosa određuje onaj koji vrši odašiljanje podataka tijekom prijenosa. Prijenos je
spor; jako puno se gubi u brzini neprekidnim upravljanjem sa START/STOP oznakama i oznakom
pariteta. Obično se oznaka pariteta ne koristi glede povećanja brzine, ali je tada veća podložnost
greškama.
157
Osnovi informatike
Primjer IV
PROTOKOL://DOMENA/pod_domena/DOKUMENT.FORMAT
kao na primjer:
http://WWW.pl-print.tel.hr/split/index.htm
158
Osnovi informatike
drago.radic@ktf-split.hr
REZIME:
Glede sigurnosti u pristupu mreži preko modema, korisno je koristiti modeme koji mogu uputiti
povratni poziv korisniku kako bi se provjerio njegov identitet. Osim toga prilikom ostvarivanja s BBS
ili INTERNET poslužiteljem korisnik se mora prijaviti i upisati svoju lozinku (ne za javne mreže).
Stoga lozinku ne treba svakome otkriti jer su tada moguće zloupotrebe na štetu neobazrivog korisnika,
tim više ako se plaća pretplata i vrijeme korištenja resursa poslužitelja.
Svaki modem, bilo vanjski ili ugrađeni, ima interfejss LINE i PHONE priključcima. Povezuje
se s PTT centralom prema narednoj slici:
159