Interleave Factor MBsec 33 MBsec

Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Organization of a Disk Platter with a

1:2 Interleave Factor

Sector . . . Inter-sector gap Inter-track gap Interleave factor 1:2 Track Track . . . 8 1 9 2 10 3 11 4 12 5 13 6 14 7 15 Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Master Control Block No. trackssurface = 814 No. sectorstrack = 32 No. bytessector = 512 Interleave factor = 1:3 Filename xyz.p Surface Track Sector Starting sector, or sector list Preamble Files Free blocks Bad blocks 1 10 5 1 12 7 2 23 4 ab.c 1 10 8 3 95 2 2 12 1 1 1 1 1 1 2 5 .. . .. . 1 1 3 2 5 7 .. . Creation Date Last Modified Owner Protec- tions 111493 111493 16 RWX by 10:30:57 19:30:57 Owner 81893 12194 20 RX - All 16:03:12 14:45:03 W-Owner R = Read W = Write X = Execute Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Magnetic Tape • A portion of a magnetic tape adapted from [Hamacher, 1990]. File mark Record Inter-record gap Record Record File Frames Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Magnetic Drum Fixed readwrite heads 1 per track Tracks Sector Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Spiral Format for Compact Disk Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring ECMA-23 Keyboard Layout • Keyboard layout for the ECMA-23 Standard 2nd ed.. Shift keys are frequently placed in the B row. 99 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 F E D C B A Z Q W E R T Y U I O P A S D F G H J K L Z X C V B N M 7 8 9 4 5 6 1 2 3 00 . SP – 1 2 3 4 5 6 7 8 9 . = ¬ ¬ [ { ; + : ? , . ] } \ | Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring The Dvorak Keyboard Layout P Y F G C R L A O E U I D H T N S Q J K X B M W V Z ? } { – - , , . . : ; Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Bit Pad with Puck Puck Cable to host computer Coil Buttons Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Mouse and Trackball • A three-button mouse left and a three-button trackball right. To host Mousepad improves traction Trackball Mouse Buttons To host Buttons Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Lightpen • A user selects an object with a lightpen. Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Touchscreen • A user selects an object on a touchscreen. LEDs sources Detector User breaks beams Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Joystick • A joystick with a selection button and a rotatable rod: Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Laser Printer • Schematic of a laser printer adapted from [Tanenbaum, 1999]. Paper input Paper output The quick brown fox jumps Heated rollers Toner cartridge Cleaner and discharger Stationary laser source Page composing circuitry Page description from host computer Charged pattern Rotating mirror Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Cathode Ray Tube • A CRT with a single electron gun: Horizontal control Vertical control Intensity control Electron gun Vertical deflection plate Vacuum Grid Horizontal deflection plate Phosphor coated screen Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Display Controller • Display con- troller for a 640 × 480 color monitor adapted from [Hamacher et al., 1990]. To horizontal deflection plate control To vertical deflection plate control 10 9 To electron gun grid control Red Green Blue 8 LUT loaded from computer Screen image loaded by computer Clock Column counter mod 640 Row counter mod 480 Address Output Input Output Address 8 Input RAM frame buffer RAM LUT 8 8 One output pulse per 640 columns Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Principles of Computer Architecture Miles Murdocca and Vincent Heuring

Chapter 9: Communication