Kompiuterių diagnostika
|
|
- Duane Franklin
- 5 years ago
- Views:
Transcription
1 Kompiuterių diagnostika
2 Temoje bus apžvelgta: Kas yra asmeniniai kompiuteriai (AK)? Kas yra mobilieji kompiuteriai (MK)? AK ir MK architektūra AK ir MK procesorių ir SoC gamintojai AK ir MK operacinės sistemos 2
3 Tai labiausiai (kol kas) paplitę pasaulyje bendros paskirties kompiuteriai, dažniausiai turintys Intel x86 architektūros procesorių. AK naudojamas (sąlyginai) galingas centrinis procesorius, didelis operatyviosios atminties kiekis, didelės talpos duomenų saugojimo laikmenos. Bendra AK suvartojama galia gali siekti iki 1KW ar daugiau. 3
4 Pagal paskirtį AK būna šių rūšių: Darbo stotys (workstation): didelės skaičiavimo galios AK Staliniai kompiuteriai (desktop PC): dažniausiai naudojami įmonių darbo vietose ir kompiuterių entuziastų Nešiojami kompiuteriai (laptop, notebook): labiausiai paplitusi AK rūšis, kuriai priskiriami ir ypač lengvi nešiojami AK (Intel marketinginis pavadinimas Ultrabooks) 4
5 5
6 Mobilieji kompiuteriai (MK) tai kompiuteriai, pagaminti energiją taupančių vienlusčių sistemų pagrindu. MK skiriasi nuo nešiojamųjų asmeninių kompiuterių (AK): MK pagrindiniai komponentai integruoti SoC Naudojami SoC pritaikyti energijos taupymui Tai lemia, jog: Galima pagaminti mažesnių išmatavimų MK, lyginant su nešiojamais AK Tipiniai MK naudodami akumuliatorių energiją veikia žymiai ilgiau nei nešiojamieji AK. MK 6 ir daugiau valandų, AK iki 10 valandų. 6
7 Išmanieji telefonai: Ribotas SoC vartojamos galios kiekis: iki ~1W. Jį riboja tiek aušinimo galimybės, tiek akumuliatoriaus talpa. Sąlyginai nedidelės talpos akumuliatorius Ryšio modulis dažniausiai integruotas į SoC. Planšetiniai kompiuteriai: SoC vartojamos galios limitas: 4W esant pasyviam aušinimui, iki 8W esant aktyviam aušinimui. Aparatūros prasme labiau panašūs į nešiojamus AK. Didesnės talpos akumuliatorius. 3G/LTE ryšio modulis dažniausiai yra papildomai įdiegiamas komponentas, o ne SoC dalis. 7
8 Vienlustė sistema (angl. System-on-Chip SoC), tai integrinis grandynas, kurio luste yra sutalpinti įprastai pagrindinėje plokštėje esantys komponentai. Pavyzdžiui: pagrindinis (universalus) procesorius vaizdo, garso procesoriai audio, video kodavimo aparatūra (pvz. H.264 vaizdo kodavimo/dekodavimo spartinimui) įvairios atmintys (ROM, RAM, Flash, EEPROM) vidinės magistralės ar įrenginių komunikacijos tinklai (angl. Network-on-Chip) išorinių sąsajų/magistralių valdikliai (USB, Ethernet, SPI, I2C ir kt.) bevielio ryšio komponentai (WiFi, 3G, Bluetooth) GPS pozicijos nustatymo sistemos komponentas taktavimo signalo generatoriai, kita analoginė įranga kiti komponentai 8
9 9
10 Išmanieji telefonai Planšetiniai kompiuteriai, el. knygų skaitytuvai Mobilios žaidimų konsolės 10
11 SoC energijos taupymas prasideda nuo pagrindinio procesoriaus architektūros. CISC procesorių architektūrų pavyzdžiai: Intel x86 (asmeniniai kompiuteriai) Motorola 68k (įterptinės sistemos) IBM z/architecture (didieji kompiuteriai) RISC (dar vadinama load-store) procesorių architektūrų pavyzdžiai: DEC Alpha ARM Atmel AVR MIPS Power (PowerPC) SPARC 11
12 RISC lustuose reikia mažiau tranzistorių pagrindinėms funkcijoms atlikti, tokioms kaip instrukcijų dekodavimas ir loginių bei aritmetinių operacijų vykdymas. Tai leidžia padidinti registrų kiekį ir pridėti daugiau lygiagrečių vidinių įrenginių operacijų vykdymui. Kitos savybės, kuriomis dažniausiai pasižymi RISC architektūros procesoriai: Uniform instruction format, using a single word with the opcode in the same bit positions in every instruction, demanding less decoding; Identical general purpose registers, allowing any register to be used in any context, simplifying compiler design (although normally there are separate floating point registers); Simple addressing modes. Complex addressing performed via sequences of arithmetic and/or load-store operations; Few data types in hardware, some CISCs have byte string instructions, or support complex numbers; this is so far unlikely to be found on a RISC. Žinoma, tiek CISC, tiek RISC architektūrų procesoriuose būna išimčių. 12
13 Nors ir turi privalumų, RISC procesoriai iki šiol negali konkuruoti su Intel x86 procesoriais AK ir serveriuose. Tam yra trys priežastys: Didelė dalis AK programų istoriškai pritaikytos tik x86 procesoriams. Nors RISC nesunkiai didina procesorių našumą, Intel naudojasi dominuojančia padėtimi rinkoje ir leidžia žymiai daugiau pinigų x86 architektūros tobulinimui ir gamybos technologijų tyrimams. Visi x86 procesorių gamintojai įdiegė instrukcijų vykdymą panaudojant RISC mikro-operacijas vykdančius branduolius (Intel Pentium, AMD K5 ir vėlesni procesoriai) Tačiau net ir tobuliausi x86 procesoriai sunkiai varžosi su RISC architektūros procesoriais pagal energijos suvartojimo efektyvumą. Taip atsitiko todėl, kad CISC reikia daugiau aparatūros (tranzistorių) sudėtingų instrukcijų palaikymui. 13
14 Kokios firmos projektuotų procesorių pasaulyje pagaminta daugiausia? 14
15 15
16 Sukūrė Didžiosios Britanijos įmonė Acorn Computers ARM = Acorn RISC Machine Pirmas procesorius pagamintas 1985 metais metais pasirodė pirmoji komercinė versija ARM2, kuri turėjo konkuruoti su IBM PC kompiuteriuose naudojamais Intel procesoriais ARM2 32 bitų procesorius, sudarytas iš tik ~30000 tranzistorių, veikė sparčiau nei 16 bitų Intel iš tranzistorių. Iki 2011 metų buvo pagaminta daugiau nei 15 milijardų įvairių ARM architektūros procesorių 16
17 Patys efektyviausi procesoriai: nors Intel turi geriausias gamybos technologijas ir optimizuotą x86 architektūrą, tačiau jie negali lygintis su ARM procesoriais tranzistorių skaičiumi reikalingu vienai instrukcijai įvykdyti. Verslo modelis: bet kas gali gaminti ir tobulinti ARM procesorius, tačiau tik Intel, AMD ir VIA gali gaminti ir tobulinti x86 procesorius. 17
18 Intel Tobulina ir architektūrą, ir gamybos procesą Projektuoja procesorius Gamina procesorius savo gamyklose ARM Tobulina tik architektūrą Projektuoja procesorius Licencijuoja procesorius gamybai Licencijuoja procesorius papildomam tobulinimui 18
19 Intel x86 CISC (Complex Instruction Set Computing) Tikslas: didesnis našumas Energijos sąnaudos antraeilis dalykas (nors šiuo metu Intel jau atsižvelgia į energijos vartojimo efektyvumą) Sudėtingi, daugelio tranzistorių procesoriai ARM RISC (Reduced Instruction Set Computing) Tikslas: optimalus spartos ir energijos vartojimo derinys Energijos sąnaudos pirmoje vietoje Sudaryti iš nedaug tranzistorių, tačiau spartūs ir taupūs procesoriai 19
20 Instrukcijų atliekamas darbas per ciklą Instrukcijų vykdymo trukmė ciklais Registrų skaičius Spartinančiosios atminties dydis Lygiagrečių aritmetinių/loginių įrenginių skaičius (superscalar) Konvejerio ilgis Instrukcijų vykdymo ne iš eilės galimybė (Outof-Order Execution) Išorinės atminties sparta 20
21 Gamybos technologija Taktinis dažnis Lusto maitinimo įtampa Tranzistorių skaičius (architektūra tiesiogiai įtakoja tranzistorių skaičių) Energijos taupymo funkcijos luste: Dinaminis taktinio dažnio reguliavimas Nenaudojamų įrenginių išjungimo galimybė (clock gating ir power gating) Maitinimo įtampos reguliavimo galimybė 21
22 Tradicinės RISC savybės: Didelis universalių registrų skaičius (16 x 32 bit) Load/store architektūra Fiksuotas instrukcijų dydis: 32 bitai Paprasti adresavimo būdai: adresai nurodomi tiktai registruose arba instrukcijose Specialios ARM savybės: Nenaudojamas mikrokodas (instrukcijų skaidymas į mikrooperacijas) Instrukcijose kombinuojamos postūmio ir aritmetinės arba loginės operacijos Programos ciklų optimizavimas: automatiškai didinami/mažinami skaitikliai Keleto instrukcijų užkrovimo galimybė Beveik visų instrukcijų sąlyginis vykdymas 22
23 ARM licencijuoja suprojektuotus šios paskirties procesorių branduolius: Įterptinėms sistemoms (mikrovaldikliai, smartcards, kt.) Industriniams prietaisams (SSD/HDD valdikliai, tinklo įrenginiai, kt.) Vartotojų elektroniniams prietaisams (vaizdo kameros, televizoriai, blu-ray ir DVD grotuvai, kt.) Mobiliems įrenginiams (išmanieji telefonai, kiti mobilieji kompiuteriai) Nešiojamiems kompiuteriams, serveriams. 23
24 ARM projektuoja tik ARM branduolius : Cortex-A50. Didžiausio našumo 64 bitų procesorių branduoliai: Cortex-A57, Cortex-A53. Cortex-A. Universalūs didelio našumo 32 bitų procesorių branduoliai: Cortex-A17, Cortex-A15, Cortex-A12, Cortex-A9, Cortex-A8, Cortex-A5. Cortex-R. Procesoriai realaus laiko sistemoms. Klaidoms atsparūs Cortex-R4, Cortex-R5 and Cortex- R7 branduoliai. Cortex-M. Mikrovaldiklių branduoliai. Paprasti, maži, patys taupiausi: Cortex-M0 (8 bitų), Cortex-M3 (16 bitų), Cortex-M4 (32 bitų). 24
25 25
26 26
27 Cortex-A patys našiausi, tačiau kartu labai taupūs energijai ARM branduoliai. Cortex-A5: pigiausias, paprasčiausias, energijai taupiausias universalaus procesoriaus branduolys: Mhz 1-4 branduoliai procesoriuje 4-64KB L1 cache (konfigūruojama) Taikymo sritys: pigūs išmanieji telefonai, mobilieji telefonai, įterptinės sistemos, elektroniniai prietaisai 27
28 Cortex-A8: energiją taupantis vidutinio našumo procesoriaus branduolys: Mhz 1 branduolys procesoriuje 64KB L1 cache 0MB-1MB L2 cache (konfigūruojama) Taikymo sritys: išmanieji telefonai, internetiniai kompiuteriai, planšetiniai kompiuteriai, televizijos priedėliai, spausdintuvų procesoriai, kietųjų diskų procesoriai 28
29 Cortex-A9 patobulinta versija yra Cortex-A12. Tai energiją taupantis didelio našumo procesoriaus branduolys: Iki 2 Ghz 1-4 branduoliai procesoriuje 64-96KB L1 cache 0MB-8MB L2 cache (konfigūruojama) Taikymo sritys: išmanieji telefonai, internetiniai kompiuteriai, planšetiniai kompiuteriai, televizijos priedėliai, tinklo infrastruktūros įrenginiai, kietųjų diskų procesoriai, kiti nemažo procesoriaus našumo reikalaujantys elektronikos prietaisai 29
30 Cortex-A15 patobulinta versija yra Cortex-A17. Šiuo metu našiausias ARM branduolys Cortex-A serijoje Ghz 1-4 branduoliai procesoriuje 64-96KB L1 cache 0MB - 4MB L2 cache (konfigūruojama) LPAE iki 1TB RAM palaikymas Taikymo sritys: galingi išmanieji telefonai, kiti mobilūs kompiuteriai, high-end home entertainement, bevielių tinklų infrastruktūros įrenginiai, energiją taupantys serveriai, Microsoft Windows RT naudojantys įrenginiai. 30
31 Cortex-A57 šiuo metu našiausias ARM branduolys Ghz 1-4 branduoliai procesoriuje ARMv8 64 bitų architektūra 80KB L1 cache Konfigūruojama L2 cache Taikymo sritys: galingi išmanieji telefonai, mobilūs kompiuteriai, nešiojami kompiuteriai, energiją taupantys serveriai. Vienas iš pirmųjų komercinių panaudojimų: Samsung Exynos 7 SoC telefonuose Galaxy S6. 31
32 Šias skaidres ir kitą paskaitos medžiagą galima rasti adresu: 32
Išplėtimo lizdai gale (kiekis): 7 Korpuso spalva: Black Išorinių 5.25" lizdų skaičius: 4 Išorinių 3.5" lizdų skaičius: 1 Vidinių 3.
Korpusas (case) MicroATX: Yra 3.5" External: 2 3.5" Internal: 1 5.25" External: 2 Audio-Out: 1 USB 2.0: 2 Spalva: Juodas / Sidabrinis Unit Brutto Volume: 0.021805 Unit Net Weight: 4.37 Unit Gross Weight:
More informationKompiuterių diagnostika
Kompiuterių diagnostika Paskaitoje bus apžvelgta: AK architektūra ir vaizdo plokščių vieta joje Vaizdo plokštės sandara Populiariausi ekrano raiškos standartai Šiuolaikinių grafinių procesorių architektūra
More informationJAVA pagrindai Lek. Liudas Drejeris
JAVA pagrindai Lek. Liudas Drejeris Programa (1) Programa, tai eilė instrukcijų (vadinamų programiniais sakiniais), kurie vykdomi paeiliui, kol gaunamas norimas rezultatas. Programa (2) Programa (2) /*
More informationInformacijos apsaugos standartai serija
Informacijos apsaugos standartai 27000 serija Pareng : Marius Celskis www.isec.lt 2007 m. balandis 12 d. ISO 27000 serija 2 iš 9 Tarptautin standartizacijos organizacija ISO informacijos apsaugos standartizavimui
More informationios Uždara operacinė sistema skirta tik Apple įrenginiams: iphone ipad ipod touch Apple TV
ios Uždara operacinė sistema skirta tik Apple įrenginiams: iphone ipad ipod touch Apple TV Pagrindas OS X, skirtas ARM įrenginiams Programavimo aplinka: XCode ir Objective-C Programavimo kompiuteris -
More informationTECHNINĖ SPECIFIKACIJA. (vnt.)
TECHNINĖ SPECIFIKACIJA 1. Nuomojamos įrangos sąrašas ir tiekimo terminai 1.1. Nuomojamos įrangos sąrašas Eil. Preliminarus kiekis Įrangos (vnt.) Techniniai 1. Nešiojami kompiuteriai (1 tipo) Preliminarus
More informationEl. pašto konfigūravimas
El. pašto konfigūravimas Outlook Express (integruota Windows XP) elektroninio pašto klientas Žemiau pateikta instrukcija, kaip sukonfigūruoti savo elektroninį paštą vartotojams, turintiems elektroninio
More informationAtminties technologijos
Atminties technologijos 3 paskaita RAM (laisvosios kreipties atmintis) Atminties hierarchija Kreipties trukmė Talpa Kompiuterio resursai apibrėžiami pagal lokališkumo principą (laike ir erdvėje), kas leidžia
More information14. GNU operacinės sistemos komponentas Linux
14. GNU operacinės sistemos komponentas Linux 99 14. GNU operacinės sistemos komponentas Linux Čia trumpai pristatysime GNU/Linux istoriją, kodėl kai kas rašo GNU/Linux, kas yra Linux distributyas. Unix,
More informationTrumpai-ilga istorija
Įvadas į Web Services Kas yra Web Service? Kas ką žino??? 70-ieji: Mainframe Trumpai-ilga istorija 80-ieji: Client-Server Istorijos 90-ieji: Web 2000: SOA 2010: Cloud Computing Šaltinis: Sergejus Barinovas,
More informationCome to the TypeScript
Come to the TypeScript we have type hinting! Sergej Kurakin Sergej Kurakin Amžius: 36 Dirbu: NFQ Technologies Pareigos: Programuotojas Programuoti pradėjau mokytis 1996 metais. Programuotoju dirbu nuo
More informationComputer Architecture. Introduction. Lynn Choi Korea University
Computer Architecture Introduction Lynn Choi Korea University Class Information Lecturer Prof. Lynn Choi, School of Electrical Eng. Phone: 3290-3249, 공학관 411, lchoi@korea.ac.kr, TA: 윤창현 / 신동욱, 3290-3896,
More informationKompiuterių tinklai. IPv6 ir tuneliai
Kompiuterių tinklai IPv6 ir tuneliai Rolandas Griškevičius rolandas.griskevicius@vgtu.lt MSN: rgrisha@hotmail.com http://fmf.vgtu.lt/~rgriskevicius 00--08 R. Griškevičius, Kompiuterių tinklai, VGTU, 00
More informationResursų virtualizacija. 12 paskaita. Virtualizacija ir cloud computing
Resursų virtualizacija 12 paskaita Virtualizacija ir cloud computing Virtualizacijos prielaidos Šiuolaikiniai kompiuteriai yra pakankamai galingi: 2, 4, 8, 32 branduolių procesoriai 4 128 GB operatyviosios
More informationRedis Ma as, greitas, galingas. Specialiai VilniusPHP
Redis Ma as, greitas, galingas Specialiai VilniusPHP 2013.06.06 Sergej Kurakin Na, Jūs mane jau nekarta matėte, tai nieko nesakysiu apie save. Kaip aš susipa inau! Tai buvo prieš keletą metų! Projektas
More informationPrinciples of Computer Architecture Processors Lecture 1
Principles of Computer Architecture Processors Lecture 1 prof.dr. Dalius Mažeika Dalius.Mazeika@vgtu.lt http://dma.vgtu.lt Room No. L424 Lectures and evaluation Scope of the course is 3 ECTS (80 hours)
More informationVHDL: skaitmeninių įtaisų projektavimo kalba. 1 paskaita. dr. Giedrius Masalskis
VHDL: skaitmeninių įtaisų projektavimo kalba 1 paskaita dr. Giedrius Masalskis Literatūros šaltiniai Paskaitų skaidrės. Lengvai ieškoma knyga, kai reikia greitai prisiminti VHDL sintaksę, surasti pavyzdžius:
More informationRekomendacijos skaitmeninimo įrangai
Rekomendacijos skaitmeninimo įrangai Šiame dokumente pateikiamas kompiuterinės, programinės bei kitokios įrangos aprašymas yra rekomendacinio pobūdžio. Rekomendacijos skirtos visiems Lietuvos muziejams,
More informationEE 354 Fall 2015 Lecture 1 Architecture and Introduction
EE 354 Fall 2015 Lecture 1 Architecture and Introduction Note: Much of these notes are taken from the book: The definitive Guide to ARM Cortex M3 and Cortex M4 Processors by Joseph Yiu, third edition,
More informationChapter 2 Logic Gates and Introduction to Computer Architecture
Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are
More informationECE 471 Embedded Systems Lecture 3
ECE 471 Embedded Systems Lecture 3 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 10 September 2018 Announcements New classroom: Stevens 365 HW#1 was posted, due Friday Reminder:
More informationIntroduction to Microprocessor
Introduction to Microprocessor Slide 1 Microprocessor A microprocessor is a multipurpose, programmable, clock-driven, register-based electronic device That reads binary instructions from a storage device
More informationComputer Architecture Dr. Charles Kim Howard University
EECE416 Microcomputer Fundamentals & Design Computer Architecture Dr. Charles Kim Howard University 1 Computer Architecture Computer Architecture Art of selecting and interconnecting hardware components
More informationCOMP3221: Microprocessors and. and Embedded Systems. Instruction Set Architecture (ISA) What makes an ISA? #1: Memory Models. What makes an ISA?
COMP3221: Microprocessors and Embedded Systems Lecture 2: Instruction Set Architecture (ISA) http://www.cse.unsw.edu.au/~cs3221 Lecturer: Hui Wu Session 2, 2005 Instruction Set Architecture (ISA) ISA is
More informationVienlusčių įtaisų projektavimas. 1 paskaita
Vienlusčių įtaisų projektavimas 1 paskaita HDL įvadas Tradicinės programavimo kalbos (C, Pascal, Python) yra nuoseklios: jomis parašytos programos yra kompiliuojamos į universalaus procesoriaus instrukcijų
More informationWVGA :9 None. This is the only supported resolution for Windows Phone OS 7.1.
Windows Phone Palaikomi ekranai Resolution Resolution Aspect ratio Delta from Windows Phone OS 7.1 Scaled resolution WVGA 480 800 15:9 None. This is the only supported resolution for Windows Phone OS 7.1.
More informationChapter 06: Instruction Pipelining and Parallel Processing. Lesson 14: Example of the Pipelined CISC and RISC Processors
Chapter 06: Instruction Pipelining and Parallel Processing Lesson 14: Example of the Pipelined CISC and RISC Processors 1 Objective To understand pipelines and parallel pipelines in CISC and RISC Processors
More informationGijos. Gijų modelis Javoje. R.Vaicekauskas, OP, 2017
Gijos Gijų modelis Javoje R.Vaicekauskas, OP, 2017 1 Turinys Motyvacija Sukūrimas Valdymas Sinchronizacija Susijusios klasės 2 Motyvacija Gijos reikalingos tam, kad išreikšti lygiagretumą vieno proceso
More informationComputers Are Your Future
Computers Are Your Future 2008 Prentice-Hall, Inc. Computers Are Your Future Chapter 6 Inside the System Unit 2008 Prentice-Hall, Inc. Slide 2 What You Will Learn... Understand how computers represent
More informationMicroprocessor Architecture Dr. Charles Kim Howard University
EECE416 Microcomputer Fundamentals Microprocessor Architecture Dr. Charles Kim Howard University 1 Computer Architecture Computer System CPU (with PC, Register, SR) + Memory 2 Computer Architecture ALU
More informationComputer Architecture. Fall Dongkun Shin, SKKU
Computer Architecture Fall 2018 1 Syllabus Instructors: Dongkun Shin Office : Room 85470 E-mail : dongkun@skku.edu Office Hours: Wed. 15:00-17:30 or by appointment Lecture notes nyx.skku.ac.kr Courses
More informationELC4438: Embedded System Design Embedded Processor
ELC4438: Embedded System Design Embedded Processor Liang Dong Electrical and Computer Engineering Baylor University 1. Processor Architecture General PC Von Neumann Architecture a.k.a. Princeton Architecture
More informationParengė ITMM Artūras Šakalys 1
2014.02.02 Parengė ITMM Artūras Šakalys 1 2014.02.02 Parengė ITMM Artūras Šakalys 2 Kaip suprantame masyvą? Pavyzdys: Peteliškių šeima; Gėlių laukas; 2014.02.02 Parengė ITMM Artūras Šakalys 3 Kaip suprasti
More informationDUOMENŲ BAZIŲ VALDYMO SISTEMŲ ANALIZĖ
DUOMENŲ BAZIŲ VALDYMO SISTEMŲ ANALIZĖ Renata Baronienė, Egidijus Paliulis Šiaulių universitetas, Technologijos fakultetas Įvadas Kasmet didėja kaupiamų, saugojamų ir apdorojamų duomenų kiekiai ir apimtys.
More informationDUOMENŲ STRUKTŪROS IR ALGORITMAI. Rūšiavimo algoritmai (įterpimo, burbulo, išrinkimo)
DUOMENŲ STRUKTŪROS IR ALGORITMAI Rūšiavimo algoritmai (įterpimo, burbulo, išrinkimo) Rūšiavimo veiksmas Kasdieniniame gyvenime mes dažnai rūšiuojame: Failus kataloguose Katalogus lokaliame diske Kasdienines
More informationKOMPIUTERIŲ TINKLAI. 5 paskaita Tinklo lygmuo, IP protokolas
KOMPIUTERIŲ TINKLAI 5 paskaita Tinklo lygmuo, IP protokolas Lokalus tinklas (kartojimas) Lokalaus tinklo technologijos: Kokius žinote prieigos prie terpės metodus? Kas yra Ethernet, kokie jo skiriamieji
More informationEmbedded Systems: Architecture
Embedded Systems: Architecture Jinkyu Jeong (Jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu ICE3028: Embedded Systems Design, Fall 2018, Jinkyu Jeong (jinkyu@skku.edu)
More informationECE 471 Embedded Systems Lecture 2
ECE 471 Embedded Systems Lecture 2 Vince Weaver http://www.eece.maine.edu/ vweaver vincent.weaver@maine.edu 4 September 2014 Announcements HW#1 will be posted tomorrow (Friday), due next Thursday Working
More informationThe Influence of Transport Layer to Ethernet Services Quality
ELECTRONICS AND ELECTRICAL ENGINEERING ISSN 139 115 010. No. 9(105) ELEKTRONIKA IR ELEKTROTECHNIKA TELECOMMUNICATIONS ENGINEERING T 180 TELEKOMUNIKACIJŲ INŽINERIJA The Influence of Transport Layer to Ethernet
More informationC++ programavimo kalba. Konstruktorius, destruktorius, klasių metodų modifikatoriai, objektų masyvai (4 paskaita)
C++ programavimo kalba Konstruktorius, destruktorius, klasių metodų modifikatoriai, objektų masyvai (4 paskaita) Konstruktorius Sukuriant objektą, jo duomenims paprastai turi būti priskiriamos pradinės
More informationECE 471 Embedded Systems Lecture 2
ECE 471 Embedded Systems Lecture 2 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 7 September 2018 Announcements Reminder: The class notes are posted to the website. HW#1 will
More informationECE 471 Embedded Systems Lecture 2
ECE 471 Embedded Systems Lecture 2 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 3 September 2015 Announcements HW#1 will be posted today, due next Thursday. I will send out
More informationElektroninis.lt šakninių sertifikatų diegimas
Elektroninis.lt šakninių sertifikatų diegimas Ši instrukcija aprašo, kaip į kompiuterį įdiegti šakninius elektroninis.lt sertifikatus. Diegimo darbus galima atlikti turint kompiuterio administratoriaus
More informationRekomendacijos skaitmeninimo įrangai
Rekomendacijos skaitmeninimo įrangai Šiame dokumente pateikiamas kompiuterinės programinės bei kitos įrangos aprašymas yra rekomendacinio pobūdžio. Rekomendacijos skirtos visiems Lietuvos muziejams, kurie
More informationFUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER
FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER Components of a personal computer - Summary Computer Case aluminium casing to store all components. Motherboard Central Processor Unit (CPU) Power supply
More informationNew Advances in Micro-Processors and computer architectures
New Advances in Micro-Processors and computer architectures Prof. (Dr.) K.R. Chowdhary, Director SETG Email: kr.chowdhary@jietjodhpur.com Jodhpur Institute of Engineering and Technology, SETG August 27,
More informationEE4144: ARM Cortex-M Processor
EE4144: ARM Cortex-M Processor EE4144 Fall 2014 EE4144 EE4144: ARM Cortex-M Processor Fall 2014 1 / 10 ARM Cortex-M 32-bit RISC processor Cortex-M4F Cortex-M3 + DSP instructions + floating point unit (FPU)
More informationInternetas. Programinė įranga Internetinei TV (IPTV) PAGRINDINĖS SAVYBĖS SYSTEMOS APŽVALGA
Programinė įranga Internetinei TV (IPTV) PAGRINDINĖS SAVYBĖS Mažas Interneto greitis netgi HD (720p) peržiūrai Kokybiškas HD (720p) įkodavimas/transliavimas Video indeksavimas realiame laike Pilna tiesioginių
More informationChapter 2: Instructions How we talk to the computer
Chapter 2: Instructions How we talk to the computer 1 The Instruction Set Architecture that part of the architecture that is visible to the programmer - instruction formats - opcodes (available instructions)
More informationTautvydas Dagys Microsoft Lietuva
Tautvydas Dagys Microsoft Lietuva Programos akademinėms institucijoms ir studentams Studentų partnerių programa Akademinės institucijoms Studentams MSDN AA Tai efektyvus būdas aprūpinti savo laboratorijas/klases
More informationC++ programavimo kalba
C++ programavimo kalba Operatorių perkrovimas (7 paskaita) Operatorių perdengimas Programavimo kalbose naudojami operatoriai pasižymi polimorfizmu (daugiavariantiškumu). Kaip pavyzdys gali būti operatorius
More informationGREITAS IR TIKSLUS OBJEKTO PARAMETRŲ NUSTATYMAS MAŠININĖS REGOS SISTEMOSE
14-osios Lietuvos jaunųjų mokslininkų konferencijos Mokslas Lietuvos ateitis ISSN 2029-7149 online 2011 metų teminės konferencijos straipsnių rinkins ISBN 978-9955-28-835-0 KOMPIUTERINĖ GRAFIKA IR PROJEKTAVIMAS
More informationCISC / RISC. Complex / Reduced Instruction Set Computers
Systems Architecture CISC / RISC Complex / Reduced Instruction Set Computers CISC / RISC p. 1/12 Instruction Usage Instruction Group Average Usage 1 Data Movement 45.28% 2 Flow Control 28.73% 3 Arithmetic
More informationComputer Organization
INF 101 Fundamental Information Technology Computer Organization Assistant Prof. Dr. Turgay ĐBRĐKÇĐ Course slides are adapted from slides provided by Addison-Wesley Computing Fundamentals of Information
More informationKevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban
Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Contents Raspberry Pi Foundation Raspberry Pi overview & specs ARM11 overview ARM11 cache, pipeline, branch prediction ARM11 vs.
More informationLecture 4: RISC Computers
Lecture 4: RISC Computers Introduction Program execution features RISC characteristics RISC vs. CICS Zebo Peng, IDA, LiTH 1 Introduction Reduced Instruction Set Computer (RISC) represents an important
More informationEvolution of Computers & Microprocessors. Dr. Cahit Karakuş
Evolution of Computers & Microprocessors Dr. Cahit Karakuş Evolution of Computers First generation (1939-1954) - vacuum tube IBM 650, 1954 Evolution of Computers Second generation (1954-1959) - transistor
More informationSequential Nonlinear Mapping versus Simultaneous One
INFORMATICA, 2002, Vol. 13, No. 3, 333 344 333 2002 Institute of Mathematics and Informatics, Vilnius Sequential Nonlinear Mapping versus Simultaneous One Algirdas Mykolas MONTVILAS Institute of Mathematics
More informationCOMP2121: Microprocessors and Interfacing. Instruction Set Architecture (ISA)
COMP2121: Microprocessors and Interfacing Instruction Set Architecture (ISA) http://www.cse.unsw.edu.au/~cs2121 Lecturer: Hui Wu Session 2, 2017 1 Contents Memory models Registers Data types Instructions
More informationWWW aplikacijų saugumas 2
WWW aplikacijų saugumas 2 Rolandas Griškevičius rolandas.griskevicius@fm.vgtu.lt MSN: rgrisha@hotmail.com http://fmf.vgtu.lt/~rgriskevicius 2010-11-26 R. Griškevičius, Saugus programavimas, VGTU, 2009
More informationApletai (įskiepiai) Lekt. dr. Pijus Kasparaitis m. m. pavasario semestras.
Apletai (įskiepiai) Lekt. dr. Pijus Kasparaitis pkasparaitis@yahoo.com 2008-2009 m. m. pavasario semestras Java grafinės bibliotekos AWT (Abstract Window Toolkit) Swing 2009.04.09 P.Kasparaitis. Objektinis
More information3.1 Description of Microprocessor. 3.2 History of Microprocessor
3.0 MAIN CONTENT 3.1 Description of Microprocessor The brain or engine of the PC is the processor (sometimes called microprocessor), or central processing unit (CPU). The CPU performs the system s calculating
More informationCMPE 310: Systems Design and Programming
: Systems Design and Programming Instructor: Chintan Patel Text: Barry B. Brey, 'The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro Processor, Pentium II, Pentium
More informationlesson 3 Transforming Data into Information
essential concepts lesson 3 Transforming Data into Information This lesson includes the following sections: How Computers Represent Data How Computers Process Data Factors Affecting Processing Speed Extending
More informationHomeschool Enrichment. The System Unit: Processing & Memory
Homeschool Enrichment The System Unit: Processing & Memory Overview This chapter covers: How computers represent data and programs How the CPU, memory, and other components are arranged inside the system
More informationNaujos galimybės su Lotus Notes 8.5.1: naudotojams ir programuotojams
Naujos galimybės su Lotus Notes 8.5.1: naudotojams ir programuotojams IBM Programinės įrangos diena 2009 m. spalio 21 d. Andrejus Chaliapinas, IĮ Infosana vadovas http://www.infosana.com Prezentacijos
More informationVILNIAUS PEDAGOGINIS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS INFORMATIKOS KATEDRA EDITA MUDURYTĖ
VILNIAUS PEDAGOGINIS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS INFORMATIKOS KATEDRA EDITA MUDURYTĖ MICROSOFT OPERACINIŲ SISTEMŲ SĄSAJŲ LYGINAMOJI ANALIZĖ Magistro baigiamasis darbas Darbo vadovai
More informationCSEE 3827: Fundamentals of Computer Systems
CSEE 3827: Fundamentals of Computer Systems Lecture 15 April 1, 2009 martha@cs.columbia.edu and the rest of the semester Source code (e.g., *.java, *.c) (software) Compiler MIPS instruction set architecture
More informationComputer Architecture Dr. Charles Kim Howard University
EECE416 Microcomputer Fundamentals Computer Architecture Dr. Charles Kim Howard University 1 Computer Architecture Computer Architecture Art of selecting and interconnecting hardware components to create
More informationPaskirstytos atminties lygiagretusis programavimas Įvadas į MPI
Paskirstytos atminties lygiagretusis programavimas Įvadas į MPI Distributed memory parallel programming Paskirstytos atminties lygiagretieji kompiuteriai Kiekvienas procesorius turi tik savo nuosavą atmintį
More informationChapter 13 Reduced Instruction Set Computers
Chapter 13 Reduced Instruction Set Computers Contents Instruction execution characteristics Use of a large register file Compiler-based register optimization Reduced instruction set architecture RISC pipelining
More informationIBM "Broadway" 512Mb GDDR3 Qimonda
ffl Wii architecture ffl Wii components ffl Cracking Open" the Wii 20 1 CMPE112 Spring 2008 A. Di Blas 112 Spring 2008 CMPE Wii Nintendo ffl Architecture very similar to that of the ffl Fully backwards
More informationComputer Architectures
Computer Architectures Instruction Set Architectures 2018. április 22. Budapest Gábor Horváth associate professor BUTE Dept. of Networked Systems and Services ghorvath@hit.bme.hu 2 Instruction set architectures
More informationPROJEKTAS PROFESIJOS MOKYTOJŲ IR DĖSTYTOJŲ TECHNOLOGINIŲ KOMPETENCIJŲ TOBULINIMO SISTEMOS SUKŪRIMAS IR ĮDIEGIMAS (NR.: VP1-2.2-ŠMM-02-V ) 1
SISTEMOS SUKŪRIMAS IR ĮDIEGIMAS (NR.: VP1-2.2-ŠMM-02-V-02-001) 1 UGDYMO PLĖTOTĖS CENTRAS PROJEKTAS PROFESIJOS MOKYTOJŲ IR DĖSTYTOJŲ TECHNOLOGINIŲ KOMPETENCIJŲ TOBULINIMO SISTEMOS SUKŪRIMAS IR ĮDIEGIMAS
More informationAdvanced d Processor Architecture. Computer Systems Laboratory Sungkyunkwan University
Advanced d Processor Architecture Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Modern Microprocessors More than just GHz CPU Clock Speed SPECint2000
More informationWeb servisai WSDL. Osvaldas Grigas
Web servisai WSDL Osvaldas Grigas Web servisų aprašymas Kiekvienas web servisas yra unikalus Jis turi adresą(arba kelis adresus), kuriuo į jį galima kreiptis. Jis supranta tik tam tikros struktūros įeinančius
More informationC programavimo kalba. 3 paskaita (Sąlygos ir ciklo operatoriai, funkcija scanf() )
C programavimo kalba 3 paskaita (Sąlygos ir ciklo operatoriai, funkcija scanf() ) Sąlygos operatorius if - else Sąlygos operatoriai skirti perduoti programos vykdymą vienai ar kitai programos šakai. Operatorius
More informationMobile Processors. Jose R. Ortiz Ubarri
Mobile Processors Jose R. Ortiz Ubarri Electrical and Computer Engineering Department University of Puerto Rico, Mayagüez Campus Mayagüez, Puerto Rico 00681 5000 Jose.Ortiz@hpcf.upr.edu Introduction While
More informationShow how to connect three Full Adders to implement a 3-bit ripple-carry adder
Show how to connect three Full Adders to implement a 3-bit ripple-carry adder 1 Reg. A Reg. B Reg. Sum 2 Chapter 5 Computing Components Yet another layer of abstraction! Components Circuits Gates Transistors
More informationIntel released new technology call P6P
P6 and IA-64 8086 released on 1978 Pentium release on 1993 8086 has upgrade by Pipeline, Super scalar, Clock frequency, Cache and so on But 8086 has limit, Hard to improve efficiency Intel released new
More informationThe Macbook Air's Cpu Is Based On Which Instruction Set Architecture (isa) >>>CLICK HERE<<<
The Macbook Air's Cpu Is Based On Which Instruction Set Architecture (isa) There is nothing in the instruction set that is more or less energy efficient than any The gaps between ARM and Atom are driven
More informationCPE/EE 421 Microcomputers
CPE/EE 421 Microcomputers Instructor: Dr Aleksandar Milenkovic Lecture Notes S01 *Material used is in part developed by Dr. D. Raskovic and Dr. E. Jovanov CPE/EE 421/521 Microcomputers 1 CPE/EE 421 Microcomputers
More informationAdvanced Processor Architecture. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University
Advanced Processor Architecture Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Modern Microprocessors More than just GHz CPU Clock Speed SPECint2000
More informationLecture 4: RISC Computers
Lecture 4: RISC Computers Introduction Program execution features RISC characteristics RISC vs. CICS Zebo Peng, IDA, LiTH 1 Introduction Reduced Instruction Set Computer (RISC) is an important innovation
More informationAlternate definition: Instruction Set Architecture (ISA) What is Computer Architecture? Computer Organization. Computer structure: Von Neumann model
What is Computer Architecture? Structure: static arrangement of the parts Organization: dynamic interaction of the parts and their control Implementation: design of specific building blocks Performance:
More information2.4 ir 5 GHz WLAN įrenginių panaudojimo VU Fizikos fakultete tyrimas
VU Fizikos fakultetas, Radiofizikos katedra Telekomunikacijų sistemų laboratorija Laboratorinis darbas Nr. 6 2.4 ir 5 GHz WLAN įrenginių panaudojimo VU Fizikos fakultete tyrimas Vilnius, 2008m. 1 Turinys
More informationMT2 Introduction Embedded Systems. MT2.1 Mechatronic systems
MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing
More information1. Microprocessor Architectures. 1.1 Intel 1.2 Motorola
1. Microprocessor Architectures 1.1 Intel 1.2 Motorola 1.1 Intel The Early Intel Microprocessors The first microprocessor to appear in the market was the Intel 4004, a 4-bit data bus device. This device
More informationIntel X86 Assembler Instruction Set Opcode Table
Intel X86 Assembler Instruction Set Opcode Table x86 Instruction Set Reference. Derived from the September 2014 version of the Intel 64 and IA-32 LGDT, Load Global/Interrupt Descriptor Table Register.
More informationIA-32 Architecture COE 205. Computer Organization and Assembly Language. Computer Engineering Department
IA-32 Architecture COE 205 Computer Organization and Assembly Language Computer Engineering Department King Fahd University of Petroleum and Minerals Presentation Outline Basic Computer Organization Intel
More informationShow how to connect three Full Adders to implement a 3-bit ripple-carry adder
Show how to connect three Full Adders to implement a 3-bit ripple-carry adder 1 Reg. A Reg. B Reg. Sum 2 Chapter 5 Computing Components Yet another layer of abstraction! Components Circuits Gates Transistors
More informationIntergraph: Computer Pioneer
Page 1 of 6 operations more efficiently, it is the InterPro 32 in 1984 that is the first true standalone workstation. In 1980, Intergraph released the first computer graphics terminal to use raster technology.
More informationIntentionally Blank 0
Intentionally Blank 0 Technology in Action Chapter 2 Looking at Computers: Understanding the Parts 1 Understanding Your Computer: Computers are Data Processing Devices Perform four major functions Input:
More informationChapter 1. Microcontroller Overview
Chapter 1 Microcontroller Overview Lesson 2 Microcontrollers- Types and Examples Outline Microcontroller Types Examples- 8051 Series Family Members Examples- 68HC11/12 Series Family Members CPU Microcomputer
More informationEvolution of CPUs & Memory in Video Game Consoles. Curtis Geiger & Matthew Meehan
Evolution of CPUs & Memory in Video Game Consoles Curtis Geiger & Matthew Meehan 1 ST GENERATION Magnavox Odyssey first console, released 1972 No CPU or Memory entirely made up of transistors, resistors,
More informationReduced Instruction Set Computer
Reduced Instruction Set Computer RISC - Reduced Instruction Set Computer By reducing the number of instructions that a processor supports and thereby reducing the complexity of the chip, it is possible
More informationFigure 1-1. A multilevel machine.
1 INTRODUCTION 1 Level n Level 3 Level 2 Level 1 Virtual machine Mn, with machine language Ln Virtual machine M3, with machine language L3 Virtual machine M2, with machine language L2 Virtual machine M1,
More informationSuperscalar Processors
Superscalar Processors Increasing pipeline length eventually leads to diminishing returns longer pipelines take longer to re-fill data and control hazards lead to increased overheads, removing any a performance
More informationSuperscalar Machines. Characteristics of superscalar processors
Superscalar Machines Increasing pipeline length eventually leads to diminishing returns longer pipelines take longer to re-fill data and control hazards lead to increased overheads, removing any performance
More informationPolimorfizmas. Lekt. dr. Pijus Kasparaitis m. m. pavasario semestras.
Polimorfizmas Lekt. dr. Pijus Kasparaitis pkasparaitis@yahoo.com 2009-2010 m. m. pavasario semestras Dar apie paveldėjimą Java kalboje kiekvienas paveldėtos klasės objektas gali būti naudojamas ten, kur
More information