Chapter 4 - Operating Systems Flashcards

3.1, 3.2

1
Q

Operating System (OS)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Operating System Functions

A
  • Interface between applications/hardware
  • Disk management
  • Process management/scheduling
  • Memory management
  • Device Management
  • Access control
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Partition

A

a separate and distinct section or compartment of a storage device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Process

A

an instance of an executing program or application. It represents the computing resources allocated to that specific program while it’s running.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Application

A

a software program or set of programs designed to perform specific tasks or functions to meet the user’s needs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Virtual Memory

A

a memory management technique used by operating systems to extend the available memory beyond the physical RAM (Random Access Memory) installed on a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Device Management

A

is the process of controlling and coordinating the various hardware devices connected to a computer system

  • manages hard drives, optical drives, other storage media
  • creating and deleting partitions
  • formatting partitions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Device Manager

A

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

  • identify hardware specs of a device
  • Updating a driver
  • rolling back a driver
  • uninstalling a driver
  • disabling a device
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Access Control

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Workstation OS

A

designed to provide a user-friendly and feature-rich environment for individual users, often emphasizing multimedia capabilities, productivity tools, and personal customization

  • Linux
  • Apple macOS
  • Microsoft Windows 10 & 11
  • Google Chrome Os
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Server OS

A

optimized for robustness, security, and stability to efficiently manage and serve resources and services to multiple clients in networked environments

  • Linux
  • Microsoft Windows Server 2019 and 2022
  • UNIX
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Mobile Device OS

A

tailored for the constraints of smartphones and tablets, prioritizing items such as touch-based interfaces, virtual keyboards, power efficiency, and ARM processor compatibility

  • Apple iOS
  • Android
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Embedded OS

A

designed to run on resource-constrained devices with specific functions

  • commonly used for: traffic lights, digital TV, ATMs, Point of Sale (POS) terminals
  • not upgradable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Virtualization

A

a technology that enables you to run multiple operating systems and applications on a single physical computer simultaneously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hypervisor

A

manages the virtualization environment and facilitates interactions with the host devices hardware

  • Type 1 Hypervisor
  • Type 2 Hypervisor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Type 1 Hypervisor

A

a bare metal hypervisor is a purpose-built operating system that is installed directly on the host device as the host devices OS

  • facilitates interactions with the host devices hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Virtual Machines (VMS)

A

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

  • act as a self-contain isolated environment complete with its own virtual hardware and resources
  • install directly to top of a physical server and its underlying hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Type 2 Hypervisor

A

runs as a software application installed on the host operating system

  • retains direct control of the host devices hardware
  • relies on the host machine’s preexisting OS to manage calls to CPU, memory, storage and network resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

File System

A

a method of organizing and storing data on a computer or storage device. It provides a structured way to manage and access data efficiently

  • digital file cabinet
  • ensure files are neatly arranged
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

File Compression

A

a techinque used to reduce the size of a file to save storage space and enable faster data transfers

  • zip, gzip, rar, tar, iso
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

zip (File Compression)

A

widely used compression format supported by Linux, Mac OS, and Windows

  • effective for compressing various types of files including documents images and multimedia files
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

gzip (File Compression)

A

a popular compression format used mainly by Linux and Mac OS

  • provide efficient and fast compression
  • commonly used for compressing text files, log files, and web content
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

rar (File Compression)

A

a compression format associated with WinRAR primarily used on Windows

  • known for providing higher compression ratios
  • suitable for compressing large files and archives
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

tar - tape archive (File Compression)

A

a compression format commonly used on Linus and Mac OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

iso (File Compression)

A

a standard file format used for creating images of optical disks like CDs and DVDs

  • compatible with various operating systems
  • commonly used to distribute software and operating system installation files
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

File Encryption

A

the process of converting the contents of a file into a secure and unreadable format, using encryption algorithms

  • only authorized users can access the original content
27
Q

File Permission

A

access rights that determine what actions users and groups can perform within a file system

  • set by the files owners or system administrator to control who can read, write, execute or have full control over the file
28
Q

Journaling

A

a feature that records changes made to the file system in a log, acting like a transaction history

  • ensures date integrity during unexpected events like power outages or system crashes without losing data or corrupting files
29
Q

File System Limitations

A
  • hard drive partition limits
  • file size limits
30
Q

File Naming Rules

A
  • restricted characters
  • maximum characters
31
Q

New Technology File System (NFTS)

A

a proprietary file system developed by Microsoft and is the default file system used in modern Windows operating systems

  • supports, file compression, file encryption, file permission
  • follows specific naming rules for files and folders
32
Q

Encrypting File System (EFS)

A

allows users to encrypt individual files or folders on an NTFS formatted drive providing robust security by ensuring that only authorized users with the correct encryption keys can access and decrypt the encrypted data.

33
Q

File Allocation Table 32 (FAT32)

A

a file system used to manage data on stage devices, such as hard drives, USB flash drives, and memory cards

  • partition size limit: 2 TB
  • File Size limit: 4GB
