TOPS-10: DEC PDP-10 жүйесі үшін жасалған, 1967 ж. құрылған ескі операциялық жүйе. Бірінші көп ойыншылы ойындардың (DECWAR) пайда болуына көмектесті. 💻🎮
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
DEC PDP 10 операциялық жүйесі
Operating system for DEC PDP 10
TOPS 10 жүйесі (Timesharing / Total Operating System 10) – Digital Equipment Corporation (DEC) компаниясының PDP 10 (немесе DECsystem 10) эВМ отбасысы үшін жасалған, қолданыстан тоқтатылған операциялық жүйесі. 1967 жылы пайда болған TOPS 10, PDP 6 және PDP 10 компьютерлері үшін бұрынғы "Монитор" бағдарламалық қамтамасынан дамытылды; ол 1970 жылы TOPS 10 деп атау өзгертті.
TOPS 10 System (Timesharing / Total Operating System 10) is a discontinued operating system from Digital Equipment Corporation (DEC) for the PDP 10 (or DECsystem 10) mainframe computer family. Launched in 1967, TOPS 10 evolved from the earlier "Monitor" software for the PDP 6 and PDP 10 computers; this was renamed to TOPS 10 in 1970.
Шолу
TOPS 10 ортақ жадты қолдады және алғашқы нағыз көп ойыншылы компьютерлік ойындардың бірін жасауға мүмкіндік берді. DECWAR деп аталған ойын, Star Trek стиліндегі мәтіндік ойын болды. Терминалдардағы пайдаланушылар командаларды енгізіп, нақты уақытта бір-бірімен күресті. TOPS 10 сонымен қатар қазіргі MMORPG-лердің алдашысы болған, алғашқы Көп пайдаланушылы Подземелье (MUD) ойынының туған жері болды. Тағы бір маңызды жаңалық – FORUM деп аталды. Бұл қосымша, мүмкін, пайдаланушыларға бір-бірімен әңгімелесуге мүмкіндік берген алғашқы CB симуляторы болды. Бұл қосымша көп пайдаланушылы байланыстың әлеуетін көрсетті және CompuServe чат қосымшасын жасауға себеп болды. TOPS 10 өте сенімді қолданбалық бағдарламалау интерфейсіне (API) ие болды, ол UUO немесе Іске асырылмаған пайдаланушы операциясы деп аталатын механизмді пайдаланды. UUO операциялық жүйе шақыруларын машиналық нұсқауларға ұқсас етіп жүзеге асырды. Monitor Call API операциялық жүйенің көп бөлігі сияқты, өте алдыңғы қатарлы болды және DECsystem 10 жүйелерінде жүйелік бағдарламалауды оңай және қуатты етті. TOPS 10 жоспарлаушысы басымдықпен жұмыс істейтін кезектерді қолдады және процесті оның басымдығына қарай кезекке қосты. Жүйеге сонымен қатар пайдаланушы файлы мен құрылғыдан тәуелсіздік те кірді.
TOPS 10 supported shared memory and allowed the development of one of the first true multiplayer computer games. The game, called DECWAR, was a text oriented Star Trek type game. Users at terminals typed in commands and fought each other in real time. TOPS 10 was also the home of the original Multi User Dungeon, MUD, the forerunner to today's MMORPGs. 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 multi user communication and led to the development of CompuServe's chat application. TOPS 10 had a very robust application programming interface (API) that used a mechanism called a UUO or Unimplemented User Operation. UUOs implemented operating system calls in a way that made them look like machine instructions. The Monitor Call API was very much ahead of its time, like most of the operating system, and made system programming on DECsystem 10s simple and powerful. The TOPS 10 scheduler supported prioritized run queues, and appended a process onto a queue depending on its priority. The system also included User file and Device independence.
Шығару тарихы
PDP 6 Monitor бағдарламалық жасақтамасы алғаш рет 1964 жылы шығарылды. 1967 жылы 2.18 нұсқасында Monitor-ке PDP 10-ның KA10 процессорына қолдау қосылды. TOPS 10 атауы алғаш рет 1970 жылы 5.01 нұсқасы үшін қолданылды. 6.01 нұсқасы (1974 жылдың мамыр айы) виртуалды жадты (сұраныс бойынша беттеу) іске асырған алғашқы TOPS 10 болды, бұл физикалық жадтан үлкен бағдарламаларды іске қосуға мүмкіндік берді. 7.00 нұсқасынан бастап симметриялық көппроцессорлық қолжетімді болды (бұрынғы мастер/слайв конфигурациясынан өзгеше). TOPS 10-ның соңғы нұсқасы 7.04 болды.
The PDP 6 Monitor software was first released in 1964. Support for the PDP 10's KA10 processor was added to the Monitor in release 2.18 in 1967. The TOPS 10 name was first used in 1970 for release 5.01. Release 6.01 (May 1974) was the first TOPS 10 to implement virtual memory (demand paging), enabling programs larger than physical memory to be run. From release 7.00 onwards, symmetrical multiprocessing was available (as opposed to the master/slave arrangement used before). The final release of TOPS 10 was 7.04
Хобби-демалыспен айналысатындар үшін TOPS 10-ды іске қосудың ең оңай жолы – тиісті эмулятор мен операциялық жүйе бейнесін алу. TOPS 10 сонымен қатар архивтелген бастапқы тарату "магнитофондық таспаларынан" да құрастырылуы мүмкін. Пол Аллен бірнеше тарихи компьютерлік жүйелерді, соның ішінде TOPS 10-ды іске қосатын DECsystem 2065-ті сақтап қалды.
The easiest way for the hobbyist to run TOPS 10 is to acquire a suitable emulator and an operating system image. TOPS 10 may also be generated from archived original distribution "tapes". Paul Allen maintained several publicly accessible historic computer systems, including a DECsystem 2065 running TOPS 10.
Мұра
MS DOS TOPS 10-нан күшті әсер көрді. Ортақ элементтерге үш таңбадан тұратын файл кеңейтімдері, бірнеше стандартты кеңейтімдер (мысалы, EXE, TXT), жұлдызшаның (* ) жол белгісі ретінде қолданылуы, слэштің (/ ) опцияларды бөлу үшін пайдаланылуы және тағы да басқалары жатады.
MS DOS was heavily influenced by TOPS 10. Identical elements include three characters long file extensions, several standard extensions (e. g., EXE, TXT), the asterisk as a wildcard, the usage of the slash as a switch separator and more.