Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В вычислении , разделения времени является совместное использование вычислительных ресурсов среди многих пользователей одновременно с помощью мультипрограммирования и многозадачности . [1]

Его появление в качестве выдающейся модели вычислений в 1970-х годах ознаменовало крупный технологический сдвиг в истории вычислений. Позволяя многим пользователям одновременно взаимодействовать с одним компьютером, разделение времени резко снизило стоимость предоставления вычислительных возможностей, позволило отдельным лицам и организациям использовать компьютер без его владения [2] и способствовало интерактивному использованию компьютеров и разработка новых интерактивных приложений .

История [ править ]

Пакетная обработка [ править ]

Первые компьютеры были чрезвычайно дорогими устройствами и очень медленными по сравнению с более поздними моделями. Машины обычно предназначались для определенного набора задач и управлялись панелями управления, оператор вручную вводил небольшие программы с помощью переключателей, чтобы загрузить и запустить серию программ. Для запуска этих программ могут потребоваться часы. По мере того, как скорость компьютеров росла, время выполнения сокращалось, и вскоре стало проблемой время, необходимое для запуска следующей программы. Новое программное обеспечение и методики пакетной обработки данных сократили эти "мертвые периоды" за счет постановки в очередь программ: были разработаны операционные системы, такие как IBSYS (1960). [3]

Сравнительно недорогие устройства для перфорации карт или записи на бумажную ленту использовались программистами для написания своих программ в автономном режиме. Программы были представлены операционной группе, которая запланировала их запуск. Вывод (обычно распечатанный) был возвращен программисту. Полный процесс может занять несколько дней, в течение которых программист может никогда не увидеть компьютер.

Альтернатива, позволяющая пользователю напрямую управлять компьютером, обычно была слишком дорогой, чтобы ее рассматривать. Это было связано с тем, что пользователи могли длительное время вводить код, пока компьютер оставался бездействующим. Эта ситуация ограничивала интерактивное развитие тем организациям, которые могли позволить себе тратить вычислительные циклы впустую: по большей части крупные университеты. Студенты Стэнфорда сняли короткометражный фильм, в котором с юмором критикуют эту ситуацию. [4]

Разделение времени [ править ]

Разделение времени Unix в Университете Висконсина , 1978 г.

Разделение времени было разработано из осознания того, что, хотя любой пользователь будет неэффективно использовать компьютер, большая группа пользователей вместе - нет. Это было связано со схемой взаимодействия: обычно отдельный пользователь вводил информационные пакеты, за которыми следовали длинные паузы, но группа пользователей, работающих одновременно , означала, что паузы одного пользователя заполнялись действиями других. При оптимальном размере группы общий процесс может быть очень эффективным. Точно так же небольшие отрезки времени, потраченные на ожидание ввода диска, ленты или сети, могут быть предоставлены другим пользователям.

Утверждается, что эта концепция была впервые описана Джоном Бэкусом на летней сессии 1954 года в Массачусетском технологическом институте [5], а затем Бобом Бемером в его статье 1957 года «Как рассматривать компьютер» в журнале Automatic Control Magazine . [6] [7] В статье, опубликованной в декабре 1958 г. У. Ф. Бауэром, [8] он писал, что «компьютеры будут решать ряд задач одновременно. Организации будут иметь оборудование ввода-вывода, установленное в их собственных помещениях, и выиграют время. на компьютере примерно так же, как среднее домохозяйство покупает электроэнергию и воду у коммунальных предприятий ».

Кристофер Стрэчи , который стал первым профессором вычислительной техники Оксфордского университета, подал заявку на патент на «разделение времени» в феврале 1959 г. [9] [10] Он выступил с докладом «Разделение времени в больших быстрых компьютерах» на первом мероприятии ЮНЕСКО по обработке информации. Конференция в Париже в июне того же года, на которой он передал концепцию JCR Licklider . [11] [12] Эта статья была названа вычислительным центром Массачусетского технологического института в 1963 году «первой статьей о компьютерах с разделением времени». [13]

