informacioni sistemivpsle.edu.rs/wp-content/uploads/2016/04/1.-uvod-u-is-2...informacioni sistemi...

27
INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver računara Sistemski i aplikativni softver Bezbednost i zaštita računara

Upload: others

Post on 15-Feb-2020

5 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

INFORMACIONI SISTEMI

Sreten Stojanović

I DEO

Uvod u informacione sisteme

Osnove digitalnih računara

Hardver računara

Sistemski i aplikativni softver

Bezbednost i zaštita računara

Page 2: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

1. UVOD U INFORMACIONE SISTEME

Sistem predstavlja skup elemenata i njihovih međusobnih veza.

unutrašnje veze - između elemenata sistema spoljašnje veze - između sistema i okoline

Informacioni sistem (IS) je SISTEM u kome se: unutrašnje i spoljašnje veze ostvaruju razmenom informacija.

Osnovni zadatak informacionog sistema: prikupljanje informacija, njihova obrada, arhiviranje, analiza i distribucija.

Cilj informacionog sistema: obrada prikupljenih podataka u INFORMACIJE radi njihove transformacije u znanje.

Page 3: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

PODACI I INFORMACIJE

Podatak je činjenica ili događaj koji smo spoznali svojim čulima.

Podaci se zapisuje u obliku 1. slova, brojeva, 2. specijalnih znakova, 3. slika, crteža, zvuka i slično

Podaci su nosioci informacija.

Šta je informacija?

Podaci u opštem slučaju ne moraju da sadrže informacije.

Definicija 1. Informacija je podatak ili skup podataka koji nosi neko značenje.

Primer: Prva i treća slika su podaci koji imaju određeno značenje (informacije), druga ne.

Definicija 2. Informacija je značenje koje dodeljujemo podatku.

Primer: Broj 8 je podatak koji nema posebno značenje. „Sada je 8 časova“ je informacija jer je podatku 8 dodeljeno neko značenje.

Page 4: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

KOMPONENTE I RESURSI INFORMACIONOG SISTEMA

Osnovne komponente informacionih sistema su:

- Hardver računarskog sistema

- Softver računarskog sistema

- Podaci

- Kadrovska komponenta - ljudi

- Organizaciona komponenta - procedure

- Mrežna komponenta - računarske mreže

Resursi informacionog sistema su:

- ljudski resursi

- hardverski resursi

- softverski resursi

- resursi podataka i

- resursi računarskih mreža

HA

RD

WER

SOFTW

ER

PODACI

MREŽNA KOMPONENTA

KADROVSKA KOMPONENTA

ORGANIZACIONA KOMPONENTA

Page 5: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

2. OSNOVE DIGITALNIH RAČUNARA

Hardver - je sinonim za fizičke komponente računarskog sistema.

Najznačajnija hardverska komponenta IS je DIGITALNI RAČUNAR.

Digitalni računari su elektronski uređaji koji se koriste za

- unos, - obradu, - skladištenje i - deljenje podataka

Digitalni računari obavljaju operacije nad digitalnim (cifarskim) podacima.

Za funkcionisanje digitalnih računara neophodni su odgovarajući

računarski programi (softver).

Page 6: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

GENERACIJE RAČUNARA

I GENERACIJA - ENIAC; EDVAC; UNIVAC

koristili su elektronske cevi (1951-1958)

II GENERACIJA - IBM 1401

koriste poluprovodničke komponente (tranzistore) (1959-1963)

III GENERACIJA - IBM 360; PDP-1

koriste integrisana kola nižeg i srednjeg stepena integracije (1964-1970)

IV GENERACIJA - IBM PC XT, IBM PC AT; APLE

koriste integrisana kola visokog stepena integracije (1971-1987)

V GENERACIJA

- koriste integrisana kola veoma visokog stepena integracije (od 1990 )

- omogućavaju implementaciju veštačke inteligencije (ekspertni sistemi, neuronske mreže, …)

o ekspertni sistemi pokušavaju reprodukovati ljudsko razmišljanje preko simbola, onako kako to eksperti rade

o neuronske mreže to rade simulirajući biološke principe rada mozga.

Page 7: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

PODELA RAČUNARA PREMA NAMENI

Računari opšte namene

za rešavanje različitih problema

sređivanje teksta,

grafika,

multimedije,

poslovnu primenu,

inženjerski proračun

Računari za specijalne namene

za rešavanje samo jednog određenog problema

automatski piloti,

računari u procesnoj industriji

Page 8: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

PODELA RAČUNARA PREMA BROJU KORISNIKA

jednokorisnički (pesonalni) računari

višekorisnički računari - main-frame (nekada) - klijent/server (danas)

