OPERATING SYSTEMS LESSON 1 Flashcards
What is an Operating System
A software that goes in between the applications that run on a computer and its hardware.
3 Components of a Computer System
Peopleware, Software, Hardware
The people involved in the data processing operation
Peopleware
The visible components that make up the computer system.
Hardware
A program or series of instructions that allows the computer to run efficiently, including programming languages, application programs and the computer system
Software
To the UserView
OS is an extended machine that hides the lower level details
To the SystemView
It serves as a resource allocator
Component of limited availability necessary for effective operation
Resource
A manager that needs to use all the resources to perform management duties
Operating System
A device software that regulates and manages machine resources
Operating System
10 Broad functions of the OS are the following
JOB SEQUENCING
JOB CONTROL LANGUAGE INTERPRETATION
ERROR HANDLING
I/O HANDLING
INTERRUPT HANDLING
SCHEDULING
RESOURCE CONTROL
PROTECTION
MULTI-ACCESS (TIME SHARING)
– the selection of the next batch of processes for a long job to be run.
Job Sequencing
- the OS activity that detects errors and in some cases corrects errors
Error Handling
- a command language used to with a batch operating system
JCL (Job Control Language Interpretation)
- a program that causes the automatic suspension of a program concurrently executing
Interrupt Handling
determining the order by which resources will be assigned to processes and
jobs.
Scheduling
– the control of the resource used by two or more processes, either
concurrently or one at a time.
Resource Control
the process of controlling and limiting access to the resources of the
computer.
Protection
– a type of OS that switches inactive to a certain computer for
multiple user’s using the system at the same time.
Multi Access (Time sharing)
(OS viewed) – allocating resources like printers, disk drives and other peripherals.
Resource Manager
(6) An operating system can be viewed as:
RESOURCE MANAGER
INTERFACE
COORDINATOR
GUARDIAN
RESOURCE UTILIZATION MAXIMIZER
ACCOUNTANT
SERVER
INTERFACE
(OS viewed) - It provides a friendlier environment where user can do things at a “higher level” and not have to worry about low level hardware operations.
Interface
(OS viewed) - – it makes it possible for complex activities to be performed in a predefined order.
Coordinator
(OS viewed) it set up access controls to protect files, allows restrictions on the reading, writing or executing of data and programs and keep users out of each other’s hair and out of its own. It may even control who can log onto the system.
Guardian