Module 1 - 04-2 Flashcards
The operating system at work (37 cards)
What is the job of an OS?
To help other computer programs run efficiently.
The OS does this by taking care of all the messy details related to controlling, the computer’s hardware
Explain the process of turning on a computer
- When you press the power button, you’re interacting with the hardware.
- This boots the computer and brings up the operating system.
- Booting the computer means that a special microchip called a BIOS is activated. On many computers built after 2007, the chip was replaced by the UEFI. Both BIOS and UEFI contain booting instructions that are responsible for loading a special program called the bootloader.
- Then, the bootloader is responsible for starting the operating system. Just like that, your computer is on.
Vulnerabilities can occur in something like a booting process.
Often, the BIOS is not scanned by the antivirus software, so it can be vulnerable to malware infection.
What doe CPU stand for?
Central Processing Unit (CPU)
How do applications and hardware communicate?
- Operating systems regularly monitor applications and hardware to determine if any common information should be shared between them.
- Applications and hardware communicate directly, and the operating system interprets this communication to translate it to the user.
- Applications send requests to the operating system, and the operating system directs those requests to the hardware.
- Applications send requests directly to the hardware, and the hardware sends back a response through the operating system.
Applications send requests to the operating system, and the operating system directs those requests to the hardware.
Applications send requests to the operating system, and the operating system directs those requests to the hardware. The hardware also sends information back to the operating system, and the operating system sends it back to applications.
What does BIOS stand for?
Basic Input/Output System (BIOS)
Define BIOS
A microchip that contains loading instructions for the computer and is prevalent in older systems
What does UEFI stand for?
Unified Extensible Firmware Interface (UEFI)
Define UEFI
A microchip that contains loading instructions for the computer and replaces BIOS on more modern systems
What are the functions of the BIOS and UEFI?
The BIOS and UEFI chips both perform the same function for booting the computer
UEFI provides enhanced security features
The BIOS or UEFI microchips contain a variety of loading instructions for the computer to follow.
For example, one of the loading instructions is to verify the health of the computer’s hardware.
The last instruction from the BIOS or UEFI activates the bootloader.
The bootloader is A software program that boots the operating system.
Once the operating system has finished booting, your computer is ready for use.
Define Bootloader
A software program that boots the operating system
How many processes are there in completing a task on a computer?
Four (4)
What components are part of the four-part process of completing a task on a computer?
- User
- Application
- Operating System
- Hardware
What is the first (1st) part of the process of completing a task on a computer?
User
The user initiates the process by having something they want to accomplish on the computer
What is the second (2nd) part of the process of completing a task on a computer?
Application
The application is the software program that users interact with to complete a task
What is the third (3rd) part of the process of completing a task on a computer?
Operating System
The operating system receives the user’s request from the application.
It’s the operating system’s job to interpret the request and direct its flow.
In order to complete the task, the operating system sends it on to applicable components of the hardware.
What is the fourth (4th) part of the process of completing a task on a computer?
Hardware
The hardware is where all the processing is done to complete the tasks initiated by the user.
After the work is done by the hardware, it sends the output back through the operating system to the application so that it can display the results to the user.
What are the steps involved in booting a computer?
Step 1: The user powers on the computer.
Step 2: BIOS or UEFI loads the bootloader.
Step 3: The bootloader program loads the OS.
What are the steps involved in saving a file?
Step 1: User opens a word processing application and types a document.
Step 2: When the user saves the document, the application communicates with the OS.
Step 3: OS saves the file to a hardware component called the hard drive.
Step 4: Hard drive confirms file was saved, communicates this to OS. OS indicates this within the application.
What is another task that the OS is responsible for?
It is responsible for managing the resources of the system (resource allocation).
This is a big task that requires a lot of balance to make sure all the resources of the computer are used efficiently.
Think of this like the concept of energy.
Energy is needed to complete different tasks.
Some tasks need more energy, while others require less.
A computer’s OS also needs to make sure that it has enough energy to function correctly for certain tasks.
Running an antivirus scan on your computer will use more energy than using the calculator application.
As an analyst, it’s helpful to know where a system’s resources are used. Understanding usage of resources can help you respond to an incident and troubleshoot applications in the system.
Why is it necessary for the OS to handle resource and memory management?
- To increase the capacity of the computer system so more applications can be run
- To most efficiently respond to cybersecurity incidents
- To ensure the limited capacity of the computer system is used where it is needed most
- To track the computer system’s activity and provide users with memory and task management information
To ensure the limited capacity of the computer system is used where it is needed most
The OS handles resource and memory management to ensure the limited capacity of the computer system is used where it is needed most.
What does the Task Manager do?
It will list all of the tasks that are being processed, along with their memory and CPU usage
What does VM stand for?
Virtual Machine (VM)
Define VM
A virtual version of a physical computer.
Virtual machines are one example of virtualization.
Define Virtualization
The process of using software to create virtual representations of various physical machines.