Intro to Computer Science
“Technically… an ‘operating system’… supplies your computer with the basic commands that it needs to suddenly, with no warning whatsoever, stop operating.”
Date |
Topics |
Assignments |
Th 3/6 |
Describe different types of operating systems (single vs. multi-user, embedded, real-time) Explain the function of an OS as a manager of resources |
|
F 3/7 DG M 3/10 H |
Explain logical versus physical memory addresses and how these enable memory management Describe the use of a base address register by an OS to implement memory management Compare and contrast memory management schemes: fixed partition, variable partition, paged, demand paged and virtual memory |
|
T 3/11 D W 3/12 GH |
Work on Lab |
|
W 3/12 D Th 3/13 G F 3/14 H |
Describe different strategies for scheduling processes |
Read 10.3-4 |
F 3/14 DG Th 3/13 H |
Work on Lab
|
|
M 3/17 |
Describe deadlock and strategies for avoiding it Work on Lab |
|
T 3/18 |
Finish Lab 5-3 Use Python Lists |
|
W 3/19 DG Th 3/20 H |
Explain how file data is stored and accessed on a disk drive |
|
Th 3/20 D F 3/21 GH |
Describe how directories and disk drives work Work on Labs |
|
F 3/21 D M 3/24 GH |
Work on Labs
|
|
M 3/24 D T 3/25 GH |
Finish 5-4 labs |
|
W 3/26 |
Describe networks using the OSI model Compare and contrast connection-oriented and connectionless networks Use this framework to describe the internet and WWW |
|
Th 3/27 |
Work on labs |
|
F 3/26 |
Work on labs Mr H out |
|
M 3/31 DG T 4/1 H |
Work on labs
|
|
T 4/1 D W 4/2 GH |
Work on labs |
|
W 4/2 D Th 4/3 GH |
Review for Quiz |
|
Th 4/3 D F GH |
Quiz on Operating Systems & Networks |
|
More Resources for this Unit…
Install Python at home – make sure you install the latest version or 2.7, NOT 3.3 or 3.4
graphics.py library – right click link, Save as… to Python\Lib\site-packages
Course Units |
Course Resources |
WHS Links |
|
||
|
||
|
|
|
|
|