180 likes | 443 Views
htpp://www.pld.ttu.ee/ ~ teet. E-mail teet@pld.ttu.ee. Arvutustehnika komponendid: informatsioon tarkvara riistvara kommunikatsioon. Arvuti süsteemi osa. Suu. Maitsmine. Nahk. Aju. Arvuti inimese mõtlemise mudel. Silmad. Nina. Lihased. Printer. Klaviatuur. Protsessor.
E N D
htpp://www.pld.ttu.ee/~teet E-mail teet@pld.ttu.ee T. Evartson
Arvutustehnika komponendid: • informatsioon • tarkvara • riistvara • kommunikatsioon. T. Evartson
Arvuti süsteemi osa T. Evartson
Suu Maitsmine Nahk Aju Arvuti inimese mõtlemise mudel Silmad Nina Lihased Printer Klaviatuur Protsessor Helikaart Hiir Kuvar Modem Mälu Skanner T. Evartson
Sardsüsteemid Üldotstarbelised süsteemid Mikroprotsessorite turu jaotus 99% 1% Kommunikatsioonipõhised heterogeensed reaalaja süsteemid T. Evartson
Info esitus arvutis Analoog info. +5V 0V t Digitaalne (Digital)info esitus. +5V +3V 0V t Didkreetne aeg +5V +3V t t4 t1 t2 t3 t3 T. Evartson
Analoogarvuti ja digitaalarvuti Analoogarvuti 2 2 2 2 X X Ruudu arvutaja ( ) Korrutaja 1 Sisend 2 2 2 X + X X Summaator Summaator Väljund 2 2 X + X + 1 Info digitaalses arvutis +5V H = 1 + 2,8V Väärtus ei ole määratud + 0,4v L = 0 0v T. Evartson
Mõneddigitaalsetesüsteemideeelisedanaloogsüsteemideees on järgnevad: • protsessid on alatikorratavad; • disain on lihtsamtänuautomatiseeritavusele (CAD süsteemid); • väikseidinfokandjakõrvalekaldumisi on alativõimalikkorrigeeridalähimalubatudväärtuseni; • programmeeritavus; • paindlikkus (protsessoriuuemaversioonipaigaldamisegasaabmuutaarvutikiiremaks, alatisaablisadaarvutisseuusiseadmeid); • paremkomponentidetihedusmikroskeemidesvõrreldesanaloogsüsteemidega (eikasutatamahtuvusi, takisteidjainduktiivsusi, misvõtavadkristallipinnalpaljuruumi); • suuremtöökiirus. T. Evartson
Arvuti tasemed Kasutaja rakendused Application Kõrgtaseme keeled High-level Language Operatsiooni süsteem Operating System Assembler Assembly Language Masinkood Machine level Mikroprogramm Microprogram Arvuti riistvara Computer Hardware Digitaal loogika Digital Logic Analoog (elektroonika, füüsika) Analog T. Evartson
Arvuti riistvaras täidetav programm Kõrgtaseme keel High-level language If n<100 then a:= b else v[i]:=k[j-1] end; Assembler keel Assembly language ADD a,b,c MOV d, M XOR c,d Masinkood Binary machine language 00110111001110 11000110010100 11110100000101 11110000011100 T. Evartson
Arvutite ajaloost • Arvuttite ajalugu on püütud jagada põlvkondadeks. Alguses oli see ka mõistetav, aga praeguse kiire arengu juures muutusi hägusaks varasemad selged põlvkondade piirid, mis põhinesid riistvara valmistamise tehnoloogial. Siiski toon siin need põlvkonnad: • Nullis põlvkond 1642-1945. Valmistati mehhaanilisi arvuteid. Sellest ajast pärinevad ka tänapäeva arvutite aluseks olevad matemaatika alased saavutused kahend algebra valdkonnas. • Esimene põlvkond 1945-1955. Tehnoloogiliselt valmistati arvuteid elektronlampidel. Väga suurte füüsiliste mõõtmetega energiat palju tarbuvad arvutid (ENIAC – 17 480 lampi, 150 KW, 30 tonni). • Teine põlvkond 1955-1965. Tehnoloogiliseks baasiks olid transistorid. • Kolmas põlvkond 1965-1980. Tehnoloogiliseks baasiks olid mikroskeemid. • Neljas põlvkond 1980- ? Tehnoloogiliseks baasiks olid/on väga suured mikroskeemid (VLSI - Very Large Scale Integration) • Viimane põlvkond tundub kestvat veel väga kaua. T. Evartson