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
-
P
POSIX
Family of IEEE standards for compatibility between operating systems
Nº Q14658 ★★★
Not listed
-
Kubernetes
Software to manage containers on a server-cluster
Nº Q22661306 ★★★★
Not listed
-
History of computing hardware (1960s–present)
Aspect of history
Nº Q2920631 ★
Not listed
-
Oracle Solaris
Unix operating system originally developed by Sun Microsystems
Nº Q14646 ★★★
Not listed
-
L-system
Language used to describe self-similar fractal systems
Nº Q1151098 ★★
Not listed
-
IBM System/370
IBM mainframe computer architecture
Nº Q1586139 ★★
Not listed
-
Windows NT 3.1
32-bit cross-platform operating system developed by Microsoft and the first member of the Windows NT family that was released on July 27, 1993
Nº Q748319 ★★
Not listed
-
A
Apple M2 Ultra
System on a chip (SoC) designed by Apple Inc.
Nº Q119105015 ★
Not listed
-
IBM Information Management System
Is an information system of the company IBM
Nº Q1571984 ★
Not listed
-
Single instruction, multiple data
Class of parallel computers in Flynn's taxonomy, with multiple processing elements that perform the same operation on multiple data points simultaneously
Nº Q339387 ★★★
Not listed
-
M
MP/M
Multi-user version of the CP/M operating system
Nº Q3317219 ★★
Not listed
-
C (programming language)
General-purpose programming language
Nº Q15777 ★★★★★★
Not listed
-
IBM System i
Generation of midrange computer systems
Nº Q433406 ★★★
Not listed
-
Konrad Zuse
German computer scientist and engineer (1910 - 1995)
Nº Q60093 ★★★★★
Not listed
-
Windows 1.0
First version of Microsoft Windows desktop operating system by Microsoft released on November 20, 1985
Nº Q58378 ★★★
Not listed
-
ΜClinux
Linux distribution
Nº Q284825 ★
Not listed
-
Gary Kildall
American computer scientist and entrepreneur (1942–1994)
Nº Q92627 ★★
Not listed
-
F
Funtouch OS
Operating system
Nº Q28411488 ★
Not listed