Поначалу было сложно реализовать систему, которая могла бы воспользоваться этим. [1] [14] [15] Пакетная обработка данных была фактически методологической разработкой на вершине самых ранних систем. Поскольку компьютеры по-прежнему запускали отдельные программы для отдельных пользователей в любое время, основным изменением пакетной обработки была временная задержка между одной программой и другой. Совсем другое дело - разработка системы, поддерживающей одновременно нескольких пользователей. «Состояние» каждого пользователя и их программ должно быть сохранено в машине, а затем быстро переключаться между ними. Это занимало компьютерные циклы, и на медленных машинах той эпохи это было проблемой. Однако, поскольку компьютеры быстро улучшались в скорости, и особенно в размере основной памятипри сохранении состояний пользователей накладные расходы на разделение времени, условно говоря, постоянно уменьшались.

Первый проект по внедрению разделения времени пользовательских программ был инициирован Джоном Маккарти в Массачусетском технологическом институте в 1959 году, первоначально планировался на модифицированном IBM 704 , а позже на модифицированном IBM 709 (одном из первых компьютеров, достаточно мощных для разделения времени). . [15] Один из результатов проекта, известный как Совместимая система разделения времени или CTSS, был продемонстрирован в ноябре 1961 года. CTSS претендует на звание первой системы разделения времени и использовался до 1973 года. Другой претендент первой продемонстрированной системой с разделением времени была PLATO II, созданная Дональдом Битцером на публичной демонстрации в парке Роберта Аллертона.недалеко от Университета Иллинойса в начале 1961 года. Но это была система специального назначения. Битцер давно говорил, что проект PLATO получил бы патент на разделение времени, если бы только Университет Иллинойса не потерял патент в течение двух лет. [16] JOSS начал службу разделения времени в январе 1964 года. [17]

Первой коммерчески успешной системой разделения времени была Дартмутская система разделения времени . [18]

Развитие [ править ]

В течение конца 1960-х и 1970-х годов компьютерные терминалы были мультиплексированы на больших институциональных мэйнфреймах ( централизованных вычислительных системах), которые во многих реализациях последовательно опрашивали терминалы, чтобы узнать, доступны ли какие-либо дополнительные данные или требуется действие со стороны пользователя компьютера. Более поздние технологии межсоединений основывались на прерываниях , и в некоторых из них использовались технологии параллельной передачи данных, такие как стандарт IEEE 488 . Как правило, компьютерные терминалы использовались на территории колледжей практически в тех же местах, что и настольные компьютеры или персональные компьютеры.встречаются сегодня. В первые дни появления персональных компьютеров многие из них фактически использовались как особо умные терминалы для систем с разделением времени.

Создатели Дартмутской системы разделения времени писали в 1968 году, что «любое время отклика, которое в среднем превышает 10 секунд, разрушает иллюзию наличия собственного компьютера». [19] И наоборот, пользователи режима разделения времени думали, что их терминал - это компьютер. [20]

С появлением микрокомпьютеров в начале 1980-х годов разделение времени стало менее значимым, поскольку отдельные микропроцессоры были достаточно недорогими, чтобы один человек мог выделить все время процессора исключительно на свои нужды, даже когда он простаивает.

Однако Интернет вернул популярность общей концепции разделения времени. Дорогие корпоративные серверные фермы стоимостью в миллионы могут обслуживать тысячи клиентов, использующих одни и те же общие ресурсы. Как и в случае с ранними последовательными терминалами, веб-сайты в основном работают в режиме всплесков активности, за которыми следуют периоды простоя. Такой характер пакетной передачи позволяет использовать услугу сразу для многих клиентов, обычно без заметных задержек связи, если только серверы не начинают сильно загружаться.

Бизнес с разделением времени [ править ]

Бытие

