|
The TOPS-10 System was a computer operating system from Digital Equipment Corporation (DEC) for the PDP-10 released in 1964, the resulting systems being referred to as "DECsystem-10"[2]. TOPS means Timesharing / Total OPerating System.
OverviewTOPS-10 supported shared memory and allowed the development of one of the first true multiplayer computer games. The game was called DECWAR[3] and was a text-oriented Star Trek type game. Users at terminals typed in commands and fought each other in real time. Another groundbreaking application was called FORUM. This application was perhaps the first so-called CB Simulator that allowed users to converse with one another in what is now known as a chat room. This application showed the potential of multiuser communication and led to the development of CompuServe's chat application. TOPS-10 had a very robust API that used a mechanism called a UUO which is an acronym for Unimplemented User Operation. UUOs implemented operating system calls in a way that made them look like machine instructions. The API was called Monitor Calls and was very much ahead of its time like most of the operating system. System programming on DECsystem-10s was simple and powerful thanks to this extremely flexible operating system API. TOPS-10 had an interesting scheduler with many run queues, unlike OpenVMS for example which has two run queues, and inserts processes into the queue depending on process priority. The TOPS-10 Operating System also included User file and Device independence. TOPS-10 was a very fast and flexible operating system that was far ahead of its time. Release historyThe final release of TOPS-10 was version 7.04.[4] Latter day implementationsHobbyists are now entitled to set up and use TOPS-10 under a Hobbyist's License.[5] The easiest way for the hobbyist to run TOPS-10 is to acquire a suitable emulator[6][7] and an operating system image.[8] TOPS-10 may also be generated from archived original distribution "tapes".[9] [10] Paul Allen maintains several publicly accessible historic computer systems, including a DECsystem-1090 running TOPS-10.[11] Implemented programming languagesThe TOPS-10 assembler, MACRO-10, was bundled with the TOPS-10 distribution. The following programming languages were implemented on TOPS-10 as layered products:
The following programming languages were implemented on TOPS-10 as contributions from DECUS members:
Implemented user utilitiesThe following major user utilities were implemented on TOPS-10: Notable games implemented on TOPS-10
References
|
|||||||||||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net