Predavanje br.1 1 UVODNA RAZMATRANJA Oznaka predmeta: CS220 Naziv predmeta: Arhitektura raunara Predavanje br. 01: Uvodna razmatranja Nastavna jedinica 1/2 : Uvod u raunarske sisteme i Istorija raunarstva Nastavna tema: Uvod u arhitekturu raunara Pripremio: Prof. dr Nedad Mehi kolska godina: 2013/2014
UNIVERZITET METROPOLITAN, Beograd / Kopiranje i umnoavanje nije dozvoljeno. UNIVERZITET METROPOLITAN, Beograd
Predavanja Danas: Dio I: Uvod u predmet Dio II: Uvodna izlaganja 2 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Predmet; CS220 Arhitektura raunara Cilj predmeta Ovaj predmet opisuje hardverske i softverske tehnologije neophodne onima koji razvijaju sisteme da bi razumeli uticaj arhitekture raunara na efektivnost upotrebe raunara u poslovnim okolinama. Prezentuju se principi raunarskog hardvera i softvera niskog nivoa, a predmet je baziran na tri funkcionalne celine: arhitekura i organizacija procesora (CPU), memorijski sistemi i ulazno/izlazne jedinice.
3 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Predmet: CS220 Arhitektura raunara (2) ECTS: 8 Nastavnik Prof. dr Nedzad Mehi, vanredni profesor, nedzad.mehic@metropolitan.ac.rs Asistent Vuk Vasi, vuk.vasic@metropolitan.ac.rs CS220 Arhitektura raunara Predavanje br.1 4 UNIVERZITET METROPOLITAN, Beograd
Nastava u jesenjem semestru 2014/2015 Predavanja: Ponedeljak od14:00 do 17:00, prostorija RU2 Vebe: - Ponedeljak od 17:00 do 20:00, prostorija RU2 (IT) - Petak od 15:00 do 18:00, prostorija RU2 (SE)
5 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Fond asova Broj asova predavanja: 3 asa nedeljno Broj asova grupnih (pokaznih) vebi: 2 asa nedeljno Broj asova individualnih vebi: 1 as nedeljno 6 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Pravila vezana za predmet Student se ocenjuje u toku celog semestra. Ocenjuju se njegovi domai zadaci, rad na projektu, testovi i aktivnost u nastavi. Na kraju u ispitnom roku, ocenjuje se i pismeni ispit. Ocene se daju u poenima. Maksimalni broj poena je 100 (ukljuujui i pismeni ispit). Na pismenom ispitu student moe dobiti do 30 poena, a aktivnosti u toku semestra (predispitne obaveze) mogu mu doneti do 70 poena CS220 Arhitektura raunara Predavanje br.1 7 UNIVERZITET METROPOLITAN, Beograd
Pravila vezana za predmet Sve predispitne obaveze student na tradicionalnoj nastavi mora da ispuni u rokovima koji se daju prilikom dodeljivanje obaveze, a ako u tome ne uspe, onda najkasnije 10 dana pre dana polaganja ispita koji je prijavio. Student koji prati nastavu iskljuivo preko Interneta, svoje predispitne obaveze mora da ispuni najkasnije do 10 dana pre dana polaganja ispita koji je prijavio. 8 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Nain ocenjivanja Student se ocenjuje u toku celog semestra. Aktivnosti u toku semestra (tzv. predispitne obaveze) mogu mu doneti do 70 poena. Ocenjuju se domai zadaci, rad na projektu, testovi i aktivnost u nastavi. Na kraju u ispitnom roku, ocenjuje se i pismeni ispit. Ocene se daju u poenima. Maksimalni broj poena je 100 (ukljuujui i pismeni ispit). Na pismenom ispitu student moe dobiti do 30 poena, a aktivnosti u toku semestra (predispitne obaveze) mogu mu doneti do 70 poena.
CS220 Arhitektura raunara Predavanje br.1 9 UNIVERZITET METROPOLITAN, Beograd
Cilj i sadraj predavanja Predavanja se bave strukturom i ponaanjem raznih funkcionalnih modula raunara koji u interakciji pruaju obradu podataka da bi zadovoljili potrebe korisnika sistema. Ovaj predmet posebno obuhvata raunarske sisteme u rasponu od PC raunara do multiprocesora u pogledu dizajna hardvera i skupa instrukcija raunara. To ukljuuje jedinice i povezana tehnologije kao to su primarna i sekundarna memorija, ke memorija i CPU te dijelove za paralelnu obradu (eng. pipelinng).
10 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Cilj i sadraj vebi Kroz vebe upoznaje se blie programska struktura i sadraj raunarskih sistema. Kroz samostalne zadatke dublje se prodire u odreene teme konstrukcije i primene operativnih sistema, razvijajui ujedno svoje sposobnosti reavanja problema na tom podruju. CS220 Arhitektura raunara Predavanje br.1 11 UNIVERZITET METROPOLITAN, Beograd
Rezultat znanja ili vetine koje student treba da dobije Razumevanje osnovnih koncepata arhitekture raunara. Razumijevanje struktura modernih dizajna kao to su pipelined struktura ili multiprocesorski sistemi. Razumijevanje razlika izmeu RISC and CISC arhitektura. Upoznavanje sa najnovijim arhitekturama raunara i I/O ureaja kao i jezika niskog nivoa koji su potrebni za upravljanje naprednim tipovima hardvera. Sposobnost da pripreme izvjetaje o naprednim temama iz oblasti arhitekture raunara. 12 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Testovi 5x2,5=12,5 poena Posle pet nedelja predavanja student mora da poloi test preko eLearning sistema vezan za ta predavanja. Test se moe polagati jedan put u dozvoljenom periodu. Dozvoljeni period za polaganje testova je do kraja kolske godine, ali uvek najkasnije 10 (deset) dana pre ispitnog roka u kome ele da polau ispit. Student dobija broj poena izmeu 0,00 i 1,00 poena, zavisno od % tanih odgovora. Svaki test nosi najvie 2,5 poena.
CS220 Arhitektura raunara Predavanje br.1 13 UNIVERZITET METROPOLITAN, Beograd
Domai zadaci 15x1,5=22,5 poena Posle izuavanja odreene nastavne jedinice, odnosno, posle vebi u okviru jednog predavanja (jedna nedelja) predvieno je da studenti dobiju zadatak koji treba samostalno da ree. Svaki student dobija razliit zadatak i kao preduslov za izlazak na ispit u obavezi je da uradi i poalje sve zadatke. Predvieno je ukupno 15 zadataka, a svaki uspeno reen zadatak predat u zadatom roku obezbeuje studentu 1,5 poen. CS220 Arhitektura raunara Predavanje br.1 14 UNIVERZITET METROPOLITAN, Beograd
Domai zadaci 15x1,5=22,5 poena Za studente tradicionalne nastave rok za predaju zadataka je 7 dana nakon izdavanja. Studenti tradicionalne nastave koji ne predaju zadatke u roku mogu to da urade i kasnije, do kraja kolske godine, ali uvek najkasnije 10 (deset) dana pre ispitnog roka u kome eli da polae ispit.
CS220 Arhitektura raunara Predavanje br.1 15 UNIVERZITET METROPOLITAN, Beograd
Domai zadaci 15x1,5=22,5 poena U tom sluaju studenti tradicionalne nastave za te zadatke mogu dobiti 50% poena od poena koliko bi dobili da su ih uradili u zadatom roku. Za studente koji nastavu prate preko Interneta, dozvoljeni period za predaju zadataka je do kraja kolske godine, uvek najkasnije 10 (deset) dana pre ispitnog roka u kome ele da polau ispit.
CS220 Arhitektura raunara Predavanje br.1 16 UNIVERZITET METROPOLITAN, Beograd
Vrijeme izrade domaih zadaa CS220 Arhitektura raunara Predavanje br.1 17 Projektovano vreme potrebno za izradu zadataka iznosi: UNIVERZITET METROPOLITAN, Beograd
Ocenjivanje zadaa CS220 Arhitektura raunara Predavanje br.1 18 UNIVERZITET METROPOLITAN, Beograd
Projekat 25 poena Svaki student dobija jedan projekt od asistenta kojim treba da pokae svoju spremnost da primeni steena znanja u konkretnom primeru. Ako student prilikom ocenjivanja projekta ne dobije najmanje 50% predvienih poena (15 poena), on mora da ga doradi. U suprotnom, dobija 0 poena, tj. ne moe dobiti manje od 50% predvienih poena. 19 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Projekat 25 poena Student koji ne dobije vie od 50% predvienih poena ne moe izai na ispit. Za studente tradicionalne nastave rok za predaju projektnog zadatka je mesec dana od kraja semestra. Studenti tradicionalne nastave koji ne predaju projektne zadatke u roku mogu to da urade i kasnije, do kraja kolske godine, ali uvek najkasnije 10 (deset) dana pre ispitnog roka u kome eli da polae ispit. U tom sluaju studenti tradicionalne nastave za taj projektni zadatak gubi 30% ostvarenih poena. Projektovano vreme potrebno za izradu projekta iznosi 20h CS220 Arhitektura raunara Predavanje br.1 20 UNIVERZITET METROPOLITAN, Beograd
Zalaganje studenta 10 poena Kod studenata tradicionalnog oblika nastave: Redovnost u pohaanju nastave Priprema za nastavu itanjem nastavnih materijala pre predavanja i vebi Redovnost i kvalitet ispunjenja predispitnih obaveza Uestvovanja u diskusijama na vebama i predavanjima.
CS220 Arhitektura raunara Predavanje br.1 21 UNIVERZITET METROPOLITAN, Beograd
Zalaganje studenta 10 poena Kod studenata na daljinu (preko Interneta): Redovnost i kvalitet ispunjenja predispitnih obaveza, Konsultacije tokom semestra u vezi izrade projekta, Konsultacije sa nastavnikom i saradnikom u vezi rada na predmetu, Uestvovanje na diskusionom forumu.
CS220 Arhitektura raunara Predavanje br.1 22 UNIVERZITET METROPOLITAN, Beograd
Kazneni poeni Student tradicionalne nastave gubi po 0,5 poena za svaki neopravdani izostanak sa predavanja ili vebanja nedeljno (jedan poen ako je odsustvo i sa predavanja i sa vebi). Negativni poeni se oduzimaju prilikom izraunavanja konane ocene od zbira poena dobijenih za predispitne obaveze i ispit.
CS220 Arhitektura raunara Predavanje br.1 23 UNIVERZITET METROPOLITAN, Beograd
Mentorski rad Svaki student dobija svog mentora koji mu pomae tokom studiranja na fakultetu. Svaki student dobija obavetenje ko mu je mentor i ima mogunost da kontaktira mentora po bilo kom pitanju koje se tie njegovog uspenog rada na fakultetu. Svaki mentor je u obavezi da kontaktira studente za koje je odgovoran kako bi utvrdio eventualne potrebe ili probleme sa kojima se student suoava i kako bi mu pomogao u reavanju istih.
CS220 Arhitektura raunara Predavanje br.1 24 UNIVERZITET METROPOLITAN, Beograd
Pismeni ispit 30 poena Radi se u okviru ispitnih rokova u uionici fakulteta. Za vreme ispita nije dozvoljeno korienje mobilnih telefona ili drugih komunikacionih ureaja, kao ni Interneta. Student je poloio pismeni ispit ako je dobio najmanje 15 poena. Student koji prepisuje na ispitu, udaljava se sa ispita, i kanjava se sa 10 poena.
CS220 Arhitektura raunara Predavanje br.1 25 UNIVERZITET METROPOLITAN, Beograd
Izlazak na ispit Da bi student stekao pravo da izae na ispit, MORA da ispuni sledee uslove: Mora da na predispitnim obavezama i zalaganju dobije najmanje 50% moguih poena, tj. 35 od 70 maksimalno moguih. Mora da pokua da uradi sve testove. Mora da uradi projekat i da dobije minimum 50% od predvienih poena za projekat. Student je poloio ako je na ispitu dobio najmanje 50% moguih poena, tj. minimalno 15 poena i ako je na predispitnim obavezama takoe dobio najmanje 50% poena, tj. 35 poena.
CS220 Arhitektura raunara Predavanje br.1 26 UNIVERZITET METROPOLITAN, Beograd
Ocena Ocena se odreuje na sledei nain. Ako je broj poena: 91 do 100 ocena je 10 81 do 90 ocena je 9 71 do 80 ocena je 8 61 do 70 ocena je 7 51 do 60 ocena je 6. Studenti koji skupe manje od 51 poen nisu poloili ispit. 27 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Mere za spreavanje prepisivanja Ukoliko student prepie zadatak ili projekat od drugog studenta ili ukoliko prepie neiji rad sa interneta ili iz literature, student dobija 10 (deset) kaznenih poena iz datog predmeta. Ukoliko smatra da nema osnova za navedenu meru, student ima pravo da uloi albu Dekanu fakulteta odnosno Prorektoru za nastavu. CS220 Arhitektura raunara Predavanje br.1 28 UNIVERZITET METROPOLITAN, Beograd
Mere za spreavanje prepisivanja (2) Ukoliko se utvrdi da student prepisuje na ispitu, on se odmah udaljuje sa ispita i student dobija 10 kaznenih poena. Protiv studenta za koga se utvrdi da je drugom kolegi dao svoj uraeni zadatak ili projekat, bie pokrenut disciplinski postupak i bie odreena adekvatna mera.
CS220 Arhitektura raunara Predavanje br.1 29 UNIVERZITET METROPOLITAN, Beograd
Mere za spreavanje prepisivanja (3) Ukoliko student pokae znatno slabije rezultate na pismenom ispitu nego to je pokazao radom na predispitnim obavezama, asistent/nastavnik moe da zatrai od studenta da naknadno brani svoj rad na domaim zadacima i projektu. To se moe primeniti ako je student na pismenom ispitu dobio manje od 20 poena, a na predispitnim obavezama je dobio vie od 60 poena.
CS220 Arhitektura raunara Predavanje br.1 30 UNIVERZITET METROPOLITAN, Beograd
Mere za spreavanje prepisivanja (4) Zavisno od uspenosti odbrane predatih zadataka i projekta, asistent/nastavnik moe da umanji studentu ranije odobrene poene za predispitne obaveze. Odbrana predispitnih obaveza se obavlja usmeno.
CS220 Arhitektura raunara Predavanje br.1 31 UNIVERZITET METROPOLITAN, Beograd
Mere za spreavanje prepisivanja (5) U izuzetnim sluajevima, kada asistent/ ili nastavnik utvrdi da student ne moe da odbrani uraene zadatke i projekt, tj. pokae da ne vlada potrebnim znanjem i time pokazuje da nije samostalno uradio zadatke i projekat, asistent/nastavnik moe, posle odobrenja predmetnog nastavnika, da poniti pojedine domae zadatke ili projekat u celosti, to znai da ih student mora ponovo da radi.
CS220 Arhitektura raunara Predavanje br.1 32 UNIVERZITET METROPOLITAN, Beograd
Predavanja Danas: Dio I: Uvod u predmet Dio II: Uvodna izlaganja 33 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 34 Sadraj predmeta CS220 1. Uvod u raunarske sisteme 2. Istorija raunarstva 3. Podjela i vrste raunara 4. Osnove predstavljanja podataka 5. Digitalna logika i sistemi 6. Arhitektura digitalnih raunara 7. Arhitektura procesora 8. Magistrala 9. Memorija 10. Ulazno/izlazni podsistem
UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 35 Literatura 1. IT150 Arhitektura raunara, autorizovana predavanja u elektronskom obliku, Fakultet informacionih tehnologija, Beograd, 2012 god. 2. Andrew S. Tanenbaum, "Structured Computer Organization", Prentice Hall, 2005. 3. William Stallings. Computer Organization and Architecture, Pearson Education, 2012. 4. Mostafa Abd EL Barr, Fundamentals of Computer Organization and Architecture, John Wiley, 2005. 5. Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating System Concepts with Java, osmo izdanje, Wiley & Sons, 2010 god. 6. Arhitektura i organizacija raunara, Materijali za laboratorijske vebe, http://rti7020.etf.bg.ac.rs
36 CS220 Arhitektura raunara Predavanje br.1 UNIVERZITET METROPOLITAN, Beograd
Uvod u raunarske sisteme Raunarski informacioni sistemi su dijelovi informacionih sistema: Pismo, kao dio informacionih sistema 5000 godina unazad Knjiga, kao dio informacionih sistema 500 godina unazad Raunar, kao dio informacionih sistema, poevi od 80tih, prolog veka CS220 Arhitektura raunara Predavanje br.1 37 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 38 Potreba za informacionim sistemima Jaanje globalne ekonomije Transformacija industrijskih ekonomija Transformacija poslovanja preduzea UNIVERZITET METROPOLITAN, Beograd
ta je informacioni sistem? Skup meusobno povezanih komponenata koje: prikupljaju obrauju uvaju distribuiraju informacije Podrka u donoenju odluka u postupku upravljanja organizacijom CS220 Arhitektura raunara Predavanje br.1 39 UNIVERZITET METROPOLITAN, Beograd
Raunarski sistem kao deo informacionog sistema Raunarski sistemi predstavljaju tehnoloku podrku informacionim sistemima. CS220 Arhitektura raunara Predavanje br.1 40 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 41 Raunarski sistem U obradi podataka re sistem oznaava: skup ljudi, maina i metoda organizovanih radi ostvarenja odreenih funkcija. Saglasno ovome raunarski sistem: predstavlja skup maina i pridruenih metoda (realizovanih u obliku softvera) organizovanih radi vrenja automatske obrade podataka UNIVERZITET METROPOLITAN, Beograd
Information System IS An IS is a computerized database designed to accept, store, process, transform, make useful, and analyze data and to report results, usually on a regular, ongoing basis.
CS220 Arhitektura raunara Predavanje br.1 42 UNIVERZITET METROPOLITAN, Beograd
Computer Science Professionals Computer Systems Analyst Computer Programmer Computer Support Specialist Software Development Engineer Information Technology Consultant Web Developer Java Developer Cyber Security Specialist CS220 Arhitektura raunara Predavanje br.1 43 UNIVERZITET METROPOLITAN, Beograd
Computer Information Systems Professionals Database Administrator Project Manager Network Administrator Systems Analyst Chief Information Officer Chief Security Officer CS220 Arhitektura raunara Predavanje br.1 44 UNIVERZITET METROPOLITAN, Beograd
Funkcije raunarskog sistema 1. Prenos podataka (I/O i komunikacioni ureaji) 2. Obrada podataka (procesor) 3. uvanje podataka (memorija) 4. Kontrola obavljanja prenosa i uvanja podataka (operativni sistem) CS220 Arhitektura raunara Predavanje br.1 45 UNIVERZITET METROPOLITAN, Beograd
Tok informacija CS220 Arhitektura raunara Predavanje br.1 46 UNIVERZITET METROPOLITAN, Beograd
Funkcije raunarskog sistema OPERATIVNO OKRUENJE PRENOS PODATAKA UVANJE PODATAKA OBRADA PODATAKA CS220 Arhitektura raunara Predavanje br.1 47 UNIVERZITET METROPOLITAN, Beograd
Struktura raunarskog sistema 1. Centralna jedinica za obradu (CPU) 2. Unutranja i spoljanja memorija 3. Ulazno/Izlazni i komunikacioni ureaji 4. Kanali veze (magistrale) 5. Softver (sistemski i aplikativni) CS220 Arhitektura raunara Predavanje br.1 48 UNIVERZITET METROPOLITAN, Beograd
Arhitektura raunara CS220 Arhitektura raunara Predavanje br.1 49 UNIVERZITET METROPOLITAN, Beograd
Memorija CS220 Arhitektura raunara Predavanje br.1 50 UNIVERZITET METROPOLITAN, Beograd
Organizacija raunarskog sistema i arhitektura raunarskog sistema Arhitektura raunarskog sistema se bavi funkcionalnim ponaanjem raunarskog sistema kako ga vidi programer (na pr. veliina tipa podataka 32 bitni cijeli broj). Organizacija raunarskog sistema se bavi strukturnim vezama koje nisu vidljive programeru (an pr. frekvencija sata ili veliina fizike memorije). CS220 Arhitektura raunara Predavanje br.1 51 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 52 Istorijat raunarstva Raunarska era praktino poinje u srednjem veku razvojem prvih maina koje su imale mo raunanja. UNIVERZITET METROPOLITAN, Beograd
Mehaniki raunari Pascal-ov raunar iz 1642 godine Leibniz-ov raunar Difference engine (Charles Babbage) Analytical engine (4 dijela, first programer) Konrad Zuse, 1930 (releji) John Atanasoff, (kondenzatori kao DRAM) MARK I CS220 Arhitektura raunara Predavanje br.1 53 UNIVERZITET METROPOLITAN, Beograd
Raunari Pascal-ov raunar Leibniz-ov raunar
CS220 Arhitektura raunara Predavanje br.1 54 UNIVERZITET METROPOLITAN, Beograd
Raunari (2) Analytical engine CS220 Arhitektura raunara Predavanje br.1 55 UNIVERZITET METROPOLITAN, Beograd
Konrad Zuse Z3 maina Konrad Zuse, 1930. godine, napravio je prvi veliki skok u razvoju raunara. Maina je bazirala svoj rad na velikoj koliini relej-ureaja i bila je programibilna. Poto je bila unitena u II svetskom ratu, ova maina nije nala veu praktinu primenu CS220 Arhitektura raunara Predavanje br.1 56 UNIVERZITET METROPOLITAN, Beograd
Relej (engl. relay) Relej je elektrini prekida. CS220 Arhitektura raunara Predavanje br.1 57 UNIVERZITET METROPOLITAN, Beograd
Babbage diferencijalna maina CS220 Arhitektura raunara Predavanje br.1 58 Ova maina je mogla samo da sabira i oduzima. Bila je dizajnirana da rauna tabele brojeva koji su korieni u navigaciji. UNIVERZITET METROPOLITAN, Beograd
AtanasoffBerry raunar John Atanasoff je razvio mainu koja je bazirala svoj rad na binarnoj aritmetici, i koristila je kondenzatore za smetaj podataka. CS220 Arhitektura raunara Predavanje br.1 59 UNIVERZITET METROPOLITAN, Beograd
Mark I Na kraju rata, 1944. godine, na Univerzitetu Harvard je konstruisana maina MARK I. Maina je imala 72 rei sa po 23 decimalna mesta i instrukcijski ciklus je trajao 6 sekundi. Kao ulazno/Izlazne jedinice, koriene su buene trake.
CS220 Arhitektura raunara Predavanje br.1 60 UNIVERZITET METROPOLITAN, Beograd
Buena kartica CS220 Arhitektura raunara Predavanje br.1 61 UNIVERZITET METROPOLITAN, Beograd
Prva generacija-Elektronske cevi Prva generacija raunara u periodu 1945 do 1955, bili su raunari na bazi elektronskih cevi. Engleski raunar COLOSSUS Ameriki ENIAC CS220 Arhitektura raunara Predavanje br.1 62 UNIVERZITET METROPOLITAN, Beograd
Prva generacija -Elektronske cijevi (2) 1949 nastaje vei broj raunara kao to su: EDSAC JOHNIAC ILLIAC MANIAC WEIZAC CS220 Arhitektura raunara Predavanje br.1 63 UNIVERZITET METROPOLITAN, Beograd
Colossus raunar i Enigma maina CS220 Arhitektura raunara Predavanje br.1 64 UNIVERZITET METROPOLITAN, Beograd
ENIAC maina CS220 Arhitektura raunara Predavanje br.1 65 UNIVERZITET METROPOLITAN, Beograd
EDSAC, ili von Neuman maina Von Neuman arhitektura je sadravala: ALU (engl. Aritmetic Logic Unit) Upravljaka jedinica CU (engl.Control Unit) Memorija 4096 x 40 bita Svaka re je sadrala 20 bita instrukcije i 40 bita celobrojne vrednosti Format instrukcije: 8 bita za tip naredbe i 12 bita adrese CS220 Arhitektura raunara Predavanje br.1 66 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 67 Von Neuman maina - arhitektura UNIVERZITET METROPOLITAN, Beograd
Arhitektura raunara CS220 Arhitektura raunara Predavanje br.1 68 UNIVERZITET METROPOLITAN, Beograd
Von Neuman maina CS220 Arhitektura raunara Predavanje br.1 69 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 70 Druga generacija - Tranzistori Tranzistor je bio razvijen u Bell Lab. 1948 godine. Korienje tranzistora je nainilo revoluciju u raunarima ve od 1950. godine vakumske cijevi se vie ne koriste u raunarima
UNIVERZITET METROPOLITAN, Beograd
Invertor na nivou tranzistora CS220 Arhitektura raunara Predavanje br.1 71 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 72 Prvi tranzistorski raunar TX-0 1957 formirana kompanija Digital Equipment Corporation (DEC) 4 godine kasnije pojava raunara PDP-1 (1961) sa sledeim karakteristikama: - 4096 rei, sa 18 bita - 200.000 instrukcija u sekundi - Cena 120.000 USD - Performanse od IBM 709 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 73 PDP-8 maina DEC je proizveo PDP-8, nekoliko godina kasnije Karakteristike 12 bitna maina cena 16.000 USD magistrala podataka nazvana OMNIBUS UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 74 PDP- 8 Arhitektura UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 75 Tranzistorska verzija IBM 709 1960 IBM je proizveo mainu 709 u tranzistorskoj verziji Karakteristike: mainski ciklus 2 mikrosekunde 32.536 rei (32K), 36 bita memorija na bazi magnetnih perlica
UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 76 CDC 6600 maina Control Data Corporation (CDC) je proizvela CDC 6600, 1964 godine do tada najbra maina Arhitektura: na bazi paralelnog procesiranja sa ugraenim manjim raunarima prvi super-computer (Cray) UNIVERZITET METROPOLITAN, Beograd
Cray 2 CS220 Arhitektura raunara Predavanje br.1 77 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 78 Trea generacija- Integrisana kola (1965-1980) Pojava integrisanih kola omoguava smanjenje dimenzija i poveanje kompleksnosti raunara IBM System 360, modeli 30 i 75 Upotreba u naunim i komercijalnim primenama Upotreba multiprogramiranja UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 79 IBM System 360 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 80 IBM System 360 (2) Karakteristike: 16 x 32 bitnih registara bajtovska strukture iroki adresni prostor 16.777.216 bajta (16MB)
UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 81 PDP-11 maina PDP-11 je nadgradnja u odnosu na PDP-8 Karakteristike: 16 bitna arhitektura najprodavaniji minikompjuter svih vremena UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 82 etvrta generacija VLSI (1980-?) VLSI (engl. Very Large Scale Integration) Poveanje brzine i kompleksnosti raunara smetanjem miliona tranzistora na jedno integrisano kolo Smanjenje dimenzija Znatno poveanje brzine UNIVERZITET METROPOLITAN, Beograd
VLSI dizajn CS220 Arhitektura raunara Predavanje br.1 83 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 84 etvrta generacija VLSI (2)
Upotreba operativnih sistema, CP/M
Flopi diskovi kao masovna memorija Apple II
IBM Personal Computer Graphic User Interface MS DOS Operating System UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 85 etvrta generacija: Karakteristike PC raunara Procesor 8088 Procesor 386, 1985 godine Pentium generacija RISC maine, 1985-tih Od 1992, PC postaju 8 bitne, 16 bitne ili 32 bitne maine ALPHA DEC je prvi RISC 64 bitni procesor UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 86 Peta generacija raunara Vetaka inteligencija PDA (engl. Personal Digital Assistent) Nevidljivi raunari, ugraeni raunari (engl. embedded computer)
UNIVERZITET METROPOLITAN, Beograd
Ugraeni raunari CS220 Arhitektura raunara Predavanje br.1 87 UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 88 Najvaniji raunari kroz istoriju UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 89 Najvaniji raunari kroz istoriju (2) UNIVERZITET METROPOLITAN, Beograd
CS220 Arhitektura raunara Predavanje br.1 90 Najvaniji raunari kroz istoriju (3)