Overview of operating systems Flashcards
What is an operating system
A program that acts as an intermediary between a user of a computer and the computer hardware.
In other words it is the middle man between the user and the hardware.
What are the goals of the operating system
Execute user programs
Making solving user problems easier
Make the computer system convenient to use
Use the computer hardware in an efficient manner
What are the computer system components?
Hardware: provides basic computing resources(CPU..)
Operating System(OS): controls and coordinate the use of the hardware among the various application programs for the various user
Application programs: define the ways in which the system resources are used to solve the computing problems of the users
Users: (people, machines, other computers).
Give some examples of Operating systems
MS windows
MS DOS
Apple Mac OS
Apple iOS
Linux OS
UNIX OS
Android OS
When was MS windows introduced
November 10, 1983
What are the feature of micrsoft windows
Control panel
File explorer
Internet Browser
Disk cleanup
Speed
Hardware requirement
Describe MS-DOS
MS-DOS stands for Microsoft Disk Operating System.
It is a Command Line Interface Operating system
It was dominant for PC’s in the 1980s
Does not support multimedia such as games ,songs, movies etc..
It is a single user operating system
Facts about Apple Macintosh Operating system
First GUI based operating system for PCs
Apple launched in 1984
Its release led to the quick development of the windows operating systems
Facts about the Apple iOS
Apple iOS is designed for easy, seamless networking between a range of apple products
The i Stands for Internet.
Describe UNIX operating system
Unix is a modular OS made up of a number of essential components, including the kernel, shell, file system and a core set of utilities or programs.
Difference between CLI vs GUI
CLI:
1. Stands for command line interface
2. Interacts with the user with commands
3. Offers more control over the system
4. Used by advanced users system admin
5. Less UI friendly
GUI:
1. Stands for Graphical user interface.
2. Interacts with the user with icons
3. Offers less control over the system
4. Used by novice users
5. More UI friendly
Difference between single and multi user operating systems
Single user:
1. Allows one user to access and work on the system at a time.
2. Suitable for PC or small scale users
3. Offers less security.
Mulit user:
1. Allows multiple user simultaneously.
2. Suitable for large organization
3. Offers better security
Difference between single tasking and multi tasking
Single tasking:
1. Can run only one program at a time
2. OS assigns all resources to a single task
Multi tasking:
1. Can run multiple at the same time
2. OS divides the resources among multiple task
Function of the OS
Security: password protection on user data
Controls over system performance: monitors overall system setup
Job accounting: keeps track of time and resources that are used
Error detecting aids:
Coordination between other software and users:
Memory management: controls the primary memory or main memory
Processor management:
Device managment
File management