Professional Documents
Culture Documents
Computer Systems Organization
Computer Systems Organization
Computer Systems Organization
Systems
Organization
A computer system is made up of various components. The components can be hardware
or software.
Overview
The computer systems we build today feature
programmable processing units which interact with a number
of devices, each controlled by an I/O controller, and
using memory.
Keyboard
Mouse
Light Pen
Joystick
Joyswitch
Trackball
Tablet
Track Pad
Surface
Digitizer
Microphone
Voice Recognizer
Output Devices
Screen
Television
Printer (2D or 3D)
Plotter
Film Recorder
Projector
Hologram Generator
Robot Arm
Speaker
Headphones
Voice Synthesizer
Card Punch
Storage Devices
Disk Drive
CD Drive
DVD Drive
USB Flash Drive
Solid State Drive (SSD)
Tape Drive
Scanner
Fingerprint Scanner
Card Reader
Paddle
Game Controller
Data Glove
Wand
Video Camera
Eye Tacker
Motion Sensor
Exercise: What other devices are you aware of?
Layers of Organization
Modern computer systems have a layered organization, which each
layer either using the services of, or being physically built from,
entities on the level directly below it.
Layer
People
Application Programs
Application
Programmers
System Programmers
Domain
Software
Operating System
I/O System (BIOS)
Computer System
Computer Engineers
Hardware
CPU
Computer Architects
Logic Designers
Materials Scientists
Concurrency
Processes
Threads
Networks
Context switching
Files
System-level I/O
Virtual memory
Compilation
Program optimization
Linking and loading