1/28
Vocabulary flashcards covering core operating system principles, history, distributions, security, and platforms.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Operating System
The most important program on a computer that acts as an intermediary between users and hardware, operating as a resource manager that allocates CPU time, memory, and disk space.
OS as a Coordinator
The operating system role that manages resources, resolves conflicts, and prevents errors across all running programs.
OS as a Facilitator
The operating system role that provides standard facilities, libraries, and interfaces that applications rely on to function smoothly.
Single-user Single-task OS
An operating system type that allows one user and one program at a time.
Single-user Multi-tasking OS
An operating system type that allows one user to run multiple programs simultaneously.
Multi-user Multi-task OS
An operating system type where multiple users share system resources simultaneously.
Real-time OS
An operating system type designed for immediate, time-critical processing and precise task execution.
Bootstrap Program
A program stored in ROM that initiates the OS loading sequence when a computer powers on by locating and loading the operating system kernel into memory.
Kernel
The core part of the operating system loaded into memory by the bootstrap program during startup.
Batch Systems
1950s operating systems where jobs were submitted via punched cards and processed sequentially with output printed on line printers without user interaction.
Time-Sharing Systems
Systems that introduced multiprogramming, allowing multiple users to share CPU time simultaneously.
Personal Systems
Operating systems such as DOS in the 1980s that brought computing capabilities to individuals.
Parallel Systems
Systems where multiple CPUs work simultaneously to achieve greater performance.
Distributed Systems
Networked computers that share resources across different physical locations.
UNIX
An operating system introduced in 1971 that supported multitasking, multiple users, strong file protection, and system safety.
Linus Torvalds
The developer who released the first Linux kernel in 1991 and combined it with GNU software to create an open-source operating system.
Linux Version 0.01
The initial release of the Linux kernel, released in September 1991.
Linux Version 1.0
The first stable Linux kernel, released in 1994.
Linux Version 2.0
The Linux kernel version released in 1996 that added multi-processor support and expanded hardware compatibility.
Linux Distributions
Flavors of Linux tailored for different users and purposes, including RedHat, Fedora, SuSE, Ubuntu, Debian, CentOS, Gentoo, and Slackware.
Command-Line Interface (CLI)
A user interface that provides direct system control through typed commands inside a terminal shell.
KDE
A feature-rich, Windows-like desktop environment for Linux.
GNOME
A clean, modern graphical desktop environment for Linux.
Xfce
A lightweight and fast desktop environment for Linux designed for older hardware.
E17 (Enlightenment)
A visually stunning, highly customizable desktop environment for Linux.
Wine
An acronym for 'Wine Is Not an Emulator', a program that allows Linux users to run Windows applications natively without a Windows license.
Cedega
A fork of Wine optimized specifically for running Windows games on Linux.
LAMP Stack
A web software stack consisting of Linux, Apache, MySQL, and PHP that serves as the foundation for websites and web applications.
Windows NT
An enterprise operating system developed by Microsoft between 1990 and 1994.