osnovi ra Čunarske tehnike 1

32
OSNOVI RAČUNARSKE TEHNIKE 1 3 + 1 7 ECTS mr Dragana Prokin

Upload: layne

Post on 23-Jan-2016

83 views

Category:

Documents


4 download

DESCRIPTION

OSNOVI RA ČUNARSKE TEHNIKE 1. 3 + 1 7 ECTS mr Dragana Prokin. Program nastave. MODEL SAVREMENOG R AČUNARSKOG SISTEMA MATEMATIČKE OSNOVE RAČUNARA ELEKTRONSKE OSNOVE RAČUNARA ARHITEKTURA RAČUNARA VRSTE NAREDBI DIJAGRAM TOKA PROGRAMA (ALGORITMI). R a čunarski sistem. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: OSNOVI RA ČUNARSKE TEHNIKE 1

OSNOVI RAČUNARSKE TEHNIKE 1

3 + 17 ECTS

mr Dragana Prokin

Page 2: OSNOVI RA ČUNARSKE TEHNIKE 1

Program nastaveProgram nastave

MODEL SAVREMENOG RAČUNARSKOG SISTEMA

MATEMATIČKE OSNOVE RAČUNARA ELEKTRONSKE OSNOVE RAČUNARA ARHITEKTURA RAČUNARA VRSTE NAREDBI DIJAGRAM TOKA PROGRAMA

(ALGORITMI)

Page 3: OSNOVI RA ČUNARSKE TEHNIKE 1

RRaačunarski sistemčunarski sistemRačunarski sitem = računarski (pridev, znači da se radi o računarima) + sistem

(skup komponenata povezanih međuzavisnostima)

Računarski sistem je skup svih sredstava koja koristimo u procesu rešavanja nekog zadatka ili grupe zadataka

Page 4: OSNOVI RA ČUNARSKE TEHNIKE 1

RRaačunarski sistemčunarski sistem

Računar je elektronski uređaj koji izvršava instrukcije zadate programom

Page 5: OSNOVI RA ČUNARSKE TEHNIKE 1

RRaačunarski sistemčunarski sistem U zavisnosti od veličine računara možemo

da izvršimo podelu na:

Tape DrivesCPU

Terminals

Disk Drives

CPU

Disk Drives

cartridgedrives

Front EndProcessor

TapeDrives

open reeldrives

Terminals

mini

mainframe

mikro

Page 6: OSNOVI RA ČUNARSKE TEHNIKE 1

Hardware (hardver)• sve fizičke komponente• elektronski delovi računarskog sistema

Hardware (hardver)• sve fizičke komponente• elektronski delovi računarskog sistema

Software (softver)• programske instrukcije

koje kontrolišu rad računara

RAČUNARSKI SISTEMRAČUNARSKI SISTEM

Osnovni element obrade u računarskim sistemima su podaci

Page 7: OSNOVI RA ČUNARSKE TEHNIKE 1

Kratak istorijat razvoja Kratak istorijat razvoja računarskračunarskee tehniketehnike

Tehnološke ereTehnološke ere operacija/sekundioperacija/sekundi

mehanička (do 1930.) 11

elektromehanička (do 1944.) 1010elektronske cevi (od 1946. do 1954.) 101033

tranzistorska (od 1955. do 1964.) 101066

integrisani poluprovodnici (od 1965.) 101088

Page 8: OSNOVI RA ČUNARSKE TEHNIKE 1

AbakusAbakusne zna se tačno vreme nastanka

jedan od najstarijih uređaja za sabiranje

Page 9: OSNOVI RA ČUNARSKE TEHNIKE 1

