110 likes | 124 Views
First there was batch. Serial processing Waiting jobs sit on a job queue until they can be processed Things processed in first-in first-out order (FIFO). Batch processing. Things done, output results. Jobs .. Data, things to do. Machine Domain. Job Queue. Job execution. An IBM punch card.
E N D
First there was batch • Serial processing • Waiting jobs sit on a job queue until they can be processed • Things processed in first-in first-out order (FIFO)
Batch processing Things done, output results Jobs .. Data, things to do Machine Domain Job Queue Job execution
An IBM punch card To read a card one character at a time
We create codes using presence or absence – hole punched =I 0 0 0 1 0 1 0 1 1 Presence 0 Absence This concept has carried through to modern computing – codes used to identify characters and letters.
Input and output Interactive processing Machine Domain Job execution
Software Application System Utility Operating System Shell Kernel Software classification
User User Shell Kernel User User
Starting the system up • Bootstrap – BIOS (Basic Input Output system) • Permanently written instructions that load the operating system software into the computer memory
A process Set of instructions • Current state • At what point in instruction set • State of data being processes Data (new, modified)
Time sharing Proc B Proc B swap swap swap Proc A Proc A Time