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
-
Novell
American multinational software and services company
Nº Q223407 ★★★
Not listed
-
Windows 98
Personal computer operating system by Microsoft
Nº Q483132 ★★★
Not listed
-
Microsoft Windows version history
Aspect of history
Nº Q1141703 ★★★
Not listed
-
Colossus computer
Early British cryptanalysis computer
Nº Q770597 ★★★
Not listed
-
T
Tim Paterson
American computer programmer
Nº Q92940 ★
Not listed
-
Apple U1
System on a chip (SoC) designed by Apple Inc.
Nº Q67340681 ★
Not listed
-
Apple II
Computer series by Apple, 1977–1993
Nº Q201652 ★★★
Not listed
-
Central processing unit
Central computer component that executes instructions
Nº Q5300 ★★★★
Not listed
-
ALGOL
Family of imperative computer programming languages
Nº Q188436 ★★★
Not listed
-
IBM 704
Computer
Nº Q25826 ★★
Not listed
-
M
MuMATH
Computer Algebra Program
Nº Q2711123 ★
Not listed
-
Phantom OS
Orthogonally persistent managed-code general purpose operating system
Nº Q4119302 ★
Not listed
-
B
British Computer Society
Professional body and learned society
Nº Q919096 ★
Not listed
-
Stack Overflow
Website for professional and enthusiast programmers
Nº Q549037 ★★★
Not listed
-
J
JavaOS
Operating system with a Java virtual machine as a fundamental component
Nº Q1684163 ★
Not listed
-
Process management (computing)
Computer system for maintaining order among running programs
Nº Q1133439 ★★
Not listed
-
S
Symbian Software
Software development and licensing company
Nº Q888456 ★★
Not listed
-
S
Sloot Digital Coding System
Dutch computer scientst
Nº Q1682224 ★
Not listed