FCS - Week 4 Flashcards
What is an Operating System ?
An Operating System acts as an intermediary between the user of the computer and the computer hardware.
Purpose of operating system is to provide an environment in which a user can execute program in a convenient and efficient manner.
What are the components of an computer system
Competition can be divided into three components:
1. Hardware
2. Software
3. Air users
What are the types of software
- System software
- Application software
- Utility software
What are the functions of operating system
1.An Operating System is system software that manages all resources of a computer system.
2. Controls computer hardware include the core computer and peripheral devices s,oftware resources
3. It provide services for computer programs, it is an interface between user and a computer programs
4. Operating system act as an intermediary between user and the computer hardware
5. Operating system as a resource allocator.
What are the basic concepts of an operating system ?
- Kernel
- System calls
- Interrupts
- Shell
What is a kernel in operating system ?
The kernel is the core component of an operating system.
It is the part of the operating system that loads first ,and it remains in main memory
It is responsible for providing secure access to the system resources
It acts as an interface between the user applications and the hardware
What is a system call
When a process makes request of the kernel the request is called system call, it includes hardware related services, creation and execution of new processes, process scheduling
System calls provide an interface between a process and the operating system
What are interrupts
An interrupt is a response by the processor to an event that need attention from the software.
If interest is accepted by the processor, then it executes a function called an interrupt Handler ISR to deal with the event
What is an ISR ?
Interrupt service routine
What is a shell
The user interface for access to an Operating System services, it should be command based or graphic novel based CUI or GUI
What is a process
A program in aggregation is called a process
When a process is on, it will continuously need various types of resources. It will need CPU, I/O Devices , main memory and various types of software resources
What are the classifications of operating system
1.Single tasking vs multitasking Operating System
2. Single user versus multi user operating system
3. Distributed operating systems
4. Embedded operating systems
5. Real time operating systems
What is single tasking operating system
Single tasking operating system runs one process at a time
What is multitasking Operating System
Multitasking Operating System allows more than one process to be running in concurrency, this is achieved by time sharing, available processor time is divided between multiple processes
What is single user operating system ?
Single user operating systems have no facilities to distinguish users but may Allow multiple processes to run in tandem