V1CP1 Inleiding Computersystemen Adrie van Doesburg Leo van Moergestel Jan Nijman Vanessa Kuijer Wouter van Ooijen Cursusinformatie Site: https://www.sharepoint.hu.nl/cursussen/fnt/TICT-V1CP1-09 Boek: Computersystemen en embedded systemen L.J.M. van Moergestel Academic Service ISBN 978-90-395-2528-9 Dictaat voor BI V1CP1 lesprogramma Week 1: Inleiding, Computersystemen Week 2: Talstelsels Week 3: Codesystemen Week 4: Digitale techniek Week 5: Computerarchitectuur Week 6: CPU, proeftentamen V1CP1 Lesplan V1CP1 Lesweek Lesplan Lesplan A2 (37) Werk- Onderwerp vorm HC Inleiding, Computersystemen WC Computersystemen PR IT Infrastructuur HU HC Talstelsels A3 (38) WC PR HC Talstelsels (voorbeelden) Talstelsels Codesystemen A4 (39) WC PR HC Codesystemen Codesystemen Digitale techniek A5 (40) WC PR HC A6 (41) WC PR HC Digitale techniek Digital Works Computer architectuur Video: Een chip ontstaat Computer architectuur A1 (36) WC PR CPU Demo werking CPU Proeftentamen Theorie Praktijk Bron Bron Opdrachten v.Moergestel Opdr. 2.1 t/m 2.7 v.Moergestel Hfdst. 1 en 2 v.Moergestel 3.1 , 3.2 v.Moergestel Practicum 1 3.1 t/m 3.4 v.Moergestel 3.3 t/m 3.5 v.Moergestel Practicum 2 3.5 t/m 3.7 v.Moergestel 4.1 v.Moergestel Practicum 3 4.1 t/m 4.4 v.Moergestel Siemens 7 t/m 7.3.2 * v.Moergestel Practicum 4 7.1, 7.2, 7.6, 7.7 Proeftentamen Practicum 5 v.Moergestel SevenInOne 7.4 t/m 7.4.3 * ZEP Simulator Practicum 6 Vraag: Wie heeft er geen computer? En er komen ….. vingers in de lucht! Wat is een computer ? A computer is a machine that manipulates data according to a set of instructions. Astronomische klok (Praag) Mechanische computer (Pascal) Een mechanische rekenmachine (Pascaline) door Blaise Pascal (1652) Mechanische computers ? The Jacquard loom Draaiorgel “De Turk” speelt marsmuziek Konrad Zuse's First Computer The Z1 (1936, relais) Bron: www.epemag.com/zuse Electronic Numerical Integrator And Computer (ENIAC) (1946) ENIAC was the first general-purpose electronic computer Roadrunner (IBM 2009) World's fastest computer (1.71 petaflops) Transistor William Shockley Bell Telephone Laboratories ~1950 uit in Bipolar junction transistor C-MOS FET p in uit n Complementary Metal-Oxide-Semiconductor Field Effect Transistor Integrated circuit Jack Kilby (JK-Flip/Flop) (TI 1959) The Chip that Jack Built Changed the World Bron: www.ti.com/corp/docs/kilbyctr/jackbuilt.shtml Microprocessor (Intel 1971) Ted Hoff • Intel: 4004 Processor • 2300 Transistoren • 10 um technologie • 0,108 MHz Bron: /www.intel.com/museum/archives/4004.htm Itanium 2 (Intel 2001) Itanium 2 25,4 M transistoren 180 nm technologie 733 MHz Bron: www.intel.com Core 2 Duo (Intel 2006) Core 2 Duo 291M transistoren 65 nm technologie 1-3,3 GHz Bron: www.intel.com Toepassing computersystemen Generieke systemen Informatie verwerking • Kantoor automatisering • Wetenschap • Thuis Gebruik van computersystemen • …… Elektronische bouwsteen • industriële automatisering • data communicatie Specifieke systemen (vaak real time) • apparaten • ….. Waaruit bestaat een computer? Analoog en digitaal 010100 Analoog en digitaal (2) Realtime Deadlines Embedded System Het toepassen van ingebedde intelligentie in elektronische of elektronisch bestuurde systemen. Een systeem Een systeem is een complex van heterogene (verschillende soort) elementen die samen een organisch geheel vormen. Waarom embedded systemen? Er is een verschuiving van analoge naar digitale signalen waarneembaar spraak => audio => plaatjes => video Digitaal bewerken: mathematische bewerkingen op signalen Voordeel van digitaal: comprimeerbaar, betrouwbaar, lage vermogensopname Nadeel: er is vaak veel rekenkracht nodig Voorbeeld embedded systeem CD…. DVD -speler Heterogeen. Slim (intelligent). Embedded computer systems Deeply embedded Hardware <-> Software Hardware is generiek Software modelleert het systeem Talen: Dynamisch (laadbaar) Statisch (in firmware) Procedure gericht (C, Pascal) Object gericht (Java, C++, C#) Vertalen: Compileren, assembleren Interpreteren Opdrachten Bestudeer hfdst.1 en 2 Maak opgaven 2.1 t/m 2.7