Operating Systems
Download
Report
Transcript Operating Systems
COSC1078 Introduction to
Information Technology
Lecture 15
Operating Systems
James Harland
[email protected]
Lecture 14: Review
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
9 Operating Systems
WebLearn Test 2
Assignment 2
10 Internet
11 Internet Security
WebLearn Test 3
12 Future of IT
Assignment 3, Peer and Self Assessment
Lecture 15: Operating Systems
Intro to IT
Overview
Questions?
Assignment 2
WebTest 2
Operating Systems
Questions?
Lecture 15: 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 15: Operating Systems
Intro to IT
WebTest 2
Now open
Based on Computer Fundamentals material
Some questions slightly different to what we have
covered
Lecture 15: Operating Systems
Intro to IT
Operating Systems
operating
system
kernel
open source
virtual machine
Lecture 15: Operating Systems
device driver
real time
desktop
publishing
Intro to IT
Operating Systems
Operating
system
Lecture 15: Operating Systems
Intro to IT
Operating Systems
Manage hardware and software resources
Memory allocation
Prioritising requests and processes
Controlling input and output devices
Managing network access
Managing file systems
Dealing with multiple users
…
Lecture 15: Operating Systems
Intro to IT
Operating Systems
USER
HARDWARE
Lecture 15: Operating Systems
Intro to IT
Operating Systems
Lecture 15: Operating Systems
Intro to IT
Operating Systems
Concurrent execution of processes on a single CPU
Memory management
Registers, caches, RAM, hard disk, plug-ins, ...
Movement of data between these
File systems
Networking
Printers, scanners, LAN, wireless, Internet, ...
Lecture 15: Operating Systems
Intro to IT
Operating Systems
Graphical User Interface (GUI)
Colors, data, cursors, ...
Device drivers
Code specialised for particular hardware device
(DVD writer, printer, monitor, ...)
Controls access to these
Security
Passwords, file sharing, protocols, ...
Lecture 10: Operating Systems
Intro to IT
Operating Systems
Desktop (Windows, MacOS, Linux, ... )
Windows around 85% of market
Server systems
Google “back end”, server farms, ...
Windows Server or Unix
Specialist systems
Supercomputers, call centres, real-time systems,
PDA systems, ...
Lecture 15: Operating Systems
Intro to IT
Operating Systems
Lecture 15: Operating Systems
Intro to IT
Linux
Open source
Developed in 1991
by Linus Torvalds
Written in C
RedHat, Mandrake,
SUSE, Ubuntu, ...
RedHat 7.1 has
30 million+ lines of code
Lecture 15: Operating Systems
Intro to IT
Windows
Add-on to MS-DOS
in 1985
Most popular OS
Known security
issues
Windows XP
40 million lines of code
Vista released 2007
Windows 7 (now!)
Lecture 10: Operating Systems
Intro to IT
MacOS
Only on Apples
Introduced by Apple
in 1984
GUI from the start
Based on Unix
Graphics features
Mac OS X Leopard
Lecture 15: Operating Systems
Intro to IT
Conclusion
Work on Assignment 2
Web Quizzes and Web Test 2
Finish reading book!
Lecture 15: Operating Systems
Intro to IT