THE multiprogramming system
Operating system
The THE multiprogramming system (THE OS) was a computer operating system designed by a team led by Edsger W. Dijkstra, described in monographs in 1965-66 and published in 1968. Dijkstra never named the system; "THE" is simply the abbreviation of "Technische Hogeschool Eindhoven", then the name (in Dutch) of the Eindhoven University of Technology of the Netherlands.
Nº Q2629686 ★
Common · Literature
THE multiprogramming system
Operating system
The THE multiprogramming system (THE OS) was a computer operating system designed by a team led by Edsger W. Dijkstra, described in monographs in 1965-66 and published in 1968. Dijkstra never named the system; "THE" is simply the abbreviation of "Technische Hogeschool Eindhoven", then the name (in Dutch) of the Eindhoven University of Technology of the Netherlands.
From Wikipedia
The THE multiprogramming system (THE OS) was a computer operating system designed by a team led by Edsger W. Dijkstra, described in monographs in 1965-66 and published in 1968. Dijkstra never named the system; "THE" is simply the abbreviation of "Technische Hogeschool Eindhoven", then the name (in Dutch) of the Eindhoven University of Technology of the Netherlands. The THE system was primarily a batch system that supported multitasking; it was not designed as a multi-user operating system. It was much like the SDS 940, but "the set of processes in the THE system was static". The THE system apparently introduced the first forms of software-based paged virtual memory (the Electrologica X8 did not support hardware-based memory management), freeing programs from being forced to use physical locations on the drum memory. It did this by using a modified ALGOL compiler (the only programming language supported by Dijkstra's system) to "automatically generate calls to system routines, which made sure the requested information was in memory, swapping if necessary". Paged virtual memory was also used for buffering input/output (I/O) device data, and for a significant portion of the operating system code, and nearly all the ALGOL 60 compiler. In this system, semaphores were used as a programming construct for the first time.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
386BSD
Operating system
Nº Q228413 ★
Not listed
-
Macintosh clone
Wikimedia list article
Nº Q2979571 ★
Not listed
-
B
B, C, K, W system
Combinatory logic system
Nº Q845546 ★
Not listed
-
BBC Micro
Series of microcomputers by Acorn
Nº Q749976 ★★★
Not listed
-
Apple I
Computer model built by Apple
Nº Q18981 ★★★
Not listed
-
BridgeOS
Embedded operating system by Apple Inc.
Nº Q62554938 ★
Not listed
-
Apple III
Computer made by Apple
Nº Q420769 ★★
Not listed
-
S
SAKO (programming language)
Programming language
Nº Q9326009 ★★
Not listed
-
Visual Basic (.NET)
Programming language for .NET
Nº Q50077 ★★
Not listed
-
P
Programming the Universe
Essay by Seth Lloyd
Nº Q3795367 ★
Not listed
-
DEMOS
UNIX-like operating system
Nº Q4153388 ★★
Not listed
-
OS/400
Operating system for the IBM AS/400
Nº Q1571860 ★
Not listed
-
SPARCstation
Family of SPARC-based computer workstations and servers by Sun Microsystems
Nº Q985148 ★
Not listed
-
WordStar
Word processor application
Nº Q1435134 ★★
Not listed
-
B
Bitrig
Operating system
Nº Q19867217 ★
Not listed
-
S
System Management BIOS
Computing specification
Nº Q4048801 ★
Not listed
-
Motorola 6800
8-bit microprocessor
Nº Q1126648 ★★
Not listed
-
MOS Technology
Semiconductor design and fabrication company
Nº Q852174 ★★
Not listed