Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Field

Operating Systems

Also Known As OS
Software And Its Engineering

Operating Systems studies the software layer that manages a computer's hardware on behalf of the programs running on it: scheduling the processor among competing tasks, managing memory, and controlling access to storage and peripheral devices. Early computers ran one program at a time with an operator loading each job by hand; the field's central advances, batch processing, time sharing and later multitasking, were each a way of keeping increasingly expensive hardware busier and more programs running at once.

Facts
Disputed
Origin Year
1956
Historians differ on which early batch monitor counts as the first operating system; the GM NAA I O system built for General Motors and North American Aviation in 1956 is commonly cited as an early example, but simpler loader and monitor programs existed before it and the field has no single agreed starting point.
Core Concern
How software manages a computer's processor, memory and devices on behalf of the programs that run on it. 1
Connections

Includes

BeOS, Systems
Source Computer History Museum
Deadlock, Concepts
Source Computer History Museum
FreeBSD, Systems
Ken Thompson, Pioneers
Source Computer History Museum
Linux, Systems
Multics, Systems
Source Wikipedia: Multics
Mutex, Concepts
OS/2, Systems
Semaphore, Concepts
Solaris, Systems
Unix, Systems
Source Computer History Museum
Sources
1. Computer: A History of the Information Machine
Martin Campbell-Kelly and William Aspray, Basic Books, 1996
Wikipedia: Operating system
Wikimedia FoundationLead section
Quote, Lead section
An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.
View the Source
Computer History Museum
Computer History Museum
  • Includes: Dennis Ritchie
  • Includes: Ken Thompson
  • Includes: C
  • Includes: Unix
View the Source
Wikipedia: Multics
Wikimedia FoundationIncludes: MulticsView the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.