Lecture Notes: Platform Technologies - OS and CPU Fundamentals

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/60

flashcard set

Earn XP

Description and Tags

A set of vocabulary-style flashcards covering key OS and CPU topics from the notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

61 Terms

1
New cards

Operating System

Fundamental software that manages hardware and software resources and provides an environment for programs; intermediary between user and hardware.

2
New cards

Process Management

Manages execution of running programs; allocates CPU time and supports multitasking (includes scheduling and termination).

3
New cards

Memory Management

Allocates/deallocates memory for programs; ensures each program has enough memory and prevents memory corruption.

4
New cards

File Management

Organizes/manages files and folders; handles creating, deleting, reading, and writing files; provides security and permissions.

5
New cards

Device Management

Manages hardware devices; uses device drivers to communicate with devices.

6
New cards

User Interface

Provides a way for users to interact with the computer.

7
New cards

Batch OS

An OS that processes jobs in sets without direct user interaction during execution.

8
New cards

Real-Time OS (RTOS)

Designed for systems with strict timing constraints and immediate response (e.g., robotics, air traffic control).

9
New cards

Distributed OS

Manages a group of independent computers and makes them appear as a single cohesive system.

10
New cards

Standalone Operating System

A complete, full-featured OS designed to run on a single, independent computer (desktop or laptop).

11
New cards

General-Purpose OS

An OS designed to provide a convenient UI and run applications in home or business environments with reasonable performance.

12
New cards

Multitasking OS

Allows multiple tasks to run simultaneously; common in most modern personal computers.

13
New cards

Multiprocessing OS

Utilizes more than one CPU within a single system to perform parallel computing; increases speed and throughput.

14
New cards

Single-Tasking OS

Executes only a single process at a time.

15
New cards

Cooperative Multitasking

OS gives CPU control to a process and waits for it to terminate or enter a waiting state.

16
New cards

Preemptive Multitasking

OS is in control of the computer at all times.

17
New cards

Single-User OS

Allows only one user at a time to interact with the OS.

18
New cards

Multiuser OS

Allows multiple users to sign in, start/stop processes, and access the local file system.

19
New cards

Client Operating System

Designed for a single end-user to perform daily tasks on devices like desktops, laptops, smartphones, and tablets.

20
New cards

Server Operating System

Designed to run on server computers and provide services to other computers over a network.

21
New cards

Boot Procedure

Series of steps from power up to a running system; starts CPU and hardware components.zeit

22
New cards

System Utilities

Tools/programs that help manage, maintain, and optimize the computer system's performance.

23
New cards

Shell

Outermost layer of the OS that acts as an interface between the user and the kernel.

24
New cards

Kernel

Core of the OS; bridge between applications and hardware; controls system resources.

25
New cards

Fault Tolerance

Ability of a system to recover from hardware or software failure.

26
New cards

Clustering

Two or more servers act as one.

27
New cards

Hot Swapping

Replacing or removing components (e.g., disks, memory, processors) without shutting down the system.

28
New cards

Hot Adding

Adding new components for scalability while the system is running.

29
New cards

Microsoft Disk Operating System

non-graphical, command-line interface OS.

30
New cards

Windows 1.0

Microsoft's first GUI version; introduced the mouse and tiled windows (no overlap).

31
New cards

Windows 3.0

First successful Windows; introduced Program Manager and File Manager.

32
New cards

Windows 95

Introduced Start menu and taskbar; foundational to the Windows experience.

33
New cards

Windows 98

Active Desktop; improved USB and DVD support.

34
New cards

Windows Me

System Restore and the first Windows Movie Maker.

35
New cards

Windows XP

New UI with NT kernel; improved security and multimedia; highly stable.

36
New cards

Windows Vista

Architectural overhaul focusing on security; introduced Windows Aero and UAC.

37
New cards

Windows 7

Refinement of Vista; better taskbar, Jump Lists, and HomeGroup.

38
New cards

Windows 8

Radical departure with touch-focused design; full-screen Start screen with live tiles.

39
New cards

Windows 10

Return-to-form with Start menu; live tiles; Cortana; Edge; virtual desktops.

40
New cards

Windows 11

Redesigned UI with central Start menu; Snap Layouts/Groups; Android app support.

41
New cards

macOS

Apple’s OS for Macintosh; user-friendly GUI; strong security; iCloud integration.

42
New cards

Linux

Open-source OS family based on the Linux kernel; highly customizable; widely used on servers and desktops.

43
New cards

ChromeOS

Google’s cloud-based OS for Chromebooks; uses Chrome browser; apps/data reside in the cloud.

44
New cards

Central Processing Unit

the brain of a computer that executes instructions and manages data flow.

45
New cards

ALU

Arithmetic Logic Unit; performs arithmetic and logical operations.

46
New cards

Control Unit

directs CPU activities, fetches/decodes instructions, coordinates components.

47
New cards

Registers

Small, high-speed memory locations within the CPU that hold operands and results.

48
New cards

Cache

Small, very fast memory storing frequently accessed data/instructions to speed up access.

49
New cards

Data bus

Bi-directional pathway that carries actual data between CPU, memory, and I/O devices.

50
New cards

Address bus

Unidirectional pathway that carries memory addresses to locate data.

51
New cards

Control bus

Bi-directional pathway that carries control signals and commands.

52
New cards

Instruction Cycle

Fetch → Decode → Execute → Write Back: sequence of completing an instruction.

53
New cards

Fetch

Retrieving an instruction from memory into the instruction register.

54
New cards

Decode

Control unit interprets the fetched instruction and determines actions.

55
New cards

Execute

Executing the instruction, usually by the ALU.

56
New cards

Write Back

Storing results back to a register or main memory.

57
New cards

Clock Speed

Measured in gigahertz (GHz); number of instruction cycles per second.

58
New cards

Cores

Individual processing units within a CPU; multiple cores enable parallelism.

59
New cards

Threads

Virtual components allowing a core to execute multiple instruction streams.

60
New cards

RISC

Reduced Instruction Set Computer; smaller, optimized set of instructions.

61
New cards