Software (p 23-36) Flashcards
Stand-Alone OS:
- Purpose
- Size
- Hardware
- 2 Examples
Purpose:
Manage hard- and software of computer and provide GUI
Size:
<1GB to 16GB
Hardware:
HDD, CPU and RAM
Examples:
Windows 11, iOS 17
Network OS:
- Purpose
- Size
- Hardware
- 2 Examples
Purpose:
Manage computers connected to the network
Size:
Mostly big
Hardware:
Network Interface Controller (NIC)
Example:
Windows Server, Red Hat Server
Embedded OS:
- Purpose
- Size
- Hardware
- 2 Examples
Purpose:
Run software for specific applience/tool
Size:
Very small
Hardware:
Processor, RAM, ROM
Examples:
Smart TV’s OS, Air Fryer’s OS
List 3 Purposes of an OS
1) Translates instructions from software that hardware can understand
2) Send instructions to correct hardware
3) Provides a User Interface
What is a Driver?
Software that tells the OS how to communicate with specific hardware
What is multitasking?
OS’ ability to quickly switch between tasks to give the impression the different apps are executing simultaniously
What is multiprocessing?
A CPU uses multiple processors (cores) to complete a task
What is multithreading?
Operations within an app are divided into threads. The OS divides the processing time among each thread
What is virtualisation?
Creating a virtual version of a computer or component
What is virtual memory?
A technique used by the OS to increase RAM by creating a file on the HDD
What is the dangers of using virtual memory?
Your computer can become very slow as it is moving data between RAM and virtual memory which is stored on the slow HDD (thrashing)
Interpreter:
- How does it run?
- If it reads an error?
- Speed
- Example
How does it run?
Interprets and sends code to CPU line by line
If it reads an error?
The program crahes
Speed:
Opens faster, runs slower
Example:
JavaScript
Compiler:
- How does it run?
- If it reads an error?
- Speed
- Example
How does it run?
Compiles entire program and sends it to CPU
If it reads an error?
Stops compiling and doesn’t launch program
Speed:
Opens slower, runs faster
Example:
Delphi