В 1960-х годах несколько компаний начали предоставлять услуги с разделением времени в качестве сервисных бюро . Ранние системы использовали машины Teletype Model 33 KSR или ASR или Teletype Model 35 KSR или ASR в средах ASCII и терминалы на базе пишущей машинки IBM Selectric (особенно IBM 2741 ) с двумя разными семибитными кодами. [21] Они будут подключаться к центральному компьютеру с помощью модема Bell 103A по телефонной линии или модемов с акустической связью. скорость 10–15 знаков в секунду. Более поздние терминалы и модемы поддерживали 30–120 символов в секунду. Система с разделением времени обеспечит полную операционную среду, включая различные процессоры языков программирования, различные программные пакеты, хранилище файлов, массовую печать и автономное хранилище. С пользователей взимается арендная плата за терминал, плата за часы подключения, плата за секунды процессорного времени и плата за килобайт-месяцы дискового хранилища.

Общие системы, используемые для разделения времени, включали SDS 940 , PDP-10 и IBM 360 . Компании , предоставляющие эту услугу включены GE GEISCO «s, IBM субсидиарной The Service Bureau Corporation , Tymshare (основан в 1966), Национальном CSS (основано в 1967 году и купил Dun & Bradstreet в 1979 году), набор данных (купленный Tymshare в 1968 году), Bolt, Beranek, and Newman (BBN) и Time Sharing Ltd. в Великобритании . К 1968 году только Национальные институты здравоохранения США (NIH) обслуживали 32 таких сервисных бюро . [22]В «Руководстве по разделению времени» Ауэрбаха (1973) перечислено 125 различных служб разделения времени с использованием оборудования от Burroughs , CDC , DEC , HP , Honeywell , IBM , RCA , Univac и XDS . [23]

Взлет и падение [ править ]

В 1975 году об одном из крупнейших производителей супермини-компьютеров [24] было сказано, что «в настоящее время крупнейшим рынком конечных пользователей является разделение времени». Для DEC, которая какое-то время была второй по величине компьютерной компанией (после IBM), это также было верно: их PDP-10 и IBM 360/67 [25] широко использовались [26] коммерческими службами разделения времени, такими как CompuServe, On-Line. Systems (OLS), Rapidata and Time Sharing Ltd.

С появлением персонального компьютера начался упадок разделения времени. Экономика была такова, что компьютерное время из дорогостоящего ресурса, которым нужно было делиться, превратилось в настолько дешевое, что компьютеры можно было оставлять без дела в течение долгого времени, чтобы быть доступными по мере необходимости.

Rapidata в качестве примера [ править ]

Несмотря на то, что многие службы разделения времени просто закрылись, Rapidata [27] [28] устояла и стала частью National Data Corporation . [29] В 1982 году он все еще представлял достаточный интерес, чтобы быть в центре внимания «Руководства пользователя по статистическим программам: система разделения времени Rapidata». [30] Даже когда выручка упала на 66% [31] и у National Data впоследствии возникли собственные проблемы, были предприняты попытки сохранить бизнес с разделением времени. [32] [33] [34]

Великобритания [ править ]
  • Time Sharing Limited (TSL, 1969-1974) - запущен с использованием систем DEC. PERT был одним из популярных предложений. TSL была приобретена ADP в 1974 году.
  • OLS Computer Services (UK) Limited (1975-1980) - с использованием систем HP и DEC.

Компьютерная утилита [ править ]

Начиная с 1964 года операционная система Multics была разработана как вычислительная утилита по образцу электрических или телефонных утилит. В 1970 -х годах первоначальное хранилище гипертекста « Xanadu » Теда Нельсона рассматривалось как такая услуга. По мере роста компьютерной индустрии казалось, что не произойдет такой консолидации вычислительных ресурсов, как системы с разделением времени. Однако в 1990-х годах эта концепция была возрождена в несколько измененном виде под знаменем облачных вычислений .

Безопасность [ править ]

Разделение времени было первым случаем, когда несколько процессов , принадлежащих разным пользователям, выполнялись на одной машине, и эти процессы могли мешать друг другу. [35] Например, один процесс может изменять общие ресурсы, на которые полагается другой процесс, например переменную, хранящуюся в памяти. Когда только один пользователь использовал систему, это могло привести к неправильному выводу, но с несколькими пользователями это могло означать, что другие пользователи могли видеть информацию, которую они не должны были видеть.

