w6d2. software computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 add...

14
W6D2

Post on 21-Dec-2015

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Page 2: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Software

Computer (hardware)

1010 0110 1011 11001101 1111 0000 10100110 1010 1110 0001

Add 20,22,34

Page 3: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Memory

Magnetic core memory

Page 4: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Memory(DRAM)

Page 5: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Memory(DRAM)

Page 6: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Software

Computer (hardware)

1010 0110 1011 11001101 1111 0000 10100110 1010 1110 0001

Add 20,22,34

Page 7: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Running programs

Early computers:• programs on perforated cards• users installed tapes & cards…• signup sheets!

Page 8: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Running programs

Things got a bit better:• operator installed punch cards in batches (less time organizing, more computing time)• a computer program controlled the execution of user programs (jobs)• users had no direct interaction

Page 9: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Running programs

The PDP-1 operating system's timesharing ability made interactive access to computers economically viable by allowing various users to share the computer simultaneously. Shown here is the PDP-1 installation at BBN.

Page 10: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Running programs

System programs:Operating Systems

User programs:Applications

Page 11: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Hard disc

IBM DiscStorage System(1961)

Page 12: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Creating programs

Page 13: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2

Source code

Page 14: W6D2. Software Computer (hardware) 1010 0110 1011 1100 1101 1111 0000 1010 0110 1010 1110 0001 Add 20,22,34

W6D2