34
Q

Hierarchical File System Plus (HTS+)

A

a file system developed by Apple and used as the primary file system for Macintosh computers

  • Support file compression, permissions, and journaling
  • Does NOT support file encryption
  • partition size limits: 8 EB
  • File size limit: 8 EB
  • File Naming rules: / :
35
Q

Fourth Extended File System (Ext4)

A

the primary file system used in Linux-based operating system

  • supports file encryption, permissions, and journaling
  • does NOT support file compression
  • Partition Size limit: 1 EB
  • File Size Limit: 16 TB
  • File Naming rules: /
36
Q

File

A

a digital container that holds data such as documents, images, videos, or any other type of information

  • without files there would be no data to work with
37
Q

Folders/Directories

A

a virtual container that helps organize your files in a logical manner

38
Q

File type and Extensions

A

tell your computer how to interpret and handle the data within the file

  • Word Processing Software: .doc, .docx
  • Spreadsheet Software: .xsls, .csv
  • Presentation Software: .ppt
  • Executable Files/Programs: .exe, .app, .bat
  • Image Files: .jpg
39
Q

Service

A

a software program of function that runs in the background of computer or device, providing specific task, function abilities, or capabilities to support the operating system or applications

  • provide fundamental functionalities that allow to us to interact with our computers and perform everyday
40
Q

Process

A

an instance of an executing program or application. It represents the computing resources that allocate to the specific program while it’s running

  • allowing the computer to execute multiple programs simultaneously
41
Q

Device Driver

A

a software program that facilitates communication between a computing device’s operating system and a specific hardware device

42
Q

Utilities

A

essential tools and programs built into an operating system to help users manage, maintain, and optimize their computers

43
Q

Command Line Interface (CLI) aka shell

A

a text-based interface used to interact with a computer or operating system

  • interact with the OS through a series of commands
44
Q

Graphical User Interface (GUI)

A

a visual interface that allows users to interact with a computer or software application through graphical elements such as icons, buttons, and windows

  • allows for users to be able to operate the OS easier
45
Q

Single Platform Software

A

application that is only able to installed on one type of device or operating system

  • IOS devices with iCloud and Android with Google Drive
46
Q

Cross Platform Software

A

can be installed across operating systems

  • Drobox is uses across OS platforms
47
Q

Open-Source

A

licensed software is usually fee and had the source code available for the public to use. Open-Source licenses are usually used across different operating systems

48
Q

Proprietary

A

licenses are those that are most associated to a particular type of device or operating system

49
Q

Subscription/Shareware

A

software licenses that are usually fee for a trial period and requires a fee after a time has been reaches

50
Q

Process Management

A

a utility that allows users the ability to start, stop, and restart system processes

51
Q

Application Tier Model

A

a structure that arranges how users will access data within an organization

  • Three Layers: (1) Presentation - user sees and interacts with (2) Application - application functionality (3) Database - where data is stored
52
Q

Application Tier Types

A
  • One tier - direct access to a system
  • two tier - communication between client and server
  • three tier - Users log into application which will access data from database
  • N-Tier - Tiers of two, three, or four
53
Q

Kernel

A

is the core inner component that processes data at the hardware level

  • handles input-output management, memory and process management
54
Q

The shell

A

is the outer layer that manges the interaction between the user and the OS.

  • communicates with the operating system by either taking the input from the user or a shell script
55
Q

Shell Script

A

a sequence of system commands that are stored in a file

56
Q

Task Manager

A

a process management administration utility that comes with Microsoft Windows

  • Users perform tasks like shut down applications that are not responding
  • View processes and applications that are using system resources
57
Q

Memory Management

A

the process of controlling and coordinating a computer’s main memory

  • applications and other running processes have the memory they need to carry out their operations
58
Q

Firmware

A

read-only software preinstalled (embedded) on a device that tells the device how to work

  • Founded in televisions, remote controls, game console, printers, cameras, music players, and even automobiles
59
Q

NTFS (New Technology File System)

A

a process that the Windows NO operating systems uses for storing, organizing, and finding files on a hard disk efficiently

  • Introduced in 1993
  • Modern Windows systems use NTFS
60
Q

File Managemenet

A

the operating system allows users to create a new file, modify and delete the old files present at different locations of the computer system

61
Q

Drivers

A

software that that helps an operating system communicate with hardware devices, like
printers, video cards, scanners, and cameras.

  • translate signals from the operating system into instructions the hardware can
    understand.
62
Q

Windows Utilities

A

Windows utility programs are software tools that help users maintain and optimize their computer
systems.

  • They can perform various tasks such as cleaning up and defragmenting disks, creating backups,
    and managing system security. You can access them via the Control Panel or Start Menu.
63
Q

Task Scheduling

A

Task Scheduler is a Windows service app that is triggered by events to automatically start an application
or run a script.

  • You can configure the Task Scheduler to run a
    program, send an email, or show a message when the trigger occurs.