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
-
B
BS2000
Operating system
Nº Q338229 ★★
Not listed
-
CP/M
Operating system
Nº Q219528 ★★★
Not listed
-
D
Dhrystone
Computer performance test
Nº Q1207761 ★
Not listed
-
MS-DOS
Microsoft operating system
Nº Q47604 ★★★★
Not listed
-
L4 microkernel family
Family of second-generation microkernels
Nº Q1797819 ★
Not listed
-
Android (operating system)
Operating system created by Google for use on mobile devices
Nº Q94 ★★★★★
Not listed
-
A
A2 (operating system)
Bluebottle OS, AOS
Nº Q885978 ★
Not listed
-
B
Burroughs MCP
Mainframe operating system
Nº Q1326534 ★
Not listed
-
Taligent
Defunct 1990s corporation
Nº Q2390313 ★
Not listed
-
S
System programming language
Class of computer programming languages
Nº Q4117397 ★
Not listed
-
T
Taskbar
Bar displayed on an edge of a GUI desktop that is used to launch and monitor running applications
Nº Q854840 ★★
Not listed
-
S
Solus (operating system)
Linux distribution
Nº Q22013701 ★★
Not listed
-
MacOS
Operating system for Apple computers
Nº Q14116 ★★★★★
Not listed
-
Multibus
Computer bus standard
Nº Q1340809 ★
Not listed
-
A
A-0 System
Programming language
Nº Q277713 ★★
Not listed
-
M
Multitenancy
A single instance of a software that serves multiple tenants
Nº Q1364211 ★★
Not listed
-
B
BSD/OS
Proprietary version of the BSD operating system
Nº Q336773 ★
Not listed
-
B
Buddy memory allocation
Memory allocation algorithm
Nº Q1001112 ★
Not listed