Computersystemen en Netwerken

Slides:



Advertisements
Verwante presentaties
Data Acquisition & Control System
Advertisements

HM-ES-th1 Les 9 Hardware/Software Codesign with SystemC.
Blok 7: netwerken Les 7 Christian Bokhove.
Requirements -People are able to make their own memorial page, called a memori -The website will be build first in Dutch for extension.nl, then copied.
>>0 >>1 >> 2 >> 3 >> 4 >> Adobe Premiere CS4 – Edius 5.5 – Adobe Elements 7.
1 Co-Design at Chess-iT Guus Bosman. 2 Afstuderen bij Chess Net.Footworks tot augustus 2003 Afstuderen augustus 2003 tot maart 2004 Chess full-time vanaf.
Hardware (1) SGDB Informatica.
Processor & Toetsenbord
Par. 3.1 Computers zijn overal
Hardware (1) NSG Informatica.
Jerry van den Heuvel Pim van der Lee
PCI-EXPRESS.
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 4(2): Digitale.
Inleiding computersystemen en netwerken deel 3 Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.1.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(1): Het Operating.
1/1/ /e/e eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 2(1): Inleiding InstructieSetArchitectuur.
Auteursomgeving voor Digitale Componenten
ICT Infrastructuur.
Vaardig? Een spectrum aan vaardigheden! Van informatie- naar media- naar exploratievaardig? Of e-Research & e-learning literate? Collaboration literate??
Nieuwe wegen in ontwerpen met CAD
Computerarchitectuur
C programma int main(){ } Compilatie met devc++ in file main.c Gecompileerd programma in file FirstProgram.exe Mov R1, 120 Mov R2, 160 ADD R1, R2.
De computer: Hardware Het beeldscherm Het toetsenbord De muis
Exploratie van de ontwerpruimte 2. De Hardware/software-grens Exploratietools Prof. dr. ir. Dirk Stroobandt Academiejaar
Enterprise Application Integration Walter Moerkerken Ilona Wilmont Integratie Software Systemen 8 mei 2006.
1 Ben Bruidegom AMSTEL-instituut Universiteit van Amsterdam Reehorstconferentie 2007 NLT-module Digitale Techniek Ontwerpen van digitale schakelingen met.
1Ben Bruidegom A Harvard Machine Calculator Calculator  Computer.
Auteursomgeving voor Digitale Componenten
1 Woudschotenconferentie 2006 Ben Bruidegom AMSTEL-instituut Universiteit van Amsterdam NLT-module Digitale Techniek Ontwerpen van digitale schakelingen.
1Ben Bruidegom A Harvard Machine Recapitulatie Calculator Calculator  Calculator met “loopjes” Calculator met “loopjes”  Processor.
Lezingenreeks : weefsels Introductie wiki. Wat is een wiki? Wiki From Wikipedia, the free encyclopedia A wiki is computer software that allows users to.
Een echte re stack-machine nMemory nRegisters R0 R1 R2 R3 R4 PC SP MP nMemory uProgram uStack uMemory nRegisters uProgr.counter uStack pointer uMark pointer.
Datapath & Contol 9.30 Introductie: datatransport via een bus
1Ben Bruidegom 1 Micro controllers introduction. 2Ben Bruidegom 2 Areas of use & Numbers of machines You might have 1 or 2 Pentium class chips at home.
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.

Computerarchitectuur
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 3 - onderwerpen Het.
De onderste lagen van het OSI model
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
1Security Technology PICT les 1 ICT Techniek - les 6 - onderwerpen Verbetering systeemprestaties  Cache  Risc/Cisc  Pipelining  Superscalair.
Security Technology PICT les 1
PEMSY1http:// 1  Herhaling: - ACPS - set status, conditioneel uitvoeren - indexed addressing  Nieuw: - CMP, CMN - half-word.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  herhaling ARM assembler instructies.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 6 - onderwerpen seriele interface (UART -
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Reducing memory penalty by a programmable prefetch engine for on-chip caches Presentatie voor het vak computerarchitectuur door Armin van der Togt.
De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.
De PROFIBUS, PROFINET & IO-Link dag 2011
Processor & Toetsenbord
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Digitale logica niveau: “systeem-architectuur” cpu-chips.
HAN-University Inleiding tot VHDL, 2010 Bron: Fraunhofer for Integrated Circuits.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  herhaling ARM assembler instructies.
Ted Nelson (1937- ) A file structure for the Complex, the changing, and the Interdeterminate.
Les 1a De PC © Johan Jacobs.
Inleiding computersystemen en netwerken deel 3 Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 3.1 Peter Kramer Mail:
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  herhaling ARM assembler instructies  assembler.
Onderwerp: PIC assembler programmeren
Inleiding Computersystemen
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Les 1: Zaterdag 22 februari 2014 Wim Peeters
Inleiding Computersystemen
USB: Universal Serial Bus. Wat is USB?  Universeel  Verschillende soorten aansluitingen  Sneller dan andere poorten.  In theorie 127 apparaten  Host.
VPEMSY1, D3ECPT2 : ARM Assembler Hogeschool Utrecht / Electrical Engineering & Design 1  Herhaling B/BL, conditions,
3 Hardware 3.3 Moederbord, slots en bussen.
M5 Datacommunicatie Transportlaag
Hoofdstuk 3 - Computersystemen
Wat gaan we doen? Herhaling ARM assembler instructies
Transcript van de presentatie:

