1CSNW1 - voti.nl

advertisement
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
EX
IF
ID
Von Neumann machine (herh.)
1001101101100011
Instruction register
1001001001001110
controle
Registers
memory
and I/O
unit
1001001001001110
0011100101111010
PC
Stack pointer
Status register
ALU
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 adresseermodes
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
Bewerking





(and, or, lsl, … )
(add, sub, mul, … )
Sprong


Logisch
Rekenkundig
(mov, ldr, str)
Conditioneel
(beq, bne, … )
Niet conditioneel (jmp, bra, … )
Subroutine aanroep (call, ret, …)
Speciale instructies (nop, hlt, swi, … )
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
Download