CS2005 Networks and Operating Systems - Operating Systems Structures and Processes

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

Flashcards for key vocabulary and concepts related to operating systems and processes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Operating System (OS)

Software that manages hardware resources and provides common services for computer programs.

2
New cards

Process

A program in execution, which requires resources such as CPU time, memory, and I/O devices.

3
New cards

Process Control Block (PCB)

Data structure in the operating system that contains information about a process such as its state, program counter, and CPU registers.

4
New cards

User Interface (UI)

The means by which a user interacts with a computer, which can be command-line (CLI) or graphical (GUI).

5
New cards

System Call

A request to the operating system to provide a service executed by the kernel.

6
New cards

Resource Allocation

The process of distributing system resources to multiple users or processes.

7
New cards

Concurrency

The executing of multiple processes at the same time which can share resources.

8
New cards

I/O Operations

Input/Output operations that involve managing the execution of programs needing data input or output.

9
New cards

Thread

The smallest sequence of programmed instructions that can be managed independently by a scheduler.

10
New cards

Process State

Represents the current status of a process, indicating if it's new, running, waiting, ready or terminated.