Computersystemen en Netwerken 1CSNW1 Computersystemen en Netwerken Adrie van Doesburg Leo van Moergestel Jan Nijman  Wouter van Ooijen

Cursusinformatie Site: https://www.sharepoint.hu.nl/cursussen/fnt/TCTF-V1CSNW1-04 http://wwwvoti.nl/hvu/V1CSNW1 Boek: Computersystemen en embedded systemen L.J.M. van Moergestel Academic Service ISBN 978-90-395-2528-9

CSNW1 lesprogramma Week 1: Processors, bussystemen Week 2: Dataopslag Week 3: Datacommunicatie Week 4: Computernetwerken, ISO/OSI model Week 5: Ethernet Week 6: Internet Week 7: Inleiding Operating Systems proeftentamen

Computersysteem (herh.) PU(s) MEMORY I/O Adresbus databus besturingsbus

Von Neumann cyclus (herh.) Exception Cycle IF ID EX

Von Neumann machine (herh.) Registers 1001001001001110 ALU Status register Stack pointer PC controle unit Instruction register 1001101101100011 0011100101111010 memory and I/O

xxxxxxxxxxxxxxx 4/4/2017 Processoren xxxxxxxxxxxxx

Konrad Zuse's First Computer The Z1 (1936, relais) Bron: www.epemag.com/zuse

Integrated circuit Jack Kilby (JK-Flip/Flop) 1959, TI 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

Core 2 Duo (Intel 2006) Core 2 Duo 291M transistoren 65 nm technologie 1-3,3 GHz Bron: www.intel.com

RISC versus CISC Complex instruction set computer (CISC): many addressing modes; complex operations. Reduced instruction set computer (RISC): load/store; simple operations pipelinable instructions.

RISC De instructies verrichten simpele taken Alle instructies zijn even groot Er is geen uitgebreide keuze aan adresseer-modes Er zijn veel interne registers beschikbaar Load and Store architecture

Pipelining

Superscalaire instructieafhandeling

Super Pipelining

Super Pipelining (2)

Kenmerken Processoren Architectuur Programmeermodel Instructieset Technologie (fabricage)

ARM Processor Architecture

Core 2 Duo Architecture Bron: www.zdnet.com.au

Cell Processor Architecture (Sony Playstation 3) Bron: H.P. Hofstee

Programmeermodellen

Instructieset (herh.) Verplaatsing (mov, ldr, str) Bewerking Sprong Logisch (and, or, lsl, … ) Rekenkundig (add, sub, mul, … ) Sprong Conditioneel (beq, bne, … ) Niet conditioneel (jmp, bra, … ) Subroutine aanroep (call, ret, …) Speciale instructies (nop, hlt, swi, … )

xxxxxxxxxxxxxxx 4/4/2017 Bussystemen xxxxxxxxxxxxx

Bus hierarchie

Timing: Asynchrone Bus

Timing: Synchrone Bus

PCI gebaseerd computersysteem

PCI-bus Burst Transfer

Accellerated Graphics Port (AGP)

Intel PM855 Chipset Bron: www.intel.com

PCI Express Based System Bron: AV Bhatt, Intel

PCI Express Lanes Bron: AV Bhatt, Intel

PCI Express Layers Bron: AV Bhatt, Intel

USB Architectuur

USB Hubs

Universal Serial Bus (USB) A Low Speed rate of 1.5 Mbits/sec that is mostly used for Human Interface Devices (HID) such as keyboards, mice and joysticks. A Full Speed rate of 12 Mbit/s. A Hi-Speed rate of 480 Mbit/s. Plug and play Hot swap Power supply 5 V, 500 mA USB signals are transmitted on a twisted pair of data cables, labelled D+ and D−. These collectively use half-duplex differential signalling. Transmitted signal levels are 0.0–0.3 V for low and 2.8–3.6 V for high.

Practicum - ZEP2 Simulator

Links CPU (Wikipedia) Intel Processors Site SIMD (Wikipedia) DSP (Wikipedia) Computer Bus (Wikipedia) PCI-bus (Wikipedia) PCI Express (Wikipedia) USB in a Nutshell Firewire (Wikipedia)

Opdrachten Bestudeer 8.1 t/m 8.3 en 8.6 Lees PCI-express whitepaper Maak opgaven 8.1 t/m 8.5