main-frame klijent/server

račinar

terminali

Page 9: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

PODELA RAČUNARA PREMA BROJU NAREDBI KOJE IZVRŠAVAJU

Podela prema broju

programskih instrukcija koje se

izvršavaju u jednom vremenskom trenutku:

JEDNA INSTRUKCIJA VIŠE INSTRUKCIJA

Podela

prema broju

podataka

koji se

koriste u

jednoj

programskoj

instrukciji:

JEDAN PODATAK SERIJSKI

računari

VIŠE PODATAKA PARALELNI

računari

ULTRA

računari

Page 10: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

PODELA RAČUNARA PREMA VELIČINI

personalni računari (mikro računari) računari srednjeg nivoa (mini) superračunari

Personalni računari (mikro računari)

karakteristike:

- koriste najčešće jedan mikroprocesor - manje diskove i memorije, - napajanje slabijeg kvaliteta, …

vrste:

- stoni PC, - notebook, - tablet računari

Page 11: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

Računari srednjeg nivoa (mini)

namena:

- Serveri (baze podataka, Web, E-mail, …),

- Računari za projektovanje i proizvodnju (CAD/CAM)

karakteristike:

- više RAM memorije, - više procesora, - veći broj hard diskova - kvalitetnije napajanje

Page 12: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

Superračunari

Namena:

- za potrebe vojske

- istraživačkih centara

- meteoroloških stanica

- velikih kompanija …

Karakteristike:

- veliki broj ekstremno brzih procesora

- velika količina memorije

- poslužuju veliki broj korisnika

- istovremeno izvršavaju veliki broj aplikacija

Page 13: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

STRUKTURA DIGITALNIH RAČUNARA

Model današnjih digitalnih računara zasniva se na fon Nojman-ovoj arhitekturi računarske mašine.

- CPJ - centralna procesorska jedinica (procesor)

- U/I - ulazno/izlazni uređaji (monitor, miš tastatura, štampač, skener, …)

- ALJ - aritmetičko-logička jedinica (obavlja aritmetičke i logičke operacije)

- UJ - upravljačka jedinica (kontroliše rad svih delova procesora)

CPJ

CPU UJ

Unutrašnja

memorija

ALJ

Spoljašnja

memorija

U/I

uređaji

Page 14: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

PREDSTAVLJANJE PODATAKA U RAČUNARU

Komponente današnjih računara su izrađene u digitalnoj tehnologiji.

Svaka komponenta poseduje dva diskretna stanja.

Diskretna stanja se mogu opisati pomoću dve binarne cifre, 0 i 1.

Podaci u računaru se predstavljaju pomoću niza binarnih cifara određene,

fiksne dužine.

Kodiranje podataka

konverzija realnih podataka

u odgovarajuće binarne

zapise.

Dekodiranje podataka

konverzija binarnih zapisa u

podatke razumljive čoveku.

Page 15: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

OSNOVNE ORGANIZACIONE JEDINICE PODATAKA

BIT (bit, b)

to je pojedinačni zapis nule ili jedinice (0, 1)

najmanja jedinica podataka

bit se ne može pojedinačno adresirati u memoriji računara

Broj različitih zapisa od n bitova iznosi 2n Primer.

n=1 (2 zapisa) n=2 (4 zapisa) n=3 (8 zapisa)

1 0 0 2 0 1 3 1 0 4 1 1

1 0

2 1

1 0 0 0

2 0 0 1 3 0 1 0 4 0 1 1

5 1 0 0 6 1 0 1 7 1 1 0 8 1 1 1

Page 16: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

BAJT (byte, B)

niz od 8 (23) bitova : 1 B = 8 bit

sa jednim bajtom (B) može realizovati 28 = 256 različitih zapisa.

1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1

3 0 0 0 0 0 0 1 0

4 0 0 0 0 0 0 1 1

5 0 0 0 0 0 1 0 0

6 0 0 0 0 0 1 0 1

7 0 0 0 0 0 1 1 0

8 0 0 0 0 0 1 1 1

… … … … … … … …

249 1 1 1 1 1 0 0 0

250 1 1 1 1 1 0 0 1

251 1 1 1 1 1 0 1 0

252 1 1 1 1 1 0 1 1

253 1 1 1 1 1 1 0 0

254 1 1 1 1 1 1 0 1

255 1 1 1 1 1 1 1 0 256 1 1 1 1 1 1 1 1

Bajt je najmanja količina podataka koja se može adresirati u računaru

Page 17: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

Veće količine podataka

1 kB = 1024 B = 210 B = 1.024×103 B

1 MB = 1024 kB = 220 B = 1.048×106 B

1 GB = 1024 MB = 230 B = 1.073×109 B

