OPERATING SYSTEMS

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:00 PM on 2/26/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Operating System (OS)

A collection of computer programs that integrate hardware resources and make them available to users and programs.

2
New cards

Limitations without an OS

Instructions must be loaded into memory by hand, no user interface, system sits idle waiting for input, no facility for file management.

3
New cards

Interactive OS

Also known as conversational systems, allowing users to interact with the system during execution.

4
New cards

Batch Processing OS

Systems where users submit 'jobs' for processing with little to no interaction during execution.

5
New cards

Event Driven OS

Systems driven by interrupts or specific service requests.

6
New cards

Memory Resident (The Kernel)

Essential services always loaded in memory managing memory, processes, tasks, and storage.

7
New cards

Monolithic Kernel

A large kernel containing all services; requires careful stability management.

8
New cards

Hierarchical Kernel

Organized in layers where requests pass down to layers below.

9
New cards

Microkernel

Provides only minimum essential functionality; services are requested via messages.

10
New cards

Basic OS Services

Critical services that act as an interface between hardware and user.

11
New cards

User Interface in OS

Provides shells and interfaces (CLI or GUI) to accept user commands.

12
New cards

File Management in OS

Provides directory structures and tools to copy, move, and secure files.

13
New cards

Process Control in OS

Manages processes and threads.

14
New cards

Memory Management in OS

Tracks loaded programs, allocates/deallocates memory, prevents overwriting.

15
New cards

Scheduling in OS

Uses dispatching and multitasking to simulate concurrent execution of multiple programs.

16
New cards

Security in OS

Protects the OS and processes from unauthorized entry.

17
New cards

Single-user Systems/Workstations

Standard laptops and desktops (e.g., Windows, macOS, Linux).

18
New cards

Mobile OS

Designed for handheld devices with constraints on power and memory (e.g., iOS, Android).

19
New cards

Mainframe Systems

Designed for large-scale resources and high transaction volumes.

20
New cards

Network Servers

Focused on supporting clients with services like web, file, or database hosting.

21
New cards

Real-time Systems

Require immediate OS access for time-critical tasks.

22
New cards

Embedded Control Systems

Specialized for single pieces of equipment like a microwave or car engine.

23
New cards

Distributed Systems

Processing power spread across a cluster or network.