EER-018
Introduction to Digital Computers
Lecture 19
Computer Basics
-
Computer Operations
-
Operating System - software program
-
- routines for controlling inputs and outputs (keyboard, mouse, CRT)
-
- routines for reading and writing disk drives
-
- routines for launching program applications
-
- lots more....
-
Running an application
-
- OS loads program into memory
-
- OS starts program execution
-
- Application program takes over - does whatever it is programmed to do
-
Computer Components
-
storage device for programs and operating system and data
-
input and output devices to interact with user
-
central processor to execute instructions
-
Central Processor (CPU)
-
local memory (cache)
-
datapath
-
control
-
CPU operations
-
data movement
-
binary operations
-
Instructions, Instruction Set
-
von Neumann Model
-
cpu + memory
- program and data
- datapath and control
- 4-cycle procedure
- instruction fetch
- instruction decode
- instruction execute
- storage
- Computer speed