Operating Systems Flashcards
Name 5 operating systems (OS)?
Windows, Android, MacOS, Linux and IOS.
What is an OS?
An OS is a collection of programs that manage the hardware and software of a computer system, including sharing the computer’s time, memory, hardware and other resources.
When the computer starts up, the operating system is…
When the computer starts up, the operating system is loaded from the hard disk into the memory.
Match up: What interacts with what?
Middle: Application Software
Inner Middle: User
Outer Middle: Hardware
Outside: Operating System
Middle: Hardware
Inner Middle: Operating System
Outer Middle: Application System
Outside: User
How many main functions does an operating system have?
An operating system has 6 functions.
Name and explain a main function of an operating system.
File management is a main function in an operating system. This involves handling the organisation and tracking of files and folders saved/retrieved from a computer disk. It allows the user to create files/folders, rename files, copy and move files, and delete files. The OS keeps track of where the files are located.
Name and explain a main function of an operating system.
Input/output Management is a main function in an operating system. This involves the management of data transfer between the CPU and the input/output devices, such as the keyboard and printer. The user interface requests services from the OS that will acquire data from input hardware devices, and requests OS services to display prompts, status messages and such on output devices.
Name and explain a main function of an operating system.
Resource management is a main function in an operating system. A resource is any part of the computer system. Examples include a printer, memory, hard disk drive or processor time. The OS allocates the computer system’s available hardware to the programs running at any one time. While a program is running, the data and instructions are stored in the main memory and it is the OS that allocates the appropriate memory to each program.
Name and explain a main function of an operating system.
Process management is a main function of an OS. It involves management of the operation of the computer system’s network connections.
Name and explain a main function of an operating system.
Network management is a main function of an OS. This involves allocation of resources to processes and enable processes to share and exchange information. A multitasking OS executes many processes concurrently by stopping and starting processes (switching processes) at appropriate times.
Name and explain a main function of an operating system.
User management is a main function of an OS. This involves management of the user(s) of the computer system, providing an interface (e.g. GUI or CLI) to the computer system, privileges to perform certain tasks (e.g. admin) and security features to protect users and the system. Multi-user operating system allow more than one user to ‘log on’ using a username and password. Many operating systems have an administrator or ‘super user’ who has full privileges.
What is a computer program?
A computer program is a collection of instructions - a process is the execution of those instructions.
What is the process management process?
1) OS gives each process a unique process ID
2) Allocates space in the memory to hold data and instructions for a program
3) Assigns priority which determines the order in which processes will run
4) Links processes with user
Name the two types of system software?
Operating systems and Utility programs
What are multiprocessing OS?
Multiprocessing OS allow many processes to be run at the same time. The CPU will execute one task at a time. To perform multiprocessing it switches quickly between the processes. It is the OS that schedules which processes to run.