Introduction to Operating Systems and Evolution

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

1/15

flashcard set

Earn XP

Description and Tags

This set of vocabulary flashcards covers the fundamental objectives, functions, historical evolution, and specific architectural components of major operating systems including Windows, UNIX, Linux, and Android.

Last updated 1:33 PM on 8/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

16 Terms

1
New cards

Operating System (OS)

A system that utilizes hardware resources of one or more processors to provide services to users, manages secondary memory and I/O devices, and coordinates hardware use among various programs.

2
New cards

Serial Processing

A historical processing method where programs in machine code were loaded via input devices like card readers, often resulting in wasted processing time due to scheduling and set-up time problems.

3
New cards

Simple Batch Systems

Developed in the mid-1950s by General Motors Research Laboratories to improve processor utilization by processing jobs in bulk using a resident monitor.

4
New cards

Multi-programmed Batch Systems

Systems that keep several ready-to-run jobs in main memory to allow the processor to handle multiple jobs at a time, requiring memory management and scheduling algorithms.

5
New cards

Time-sharing Systems

Systems that allow multiple users to simultaneously access the system through terminals, where each user is allocated 1/n1/n of the compute capacity if nn users are active.

6
New cards

Compatible Time-Sharing System (CTSS)

One of the first time-sharing operating systems, developed at the Massachusetts Institute of Technology (MIT) by Project MAC for the IBM 709 computer system.

7
New cards

Windows Executive

A component of the Windows core OS running in kernel-mode that contains the core modules and services for specific functions.

8
New cards

Windows Kernel

The component of the Windows OS that specifically controls the execution of the processor.

9
New cards

Hardware Abstraction Layer (HAL)

A Windows kernel component that isolates the operating system from platform-specific hardware variances.

10
New cards

Classic UNIX OS

Developed at Bell Labs and initially called Uniplexed Information and Computing Service (UNICS); it was partly written in assembly and later converted to C language.

11
New cards

System V Release 4 (SVR4)

A modern UNIX implementation developed to provide a uniform platform for commercial deployment on processors ranging from 32-bit to supercomputers.

12
New cards

Berkeley Software Distribution (BSD)

An implementation that played an important role in the development of UNIX OS design theory and the release of commercial UNIX products.

13
New cards

Linux OS

A free open-source variant of the UNIX operating system written by Linus Torvalds, composed of independent blocks called loadable modules.

14
New cards

Loadable Modules

Object files in Linux that can be linked and unlinked from the kernel at runtime, characterized by dynamic linking and being stackable.

15
New cards

Android OS

A software stack including a modified Linux kernel, middleware, and key applications; originally initiated by Android, Inc. and bought by Google in 2005.

16
New cards

Android Open-Source Project (AOSP)

The source code used by a community of developers to develop and distribute modified versions of the Android operating system.