Operating Systems
Introduction
© Copyright Brian Brown, 1988-2000. All rights reserved.
Home | Other Courses | Assessments | Notes | Tests
What is an operating system?
What are input and output devices?
Where are operating systems found?
What is a general purpose operating system?
What is a program?
Dedicated operating systems
A simple operating system for a security system
What are input output devices
Exercises 1, 2, 3
What is a single-user operating system?
What is a multi-user operating system?
Operating system utilities
Operating system interfaces
Advantages and problems of multi-user operating systems
What is a multi-tasking operating system?
What is software and application software?
What are the general categories of application software?
Revision Exercise 1
What are the various parts of an operating system?
What is a real-time executive?
What is a computer program?
How does an operating system run more than one program at once?
What is cooperative and preemptive scheduling?
What is dispatching?
What is system overhead?
What is required to switch from one program to another?
What is context switching?
What is scheduling?
Other methods of scheduling
Revision Exercise 2
What is a process?
What about process states?
What is a process control block?
How do processes intercommunicate?
How do processes syncronize their activity?
How do processes protect critical data?
What is a thread?
What is a background and foreground task?
Revision Exercise 3
How does an operating system load?
What is the bootstrap process?
What are the different types of operating systems?
What is a shell?
Revision Exercise 4
SECTION FIVE FILE MANAGEMENT
What is a file?
What typical operations are performed on files?
What are file control blocks?
What about how we name files?
What are file types?
How does an operating system keep track of files?
What is a root file system?
What does a root file system entry look like?
What is a cluster?
How is free space managed?
What file systems are supported by Windows operating systems?
What are access control lists and file permissions?
What is a symbolic link or shortcut?
What is file-system integrity?
What is fragmentation and what does defragging a drive do?
Revision Exercise 5
SECTION SIX SOFTWARE TOOLS
Editors
The program translation sequence
Assemblers
High level languages
Interpreters
Compilers
Linkers
Loaders and locators
Cross reference
Disassembers
Debuggers and monitors
Cross assemblers
Revision Exercise 6
SECTION SEVEN Basic Features of Graphical Interfaces
The mouse
The mouse cursor
Selecting items with a mouse
Window fundamentals
Window properties
SECTION EIGHT Windows Objects and Components
Text Boxes
Radio Buttons
Check Boxes
Dialog Boxes
List Boxes
Drop Down List Boxes
Tab Controls
Toolbars
Hardware requirements
General Features of Windows
Easy Installation
Graphical Interface
Plug and Play
Add/Remove Programs
Networking
This courseware is subject to copyright and may not be reproduced or copied without the permission of the author. You may not redistribute this courseware without permission. Educators and students may print this material out for their personal use or for reference purposes. You may not charge others to access this material.