lecture 16: operating systems intro to it cosc1078 introduction to information technology lecture 16...
Post on 21-Dec-2015
219 views
TRANSCRIPT
Lecture 16: Operating Systems Intro to IT
COSC1078 Introduction to Information Technology
Lecture 16
Operating SystemsJames Harland
Lecture 16: Operating Systems Intro to IT
Introduction to IT
1-4 Introduction, Images, Audio, Video
5-6 Computer Fundamentals Assignment 1, WebLearn Test 1
7 Review
8 Operating Systems WebLearn Test 2
9 Operating Systems Assignment 2
10 Internet
11 Internet Security WebLearn Test 3
12 Future of IT Assignment 3, Peer and Self Assessment
Lecture 16: Operating Systems Intro to IT
Overview
Questions?
Assignment 2
WebTest 2
Operating Systems
Questions?
Lecture 16: Operating Systems Intro to IT
Assignment 2
Now in the Learning Hub Assumes you are using Audacity If not, please see me asap Seems a lot, but shouldn’t be too hard once you
have Audacity and your files CD task requires CD reading software
Windows: ImgBurn www.imgburn.com
Mac: Burn, Toast
Linux: ImgBurn via Wine, or K3B, Brasero, Nero, …
Lecture 16: Operating Systems Intro to IT
WebTest 2
Now open
Based on Computer Fundamentals material
Some questions slightly different to what we have covered
Lecture 16: Operating Systems Intro to IT
Where to begin?
How do you start an operating system?Boot it! (or bootstrap)
Turn on power ()
Machine loads bootstrap program from ROM (non-volatile memory)
Bootstrap program loads OS
OS takes over
Lecture 16: Operating Systems Intro to IT
Initial State When Turned On
Program Counter
InstructionRegister
00 ROM
RAM
Processor Memory Disk
BootstrapProgram
00
Lecture 16: Operating Systems Intro to IT
Load Bootstrap Program
Program Counter
InstructionRegister
00 ROM
RAM
Processor Memory Disk
BootstrapProgram
00
Lecture 16: Operating Systems Intro to IT
Bootstrap program loads OS
Program Counter
InstructionRegister
00 ROM
RAM
Processor Memory Disk
BootstrapProgram
00
Lecture 16: Operating Systems Intro to IT
Bootstrap program loads OS
Program Counter
InstructionRegister
00 ROM
RAM
Processor Memory Disk
BootstrapProgram
00
Lecture 16: Operating Systems Intro to IT
Bootstrap program has loaded OS
Program Counter
InstructionRegister
AA ROM
RAM
Processor Memory Disk
BootstrapProgram
00
AA
Lecture 16: Operating Systems Intro to IT
OS takes over execution
Program Counter
InstructionRegister
AA ROM
RAM
Processor Memory Disk
BootstrapProgram
00
AA
Lecture 16: Operating Systems Intro to IT
Starting Up Operating Systems
Program Counter
InstructionRegister
AA ROM
RAM
Processor Memory Disk
BootstrapProgram
00
AA
Lecture 16: Operating Systems Intro to IT
Starting Up Operating Systems
Program Counter
InstructionRegister
AA ROM
RAM
Processor Memory Disk
BootstrapProgram
00
AA
Lecture 16: Operating Systems Intro to IT
Starting Up Operating Systems
Program Counter
InstructionRegister
AA ROM
RAM
Processor Memory Disk
BootstrapProgram
00
AA
Lecture 16: Operating Systems Intro to IT
Multiple boot scenario …
Program Counter
InstructionRegister
00 ROM
RAM
Processor Memory Disk
BootstrapProgram
00
Lecture 16: Operating Systems Intro to IT
Multiple boot scenario …
Program Counter
InstructionRegister
00 ROM
RAM
Processor Memory Disk
BootstrapProgram
00
Lecture 16: Operating Systems Intro to IT
Multiple boot scenario …
Program Counter
InstructionRegister
00 ROM
RAM
Processor Memory Disk
BootstrapProgram
00
Lecture 16: Operating Systems Intro to IT
Multiple boot scenario …
Program Counter
InstructionRegister
00 ROM
RAM
Processor Memory Disk
BootstrapProgram
00
Lecture 16: Operating Systems Intro to IT
Processes
Lecture 16: Operating Systems Intro to IT
OS Software Classification
Software
SystemApplication
Utility
Kernel
Operating System
Shell
Lecture 15: Operating Systems Intro to IT
Conclusion
Work on Assignment 2
Web Quizzes and Web Test 2
Finish reading book!