System software 1.2.1 Flashcards
What is meant by an Operating system(OS)?
Software that manages computers, and allows humans to use them.
Describe the features of Operating system.
Held in permanent memory
Loaded by the Basic Input Output System (BIOS)
Manages the computer’s hardware.
What are the five roles of an operating system?
Memory management
Interrupt service routines
Processor scheduling
Backing store management
Input / Output management
What is meant by backing store management?
Allocating addresses in secondary memory.
Modifying and deleting data in secondary memory.
Describe the function of a driver?
Allow a computer system to interface with new hardware.
What is meant by memory management?
Allocating, tracking, and deleting data on primary memory.
What is physical location?
A register on a hardware device.
What is logical location?
A position in an algorithm or process.
Describe the functions of paging?
Memory is divided into 4Kb sections.
Processes can be stored across several pages.
Pages can be loaded / dumped as needed.
What is meant by segmentation?
Dividing memory logically according to program needs.
Describe the functions of segmentation?
Memory is divided into sections of variable length.
Sections can be loaded individually.
What is meant by an interrupt?
A signal to the CPU to change the process it is completing.
Describe the process of interrupt?
Interrupt signal received.
Stores values of registers for current task.
Completes interrupt service routine.
Restores previous task.
Examples of interrupts?
Power failure
Clock (scheduled) interrupt
Input / Output requests
Define Processor scheduling?
Assigning different tasks to a CPU at different times to give the appearance of multi-tasking.