1|Page
D386 Hardware and Operating Systems Essentials Study Guide
Questions with 100% Verified Answers UPDATED!!!!
Operating Systems - ANSWER Manages resources (CPU,
memory, hard drive, peripherals) of a computer. Provides a GUI
for the user to navigate. Examples: Windows, Mac, Linux
(GNOME, KDE)
Mobile device systems - ANSWER Small hand-held devices like
phones, tablets, e-readers. Examples: Android 70% market
share, iOS 28% market share
Mainframe systems - ANSWER Large-scale platforms and
enterprise environments. Examples: Windows Server, Linux,
Unix
Real-time systems - ANSWER Systems that need to act in real
time, i.e., in pacemakers, cars
Embedded control systems - ANSWER Designed to control a
single piece of equipment, i.e., thermostat. Examples: FreeRTOS
and VxWorks
,2|Page
Distributed systems - ANSWER Allocates process power,
programs files, to network users
Barebones Computer System - ANSWER A system that can run
only one program at a time with no memory or I/O
Emulator - ANSWER A computer or program that emulates or
imitates another computer or program
Cross-platform application - ANSWER May run on many
platforms, or as few as two. Examples: Codename One, ArkUI-X,
Kivy, Qt, Flutter, NativeScript, Xamarin, Phonegap, Ionic, and
React Native
Multiprogramming - ANSWER Multiple programs execute at a
time on a single device
Multitasking - ANSWER Allow multiple programs and processes
to run on a computer system simultaneously
, 3|Page
Preemptive - ANSWER Each process is allocated an equal share
of computing resources
Cooperative - ANSWER Non-preemptive. Legacy technique
allocates an entire CPU to a single process till the time a process
is completed
Multithreading - ANSWER Allows the CPU to execute multiple
threads of the same process simultaneously
Concurrency - ANSWER Ability of multiple threads to access
shared resources simultaneously
Batch processing - ANSWER The method computers use to
periodically complete high-volume, repetitive data jobs
HCL - ANSWER Hardware compatibility list. List of computer
hardware compatible with a particular operating system or
device management software
D386 Hardware and Operating Systems Essentials Study Guide
Questions with 100% Verified Answers UPDATED!!!!
Operating Systems - ANSWER Manages resources (CPU,
memory, hard drive, peripherals) of a computer. Provides a GUI
for the user to navigate. Examples: Windows, Mac, Linux
(GNOME, KDE)
Mobile device systems - ANSWER Small hand-held devices like
phones, tablets, e-readers. Examples: Android 70% market
share, iOS 28% market share
Mainframe systems - ANSWER Large-scale platforms and
enterprise environments. Examples: Windows Server, Linux,
Unix
Real-time systems - ANSWER Systems that need to act in real
time, i.e., in pacemakers, cars
Embedded control systems - ANSWER Designed to control a
single piece of equipment, i.e., thermostat. Examples: FreeRTOS
and VxWorks
,2|Page
Distributed systems - ANSWER Allocates process power,
programs files, to network users
Barebones Computer System - ANSWER A system that can run
only one program at a time with no memory or I/O
Emulator - ANSWER A computer or program that emulates or
imitates another computer or program
Cross-platform application - ANSWER May run on many
platforms, or as few as two. Examples: Codename One, ArkUI-X,
Kivy, Qt, Flutter, NativeScript, Xamarin, Phonegap, Ionic, and
React Native
Multiprogramming - ANSWER Multiple programs execute at a
time on a single device
Multitasking - ANSWER Allow multiple programs and processes
to run on a computer system simultaneously
, 3|Page
Preemptive - ANSWER Each process is allocated an equal share
of computing resources
Cooperative - ANSWER Non-preemptive. Legacy technique
allocates an entire CPU to a single process till the time a process
is completed
Multithreading - ANSWER Allows the CPU to execute multiple
threads of the same process simultaneously
Concurrency - ANSWER Ability of multiple threads to access
shared resources simultaneously
Batch processing - ANSWER The method computers use to
periodically complete high-volume, repetitive data jobs
HCL - ANSWER Hardware compatibility list. List of computer
hardware compatible with a particular operating system or
device management software