Global Information Lookup Global Information

THE multiprogramming system information


THE multiprogramming system
DeveloperEindhoven University of Technology (Technische Hogeschool Eindhoven);
Edsger Dijkstra, et al.
Written inElectrologica X8 assembly language
Working stateDiscontinued
Initial release1965; 59 years ago (1965)
Final releaseFinal / 1968; 56 years ago (1968)
Marketing targetResearch
Available inEnglish
Update methodCompile from source code
PlatformsElectrologica X8
Kernel typeLayered
Default
user interface
Paper tape

The THE multiprogramming system or THE OS was a computer operating system designed by a team led by Edsger W. Dijkstra, described in monographs in 1965-66[1] and published in 1968.[2] 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[3] 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".[3]

The THE system apparently introduced the first forms of software-based paged virtual memory (the Electrologica X8 did not support hardware-based memory management),[3] 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".[3] 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.

  1. ^ Dijkstra, Edsger W. The structure of the 'THE'-multiprogramming system (EWD-196) (PDF). E.W. Dijkstra Archive. Center for American History, University of Texas at Austin. (transcription) (Jun 14, 1965)
  2. ^ Dijkstra, E.W. (1968), "The structure of the 'THE'-multiprogramming system", Communications of the ACM, 11 (5): 341–346, doi:10.1145/363095.363143, S2CID 2021311
  3. ^ a b c d Silberschatz, Abraham; Peterson, James L. (May 1988), "13: Historical Perspective", Operating System Concepts, p. 512

and 19 Related for: THE multiprogramming system information

Request time (Page generated in 0.8611 seconds.)

THE multiprogramming system

Last Update:

The THE multiprogramming system or THE OS was a computer operating system designed by a team led by Edsger W. Dijkstra, described in monographs in 1965-66...

Word Count : 671

Computer multitasking

Last Update:

use, while behind the scenes the computer is serving many users by multitasking their individual programs. In multiprogramming systems, a task runs until...

Word Count : 2361

RC 4000 multiprogramming system

Last Update:

The RC 4000 Multiprogramming System (also termed Monitor or RC 4000 depending on reference) is a discontinued operating system developed for the RC-4000...

Word Count : 702

Timeline of operating systems

Last Update:

GE-645) (announced) Pick operating system SIPROS 66 (Simultaneous Processing Operating System) THE multiprogramming system (Technische Hogeschool Eindhoven)...

Word Count : 3294

Remote procedure call

Last Update:

procedure calls used in modern operating systems trace their roots back to the RC 4000 multiprogramming system, which used a request-response communication...

Word Count : 1750

List of operating systems

Last Update:

Microsystems THE multiprogramming system – by Dijkstra in 1968, at the Eindhoven University of Technology in the Netherlands, introduced the first form...

Word Count : 8241

List of Dutch inventions and innovations

Last Update:

also the first published software-only, two-process mutual exclusion algorithm. The THE multiprogramming system was a computer operating system designed...

Word Count : 23385

Nico Habermann

Last Update:

Dijkstra's THE multiprogramming system, the Family of Operating Systems (FAMOS) at Carnegie Mellon, Berlin's Dynamically Adaptable System (DAS), and Unix...

Word Count : 344

Electrologica X8

Last Update:

implementation of the THE multiprogramming system. This includes the invention of semaphores, enabled by a specific instruction in the X8 instruction set...

Word Count : 303

Explicit parallelism

Last Update:

Edsger W. (May 1, 1968). "The structure of the "THE"-multiprogramming system". Communications of the ACM. 11 (5): 341–346. doi:10.1145/363095.363143. v...

Word Count : 227

List of important publications in computer science

Last Update:

extensible nucleus architecture of the RC 4000 multiprogramming system, and what became known as the operating system kernel and microkernel architecture. Per...

Word Count : 5931

Virtual memory

Last Update:

exceptions for mainframes of the 1960s include: the Atlas Supervisor for the Atlas THE multiprogramming system for the Electrologica X8 (software based...

Word Count : 4698

X86 memory segmentation

Last Update:

8088. x86 memory models THE multiprogramming system Split octal Home of the IA-32 Intel Architecture Software Developer's Manual The Segment:Offset Addressing...

Word Count : 3020

Separation of mechanism and policy

Last Update:

operating systems in the RC 4000 multiprogramming system. Artsy and Livny, in a 1987 paper, discussed an approach for an operating system design having...

Word Count : 1105

Per Brinch Hansen

Last Update:

purposes could be built. By the spring of 1969, a well-documented, reliable version of the RC 4000 multiprogramming system was running. In late 1970, Brinch...

Word Count : 4443

Regnecentralen

Last Update:

Computer Software: Multiprogramming System (PDF). Regnecentralen. Brinch Hansen, Per (April 1970). "The nucleus of a multiprogramming system" (PDF). Communications...

Word Count : 1058

English Electric KDF9

Last Update:

workloads. The KDF9 was an early example of a machine that directly supported multiprogramming, using offsets into its core memory to separate the programs...

Word Count : 1906

Microkernel

Last Update:

of creating software for the RC 4000. In 1969, their effort resulted in the completion of the RC 4000 Multiprogramming System. Its nucleus provided inter-process...

Word Count : 5726

Operating system

Last Update:

other things, a multiprogramming operating system kernel must be responsible for managing all system memory which is currently in use by the programs. This...

Word Count : 12070

PDF Search Engine © AllGlobal.net