System software Flashcards
What is the OS responsible for
It is responsible for controlling/communicating with the computer hardware. It allows the application to talk to the hardware
What is the kernel to the OS
The kernel is the heart of the OS
Name four function of the operating system
- Interface
- Memory Management(Paging, segmentation and virtual memory)
- Peripheral Management(Bios and Device Drives)
- Multi-Tasking(interrupts, the interrupt service routine and scheduling)
Name four types of OS and what they do
- Embedded - a system which is designed for a single device which may just have a few jobs to perform.
- Multi-Tasking - an OS which allows the user to perform more than one task at a time.
- Multi-User - Is designed to enable several users to all access system resources at the same time.
- Real-Time - This OS is designed to perform a task within a definitive time-period. It is also optimized to process priority jobs incredibly quickly.
What does Memory Management do?
It loaded programs into the RAM and ensure that no two programs can access each other’s data, this could be a potential for a malicious data attacks.
What are Paging and Segmentation
There are two different methods that operating system use to split programs up so that RAM can be utilized efficiently.
What is Paging
Paging is where the operating system will spilt a program up into equal size blocks of data(called pages) which can then be assigned to a non-contiguous memory location in the RAM. The system requires a paging table, which is a record of where the different “pages” have been stored, so that the necessary data can be accessed when needed.
What is Segmentation
Segmentation slits the program into logical blocks with the block being modules or functions.