1 TB = 1024 GB = 240 B = 1.099×1012 B

Page 18: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

PREDSTAVLJANJE BROJEVA

DEKADNI BROJNI SISTEM

osnova 10r ,

cifre 0,1, ,9C

12 1 0 21 .n n mA a a a a a a a

1 2 1

1 2

0 1 2

1 2 1 010 10 10 10 10 10 10n n m

n mnA a a a a a a a

Primer.

2 1 0 1 2301.09 3 10 0 10 1 10 0 10 9 10

Page 19: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

BINARNI BROJNI SISTEM

osnova 2r ,

cifre 0,1C

12 1 0 21 .n n mA a a a a a a a

1 2 1 0 1 2

1 2 1 0 1 22 2 2 2 2 2 2 m

m

n n

n nA a a a a a a a

Primer.

2 1 0 1 2101.01 1 2 0 2 1 2 0 2 1 2

Page 20: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

KONVERZIJA BROJEVA : BINARNI DEKADNI

Zasniva se na prostom izračunavanju broja u dekadnom brojnom sistemu

1 1 0 1 2

1 1 0 1 2

10

2 2 2 2 2 2

.

n m

n mA c c c c c c

xxx xx

Primer.

2 1 0 1 2

0

2

1

1 2 0 2 1 2 0 2 1 2

4

101.0

5.2

0 1 0 0.

1

25

5

Page 21: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

KONVERZIJA BROJEVA: DEKADNI BINARNI

1. Konverzija celobrojnog dela (SUKCESIVNO DELJENJE)

Primer. 35310 = ????????2

35310=1011000012

Napomena: Postupak se završava kada se u koloni „količnik“ dobije „0“.

celobrojni deo količnik ostatak

353 353:2 = 176 1

176 176:2 = 88 0

88 88:2 = 44 0

44 44:2 = 22 0

22 22:2 = 11 0

11 11:2 = 5 1

5 5:2 = 2 1

2 2:2 = 1 0

1 1:2 = 0 1

Page 22: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

2. Konverzija razlomljenog dela (SUKCESIVNO MNOŽENJE)

Primer. 0.20312510 = ?????????2

proizvod celobrojna vrednost

0.203125 x 2 = 0.40625 0

0.40625 x 2 = 0.8125 0

0.8125 x 2 = 1.625 1

0.625 x 2 = 1.25 1

0.25 x 2 = 0.5 0

0.5 x 2 = 1 1

Napomena:

Postupak se završava kada se u koloni „proizvod“ dobije „1“

Dodaje se 0. ispred razlomljenog dela binarnog broja 001101

0.20312510 = 0. 0011012

Page 23: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

3. Konverzija dekadnog broja sa celobrojnim i razlomljenim delom

- Odvojeno se konvertuju celobrojni i razlomljeni deo.

- Između ovih delova se stavi decimalna tačka.

Primer. 353.20312510 = ????????2

Rešenje.

35310=1011000012

0.20312510 = 0. 0011012

353.20312510 = 101100001. 0011012

Page 24: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

Skladištenje brojeva u memoriji računara

Brojevi se skladište u 2, 4 ili 8 bajta

- celobrojni brojevi

najčešće u četiri bajta

- razlomljeni brojevi

najčešće u osam bajtova

Blok šema brojeva u memoriji

Page 25: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

PREDSTAVLJANJE NENUMERIČKIH PODATAKA

U nenumeričke podatke spadaju:

slova, cifre (0 ... 9),

specijalni znakovi,

znakovi interpunkcije,

matematički znakovi,

kontrolni i grafički znaci.

Nenumerički podaci se zapisuju pomoću binarnih kodova.

Svaki karakter kodira se nizom binarnih cifara dužine 7, 8 ili 16 (kodne

tablice).

Page 26: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

KODNE TABLICE

ASCII - 7-bitni kod kojim se kodira 128 karaktera.

Osmi bit se koristi za kontrolu parnosti.

ISO-8 - 8-bitni kod kojim se kodira maksimalno 256 karaktera.

Prvih 127 pozicija poklapa se sa ASCII kodom.

Pozicije iznad 126 su popunjenje različitim kontrolnim i grafičkim

znacima.

UNICODE - 16-bitni kod kojim se dozvoljava kodiranje maksimalno 65.536

karaktera.

Page 27: INFORMACIONI SISTEMIvpsle.edu.rs/wp-content/uploads/2016/04/1.-Uvod-u-IS-2...INFORMACIONI SISTEMI Sreten Stojanović I DEO Uvod u informacione sisteme Osnove digitalnih računara Hardver

Primer. ASCII kodovi

H = 100 1000, % = 010 0101