Чтобы этого не произошло, операционная система должна была применить набор политик, определяющих, какие привилегии имеет каждый процесс. Например, операционная система может запретить доступ к определенной переменной определенному процессу.

Первая международная конференция по компьютерной безопасности в Лондоне в 1971 году была вызвана прежде всего индустрией разделения времени и ее клиентами. [ необходима цитата ]

Известные системы разделения времени [ править ]

Важные ранние системы разделения времени: [23]

  • Allen-Babcock RUSH (Удаленные пользователи общего оборудования) Система разделения времени на оборудовании IBM S / 360 (1966) [36] → Tymshare
  • AT&T Bell Labs Unix (1971) → UC Berkeley BSD Unix (1977)
  • BBN PDP-1 Система разделения времени → Массачусетская больница общего профиля PDP-1D → MUMPS
  • BBN TENEX → DEC TOPS-20 , Foonly FOONEX, MAXC OS в PARC , Stanford Low Overhead TimeSharing (LOTS), в которой использовался TOPS-20
  • Система разделения времени Беркли в UC Berkeley Project Genie → Scientific Data Systems SDS 940 ( Tymshare , BBN , SRI , Community Memory) → BCC 500 → MAXC в PARC
  • MCP с разделением времени Берроуза → HP 3000 MPE
  • Кембриджская система множественного доступа была разработана для Titan , прототипа компьютера Atlas 2, построенного Ферранти для Кембриджского университета . [37] Это была первая система разделения времени, разработанная за пределами Соединенных Штатов и оказавшая влияние на последующее развитие UNIX .
  • Compower Ltd., дочерняя компания, находящаяся в полной собственности Национального совета угля (позднее - British Coal Corporation) в Великобритании. Первоначально компания National Coal Board (NCB) Computer Services, в 1973 году стала Compower, предоставляя услуги вычислений и разделения времени для внутренних пользователей NCB и в качестве коммерческих услуг для внешних пользователей. Продан Philips C&P (Связь и обработка) в августе 1994 года.
  • CompuServe , также известный как Compu-Serv, СНГ.
  • Компания Compu-Time, Inc. [23] на Honeywell 400/4000 была основана в 1968 году в Форт-Лодердейле, Флорида, а в 1970 году переехала в Дейтона-Бич.
  • CDC MACE, APEX → Kronos → NOS → NOS / VE
  • Дартмутская система разделения времени (DTSS) → GE Time-sharing → GEnie
  • Монитор с разделением времени DEC PDP-6 → TOPS-10 → BBN TENEX → DEC TOPS-20
  • DEC TSS / 8 → RSTS-11 , RSX-11 → VAX / VMS
  • Английский Electric KDF9 COTAN (Culham Online Task Activation Network)
  • HP 2000 с разделением времени BASIC
  • HP 3000 серии
  • IBM CALL / 360 , CALL / OS - с использованием IBM System / 360 Model 50
  • IBM CP-40 → CP-67 → CP-370 → CP / CMS → VM / CMS
  • IBM TSO для OS / MVT → для OS / VS2 → для MVS → для z / OS
  • IBM TSS / 360 → TSS / 370
  • Серия ICT 1900 GEORGE 3 MOP (множественное онлайн-программирование)
  • International Timesharing Corporation на двойных системах CDC 3300 . [23]
  • MIT CTSS → MULTICS (MIT / GE / Bell Labs) → Unix
  • Система разделения времени MIT для DEC PDP-1 → ITS
  • MUSIC Университета Макгилла → IBM MUSIC / SP
  • Michigan Terminal System на IBM S / 360-67 , S / 370 и последующих.
  • Система CDC Michigan State University SCOPE / HUSTLER
  • Национальный вице-президент CSS / CSS , серия IBM 360 ; изначально основан на IBM CP / CMS .
  • OS-3 Университета штата Орегон , серия CDC 3000 .
  • Prime Computer PRIMOS
  • РЭНД- ДЖОСС → ДЖОСС-2 → ДЖОСС-3
  • RCA TSOS → Univac / Unisys VMOS → VS / 9
  • Служба информатики и анализа (SIA) , CDC 6600 Kronos .
  • Система разделения времени Корпорации развития системы, на AN / FSQ-32 .
  • Стэнфорд, ОРВИЛ и ВИЛБУР , на IBM S / 360-67 .
  • Stanford PDP-1 Система разделения времени → ПАРУС → ЖДЕТ
  • Time Sharing Ltd. (TSL) [38] в системах DEC PDP-10 → Автоматическая обработка данных (ADP), первая коммерческая система разделения времени в Европе и первая двойная (отказоустойчивая) система разделения времени.
  • Tone (аналогично TSO, VS1 ), продукт с разделением времени, не принадлежащий IBM, продаваемый Tone Software Co; TSO требует VS2.
  • Tymshare SDS-940 → Tymcom X → Tymcom XX
  • Unisys / UNIVAC 1108 EXEC 8 → OS 1100 → OS 2200
  • UC Berkeley CAL-TSS, на CDC 6400 .
  • XDS UTS → CP-V → Honeywell CP-6