Paskalova mašina za sabiranje i Paskalova mašina za sabiranje i oduzimanje (oduzimanje (oko 1643)Automatski prenos između dekadaPrikaz brojeva u komplementu

Page 10: OSNOVI RA ČUNARSKE TEHNIKE 1

Babidžova mašina za Babidžova mašina za izračunavanje opšte namene (izračunavanje opšte namene (1834)

Automatske operacije

sa više korakaAutomatska kontrola

niza operacija (program)

Page 11: OSNOVI RA ČUNARSKE TEHNIKE 1

Herman Holerit Herman Holerit (( kraj 19. -početak 20.veka)Osnovao kompaniju za proizvodnju

komercijalnih mehaničkih računskih mašinaIBM (1924.)

Page 12: OSNOVI RA ČUNARSKE TEHNIKE 1

Vakuumske ceviVakuumske ceviPrekretnica

u razvoju uređaja

za računanjeoko 1940. nastaju prvi

računari opšte namene

(1. generacija računara)1943. - ENIGMA

računar za dešifrovanje

Page 13: OSNOVI RA ČUNARSKE TEHNIKE 1

ENIAC ENIAC (razvijan od 1943. do 1946.)

Prvi računar opšte namene

18000 vakuumskih cevi, preko 30t, potrošnja 200kW

Programi i podaci

u istoj memoriji

(John von Neumann)

Page 14: OSNOVI RA ČUNARSKE TEHNIKE 1

Tranzistori Tranzistori (1948.) Razvijeni u Bell-ovim

laboratorijamaNašli su široku primenu

u računarskoj tehnici

(2. generacija računara)Veći stepen integracije,

manje dimenzije

računara, manja

potrošnja, niža cena

Page 15: OSNOVI RA ČUNARSKE TEHNIKE 1

Razvoj velikih računarskih sistemaRazvoj velikih računarskih sistema Oko 1955. IBM i UNIVAC razvijaju

računare sa paralelnom obradom (multiprocesiranje i multiprogramiranje)

Page 16: OSNOVI RA ČUNARSKE TEHNIKE 1

Integrisana kolaIntegrisana kola SSI (od 1964.) – logičko kolo u jednom čipuMSI (od 1968.)– registar u jednom čipu, …LSI (od 1971.)–memorije, UART, CPU, ...VLSI (od 1980.) – mikroprocesori, …

RRazvoj računara azvoj računara 3. i 4. generacije

Page 17: OSNOVI RA ČUNARSKE TEHNIKE 1

Razvoj mikroprocesoraRazvoj mikroprocesora omogućio je razvoj mini i mikroračunaraOd 70.- tih godina na tržištu su džepni

računari Od 80.- tih počinje proizvodnja

personalnih računara (1981. IBM-PC)Od 90. – godina primenjuju se PDA

Page 18: OSNOVI RA ČUNARSKE TEHNIKE 1

1982. godine časopis Time

je izabrao personalni računar za

ličnost godine

Page 19: OSNOVI RA ČUNARSKE TEHNIKE 1

GeneracijeGeneracije savremenih savremenih računarskih računarskih sistemasistema

Prva generacijaPrva generacija (1940 - 1956)- elektronske cevi

Druga generacijaDruga generacija (1956 - 1963)- tranzistori

Treća generacijaTreća generacija (1964 - 1971)- integrisana kola

Čevrta generacijaČevrta generacija (od 1971 - do danas)- mikroprocesori

Peta generacijaPeta generacija (danas i u bliskoj budućnosti)- veštačka inteligencija

Page 20: OSNOVI RA ČUNARSKE TEHNIKE 1

Prednosti računaraPrednosti računara

BRZINABRZINA POUZDANOSTPOUZDANOST MOGUĆNOST ČUVANJA VELIKE MOGUĆNOST ČUVANJA VELIKE

KOLIČINE PODATAKAKOLIČINE PODATAKA

ZADATAK RAČUNARA JE DA:ZADATAK RAČUNARA JE DA:

1. Prihvati podatke (INPUT)

2. Obradi podatke (PROCESSING)

3. Generiše izlazne rezultate (OUTPUT)

4. Sačuva izlazne rezultate (STORAGE)

Page 21: OSNOVI RA ČUNARSKE TEHNIKE 1

Opšti model računarskog sistemaOpšti model računarskog sistema

HARDWARE (TEHNIČKI DEO, SKUP RAZLIČITIH UREĐAJA)

2. CENTRALNAJEDINICA

1. ULAZNI UREĐAJI

3. IZLAZNI UREĐAJI

DATA(PODACI)

SOFTWARE(PROGRAMI)

CENTRALNI PROCESOR CPU OPERATIVNA MEMORIJA

TASTATURA MIŠ SKENER ...

DISPLEJI ŠTAMPAČI ZVUČNICI...

SEKUNDARNEMEMORIJE

USLUŽNIPROGRAMI

OPERATIVNISISTEM

APLIKATIVNI SISTEMSKI

PRIKUPLJANJE I UNOŠENJEPODATAKA

ORGANIZACIJA PODATAKA OBRADA PODATAKA PRIKAZIVANJE REZULTATA

OBRADE

PROCEDURE (POSTUPCI IPRAVILA)

PEOPLE (LJUDI)

Page 22: OSNOVI RA ČUNARSKE TEHNIKE 1

Hardverske komponente Hardverske komponente tipičnog računaratipičnog računara

Između pojedinih hardverskih celina računarskog sistema podaci se prenose preko magistrale

CPUPERIFERIJEUNUTRAŠNJA

MEMORIJA

MAGISTRALA MAGISTRALA

Page 23: OSNOVI RA ČUNARSKE TEHNIKE 1

Centralna procesorska jedinicaCentralna procesorska jedinica

Centralna procesorska jedinica, mikroprocesor, (CPU) je najvažnija komponenta hardvera Koriste se VLSI i ULSI tehnologije za izradu

mikroprocesora. Brzina mikroprocesor meri se MIPS-ovima Razlikujemo: 4-bitne, 8-bitne, 16-bitne, 32-bitne procesore

CPUPERIFERIJEUNUTRAŠNJA

(OSNOVNA)MEMORIJA

MAGISTRALA MAGISTRALA

Mikroprocesor i8080

Page 24: OSNOVI RA ČUNARSKE TEHNIKE 1

Centralna procesorska jedinicaCentralna procesorska jedinica Centralna procesorska jedinica, (CPU)

obuhvata:

Aritmetičko - logičku jedinicu (ALU) koja obavlja aritmetičke i logičke operacije

Controlnu jedinica (CU) koja koordinira radom delova računarskog sistema

Page 25: OSNOVI RA ČUNARSKE TEHNIKE 1

MemorijaMemorija

Unutrašnja (osnovna) memorija Koriste se i nazivi: operativna memorija,

glavna memorija, centralna memorija, … Razlikujemo RAM (Random Access Memory) i

ROM (Read Only Memory) Čuva bite grupisane u reči (“word”) različite

dužine (8, 16, 32, 64 bita...) Svaka reč se čuva na memorijskoj lokaciji sa

jedinstvenom adresom

CPUPERIFERIJEUNUTRAŠNJA

(OSNOVNA)MEMORIJA

MAGISTRALA MAGISTRALA

Page 26: OSNOVI RA ČUNARSKE TEHNIKE 1

MemorijaMemorija Unutrašnja (osnovna) memorija je veoma

brza, ali je sporija od mikroprocesora Keš-memorija je brža i služi kao posrednik

između mikroprocesora i unutrašnje memorije Može se nalaziti unutar samog mikroprocesora

ili izvan njega

MPS Unutrašnja mem.Keš MPS Unutrašnja

mem.Keš

Page 27: OSNOVI RA ČUNARSKE TEHNIKE 1

MemorijaMemorija Kod savremenih računarskih sistema često

je jedan deo keš memorije (prvi nivo, L1) u okviru mikroprocesora (MPS) i on je povezan sa kešom koji je izvan MPS (drugi nivo L2)

MPS

Unutrašnja mem.Keš

L1

Keš

L2

Page 28: OSNOVI RA ČUNARSKE TEHNIKE 1

MemorijaMemorija Važna karakteristika memorije je kapacitet

Memorija se sastoji od niza registara

Jedna lokacija se sastoji iz niza ćelija. Ćelija je fizički objekat koji može da registruje jedan bit

0 1 2 n-1 n

{0,1} - bit Ćelija

a1a2a3a4a5a6a7a8 - bajt

ai - binarna cifraRegistar dužine 8 bita

8 bita = 1 bajt

Page 29: OSNOVI RA ČUNARSKE TEHNIKE 1

MemorijaMemorija U registru dužine 16 bita čuva se jedna reč

U registru dužine 32 bita čuva se dvostruka reč

Najmanja adresibilna lokacija u memoriji je jedan bajt, pa se kapacitet memorije najčešće izražava u bajtima.

1Kb = 1024 bajta

1Mb = 1024Kb

1Gb = 1024Mb

1Tb = 1024Gb

Page 30: OSNOVI RA ČUNARSKE TEHNIKE 1

PeriferijePeriferije

CPUPERIFERIJEUNUTRAŠNJA

(OSNOVNA)MEMORIJA

MAGISTRALA MAGISTRALA

Ulazno/izlazni uređaji (I/O) mogu da se podele 1. prema ulozi na:

spoljašnje memorije (hard-disk, diskete, trake, CD-ovi, …)

ostale uređaje (monitor, tastatura, miš, štampač,…)

2. prema načinu funkcionisanja na: ulazne (tastatura, miš, skener,…) izlazne (monitor, štampač, ploter,…) ulazno-izlazne (hard-disk, disketa, modem, …)

Page 31: OSNOVI RA ČUNARSKE TEHNIKE 1

PeriferijePeriferije

CPUPERIFERIJEUNUTRAŠNJA

(OSNOVNA)MEMORIJA

MAGISTRALA MAGISTRALA

Sekundarne (masovne) memorije Čuvaju podatke u toku dugog vremenskog

intervala kao fajlove (hard disk, floppy disk, CD-ROM...)

Komunikacija sa ostatkom sveta Modemi, ethernet kartica

Page 32: OSNOVI RA ČUNARSKE TEHNIKE 1

APLIKACIONI NIVO

VIŠI PROGRAMSKI JEZICI

SIMBOLIČKI MAŠINSKIJEZIK

MAŠINSKI JEZIK

MIKRO PROGRAMI

DIGITALNE MREŽE

Hijerarhijski model računarskog Hijerarhijski model računarskog sistemasistema