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
-
NLS (computer system)
1960s computer collaboration system
Nº Q1050365 ★
Not listed
-
B
B (programming language)
Procedural programming language
Nº Q797302 ★★★
Not listed
-
RSX-11
Operating system
Nº Q1637948 ★
Not listed
-
M
Monorepo
Practice of using a single large version control repository for many applications or projects
Nº Q25894883 ★★
Not listed
-
W
Windows Task Scheduler
Component of Microsoft Windows
Nº Q4006781 ★
Not listed
-
MOS Technology 6502
8-bit microprocessor
Nº Q255528 ★★★
Not listed
-
EComStation
Proprietary operating system
Nº Q307032 ★
Not listed
-
IBM AS/400
IBM midrange computer (1988–2013)
Nº Q9137400 ★★
Not listed
-
F
Forth (programming language)
Programming language
Nº Q275472 ★★
Not listed
-
System 1
First version of Apple Macintosh operating system
Nº Q7663614 ★
Not listed
-
Prologue
Operating system developed in France
Nº Q2044589 ★
Not listed
-
RISC OS
Computer operating system
Nº Q1202514 ★★
Not listed
-
C
Cray CS6400
Multiprocessor server computer system
Nº Q3696723 ★
Not listed
-
Motorola 68030
32-bit microprocessor
Nº Q378761 ★
Not listed
-
T
Timeline of operating systems
Timeline
Nº Q2622694 ★★
Not listed
-
U
Unity Operating System
Linux distribution
Nº Q80933428 ★★
Not listed
-
J
Jay Wright Forrester
American operations researcher (1918–2016)
Nº Q92763 ★
Not listed
-
S
Software system
System of intercommunicating components based on software forming part of a computer system
Nº Q2429814 ★
Not listed