From High-Level Language to language of the hardware
|
|
- Joachim Willemsen
- 7 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Overzichtscollege 1
2 Abstractieniveaus Een computersysteem bestaat uit een hiërarchie van lagen Elke laag heeft een goed gedefinieerde interface naar de bovenliggende en onderliggende lagen Essentieel bij de ondersteuning van opwaartse compatibiliteit 2
3 From High-Level Language to language of the hardware Hogere programmeertaal (C) for( i = 0; i == 4; i = i + 1 ) { a = a + 8; } Compiler Assembler code LOADI tmp, 4 # i 4 LOADI a, 0 # a 0 for: BEQ i, tmp, end # if ( i == 4 ) goto end ADDI i, i, 1 # i i +1 ADDI a, a, 8 # (tussen)resultaat BRA for # goto for loop end: HALT # einde programma Assembler Machinetaal 3
4 Instruction Set Architecture (ISA) Een heel belangrijke abstractie interface tussen hardware en low-level software gestandaardiseerde instructies, machinetaal, etc. voordeel: verschillende implementaties van dezelfde architectuur nadeel: werpt drempel op voor totaal nieuwe ideeën Modern instruction set architectures: IA-32, PowerPC, MIPS, SPARC, ARM, and others 4
5 Welke abstracties bestaan er op dit vakgebied? Welke lagen van de software en de hardware bestaan er? Applicatie software Systeem software Assembleertaal Machinetaal Onderwerpen over de architectuur zoals Caches, Virtual Memory, Pipelining, Dual Core Sequentiële logica, finite state machines Combinatorische logica en rekenschakelingen Logische poorten, aangestuurd door nullen en enen Transistoren om poorten samen te stellen (CMOS) Halfgeleiders om transistoren te bouwen Eigenschappen van halfgeleiders (atomen, elektronen etc.) 5
6 Welke abstracties komen in deze cursus aan bod? Welke lagen van de software en de hardware komen aan bod? Applicatie software, nee Systeem software, nee Assembleertaal, ja, hoofdstuk 3, 7, 8 en 9. Machinetaal, ja, hoofdstuk 3. Onderwerpen over de architectuur zoals Caches, Virtual Memory, Pipelining, Dual Core nee. Sequentiële logica, finite state machines, ja, hoofdstuk 5 en 6. Combinatorische logica en rekenschakelingen, ja, hoofdstuk 2, 4 en 6. Logische poorten aangestuurd door nullen en enen, ja, hoofdstuk 1. Transistoren om poorten samen te stellen (CMOS), ja alleen de basis. Halfgeleiders om transistoren te bouwen, nee Eigenschappen van halfgeleiders (atomen, elektronen etc.), nee 6
7 De revolutionaire ontwikkeling van de processor Sneller, sneller en... nog veel sneller Er was, is en blijft een vraag naar steeds snellere computers. Enkele voorbeelden: Intelligentere programma s (b.v. spraakherkenning) Multimedia Spelletjes Wetenschappelijke toepassingen Medische toepassingen etc. Waardoor werden en worden computers steeds sneller? 7
8 Prestatieverbeteringen van processoren Door technologie Meer transistoren op hetzelfde oppervlak Hogere klokfrequenties Minder warmteontwikkeling Door verbeteringen van de architectuur Pipeline Cache Meer processoren Compilers 8
9 Meer transistoren: Wet van Moore Het aantal transistors op een computerchip wordt elke 18 maanden *** verdubbeld. De voorspelling werd in 1965 gedaan door Gordon Moore, één van de oprichters van chipfabrikant Intel. De wet geldt tot op de dag van vandaag (2009). Zal in de toekomst de technologische vooruitgang langzamer gaan verlopen? Voorlopig niet maar na 2020 wel!! Reden: fundamentele fysische barrières. *** 9
10 Bron afbeelding: Wikipedia 10
11 Intel 4004 (1971) 2250 transistors 11
12 Intel Pentium 4 Prescott (2004) transistors 90 nm technologie 0,1 micrometer transistors 12
13 De grootte van één transistor in 2004: 90 nanometer 90 nm 0,01 µm De grootte van één transistor in 2009: 45 nanometer 13
14 Hogere klokfrequenties Computerklok X-tal oscillator 3 Volt 0 Volt Tijd 1 1 Stel :f = 100 Hz periodetijd (t) = = = 0,01sec f 100 Computerklok X-tal oscillator 3 Volt 0 Volt 0,01 seconde Tijd 14
15 Klokfrequentie 1 1 Stel :f = 100 Hz periodetijd (t) = = = f 100 0,01sec Computerklok X-tal oscillator 3 Volt 0 Volt 0,01 seconde Tijd 15
16 Hogere klokfrequenties 4 GHz 16
17 Iedere computer heeft een klok Waardoor wordt de frequentie f van deze klok bepaald? Wat is de propagatietijd van een poort/schakeling/processor? Stel de totale propagatietijd t p voor het uitvoeren van één instructie is 0,25 ns Wat is dan de klokfrequentie f? f 1 t 1 0,25*10 = = 9 p = 4*10 9 sec = 4 GHz 3 Volt 0 Volt 0,25 ns Tijd Limitatie: Lichtsnelheid = km/sec. In 0,25 ns legt het licht 7,5 cm af 17
18 Verwachte energie verbruik in
19 Spanning 3 Volt Energieverbruik en klokfrequentie Klokfrequentie (f): 4 GHz = 4 * 10 9 Hz Er loopt alleen een stroom tijdens het schakelen van de transistoren. Stroomverbruik 0 Volt Geen stroomverbruik Tijd Vermogen (Watt) = Stroom * Spanning = I * U Energieverbruik = Vermogen * tijd (Watt sec) U * t R Energieverbruik = (Watt sec) 2 19
20 Energie verbruik in 2009 Pentium Dual-Core T4200 P; 45 nm; 2 GHz; 35 W 20
21 Prestatieverbeteringen van processoren Door technologie Meer transistoren op hetzelfde oppervlak Hogere klokfrequenties Minder warmteontwikkeling Door verbeteringen van de architectuur Pipeline Cache Meer processoren Compilers 21
22 Tijd (min) Trein nr. Principe van pipelining Methode om meer instructies tegelijkertijd uit te voeren Voorbeeld: Baanvak Amsterdam CS Utrecht CS Er kan slechts één trein op het baanvak rijden CS- Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 2 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 3 CS-Amstel Een trein op baanvak Amsterdam CS Utrecht CS Hoe lang doen 10 treinen over het hele traject? 22
23 Pipelining Methode om meer instructies tegelijkertijd uit te voeren Voorbeeld: Baanvak Amsterdam Utrecht bestaat uit 4 baanvakken: Amsterdam CS Amstel; Amstel Abcoude; Abcoude Breukelen en Breukelen Utrecht CS. Tijd (min) Trein nr CS- Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 2 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 3 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 4 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 5 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 6 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht Vier treinen op de diverse baanvakken Hoe lang doen 10 treinen over het hele traject? 23
24 Pipelining. Methode om meer instructies tegelijkertijd uit te voeren Voorbeeld: Baanvak Amsterdam Utrecht is onderverdeelt in 4 baanvakken Tijd (min) Trein nr CS- Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 2 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 3 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 4 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 5 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht 6 CS-Amstel Amstel- Abcoude Abcoude- Breukelen Breukelen- Utrecht Treinen op diverse baanvakken 4 baanvakken: ( ) * 6 = 78 min. 1 baanvak: 10 * 4 * 6 = 240 min. 24
25 Pipelining Last processor without pipelining was in 85 C ontrol Control I/O interface Instruction cache Enhanced floating point and multim edia Control Data cache Integer datapath Secondary cache and memory interface Advanced pipelining hyperthreading support Control Pentium 4 25
26 Processor-Memory Performance Gap 26
27 27
28 28
29 Multi core machines The number of processors on a chip and number of hardwaresupported threads per processor on current processors. 29
30 E6750 dual-core processor (Intel) Bron afbeelding: Wikipedia 30
31 Toename prestaties van computers sinds 1978 t.o.v. VAX 11/780 31
32 Toekomstbeeld: Waar valt nog flink vooruitgang te boeken en waar niet? Beperkte vooruitgang (huidige) siliciumtechnologie door fysieke limitaties: Kloksnelheid (lichtsnelheid) Component-grootte gelimiteerd (b.v. enkele atomen) Beperkte verbeteringen bestaande architectuur Behoorlijke vooruitgang vermindering energiegebruik (door research t.b.v. draagbare apparatuur). Flinke vooruitgang: Parallellisme! Multi core 32
33 Snelste computer van Nederland in 2005 ANP: Minister van der Hoeven (Onderwijs) heeft dinsdag in Groningen de snelste computer van Europa officieel in gebruik gesteld. Het door IBM ontwikkelde systeem vormt het kloppend hart van het grootste sensornetwerk ter wereld (LOFAR), dat op dit moment in Noord- Nederland in ontwikkeling is ( kleine antennes). In totaal neemt de computer slechts 6 vierkante meter ruimte in beslag Processors staan garant voor een enorme rekenkracht van 27,4 biljoen berekeningen per seconde berekeningen per seconde. 33
34 Toekomst Algemeen wordt verondersteld dat de wet van Moore tot zeker 2020 doorgaat. 34
35 Zo begon het ENIAC built in World War II was the first general purpose computer Used for computing artillery firing tables 80 feet long by 8.5 feet high and several feet wide Each of the twenty 10 digit registers was 2 feet long Used 19,000 vacuum tubes Performed 1900 additions per second 35
36 Programmeren van de ENIAC 36
Tentamen Computersystemen
Tentamen Computersystemen baicosy6 2e jaar bachelor AI, 2e semester 21 oktober 213, 9u-11u OMHP D.9 vraag 1 Van een Single Cycle Harvard machine hebben de componenten de volgende propagation delay time:
Nadere informatieinformatica. hardware. overzicht. moederbord CPU RAM GPU architectuur (vwo)
informatica hardware overzicht moederbord CPU RAM GPU architectuur (vwo) 1 moederbord basis van de computer componenten & aansluitingen chipset Northbridge (snel) Southbridge ("traag") bussen FSB/HTB moederbord
Nadere informatieVan Poort tot Pipeline. Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam
Van Poort tot Pipeline Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam Van Poort tot Pipeline Pipeline processor One cycle machine Calculator File of registers Assembly
Nadere informatieUitwerking oefententamen Computerarchitectuur December 2016
Uitwerking oefententamen Computerarchitectuur December 2016 I.a. De overall CPI kan worden berekend met de formule n IC i CPI Instruction count CPI i voor de ratio vullen we telkens de geven frequentie
Nadere informatieDigitale en analoge technieken
Digitale en analoge technieken Peter Slaets February 14, 2006 Peter Slaets () Digitale en analoge technieken February 14, 2006 1 / 33 Computerarchitectuur 1 Processors 2 Primair geheugen 3 Secundair geheugen
Nadere informatieComputerarchitectuur. Terugblik / discussie / oefenopgaven
Computerarchitectuur Terugblik / discussie / oefenopgaven Kristian Rietveld http://ca.liacs.nl/ Trends & Performance Voorkennis We bouwden een 4-bit microprocessor bij Digitale Technieken. Bij computerarchitectuur
Nadere informatieBeter, Sneller, Mooier. Processoren 12 januari 2015
Beter, Sneller, Mooier Processoren 12 januari 2015 Beter! Sneller! Krachtigere CPU: maak instructies die meer doen Snellere CPU: pipeline, out-of-order execution Sneller RAM: cache meer mogelijkheden...
Nadere informatieTentamen Computersystemen
Tentamen Computersystemen baicosy06 2e jaar bachelor AI, 2e semester 23 september 2013 13u-15u IWO 4.04A (blauw), Academisch Medisch Centrum, Meidreef 29, Amsterdam ZuidOost Het is niet toegestaan communicatieapparatuur
Nadere informatieModule 4 Hoofdstuk 1. Programmeertalen
Module 4 Hoofdstuk 1 Programmeertalen Programmeertalen Een programmeertaal is een taal waarin de opdrachten worden geschreven die een computer moet uitvoeren Reeksen van die opdrachten of instructies vormen
Nadere informatieLes B-03 Technologie: de werking van de processor
Les B-03 Technologie: de werking van de processor 2008, David Lans 3.0. Doel De gebruiker van een computer voert begrijpelijke informatie in (opdrachten, procedures, programma s, gegevens, bestanden) en
Nadere informatieHoe werkt een computer precies?
Hoe werkt een computer precies? Met steun van stichting Edict Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam Overview Introductie SIM-PL Simulatietool voor werking computer
Nadere informatieWat is een computer? Wanneer is de pc uitgevonden? Wat hebben de volgende bedrijven met elkaar te maken IBM, Microsoft, Adobe, Apple, Intel, AMD?
De Computer 1 Inhoudsopgave Wat is een computer?... 3 Wanneer is de pc uitgevonden?... 3 Wat hebben de volgende bedrijven met elkaar te maken IBM, Microsoft, Adobe, Apple, Intel, AMD? 3 De transistor....
Nadere informatieMulti-core systemen. door Alexander Melchior
Multi-core systemen Multi-cpu & Multi-core Multi cpu & Multi core door Alexander Melchior Toevoeging aan GDP Overdragen Capita Selecta Waarom? Een stukje geschiedenis 2005: Introductie eerste consumenten
Nadere informatieHardware Beginners. Processoren. Door Theo De Paepe
Hardware Beginners Processoren Merken en types Intel AMD * Pentium * Pentium II * Pentium III * Pentium 4 * Celeron * K6 * K7 / Athlon (64 BIT) * Duron * Sempron Opbouw En nog: * FPU * Datalijnen * Adreslijnen
Nadere informatiecollege 2: Introductie
Concurrency Gerard Tel / Jacco Bikker - november 2017 februari 2018 college 2: Welkom! Agenda: Concepten en patronen Multi-threading in C# Concurrency college 2 3 Concurrency college 2 4 Jacco Bikker j.bikker@uu.nl
Nadere informatieFlex_Rooster WERKBOEK. INTRODUCTIE iseries. Dit werkboek is eigendom van ICS opleidingen en mag niet worden meegenomen.
Flex_Rooster WERKBOEK INTRODUCTIE iseries Dit werkboek is eigendom van ICS opleidingen en mag niet worden meegenomen. ICS Opleidingen Niets uit deze uitgave mag worden verveelvoudigd en/of openbaar gemaakt
Nadere informatieKlas : 5 Industriële ICT Herhalingsvragen reeks 1 PC-techniek
Klas : 5 Industriële ICT Herhalingsvragen reeks 1 PC-techniek VTI St.- Laurentius Neem eerst de tekst in het boek door, doe dit enkele keren en probeer uiteraard te onthouden wat je leest. Los nadien de
Nadere informatieCentrale begrippen hoofdstuk 3. Waarom multiprogramming? Vandaag. processen proces state: running, ready, blocked,... Vragen??
Vragen?? Vandaag Hoofdstuk 4: threads (tentamenstof : 4.1 t/m 4.2) Kleine Opgaven 4.1 (niet alleen ja of nee, ook waarom!) en 4.4 inleveren maandag Centrale begrippen hoofdstuk 3 processen proces state:
Nadere informatieLes 11: systeemarchitectuur virtuele machines
Les 11: systeemarchitectuur virtuele machines Geavanceerde computerarchitectuur Lieven Eeckhout Academiejaar 2008-2009 Universiteit Gent Virtuele machines Motivatie Interfaces Virtualisatie: inleiding
Nadere informatieDe Arduino-microcontroller in de motorvoertuigentechniek (2)
De Arduino-microcontroller in de motorvoertuigentechniek (2) E. Gernaat (ISBN 978-90-79302-11-6) 1 Procescomputer 1.1 Microprocessoren algemeen De informatie-verwerking zoals is behandeld, is vrijwel geheel
Nadere informatieMicrocontrollers Week 1 Introductie microcontroller Jesse op den Brouw INLMIC/2014-2015
Microcontrollers Week 1 Introductie microcontroller Jesse op den Brouw INLMIC/2014-2015 Computersysteem Een systeem dat rekenkundige operaties, data manipulaties en beslissingen kan uitvoeren, aan de hand
Nadere informatievon-neumann-architectuur Opbouw van een CPU Processoren 1 december 2014
von-neumann-architectuur Opbouw van een CPU Processoren 1 december 2014 Herhaling: Booleaanse algebra (B = {0,1},., +, ) Elke Booleaanse functie f: B n B m kan met., +, geschreven worden Met Gates (electronische
Nadere informatieCloud Computing: Met HPC in de wolken Ron Trompert
Cloud Computing: Met HPC in de wolken Ron Trompert Wat is Cloud computing Voorbeelden Cloud Soorten Cloud SaaS (Software as a Service) Software die als een dienst wordt aangeboden, bijv. google calendar,
Nadere informatieComputerarchitectuur. App. B. Review of Memory Hierarchy
Computerarchitectuur App. B. Review of Memory Hierarchy Kristian Rietveld http://ca.liacs.nl/ Caching De memory wall is een zeer groot probleem dat vraagt om oplossingen. De gebruikelijke oplossing is
Nadere informatie11011 Processor MMI Intro. Binaire representatie. Computer: Logische opbouw (Von Neumann) 3-input 1-hot detector.
NOT NOT NOT NOT NOT NOT 9-09-7 Intro MMI The Digital World 2 Peter van Kranenburg Vandaag: Terugblik vorige week Werking CPU Soorten instructies Werking CPU Cache Pipelining Digitale representatie Tekst
Nadere informatie7,3. Samenvatting door een scholier 1961 woorden 16 januari keer beoordeeld. Informatica Informatica actief
Samenvatting door een scholier 1961 woorden 16 januari 2009 7,3 126 keer beoordeeld Vak Methode Informatica Informatica actief Hoofdstuk 3 Gespecialiseerde computers: kun je alleen voor een bepaalde functie
Nadere informatiecomputerarchitectuur F. Vonk versie
2017 computerarchitectuur F. Vonk versie 1 2-8-2017 inhoudsopgave 1. inleiding... - 3-2. hardware... - 4-3. moederbord... - 5-4. CPU... - 7-5. bussen... - 12-6. bridges... - 15-7. RAM... - 16-8. hardware
Nadere informatieASUS ZENBOOK S UX391UA-EG030T-BE 1 249,00. Kenmerken PPC SOLUTIONS BVBA. Artikelcode : ITASUX391UAEG03
ASUS ZENBOOK S UX391UA-EG030T-BE Artikelcode : ITASUX391UAEG03 ASUS ZenBook S UX391UA-EG030T-BE. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i7, Processormodel:
Nadere informatieCool. Vijf jaar geleden droomden de processorfabrikanten. Multi-core processoren verplaatsen probleem
6 Cool De bedenkers van C++ en Java hebben de afgelopen tijd in de media opgeroepen om te komen tot nieuwe softwareparadigma s. Zowel Bjarne Stroustrup als James Gosling spraken hun zorg uit over de programmeerbaarheid
Nadere informatieHP PRODESK 400 G3 899,00. Kenmerken PPC SOLUTIONS BVBA. Artikelcode : ITHP1EX82EA
HP PRODESK 400 G3 Artikelcode : ITHP1EX82EA HP ProDesk ProDesk 400 G3 desktop mini pc. Frequentie van processor: 2,70 GHz, Processorfamilie: Zevende generatie Intel Core i5, Processormodel: i5-7500t. Intern
Nadere informatieDe Computer 15 mei 2018
De Computer 15 mei 2018 Jos Heemskerk Ruud Blok De geschiedenis van de computer begint met de geschiedenis van het rekenen. Astronomen hadden een grote behoefte aan rekenkracht 1822 eerste computer met
Nadere informatieASUS VIVOBOOK S530FA-BQ300T-BE 899,00. Kenmerken. Artikelcode : ITASS530FABQ300
ASUS VIVOBOOK S530FA-BQ300T-BE Artikelcode : ITASS530FABQ300 ASUS VivoBook S5 S530FA-BQ300T-BE. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i7, Processormodel:
Nadere informatie1 Aanvulling cosy deeltijd
1 Aanvulling cosy deeltijd 1.1 Multiprocessor versus multicomputer Het kenmerk van een multiprocessor is dat meer CPU hetzelfde geheugen delen. Voordeel van deze aanpak is het relatief eenvoudige programmeermodel.
Nadere informatieInhoudsopgave LED dobbelsteen
Inhoudsopgave Inhoudsopgave...2 Dobbelstenen...3 Project: Dobbelsteen met LED s...3 Inleiding...3 Werking...3 Berekeningen...4 Frequentie...4 Bits...4 LED voorschakelweerstanden...4 Schema...4 Printplaat...5
Nadere informatieASUS DESKTOP GT51CH-BE016T 2 099,00. Kenmerken COMPUTRADE. Artikelcode : ITASGT51CHBE016
ASUS DESKTOP GT51CH-BE016T Artikelcode : ITASGT51CHBE016 ASUS ROG GT51CH-BE016T. Frequentie van processor: 4,2 GHz, Processorfamilie: Zevende generatie Intel Core i7, Processormodel: i7-7700k. Intern geheugen:
Nadere informatieACER CHROMEBOX CXI3 289,00. Kenmerken VBC COMPUTERS. Artikelcode : ITACCHROMEBOXCL
ACER CHROMEBOX CXI3 Artikelcode : ITACCHROMEBOXCL Acer Chromebox Chromebox CXI3. Frequentie van processor:,8 GHz, Processorfamilie: Intel Celeron, Processormodel: 3865U. Intern geheugen: 4 GB, Intern geheugentype:
Nadere informatieWelke wordt het? Ga je voor snelheid, of wordt het een minder dure uitgave om het nieuwe millennium in te gaan.
Werkstuk door een scholier 3082 woorden 23 mei 2001 8,3 113 keer beoordeeld Vak Informatica Zelfs als je 3 jaar geen 1 PC tijdschrift gelezen hebt, weet iedereen toch dat Intel en AMD beide weer nieuwe
Nadere informatieACER SWIFT 5 SF514-53T-58DH BLUE 999,00. Kenmerken CHAMELEON BVBA. Artikelcode : ITACSF51453T58D
ACER SWIFT 5 SF514-53T-58DH BLUE Artikelcode : ITACSF51453T58D Acer Swift 5 SF514-53T-58DH. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i5, Processormodel:
Nadere informatiePSD Turtle. Om op een goede manier een programma te schrijven wordt er ook een algoritme gevolgd. Dit algoritme bestaat uit de volgende stappen/fasen:
Inleiding Small Basic is een gratis versie van de programmeertaal BASIC wat staat voor Beginner All-purpose Symbolic Instruction Code. Een computer taal die vooral in de beginjaren zeer populair was onder
Nadere informatieHerconfigureerbare Hardware in Ieders Bereik
Herconfigureerbare Hardware in Ieders Bereik Prof. Dirk Stroobandt Universiteit Gent Vakgroep ELIS Onderzoeksgroep PARIS http://www.elis.ugent.be/~dstr/ Overzicht Nood aan digitale verwerking van gegevens
Nadere informatieHUAWEI MATEBOOK X PRO 1 699,00. Kenmerken. Proline Systems. Artikelcode : ITHUMBXPROW29A
HUAWEI MATEBOOK X PRO Artikelcode : ITHUMBXPROW29A Huawei MateBook X Pro. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i7, Processormodel: i7-8550u, Frequentie
Nadere informatieMICROSOFT SURFACE GO MHN ,00. Kenmerken X-COM BVBA. Artikelcode : ITMSSUMHN00003
MICROSOFT SURFACE GO MHN-00003 Artikelcode : ITMSSUMHN00003 Microsoft Surface Go. Beeldschermdiagonaal: 25,4 cm (10"), Resolutie: 1800 x 1200 Pixels, Display technologie: IPS. Interne opslagcapaciteit:
Nadere informatieAntwoorden zijn afgedrukt!!!!!!!
Computerorganisatie INF/TEL (233) februari 2, 9. 2.3 uur 8 bladzijden met 9 opgaven 3 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam, studentnummer, naam vak, vakcode,
Nadere informatieWat er na de computerchip komt? Een fascinerende. inderdaad lukt over enige tijd transistorsvan5nanometeropeenchipte
Chipskunnen nauwelijks kleiner.ennu? 14 SIR EDMUND / 15 NOVEMBER 2014 DewetvanMoore,die voorspelt dat het aantal transistors op computerchips elke twee jaar verdubbelt, houdt al bijna een halve eeuw stand.
Nadere informatiePeripheral Interface Controllers. BRAC clubavond 5-105 PE2WDO
Peripheral Interface Controllers -10 PE2WDO Programma Introductie Wat is een PIC Wat heb je nodig om te beginnen Praktijkopdrachten: Voorbeeld met uitleg Opdrachten pag. 2 Wat is een PIC Programmable Intelligent
Nadere informatieHigh Performance Computing
High Performance Computing Kristian Rietveld (krietvel@liacs.nl, kamer 138) Groep Computer Systems High-Performance Computing Optimizing compilers (generieke codes, maar ook specifieke rekenkernels). Parallel
Nadere informatieMemory Management. Virtual Memory. Eisen Memory Management. Verdelen geheugen over meerdere processen
Memory Management Process control information Entry point to program Process Control Block Verdelen geheugen over meerdere processen Program Branch instruction Virtual Memory Data Reference to data Processen
Nadere informatieDe chip: hoe iets piepkleins een ware wereldrevolutie veroorzaakte
De chip: hoe iets piepkleins een ware wereldrevolutie veroorzaakte Gilbert Declerck, CEO IMEC Imke Debecker, Outreach Communications Katrien Marent, Corporate Communications Director Zonder de uitvinding
Nadere informatieDebugging in embedded en native systemen met GDB
Debugging in embedded en native systemen met GDB A.M. ten Doesschate July 15, 2015 Abstract Een korte beschrijving : intro gebruik met welke tools en hulpmiddelen van de GDB setup en een summier aantal
Nadere informatieMICROSOFT SURFACE PRO KJR ,00. Kenmerken CHAMELEON BVBA. Artikelcode : ITMSSUKJR00003
MICROSOFT SURFACE PRO KJR-00003 Artikelcode : ITMSSUKJR00003 Microsoft Surface New Pro. Beeldschermdiagonaal: 31,2 cm (12.3"), Resolutie: 2736 x 1824 Pixels. Interne opslagcapaciteit: 128 GB. Frequentie
Nadere informatieAsus vivobook N705FD-GC064T-BE 1 349,00. Kenmerken. Artikelcode : ITASN705FNGC064
Asus vivobook N705FD-GC064T-BE Artikelcode : ITASN705FNGC064 ASUS VivoBook Pro N705FD-GC064T-BE. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i7, Processormodel:
Nadere informatieEen.NET-besturingssysteemtoolkit. Discovering Cosmos. Sijmen J. Mulder
Een.NET-besturingssysteemtoolkit Discovering Cosmos Sijmen J. Mulder Agenda Boek 1 Cosmos: a very short introduction Boek 2 Modern Operating Systems Pauze Boek 3 The Design and Implementation of the Cosmos
Nadere informatie3D systemen-op-chip. Het 3D-technologielandschap. Semiconductor technology & processing
Semiconductor technology & processing 3D systemen-op-chip Kleinere, goedkopere en krachtigere systemen door een slimme onderverdeling van het circuit. 3D-integratie is de laatste jaren geëvolueerd naar
Nadere informatieLENOVO THINKCENTRE M720S 10ST0030MB 699,00. Kenmerken DICOMP NV. Artikelcode : ITLNM720S
LENOVO THINKCENTRE M720S 10ST0030MB Artikelcode : ITLNM720S Lenovo M720. Frequentie van processor: 2,8 GHz, Processorfamilie: Intel 8ste generatie Core i5, Processormodel: i5-8400. Intern geheugen: 8 GB,
Nadere informatieCOMPUTERVAARDIGHEDEN EN PROGRAMMEREN
COMPUTERVAARDIGHEDEN EN PROGRAMMEREN 3 e les Prof. Dr. Frank De Proft 12 oktober 2004 Tweede les : Inleiding Computerwetenschappen vs. computervaardigheden - Algoritmen 1 Derde les : Enkele basisbegrippen»
Nadere informatieComputerarchitectuur. H&P App. C. Pipelining
Computerarchitectuur H&P App. C. Pipelining Kristian Rietveld http://ca.liacs.nl/ Motivatie Pipelining is een techniek die tegenwoordig in iedere CPU wordt gebruikt om de performance te verbeteren. Idee:
Nadere informatieDe allereerste Intel microprocessor de i4004 uit 1971
Processortechnologie Een echte nieuwsbrief deze maal met de nadruk op nieuws! In deze uitgave wil ik het even hebben over de veranderingen die zich de laatste 2 jaar hebben voorgedaan op de PC-industrie.
Nadere informatieIntel Pentium G3258. Productinformatie ARTIKELNUMMER FABRIKANTNUMMER BX80646G3258 FABRIEKSGARANTIE. Bring in Service (36 maanden) Processor
Intel Pentium G3258 ARTIKELNUMMER FABRIKANTNUMMER 48693 BX80646G3258 FABRIEKSGARANTIE Bring in Service (36 maanden) Productinformatie Processor Processorfamilie Frequentie van processor Intel Pentium G
Nadere informatieEM2 Microcontroller Project. LED cube
EM2 Microcontroller Project LED cube Door: Dennis Koster Klas: Tc202 Studentnummer: 536496 Docent: Jan Derriks & Ruud Slokker Versie 1.0 (12-1-2009) Inhoudsopgave Inleiding 3 De onderdelen 4 t/ m 6 Het
Nadere informatieConcurrency. Gerard Tel / Jacco Bikker - november 2015 januari Welkom!
Concurrency Gerard Tel / Jacco Bikker - november 2015 januari 2016 Welkom! Agenda: Concepten en patronen Multi-threading in C# Concurrency college 1 3 Alles Parallel Opteron 6300 16 cores i7 4 cores Atom
Nadere informatieIoT kennen we nu wel, maar welke technologie gebruiken we waar!
IoT kennen we nu wel, maar welke technologie gebruiken we waar! Introductie Sinds 1996 actief in de halfgeleider industrie, zowel voor een chipfabrikant als in distributie van componenten, modules en oplossingen.
Nadere informatieAlgoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.
Programmeertalen Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Taal // machine De geschiedenis van de programmeertalen loopt parallel met de geschiedenis
Nadere informatieSoftware Reverse Engineering. Jacco Krijnen
Software Reverse Engineering Jacco Krijnen Opbouw Inleiding en definitie Techniek Assemblers/Disassemblers Compilers/Decompilers Toepassingen Security Overige Softwarebeveiliging Piracy Anti RE technieken
Nadere informatieTentamen 17 augustus 2000 Opgaven Computerarchitectuur
Tentamen 17 augustus 2000 Opgaven - 1 - Computerarchitectuur Tentamen Computerarchitectuur (213005) 17 augustus 2000 2 bladzijden met 5 opgaven 3 antwoordbladen Het raadplegen van boeken, diktaten of aantekeningen
Nadere informatieVerslag: Computer. Naam: Tyrone Ste Luce. Klas: M4B
Verslag: Computer Naam: Tyrone Ste Luce Klas: M4B Inhoud 1. Inleiding 2. Binaire taal 3. Besturingssysteem 4. Hardware 5. Cmos en Bios 6. De processor 7. Internet 1. Inleiding Wanneer is de computer uitgevonden?
Nadere informatieBijlage B. Bijlage B Geschiedenis van de processor. De oorsprong
Bijlage B Bijlage B Geschiedenis van de processor B1 De oorsprong B1.1 Intel 8086 en 8088 Aan de komst van de Pentium 4 en de AMD Athlon zijn al heel veel processors voorafgegaan. Al in 1968 werd Intel
Nadere informatieBeter, Sneller, Mooier. Processoren 27 maart 2012
Beter, Sneller, Mooier Processoren 27 maart 2012 Beter! Sneller! Krach:gere CPU: microcode Snellere CPU: pipeline, out- of- order execu:on Sneller RAM: cache meer mogelijkheden... Welke extra s kan processor-
Nadere informatieStudentnummer:... Opleiding:...
Computerorganisatie INF/TEL (233) februari 2, 9. 2.3 uur 8 bladzijden met 9 opgaven 3 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam, studentnummer, naam vak, vakcode,
Nadere informatiecomputerarchitectuur antwoorden
2017 computerarchitectuur antwoorden F. Vonk versie 1 2-8-2017 inhoudsopgave hardware... - 3 - CPU... - 3 - bussen... - 4 - bridges... - 4 - RAM... - 4 - hardware architectuur... - 5 - Dit werk is gelicenseerd
Nadere informatieACER DESKTOP ASPIRE TC-780 I ,00. Kenmerken. Artikelcode : ITACTC780I9728
ACER DESKTOP ASPIRE TC-780 I9728 Artikelcode : ITACTC780I9728 Acer Aspire TC-780. Frequentie van processor: 3 GHz, Processorfamilie: Zevende generatie Intel Core i5, Processormodel: i5-7400. Intern geheugen:
Nadere informatieDDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie
www.arduino.cc Arduino en DDS DDS chips DDS = Direct Digital (frequency) Synthesis Output = sinusvormig signaal Maximum frequentie = ½ klokfrequentie Frequentie bepaald door tuning word Grootste fabrikant:
Nadere informatieMicrosoft surface pro 6 i5 128GB 1 049,00. Kenmerken. Artikelcode : ITMSSULGP00003
Microsoft surface pro 6 i5 128GB Artikelcode : ITMSSULGP00003 Microsoft Surface Surface Pro 6. Beeldschermdiagonaal: 31,2 cm (12.3"), Resolutie: 2736 x 1824 Pixels. Interne opslagcapaciteit: 128 GB. Frequentie
Nadere informatieComputerarchitectuur. H&P Appendix A: Instruction Set Principles
Computerarchitectuur H&P Appendix A: Instruction Set Principles Kristian Rietveld http://ca.liacs.nl/ Instruction Sets Een processor moet precies worden verteld wat deze moet doen. Dit staat opgeschreven
Nadere informatieHoe werkt een rekenmachine?
Hoe werkt een rekenmachine? Uit welke hardware-componenten bestaat een rekenmachine? Welke instructies kan de machine uitvoeren? Practicum met de rekenmachine I Constante getallen Instructies van het type
Nadere informatieConfigureerbare industriële PC's met Core-i7-processor Maximale performance bij gering energieverbruik
Configureerbare industriële PC's met Core-i7-processor Maximale performance bij gering energieverbruik Door Harm Geurink, Productmanager Control & Industry Solutions bij Phoenix Contact, Nederland hgeurink@phoenixcontact.nl
Nadere informatieMsi desktop infinite x 9SD-248EU 2 299,00. Kenmerken. D-Ware Aarschot. Artikelcode : ITMINFINITEX248
Msi desktop infinite x 9SD-248EU Artikelcode : ITMINFINITEX248 MSI Infinite X 9SD-248EU. Frequentie van processor: 3,6 GHz, Processorfamilie: Intel 9e generatie Core i7, Processormodel: i7-9700k. Intern
Nadere informatieCover Page. The handle holds various files of this Leiden University dissertation
Cover Page The handle http://hdl.handle.net/1887/28464 holds various files of this Leiden University dissertation Author: Jeroen Bédorf Title: The gravitational billion body problem / Het miljard deeltjes
Nadere informatieInleiding microcontrollers. Week 1 Introductie microcontroller Jesse op den Brouw (met dank aan Ben Kuiper) INLMIC/
Inleiding microcontrollers Week 1 Introductie microcontroller Jesse op den Brouw (met dank aan Ben Kuiper) INLMIC/2018-2019 Microcontroller Uit Wikipedia: A microcontroller (sometimes abbreviated µc or
Nadere informatieMSI DESKTOP AEGIS TI3 VR7RE SLI-009EU 4 999,00. Kenmerken. Artikelcode : ITMIAEGISTI3009
MSI DESKTOP AEGIS TI3 VR7RE SLI-009EU Artikelcode : ITMIAEGISTI3009 MSI Aegis TI3 VR7RE SLI-009EU. Frequentie van processor: 4,2 GHz, Processorfamilie: Zevende generatie Intel Core i7, Processormodel:
Nadere informatieInformatica gaat net zo min over computers als astronomie gaat over telescopen. (Edsger W. Dijkstra)
1. inleiding Informatica gaat net zo min over computers als astronomie gaat over telescopen. (Edsger W. Dijkstra) Om informatica toe te passen en "tot leven te brengen" hebben we computer hardware (computers)
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, , 6e hoorcollege
EE4: Digitale Systemen BSc. EE, e jaar, 22-23, 6e hoorcollege Arjan van Genderen, Stephan Wg, Computer Engineering 22-4-23 Delft University of Technology Challenge the future Rooster 4e kwartaal (der voorbehoud)
Nadere informatieBasisconcept VHDL. Digitaal Ontwerpen Tweede studiejaar. Wim Dolman. Engineering, leerroute Elektrotechniek Faculteit Techniek
Basisconcept VHDL Tweede studiejaar Wim Dolman Engineering, leerroute Elektrotechniek Faculteit Techniek 1 Deze presentatie toont de stappen voor het ontwerpen van een digitale combinatorische schakeling
Nadere informatieAsus laptop F540MA-DM239T-BE 349,00. Kenmerken. Artikelcode : ITASF540MADM239
Asus laptop F540MA-DM39T-BE Artikelcode : ITASF540MADM39 ASUS F540MA-DM39T-BE. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel Celeron, Processormodel: N4000, Frequentie van processor:,0
Nadere informatieProgrammeren met Arduino-software
Programmeren met Arduino-software De software waarin we programmeren is Arduino IDE. Deze software is te downloaden via www.arduino.cc. De programmeertaal die hier gebruikt wordt, is gebaseerd op C en
Nadere informatieGebruikt u wel het meest geschikte platform voor uw workloads?
Gebruikt u wel het meest geschikte platform voor uw workloads? Alles over de verschillen tussen, en Linux op Intel. Gebruikt u wel het meest geschikte platform voor uw workloads? Inhoudsopgave Gebruikt
Nadere informatieTheorie Informatica. Inhoud: 1. Systeem 2. Programmeren 3. Informatiesystemen 4. Internet 5. Besturingssystemen 6. Theorie bij praktijk
Theorie Informatica Inhoud: 1. Systeem 2. Programmeren 3. Informatiesystemen 4. Internet 5. Besturingssystemen 6. Theorie bij praktijk 1 1. Systeem CPU = Central Processor Unit Het voert alle processen
Nadere informatieMICROSOFT SURFACE BOOK 2 HNN ,00. Kenmerken. Autosoft Computers. Artikelcode : ITMSSUHNN00005
MICROSOFT SURFACE BOOK 2 HNN-00005 Artikelcode : ITMSSUHNN00005 Microsoft Surface Book Surface Book 2. Producttype: Hybride (2-in-1), Vormfactor: Convertible (afneembaar). Processorfamilie: Intel 8ste
Nadere informatieHigh Performance Computing
High Performance Computing Kristian Rietveld (krietvel@liacs.nl, kamer 138) Groep Computer Systems - Embedded systems - Specifieke software mappen op specfieke hardware. - Hardware synthesis. - Real-time
Nadere informatieASUS VIVOBOOK FLIP TP510UF-E8037T-BE 899,00. Kenmerken. Artikelcode : ITASTP510UFE803
ASUS VIVOBOOK FLIP TP510UF-E8037T-BE Artikelcode : ITASTP510UFE803 ASUS VivoBook Flip TP510UF-E8037T-BE. Producttype: Hybride (2-in-1), Vormfactor: Convertible (Map). Processorfamilie: Intel 8ste generatie
Nadere informatieIntel Celeron G1820. Productinformatie ARTIKELNUMMER FABRIKANTNUMMER BX80646G1820 FABRIEKSGARANTIE. Bring in Service (36 maanden) Processor
Intel Celeron G1820 ARTIKELNUMMER FABRIKANTNUMMER 47807 BX80646G1820 FABRIEKSGARANTIE Bring in Service (36 maanden) Productinformatie Processor Processorfamilie Frequentie van processor Intel Celeron G
Nadere informatieDe AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2)
De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2) Timloto o.s. / E. Gernaat / ISBN 978-90-79302-06-2 Op dit werk is de Creative Commens Licentie van toepassing. Uitgave: september 2012
Nadere informatieEE2C11 Geïntegreerde Schakelingen Integrated Circuits. N.P. (Nick) van der Meijs
EE2C11 Geïntegreerde Schakelingen Integrated Circuits N.P. (Nick) van der Meijs September 3, 2015 0 about 1 What are Integrated Circuits? n Definition? n Properties? n What is their importance, relevance?
Nadere informatie1.Noem de vijf categorieën waarin programmeertalen kunnen worden ingedeeld en geef van elke categorie één voorbeeld.
Module 4 programmeren 1.Noem de vijf categorieën waarin programmeertalen kunnen worden ingedeeld en geef van elke categorie één voorbeeld. Machinecode Assembleertalen: assembly Hogere programmeertalen:
Nadere informatieUSB 3.0 naar VGA video adapter met automatische on-board driver installatie x1200
USB 3.0 naar VGA video adapter met automatische on-board driver installatie - 1920 x1200 Product ID: USB32VGAV Deze USB 3.0 naar VGA videoadapter werkt als een externe videokaart, waardoor via de USB-poort
Nadere informatieComputerarchitectuur. H&P Appendix A: Instruction Set Principles
Computerarchitectuur H&P Appendix A: Instruction Set Principles Kristian Rietveld http://ca.liacs.nl/ Instruction Sets Een processor moet precies worden verteld wat deze moet doen. Dit staat opgeschreven
Nadere informatieMICROSOFT SURFACE PRO FKH ,00. Kenmerken. Artikelcode : ITMSSUFKH00003
MICROSOFT SURFACE PRO FKH-00003 Artikelcode : ITMSSUFKH00003 Microsoft Surface Surface Pro. Beeldschermdiagonaal: 31,2 cm (12.3"), Resolutie: 2736 x 1824 Pixels. Interne opslagcapaciteit: 512 GB. Frequentie
Nadere informatieDigitaal is een magisch woord
Digitaal is een magisch woord Hieronder leest u over digitale logica. De theorie en de praktijk. Dit werk moet nog uitgebreid worden met meer informatie over TTL, CMOS en varianten. Daarnaast kunnen de
Nadere informatieLaptop Folder. De prijzen die in deze folder staan vermeld zijn incl. Btw en startklaar geleverd en excl. arbeid en voorrijkosten op locatie.
Laptop Folder 2017 Dit is onze laptop folder, hierin vindt u verschillende merken maar altijd met minimaal 2 jaar garantie. Deze garantie is op "hardware" en wij geven deze garantie aan "huis". De prijzen
Nadere informatie