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
-
F
Funtouch OS
Operating system
Nº Q28411488 ★
Not listed
-
Multi-agent system
Built of multiple interacting agents
Nº Q529909 ★★
Not listed
-
Z
Z/Architecture
IBM's 64-bit instruction set architecture implemented by its mainframe computers
Nº Q8062893 ★
Not listed
-
H
History of email
Aspect of history
Nº Q30324830 ★★
Not listed
-
NetWare
Computer network operating system developed by Novell, Inc
Nº Q691990 ★★
Not listed
-
P
Pascal (programming language)
Programming language
Nº Q81571 ★★★★
Not listed
-
M
Mark Overmars
Dutch computer scientist (born 1958)
Nº Q92835 ★★
Not listed
-
D
DESQview
Text mode multitasking operating environment for MS-DOS
Nº Q1153036 ★
Not listed
-
BASIC
Programming language for beginners, mainly using familiar English words or abbreviations of them
Nº Q42979 ★★★
Not listed
-
S
Source Code Control System
Version control system designed to track changes in the source code
Nº Q2141501 ★
Not listed
-
Apple T2
System on a chip (SoC) designed by Apple Inc.
Nº Q65476804 ★
Not listed
-
Programma 101
1965 programmable calculator manufactured in Italy
Nº Q979393 ★★★
Not listed
-
Computer algebra system
Mathematical software with the ability to manipulate mathematical expressions in a way similar to the traditional manual computations of mathematicians and scientists
Nº Q830340 ★★
Not listed
-
Power Macintosh
Line of Apple Macintosh workstation-class personal computers
Nº Q621322 ★★
Not listed
-
PLATO (computer system)
Mainframe computer system
Nº Q1755406 ★
Not listed
-
History of CAD software
Historical development of computer-aided design software
Nº Q5900294 ★★
Not listed
-
A
Apple M2 Max
System on a chip (SoC) designed by Apple Inc.
Nº Q116235517 ★
Not listed
-
Novell
American multinational software and services company
Nº Q223407 ★★★
Not listed