См. Также [ править ]

  • Облачные вычисления
  • Вестники разделения ресурсов , фильм 1972 года.
  • История CP / CMS , операционной системы виртуальных машин IBM, поддерживающей разделение времени (CMS).
  • IBM M44 / 44X , экспериментальная компьютерная система на базе IBM 7044, используемая для моделирования нескольких виртуальных машин.
  • IBM System / 360 Model 67 , единственный мэйнфрейм серии IBM S / 360, поддерживающий виртуальную память.
  • Многопользовательская конфигурация , несколько пользователей на одном персональном компьютере .
  • Проект MAC , финансируемый DARPA проект Массачусетского технологического института, известный новаторскими исследованиями в области операционных систем , искусственного интеллекта и теории вычислений .
  • TELCOMP , интерактивный разговорный язык программирования на основе JOSS , разработанный BBN в 1964 году.
  • Хронология операционных систем
  • VAX (Virtual Address eXtension), компьютерная архитектура и семейство компьютеров, разработанные DEC .
  • Коммунальные вычисления
  • Виртуальная память
  • Эволюция системы разделения времени

Ссылки [ править ]

  1. ^ a b DEC TIMESHARING (1965), Питер Кларк, DEC Professional, ТОМ 1, номер 1
  2. ^ IBM рекламируется, начало 1960х, с заголовком: «Этот человек делится компьютером на $ 2000000»
  3. ^ «История операционных систем» (PDF) .
  4. ^ Эйзенсон, Артур; и Ягер, Хизер (1967). Эллис Д. Кропотчев Немой фильм. Стэнфордский университет, 1967. Музей истории компьютеров, идентификатор объекта 102695643. Получено 29 ноября 2013 г. с веб- сайта http://www.computerhistory.org/revolution/punched-cards/2/211/2253 .
  5. ^ Backus, Джон, Компьютер Advanced Coding методы Архивировано 2018-09-29 в Wayback Machine , MIT 1954, стр 16-2. Первое известное описание компьютерного разделения времени.
  6. ^ Bemer, Боб (март 1957). «Истоки разделения времени» . bobbemer.com . Архивировано из оригинала на 2017-07-02 . Проверено 24 июня, 2016 .
  7. ^ Миддлбург, Калифорния (2010). «Поиск публикаций по операционным системам». arXiv : 1003.5525 [ cs.OS ].
  8. ^ Бауэр ,. ., Компьютерный дизайн с точки зрения программиста. Архивировано 23 июля 2016 г. на Wayback Machine (Восточная объединенная компьютерная конференция, декабрь 1958 г.) Одно из первых описаний компьютерного разделения времени.
  9. ^ "Компьютерные пионеры - Кристофер Стрейчи" . history.computer.org . Проверено 23 января 2020 . В своей концепции разделения времени Стрэчи предложил схему, которая сохраняла бы прямой контакт между программистом и машиной, при этом обеспечивая экономию мультипрограммирования.
  10. ^ "Компьютер - разделение времени и миникомпьютеры" . Британская энциклопедия . Проверено 23 января 2020 . В 1959 году Кристофер Стрейчи в Великобритании и Джон Маккарти в США независимо друг от друга описали то, что они назвали разделением времени.
  11. ^ Гиллис, Джеймс М .; Гиллис, Джеймс; Гиллис, Джеймс; Кайо, Роберт (2000). Как зародилась сеть: история всемирной паутины . Издательство Оксфордского университета. п. 13. ISBN 978-0-19-286207-5.
  12. ^ "Воспоминания о теории разделения времени" . jmc.stanford.edu . Проверено 23 января 2020 . в 1960 году термин "разделение времени" как выражение витал в воздухе. Однако он обычно использовался в моем понимании, а не в понимании Джона Маккарти объекта, подобного CTSS.
  13. ^ FJ Corbató и др., Совместимая система разделения времени Руководство программиста (MIT Press, 1963) ISBN 978-0-262-03008-3 . «Чтобы установить контекст настоящей работы, полезно проследить развитие разделения времени в Массачусетском технологическом институте. Вскоре после первого доклада К. Стрейчи о компьютерах с разделением времени на конференции ЮНЕСКО по обработке информации в июне 1959 г., Х. М. Тигер и Дж. Маккарти представил неопубликованный доклад «Тестирование программ с разделением по времени» на собрании ACM в августе 1959 года ». 
  14. ^ "Командные файлы не поддерживаются." - команды для компиляции, а затем «связывания» программы нужно было вводить каждый раз. В статье добавлено: «Нет CCL ( краткого командного языка )», что относится к мировому эквиваленту DEC Clist и Rexx .
  15. ^ а б Маккарти, Джон. «ВОСПОМИНАНИЯ ОБ ИСТОРИИ РАЗМЕРА ВРЕМЕНИ» . stanford.edu . stanford.edu. Архивировано из оригинального 20 октября 2007 года . Проверено 12 марта 2017 года .
  16. Brian Dear, Глава 4 - Схема, The Friendly Orange Glow , Pantheon Books, Нью-Йорк, 2017; на страницах 71-72 обсуждается развитие разделения времени и потеря патента Иллинойским университетом.
  17. JC Shaw (1964). «JOSS: взгляд разработчика на экспериментальную вычислительную систему онлайн» . Поступая AFIPS '64 (осень, часть I) Труды 27-29 октября 1964 года, Fall Joint компьютер конференции, часть I . С. 455–464.
  18. ^ dtss.dartmouth.edu/history.php
  19. ^ Кемени, Джон G .; Курц, Томас Э. (11 октября 1968 г.). «Дартмутское разделение времени» . Наука . 162 (3850): 223–228. DOI : 10.1126 / science.162.3850.223 . PMID 5675464 . 
  20. ^ "СТРАНЫ ДНЯ Пионеров Национальной компьютерной конференции 1974 года" . Дартмутская система разделения времени . Дартмутский колледж. 1974 г.
  21. ^ Коммуникационный терминал IBM 2741 (PDF) . IBM. п. 12.
  22. ^ "Сборник корпоративных историй информационных технологий". Музей истории компьютеров. Получено 29 ноября 2013 г. с веб- сайта http://www.computerhistory.org/corphist/view.php?s=stories&id=136 .
  23. ^ a b c d Руководство Ауэрбаха по разделению времени (PDF) . Издательство Auerbach, Inc. 1973 . Проверено 29 ноября 2013 .
  24. Computerworld, 11 июня 1975 г., стр. 35 год
  25. ^ Одно двухстраничное печатное объявление IBM было озаглавлено «100 или более человек могут использовать новый компьютер IBM с разделением времени одновременно». Оригиналы были / есть? на e-Bay
  26. ^ стр. 1425, Энциклопедия компьютерных наук, Litton Educational Publishing, Inc.
  27. ^ https://groups.google.com/forum/#!topic/alt.folklore.computers/aE4TwORruB8 - «Я работал в RapiData Timesharing около года примерно в 1969 году ...»
  28. ^ кто-то другой: «Я проработал там почти 2 года с 1977 по 1979». alt.folklore.computers / aE4TwORruB8 / EdpKfFAlBncJ
  29. ^ NDC был запущен в 1967 году и работал параллельно с Rapidata; см. https://www.bloomberg.com/research/stocks/private/snapshot.asp?privcapId=290092 Bloomberg
  30. ^ Брюс Босуорт, ISBN 978-089529-1-677 
  31. ^ ComputerWorld , 6 октября 1986, с.179, "доход Rapidata составил $ 11 млн ... в 1986 году,сравнению с ... ($ 31 млн в 1982 году)."
  32. ^ Computerworld, Aug.25,1986, стр.5, «сказал National Data Corp. она близка к достижению соглашения с покупателем его разделения Rapidataвремени. В мае, национальные данные сказалчто закроет ...»
  33. ^ National Data Corp стала NDC-Health Corp в 2001 г. (bizjournals.com/atlanta/stories/2001/10/29/daily25.html)
  34. ^ Что касается места в истории, Rapidata указана в «Руководстве AUERBACH по разделению времени (1973)» http://bitsavers.informatik.uni-stuttgart.de/pdf/auerbach/GuideToTimesharing_Jan73.pdf
  35. ^ Зильбершатц, Авраам; Гэлвин, Питер; Гань, Грег (2010). Понятия операционной системы (8-е изд.). Хобокен, Нью-Джерси: Wiley & Sons. п. 591. ISBN. 978-0-470-23399-3.
  36. ^ «Краткое описание мер конфиденциальности в системе разделения времени RUSH» , JD Babcock, AFIPS Conference Proceedings, Spring Joint Computer Conference, Vol. 30, 1967, стр. 301-302.
  37. ^ Hartley, DF (1968), Кембриджская система множественного доступа: справочное руководство пользователя , Кембридж: Cambridge Univ. Пресса, ISBN 978-0901224002
  38. ^ "Разделение времени" , Джеймс Миллер. Проверено 30 ноября 2013 года.

