Operating System Services and Concepts

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

1/14

flashcard set

Earn XP

Description and Tags

Flashcards covering the main services, interfaces, and management functions of an operating system based on the lecture material.

Last updated 4:32 PM on 5/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

Command Line Interface (CLI)

A user interface that deals with using text commands and a technique for entering those commands, for example, Windows Command Prompt (cmd), Linux Terminals (bash, zsh), and PowerShell.

2
New cards

Batch interface (BI)

A type of interface where commands and directives are managed in files, such as Windows Batch Files (.bat) and Linux Shell scripts (.sh), which are سپس executed.

3
New cards

Graphical User Interface (GUI)

A window system that utilizes a pointing device like a mouse or trackball to interact with menus and lists, as seen in Windows OS, mac OS, Linux (Ubuntu GNOME, KDE), and Android OS.

4
New cards

Program Execution

The OS capability to load a program into RAMRAM, assign CPU time, and manage the execution, including normal or abnormal termination.

5
New cards

Process Synchronization

A mechanism provided by the operating system during program execution to coordinate multiple processes.

6
New cards

File system manipulation

The management of a collection of related information stored on secondary storage, involving directory organization, file creation, deletion, and permission management.

7
New cards

Input/Output Operations

A service where the OS manages communication between users and device drivers, hiding hardware details while providing functions for read or write operations.

8
New cards

Communication

The exchange of information between processes using methods such as Shared Memory or Message Passing, occurring on one computer or across a network.

9
New cards

Resource Allocation

The responsibility of the OS to distribute hardware components like the CPU, main memory, and tape drives to multiple jobs using scheduling algorithms.

10
New cards

Error Detection

The OS function of constantly monitoring the system for hardware or software issues, such as bad sectors on a hard disk or memory overflow, to ensure consistent computing.

11
New cards

Accounting

The OS service that tracks which resources are accessed by each process or user to enhance system performance and ensure fairness in multitasking.

12
New cards

Security and protection

The controlled access to system resources and the isolation of processes from one another, often requiring user authentication to ensure system integrity.

13
New cards

Process

An active instance of a computer program that includes the code, associated data, and the current status of its execution by the system.

14
New cards

Secondary storage

Long-term storage media for files, examples of which include magnetic tape, magnetic disk, and optical disk drives such as CD and DVD.

15
New cards

Deadlock handling

A management mechanism provided by the operating system to address situations where two or more processes are unable to proceed.