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
-
D (programming language)
Multi-paradigm system programming language
Nº Q319268 ★★
Not listed
-
Motorola 6809
Microprocessor
Nº Q1545600 ★★
Not listed
-
S
System F
Typed lambda calculus
Nº Q2552799 ★
Not listed
-
Multiuser DOS
Family of CP/M- and DOS-compatible multi-user multi-tasking operating systems
Nº Q3867065 ★
Not listed
-
Apple M1
System on a chip (SoC) designed by Apple Inc. for the Macintosh computers and iPad Pro tablets
Nº Q101439988 ★★★
Not listed
-
PRIMOS
Operative System
Nº Q2109710 ★
Not listed
-
TRON project
Real-time operating system
Nº Q17056255 ★★★★
Not listed
-
EPOC (operating system)
Operating system
Nº Q200647 ★
Not listed
-
S
System 6
Operating system
Nº Q420785 ★
Not listed
-
GEOS (8-bit operating system)
Graphical operating system (8-bit)
Nº Q572117 ★★
Not listed
-
H
History of Microsoft
Wikimedia history article
Nº Q3273141 ★★★
Not listed
-
History of software
Description of the evolution and development of software throughout history
Nº Q17155144 ★
Not listed
-
S
Sociotechnical system
Type of system that includes social and technological elements, enabling society's complex infrastructures, organizations and interactions
Nº Q1639361 ★★
Not listed
-
M
MUMPS
Programming language
Nº Q1882071 ★★
Not listed
-
T
TOSS (operating system)
Linux operating system
Nº Q113954247 ★
Not listed
-
A
ABC (programming language)
Node js
Nº Q1057802 ★
Not listed
-
BeOS
Operating system designed for multimedia, personal desktop use, and multiprocessor computers
Nº Q62563 ★★★★
Not listed
-
NeXT Computer
High-end workstation computer, 1990 used to develop the www
Nº Q4045099 ★★
Not listed