Operating System (OS)
the fundamental software program that serves as the backbone of a computer or any other computing device. It has the primary job of being the intermediary between the hardware components of the computer and the applications or software running on it
Operating System Functions
Partition
a separate and distinct section or compartment of a storage device
Process
an instance of an executing program or application. It represents the computing resources allocated to that specific program while it’s running.
Application
a software program or set of programs designed to perform specific tasks or functions to meet the user’s needs
Virtual Memory
a memory management technique used by operating systems to extend the available memory beyond the physical RAM (Random Access Memory) installed on a computer
Device Management
is the process of controlling and coordinating the various hardware devices connected to a computer system
Device Manager
a built-in utility that allows users to manage hardware devices connected to their computer it provides an intuitive graphical interface to perform various device related tasks to include viewing device information updating device drivers
Access Control
the process of managing and regulating the permissions and privileges granted to users or processes attempting to interact with system resources
*** Microsoft uses the User Account Control utility (UAC) to manage access control
Workstation OS
designed to provide a user-friendly and feature-rich environment for individual users, often emphasizing multimedia capabilities, productivity tools, and personal customization
Server OS
optimized for robustness, security, and stability to efficiently manage and serve resources and services to multiple clients in networked environments
Mobile Device OS
tailored for the constraints of smartphones and tablets, prioritizing items such as touch-based interfaces, virtual keyboards, power efficiency, and ARM processor compatibility
Embedded OS
designed to run on resource-constrained devices with specific functions
Virtualization
a technology that enables you to run multiple operating systems and applications on a single physical computer simultaneously
Hypervisor
manages the virtualization environment and facilitates interactions with the host devices hardware
Type 1 Hypervisor
a bare metal hypervisor is a purpose-built operating system that is installed directly on the host device as the host devices OS
Virtual Machines (VMS)
are simulated computer systems created by the hypervisor that allows you to run multiple independent operating system and applications on a single physical computer simultaneously
Type 2 Hypervisor
runs as a software application installed on the host operating system
File System
a method of organizing and storing data on a computer or storage device. It provides a structured way to manage and access data efficiently
File Compression
a techinque used to reduce the size of a file to save storage space and enable faster data transfers
zip (File Compression)
widely used compression format supported by Linux, Mac OS, and Windows
gzip (File Compression)
a popular compression format used mainly by Linux and Mac OS
rar (File Compression)
a compression format associated with WinRAR primarily used on Windows
tar - tape archive (File Compression)
a compression format commonly used on Linus and Mac OS