ECE 550D
Fundamentals of Computer Systems and Engineering
Fall 2016
Input/Output (IO)
Tyler Bletsch Duke University Slides are derived from work by Andrew Hilton (Duke)
ECE 550D Fundamentals of Computer Systems and Engineering Fall 2016 - - PowerPoint PPT Presentation
ECE 550D Fundamentals of Computer Systems and Engineering Fall 2016 Input/Output (IO) Tyler Bletsch Duke University Slides are derived from work by Andrew Hilton (Duke) IO: Interacting with the outside world Input and Output Devices App
Tyler Bletsch Duke University Slides are derived from work by Andrew Hilton (Duke)
2
CPU Mem I/O System software App App App
3
4
5
6
7
8
9
10
11
12
13
14
Platter Actuator Spindle Arm Head IO connector Power connector
Two extremely powerful magnets with a “mumetal” bracket that shields magnetic field from the rest of the drive. Inside is a coil of wire that when energized will swing in the magnetic field to move the arm. The cleanest surface you will ever see. A very fast and well-balanced stepper motor A tiny loop of wire used to set
15
16
17
18
19
20
21
Platters Spindle Heads Arm
22
23
24
25
26
27
Source: wikipedia
28
29
CPU Memory IO device
30
Memory IO device CPU
“Just make it happen”
31
Bus
32
33
34
35
36
37
38