Дальнейшее чтение [ править ]

  • Нельсон, Теодор (1974). Computer Lib: теперь вы можете и должны понимать компьютеры ; Машины мечты : «Новые свободы через компьютерные экраны - доклад меньшинства». Самостоятельно опубликовано. ISBN 0-89347-002-3 . С. 56–57. 
  • Фредкин, Эдвард (ноябрь 1963 г.). "РАЗДЕЛЕНИЕ ВРЕМЕНИ КОМПЬЮТЕРОВ" (PDF) . Компьютеры и автоматика . XII (11): 12–13, 16–20.: "Автор рассказывает краткую историю разделения времени, начальные эксперименты с разделением времени, модификации существующих компьютеров и компьютеров, разработанных специально для разделения времени, MAC проекта , важные особенности системы, сервисы, языки, программы, объем дисплеи и световые ручки, и переговорное устройство. [1]

Внешние ссылки [ править ]

  • «Программы супервизора с разделением времени» , примечания, сравнивающие программы супервизора CP-67 , TSS / 360 , Michigan Terminal System (MTS) и Multics Майкла Т. Александера, Advanced Topics in Systems Programming (1970, исправлено 1971), Университет Летней конференции инженеров Мичигана.
  • «Компьютерная утилита как рынок компьютерных услуг» , докторская диссертация Роберта Франкстона MIT, 1973.
  • Мемуары по теории разделения времени с помощью Джона Маккарти , 1983.
  • Происхождение Вскрывать по Боб Бемер .
  • «40 лет Multics, 1969-2009» , интервью с профессором Фернандо Х. Корбато об истории Multics и происхождении разделения времени, 2009 г.
  • "Мэйнфреймы: преимущества совместного использования" , Революция: первые 2000 лет компьютеров, выставка Музея истории компьютеров, январь 2011 г.
  • «Мэйнфреймы: разделение времени как бизнес» , Revolution: The First 2000 Years of Computing, выставка в Музее истории компьютеров, январь 2011 г.
  1. ^ Аллен, Рут; (США), Национальная медицинская библиотека (1969). Аннотированная библиография биомедицинских компьютерных приложений . 70: Национальная медицинская библиотека.CS1 maint: location ( ссылка )