Разделение времени
История вычислений |
---|
Аппаратное обеспечение |
Программное обеспечение |
Информатика |
Современные концепции |
По стране |
Хронология вычислений |
Глоссарий информатики |
В вычислительной технике разделение времени — это одновременное совместное использование вычислительного ресурса между многими задачами или пользователями путем предоставления каждой задаче или пользователю небольшого фрагмента времени обработки . Такое быстрое переключение между задачами или пользователями создает иллюзию одновременного выполнения. [1] [2] Он обеспечивает многозадачность одного пользователя или позволяет проводить многопользовательские сеансы.
Разработанная в 1960-х годах, она стала выдающейся моделью вычислений в 1970-х годах и представляла собой крупный технологический сдвиг в истории вычислений. Позволяя множеству пользователей одновременно взаимодействовать с одним компьютером, разделение времени резко снизило стоимость предоставления вычислительных мощностей, позволило отдельным лицам и организациям использовать компьютер, не владея им. [3] и способствовал интерактивному использованию компьютеров и разработке новых интерактивных приложений .
История [ править ]
Пакетная обработка [ править ]
Самые ранние компьютеры были чрезвычайно дорогими устройствами и очень медленными по сравнению с более поздними моделями. Машины обычно предназначались для выполнения определенного набора задач и управлялись с помощью панелей управления, при этом оператор вручную вводил небольшие программы с помощью переключателей, чтобы загрузить и запустить серию программ. Запуск этих программ может занять несколько часов. По мере того как скорость компьютеров росла, время выполнения сокращалось, и вскоре время, необходимое для запуска следующей программы, стало проблемой. Новое программное обеспечение и методологии пакетной обработки , включая операционные системы пакетной обработки, такие как IBSYS (1960), сократили эти «мертвые периоды» за счет постановки в очередь программ, готовых к запуску. [4]
Сравнительно недорогие устройства для записи перфокарт или бумажных лент использовались программистами для написания своих программ «в автономном режиме». Программы были переданы оперативной группе, которая запланировала их запуск. Вывод (обычно напечатанный) был возвращен программисту. Весь процесс может занять несколько дней, в течение которых программист может никогда не увидеть компьютер. Студенты Стэнфорда сняли короткометражный фильм, в котором с юмором раскритиковали эту ситуацию. [5]
Альтернатива, позволяющая пользователю напрямую управлять компьютером, в целом была слишком дорогой, чтобы ее можно было рассматривать. Это произошло потому, что у пользователей могли быть длительные периоды ввода кода, пока компьютер простаивал. Эта ситуация ограничивала интерактивное развитие теми организациями, которые могли позволить себе тратить вычислительные циклы впустую: по большей части это были крупные университеты.
Разделение времени [ править ]
Утверждается, что эта концепция была впервые описана Робертом Доддсом в письме, которое он написал в 1949 году, хотя он не использовал термин « разделение времени» . [6] Позже Джон Бэкус также описал эту концепцию, но не использовал этот термин, на летней сессии 1954 года в Массачусетском технологическом институте . [7] Боб Бемер использовал термин «разделение времени» в своей статье 1957 года «Как рассматривать компьютер» в журнале «Автоматическое управление» , и об этом сообщалось в том же году, когда он использовал термин «разделение времени» в презентации. [6] [8] [9] В статье, опубликованной в декабре 1958 года, В. Ф. Бауэр писал: «Компьютеры будут решать множество задач одновременно. покупает электроэнергию и воду у коммунальных компаний». [10]
Кристофер Стрейчи , ставший первым профессором вычислений в Оксфордском университете , в феврале 1959 года подал в Великобритании заявку на патент на «разделение времени». [11] [12] Он выступил с докладом «Распределение времени в больших быстрых компьютерах». [13] на первой конференции ЮНЕСКО по обработке информации в Париже в июне того же года, где он передал концепцию JCR Licklider . [14] в 1963 году назвал эту статью Вычислительный центр Массачусетского технологического института «первой статьей о компьютерах с разделением времени». [15]
Значение термина «разделение времени» изменилось по сравнению с его первоначальным использованием. С 1949 по 1960 год разделение времени использовалось для обозначения мультипрограммирования без нескольких пользовательских сеансов. [6] совместное использование компьютера Позже это стало означать интерактивное несколькими пользователями. В 1984 году Кристофер Стрейчи написал, что считает изменение значения термина «разделение времени» источником путаницы, а не то, что он имел в виду, когда писал свою статью в 1959 году. [6]
Существуют также примеры систем, которые предоставляют несколько пользовательских консолей, но только для конкретных приложений, они не являются системами общего назначения. К ним относятся SAGE (1958), SABRE (1960). [6] и PLATO II (1961), созданный Дональдом Битцером на публичной демонстрации в парке Роберта Аллертона недалеко от Университета Иллинойса в начале 1961 года. Битцер уже давно говорил, что проект PLATO получил бы патент на разделение времени, если бы только Университет штата Иллинойс Иллинойс не терял патент в течение двух лет. [16]
Первая интерактивная система разделения времени общего назначения, которую можно было использовать для разработки программного обеспечения, Compatible Time-Sharing System , была инициирована Джоном Маккарти из Массачусетского технологического института, написавшим записку в 1959 году. [17] Фернандо Х. Корбато возглавил разработку системы, прототип которой был изготовлен и испытан к ноябрю 1961 года. [18] Филип М. Морс организовал для IBM поставку серии своих мейнфреймов, начиная с IBM 704 , а затем IBM 709, линейки продуктов IBM 7090 и IBM 7094 . [18] IBM бесплатно предоставила MIT эти мэйнфреймы вместе с обслуживающим их персоналом, а также предоставила модификации оборудования, в основном в форме RPQ, поскольку предыдущие клиенты уже заказали модификации. [19] [18] Существовали определенные условия, которые регулировали использование MIT предоставленного IBM взаймы оборудования. MIT не мог взимать плату за использование CTSS. [20] Массачусетский технологический институт мог использовать компьютеры IBM только восемь часов в день; еще восемь часов были доступны для других колледжей и университетов; IBM могла использовать свои компьютеры в течение оставшихся восьми часов, хотя были и некоторые исключения. В 1963 году второе внедрение CTSS было установлено на IBM 7094, который MIT приобрел на деньги ARPA . Это использовалось для поддержки разработки Multics в Project MAC . [18]
JOSS начал предоставлять услуги разделения времени в январе 1964 года. [21] Дартмутская система разделения времени (DTSS) начала работу в марте 1964 года. [22]
Развитие [ править ]
На протяжении конца 1960-х и 1970-х годов компьютерные терминалы были мультиплексированы на крупные институциональные мэйнфреймы ( централизованные вычислительные системы), которые во многих реализациях последовательно опрашивали терминалы, чтобы увидеть, доступны ли какие-либо дополнительные данные или действие, запрошенное пользователем компьютера. Более поздние технологии межсоединений управлялись прерываниями , и некоторые из них использовали технологии параллельной передачи данных, такие как стандарт IEEE 488 . Как правило, компьютерные терминалы использовались на территории колледжей почти в тех же местах, где настольные или персональные компьютеры сегодня используются . На заре появления персональных компьютеров многие из них фактически использовались как интеллектуальные терминалы для систем разделения времени.
Создатели DTSS писали в 1968 году, что «любое время отклика, составляющее в среднем более 10 секунд, разрушает иллюзию наличия собственного компьютера». [23] И наоборот, пользователи разделения времени думали, что их терминалом является компьютер. [24] Это был эффективный способ совместного использования большого компьютера. По состоянию на 1972 год [update] DTSS поддерживал более 100 одновременных пользователей. Хотя более 1000 из 19 503 заданий, выполненных системой в «особенно напряженный день», требовали десяти секунд или более компьютерного времени, DTSS смог справиться с этими заданиями, поскольку 78% заданий требовали одну секунду или меньше компьютерного времени. Около 75% из 3197 пользователей использовали свой терминал в течение 30 минут или меньше, в течение которых они использовали менее четырех секунд компьютерного времени. Футбольная симуляция, одна из первых игр для мэйнфреймов, написанных для DTSS, использовала менее двух секунд компьютерного времени в течение 15 минут реального времени для игры. [25] С появлением микрокомпьютеров в начале 1980-х годов разделение времени стало менее значимым, поскольку отдельные микропроцессоры были достаточно недорогими, чтобы один человек мог использовать все время процессора исключительно для своих нужд, даже когда он простаивает.
Однако Интернет вернул популярность общей концепции разделения времени. Дорогие корпоративные серверные фермы стоимостью в миллионы могут обслуживать тысячи клиентов, использующих одни и те же общие ресурсы. Как и в случае с ранними последовательными терминалами, веб-сайты работают преимущественно в периоды активности, за которыми следуют периоды простоя. Такой пакетный характер позволяет использовать услугу одновременно множеству клиентов, обычно без заметных задержек связи, если только серверы не начинают сильно перегружаться.
Бизнес с разделением времени [ править ]
Бытие
В 1960-х годах несколько компаний начали предоставлять услуги разделения времени в качестве сервисных бюро . В ранних системах использовались машины Teletype Model 33 KSR или ASR или Teletype Model 35 KSR или ASR в средах ASCII , а также терминалы на базе пишущих машинок IBM Selectric (особенно IBM 2741 ) с двумя разными семибитными кодами. [26] Они подключались к центральному компьютеру через коммутируемый модем Bell 103A или с акустической связью модемы , работающие со скоростью 10–15 символов в секунду. Более поздние терминалы и модемы поддерживали скорость 30–120 символов в секунду. Система разделения времени обеспечит полноценную операционную среду, включающую различные процессоры языков программирования, различные пакеты программного обеспечения, хранилище файлов, средства массовой печати и автономное хранилище. С пользователей взималась плата за аренду терминала, плата за часы подключения, плата за секунды процессорного времени и плата за килобайт-месяцы дискового пространства.
Общие системы, используемые для разделения времени, включали SDS 940 , PDP-10 , IBM 360 и серию GE-600 . Компании, предоставляющие эту услугу, включали GE компании GEISCO , дочернюю компанию IBM The Service Bureau Corporation , Tymshare (основанную в 1966 году), National CSS (основанную в 1967 году и купленную Dun & Bradstreet в 1979 году), Dial Data (купленную Tymshare в 1968 году). , AL/COM , Bolt, Beranek и Newman (BBN) и Time Sharing Ltd. в Великобритании . [27] США (NIH) обслуживали 32 таких бюро обслуживания К 1968 году только Национальные институты здравоохранения . [28] В « Руководстве Ауэрбаха по разделению времени» (1973) перечислено 125 различных служб разделения времени, использующих оборудование от Burroughs , CDC , DEC , HP , Honeywell , IBM , RCA , Univac и XDS . [29] [30]
Взлет и падение [ править ]
В 1975 году исполняющий обязанности президента Prime Computer Бен Ф. Робелен заявил акционерам, что «крупнейшим рынком конечных пользователей в настоящее время является разделение времени». [31] Для DEC, которая какое-то время была второй по величине компьютерной компанией (после IBM), это также было верно: их PDP-10 и IBM 360/67. [32] широко использовались [33] коммерческими службами разделения времени, такими как CompuServe, On-Line Systems, Inc. (OLS), Rapidata и Time Sharing Ltd.
Появление персонального компьютера положило начало упадку разделения времени. [ нужна ссылка ] Экономика была такова, что компьютерное время превратилось из дорогого ресурса, которым нужно было делиться, в настолько дешевое, что компьютеры можно было оставлять бездействующими в течение длительного времени, чтобы они были доступны по мере необходимости. [ нужна ссылка ]
Рапидата как пример [ править ]
Хотя многие сервисы разделения времени просто закрылись, Rapidata [34] [35] удержалась и стала частью National Data Corporation . [36] В 1982 году он все еще представлял достаточный интерес, чтобы стать предметом «Руководства пользователя по статистическим программам: система разделения времени Rapidata». [37] Несмотря на то, что выручка упала на 66% [38] и National Data впоследствии столкнулись с собственными проблемами, были предприняты попытки сохранить этот бизнес с разделением времени. [39] [40] [41]
Великобритания [ править ]
- Time Sharing Limited (TSL, 1969–1974) — запущена с использованием систем DEC. PERT был одним из популярных предложений. TSL была приобретена ADP в 1974 году.
- OLS Computer Services (UK) Limited (1975–1980) - использование систем HP и DEC.
Компьютерная утилита [ править ]
Начиная с 1964 года, Multics операционная система [42] был разработан как вычислительная утилита , созданная по образцу электрических или телефонных сетей. В 1970-х годах » Теда Нельсона оригинальный гипертекстовый репозиторий « Xanadu в качестве такого сервиса задумывался .
Безопасность [ править ]
Разделение времени было первым случаем, когда несколько процессов , принадлежащих разным пользователям, выполнялись на одной машине, и эти процессы могли мешать друг другу. [43] Например, один процесс может изменить общие ресурсы , от которых зависит другой процесс, например, переменную, хранящуюся в памяти. Когда системой пользовался только один пользователь, это могло привести к неправильному выводу, но при наличии нескольких пользователей это могло означать, что другие пользователи могли видеть информацию, которую они не должны были видеть.
Чтобы этого не произошло, операционной системе необходимо было применять набор политик, определяющих, какие привилегии имеет каждый процесс. Например, операционная система может запретить доступ к определенной переменной определенному процессу.
Первая международная конференция по компьютерной безопасности, состоявшаяся в Лондоне в 1971 году, была в первую очередь инициирована индустрией разделения времени и ее клиентами. [44]
Разделение времени в форме подставных счетов считается риском. [45]
времени Известные системы разделения
Важные ранние системы разделения времени: [29]
- Аллен-Бабкок RUSH (Удаленные пользователи общего оборудования) Система разделения времени на оборудовании IBM S/360 (1966) [46] → Тимшер
- AT&T Bell Labs Unix (1971) → Калифорнийского университета в Беркли 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
- Система разделения времени в Беркли в Калифорнийском университете в Беркли Project Genie → Системы научных данных SDS 940 ( Tymshare , BBN , SRI , Community Memory) → BCC 500 → MAXC в PARC
- Burroughs с разделением времени MCP → HP 3000 MPE
- Кембриджская система множественного доступа была разработана для Titan , прототипа компьютера Atlas 2, созданного Ферранти для Кембриджского университета . [47] Это была первая система разделения времени, разработанная за пределами США и повлиявшая на дальнейшее развитие UNIX .
- Compower Ltd., дочерняя компания National Coal Board (позже British Coal Corporation) в Великобритании. Первоначально компания National Coal Board (NCB) Computer Services, в 1973 году она стала Compower, предоставляя вычислительные услуги и услуги таймшера внутренним пользователям NCB, а также в качестве коммерческих услуг внешним пользователям. Продано компании Philips C&P (коммуникации и обработка) в августе 1994 года.
- CompuServe , также под торговой маркой Compu-Serv, СНГ.
- Компью-Тайм, Инк., [29] на Honeywell 400/4000, начатая в 1968 году в Форт-Лодердейле, Флорида, а в 1970 году переехала в Дейтона-Бич.
- CDC MACE, APEX → Кронос → NOS → NOS/VE
- Дартмутская система разделения времени (DTSS) → Разделение времени GE → GEnie
- DEC PDP-6 Монитор с разделением времени → TOPS-10 → BBN TENEX → DEC TOPS-20
- DEC TSS/8 → RSTS-11 , RSX-11 → OpenVMS
- English Electric KDF9 COTAN (Сеть онлайн-активации задач Culham)
- 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 series GEORGE 3 MOP (множественное онлайн-программирование)
- Международная корпорация разделения времени на двух системах CDC 3300 . [29]
- Linux: посмотрите, как он развился из MIT CTSS
- MIT CTSS → MULTICS (MIT/ GE /Bell Labs) → Unix → Linux
- MIT Система разделения времени для DEC PDP-1 → ITS
- Университет Макгилла МУЗЫКА → IBM MUSIC/SP
- Michigan Terminal System на IBM S/360-67 , S/370 и последующих версиях.
- Университета штата Мичиган ОБЛАСТЬ ПРИМЕНЕНИЯ CDC / Система HUSTLER
- Национальный вице-президент CSS/CSS на IBM 360 series; первоначально основанный на IBM CP/CMS .
- OS-3 Университета штата Орегон , серия CDC 3000 .
- Прайм Компьютер ПРИМОС
- РЭНД ДЖОСС → ДЖОСС-2 → ДЖОСС-3
- RCA TSOS → Univac / Unisys VMOS → VS/9
- Служба информатики и анализа (SIA) , на CDC 6600 Kronos .
- Корпорации системных разработок Система разделения времени на самолете AN/FSQ-32 .
- Стэнфорд ОРВИЛ и УИЛБУР на IBM S/360-67 .
- Stanford PDP-1 Система разделения времени → SAIL → WAITS
- ООО «Разделение времени» (TSL) [48] в 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
- Калифорнийский университет в Беркли CAL-TSS, на CDC 6400 .
- XDS UTS → CP-V → Honeywell CP-6
См. также [ править ]
- Облачные вычисления
- «Вестники совместного использования ресурсов» — фильм 1972 года.
- История CP/CMS , операционной системы виртуальных машин (CP) IBM, поддерживающей разделение времени (CMS).
- IBM M44/44X — экспериментальная компьютерная система на базе IBM 7044, используемая для моделирования нескольких виртуальных машин.
- IBM System/360 Model 67 , единственный мэйнфрейм серии IBM S/360, поддерживающий виртуальную память.
- Многопользовательская конфигурация , несколько пользователей на одном персональном компьютере .
- Project MAC , DARPA , финансируемый проект Массачусетского технологического института , известный своими новаторскими исследованиями в области операционных систем , искусственного интеллекта и теории вычислений .
- TELCOMP — интерактивный диалоговый язык программирования на основе JOSS , разработанный BBN в 1964 году.
- Хронология операционных систем
- VAX (Virtual Address eXtension) — компьютерная архитектура и семейство компьютеров, разработанное DEC .
- Коммунальные вычисления
- Виртуальная память
- Эволюция системы разделения времени
Ссылки [ править ]
- ^ «Определение разделения времени – Глоссарий | NordVPN» . nordvpn.com (на португальском языке). 23 ноября 2023 г. Проверено 17 июня 2024 г.
- ^ «Операционная система разделения времени» . Гики для Гиков . 28 апреля 2020 г. Проверено 17 июня 2024 г.
- ↑ Реклама IBM в начале 1960-х годов с заголовком: «Этот человек делит компьютер стоимостью 2 миллиона долларов».
- ^ «История операционных систем» (PDF) .
- ^ «Немой фильм Эллиса Д. Кропотчева - революция CHM» . www.computerhistory.org . Проверено 26 мая 2023 г.
- ^ Jump up to: Перейти обратно: а б с д и Ли, Ян (1992). «Претензии к термину «разделение времени» ». IEEE Анналы истории вычислений . 14 (1): 16–54. дои : 10.1109/85.145316 . S2CID 30976386 .
- ^ Бэкус, Джон, Цифровые компьютеры: передовые методы кодирования. Архивировано 6 августа 2022 г. в Wayback Machine , Массачусетский технологический институт, 1954 г., стр. 16-2. Первое известное описание компьютерного разделения времени.
- ^ Бемер, Боб (март 1957 г.). «Истоки разделения времени» . bobbemer.com . Архивировано из оригинала 2 июля 2017 г. Проверено 24 июня 2016 г.
- ^ Миддлбург, Калифорния (2010 г.). «Поиск публикаций по операционным системам». arXiv : 1003.5525 [ cs.OS ].
- ^ Бауэр, В.Ф. (декабрь 1958 г.). Компьютерный дизайн с точки зрения программиста] (PDF) . Восточная объединенная компьютерная конференция . Архивировано из оригинала (PDF) 23 июля 2016 г.
Одно из первых описаний компьютерного разделения времени.
- ^ «Пионеры компьютеров — Кристофер Стрейчи» . History.computer.org . Проверено 23 января 2020 г.
В своей концепции разделения времени Стрейчи предложил схему, которая сохраняла бы прямой контакт между программистом и машиной, сохраняя при этом экономичность мультипрограммирования.
- ^ «Компьютер – Разделение времени и миникомпьютеры» . Британская энциклопедия . Проверено 23 января 2020 г.
В 1959 году Кристофер Стрейчи из Великобритании и Джон Маккарти из США независимо друг от друга описали то, что они назвали разделением времени.
- ^ Стрейчи, Кристофер (15 июня 1959 г.). Разделение времени на больших быстрых компьютерах . Конференция ЮНЕСКО по обработке информации . Проверено 30 мая 2023 г.
- ^ Гиллис, Джеймс М.; Гиллис, Джеймс; Гиллис, Джеймс; Кайо, Роберт (2000). Как родилась Интернет: история Всемирной паутины . Издательство Оксфордского университета. п. 13. ISBN 978-0-19-286207-5 .
- ^ Ф. Дж. Корбато и др., Совместимая система разделения времени. Руководство для программиста (MIT Press, 1963). ISBN 978-0-262-03008-3 . «Чтобы установить контекст настоящей работы, полезно проследить развитие технологии разделения времени в Массачусетском технологическом институте. Вскоре после первой статьи К. Стрейчи о компьютерах с разделением времени на конференции ЮНЕСКО по обработке информации в июне 1959 года, Х. М. Тигер и Дж. Маккарти представил неопубликованный доклад «Тестирование программ с разделением времени» на собрании ACM в августе 1959 года.
- ^ Брайан Дир, Глава 4 — Диаграмма, Дружелюбное оранжевое сияние , Pantheon Books, Нью-Йорк, 2017; на страницах 71–72 обсуждается развитие системы разделения времени и потеря патента Университетом Иллинойса.
- ^ «Воспоминания о теории разделения времени» . Оригинальный сайт Джона Маккарти . Проверено 23 января 2020 г.
В 1960 году фраза «разделение времени» широко витала в воздухе. Однако обычно оно использовалось в моем понимании, а не в смысле Джона Маккарти как объекта, подобного CTSS.
- ^ Jump up to: Перейти обратно: а б с д Уолден, Дэвид; Ван Флек, Том , ред. (2011). «Совместимая система разделения времени (1961–1973): обзор, посвященный пятидесятой годовщине» (PDF) . Компьютерное общество IEEE . Проверено 20 февраля 2022 г.
- ^ Уотсон-младший, Томас Дж . (1990). Отец, сын и компания: Моя жизнь в IBM и за ее пределами . Нью-Йорк: Bantam Books. п. 244-245. ISBN 9780553070118 .
Когда мы начали поставлять наши первые коммерческие машины, наши клиенты часто обнаруживали, что самое сложное в обладании компьютером — это найти кого-то, кто сможет им управлять. Мы не могли производить всех этих технических специалистов самостоятельно. Однако не было ни одного университета с компьютерной программой. Поэтому в середине 1950-х годов я поступил в Массачусетский технологический институт и призвал их начать подготовку ученых-компьютерщиков. Мы подарили большой компьютер и деньги на его эксплуатацию.
- ^ Ли, Ян; Розин, Роберт Ф (1992). «Разделение времени в Массачусетском технологическом институте» . IEEE Анналы истории вычислений . 14 (1): 18. дои : 10.1109/85.145317 . S2CID 30631012 . Проверено 3 октября 2022 г.
Корбато: Нет, это был один из интересных аспектов. Одним из условий пожертвования IBM за использование оборудования было то, что мы не должны были взимать за него плату. Да, это было бесплатно.
- ^ Дж. К. Шоу (1964). «JOSS: взгляд дизайнера на экспериментальную онлайновую вычислительную систему» . Труды AFIPS '64 (осень, часть I) Материалы совместной компьютерной конференции, состоявшейся 27-29 октября 1964 г., осень, часть I. стр. 455–464. дои : 10.1145/1464052.1464093 . ISBN 9781450378895 . S2CID 16483923 .
- ^ Рэнкин, Джой Лиси (2018), Народная история вычислений в Соединенных Штатах , Кембридж, Массачусетс: издательство Гарвардского университета, ISBN 9780674970977
- ^ Кемени, Джон Г.; Курц, Томас Э. (11 октября 1968 г.). «Дартмутское разделение времени» . Наука . 162 (3850): 223–228. Бибкод : 1968Sci...162..223K . дои : 10.1126/science.162.3850.223 . ПМИД 5675464 .
- ^ «Стенограммы сессии Дня пионеров Национальной компьютерной конференции 1974 года» . Дартмутская система разделения времени . Дартмутский колледж. 1974.
- ^ Кемени, Джон Г. (1972). Человек и компьютер . Нью-Йорк: Сыновья Чарльза Скрибнера. стр. 32–37, 41–42. ISBN 9780684130095 . LCCN 72-1176 .
- ^ Коммуникационный терминал IBM 2741 (PDF) . ИБМ. п. 12. Архивировано из оригинала (PDF) 16 марта 2017 г. Проверено 6 октября 2015 г.
- ^ Джеффри Р. Йост, Как заставить ИТ работать: история индустрии компьютерных услуг , 2017, ISBN 0262342197, стр. 158
- ^ «Сборник корпоративных историй информационных технологий» . Музей истории компьютеров. Получено 29 ноября 2013 г. с http://www.computerhistory.org/corphist/view.php?s=stories&id=136 .
- ^ Jump up to: Перейти обратно: а б с д Руководство Ауэрбаха по разделению времени (PDF) . Auerbach Publishers, Inc., 1973 г. Проверено 29 ноября 2013 г.
- ^ Разделение времени DEC (1965), Питер Кларк, The DEC Professional, Том 1, Номер 1
- ↑ Computerworld, 11 июня 1975 г., с. 35
- ^ Одно двухстраничное печатное объявление IBM было озаглавлено «100 или более человек могут одновременно использовать новый компьютер IBM с разделением времени». Оригиналы были/есть? на eBay
- ^ стр.1425, Энциклопедия компьютерных наук, Litton Educational Publishing, Inc.
- ^ https://groups.google.com/forum/#!topic/alt.folklore.computers/aE4TwORruB8 - «Я работал в RapiData Timesharing около года, примерно в 1969 году...»
- ^ кто-то еще: «Я проработал там почти 2 года с 1977 по 1979 год». alt.folklore.computers/aE4TwORruB8/EdpKfFAlBncJ
- ^ «Акции» . Bloomberg.com . 26 мая 2023 г. Проверено 26 мая 2023 г.
- ^ Брюс Босворт, ISBN 978-089529-1-677
- ^ Computerworld , 6 октября 1986 г., стр. 179, «Доход Rapidata составил 11 миллионов долларов ... в 1986 году по сравнению с ... (31 миллион долларов в 1982 году)».
- ^ Computerworld, 25 августа 1986 г., стр.5,«Корпорация National Data заявила, что близка к заключению соглашения с покупателем ее подразделения по распределению времени Rapidata. В мае National Data заявила, что закроется…»
- ^ Национальная корпорация данных стала корпорацией NDC-Health в 2001 году (bizjournals.com/atlanta/stories/2001/10/29/daily25.html)
- ^ Что касается места в истории, Рапидата указана в «Руководстве АУЭРБАХА по разделению времени (1973)» http://bitsavers.informatik.uni-stuttgart.de/pdf/auerbach/GuideToTimesharing_Jan73.pdf
- ^ «Команды Multics и активные функции (AG92-06)» (PDF) . БитСейверы . Honeywell Bull, Inc., февраль 1985 г. Архивировано из оригинала (PDF) 6 июня 2022 г. . Проверено 10 января 2021 г.
- ^ Зильбершац, Авраам; Гэлвин, Питер; Ганье, Грег (2010). Концепции операционной системы (8-е изд.). Хобокен, Нью-Джерси: Wiley & Sons. п. 591. ИСБН 978-0-470-23399-3 .
- ^ О'Нил, Джуди Элизабет (1992). Эволюция интерактивных вычислений посредством разделения времени и сетей (Диссертация). OCLC 1011609244 . [ нужна страница ]
- ^ Токсен, Боб (май 2007 г.). «Семь смертных грехов безопасности Linux: избегайте этих распространенных угроз безопасности, как дьявол» . Очередь . 5 (4): 38–47. дои : 10.1145/1255421.1255423 .
Большинство последних уязвимостей невозможно напрямую использовать удаленно в большинстве систем. Это означает, что большинство систем не подвержены риску удаленной атаки из Интернета. Многими уязвимостями может воспользоваться кто-то, у кого есть обычная учетная запись оболочки в системе.
- ^ Бэбкок, доктор медицинских наук (1967). «Краткое описание мер конфиденциальности в системе разделения времени RUSH». Материалы весенней совместной компьютерной конференции AFIPS '67 (Весна), состоявшейся 18–20 апреля 1967 г. п. 301. дои : 10.1145/1465482.1465528 .
- ^ Хартли, Д.Ф. (1968), Кембриджская система множественного доступа: справочное руководство пользователя , Кембридж: Cambridge Univ. Пресса, ISBN 978-0901224002
- ^ «Разделение времени» , Джеймс Миллер. Проверено 30 ноября 2013 г.
Дальнейшее чтение [ править ]
- Нельсон, Теодор (1974). Компьютерная библиотека: вы можете и должны разбираться в компьютерах сейчас ; Машины мечты : «Новые свободы через компьютерные экраны — отчет меньшинства». Самостоятельная публикация. ISBN 0-89347-002-3 . стр. 56–57.
- Фредкин, Эдвард (ноябрь 1963 г.). «Распределение времени компьютеров» (PDF) . Компьютеры и автоматизация . XII (11): 12–13, 16–20. : «Автор рассказывает краткую историю разделения времени, первые эксперименты с разделением времени, модификации существующих компьютеров и компьютеров, разработанных специально для разделения времени, проект MAC , существенные особенности системы, сервисов, языков, программ, области применения. дисплеи и световые ручки, а также средства внутренней связи. [1]
Внешние ссылки [ править ]
- Александр, Майкл Т. (май 1971 г.). Программы супервизоров с разделением времени (Диссертация). hdl : 2027.42/79614 .
- «Компьютерная утилита как рынок компьютерных услуг» , Роберта Франкстона Массачусетского технологического института, 1973 г. магистерская диссертация
- «40 лет Multics, 1969–2009» , интервью с профессором Фернандо Х. Корбато об истории Multics и происхождении разделения времени, 2009 г.
- «Мэйнфреймы: преимущества совместного использования» , «Революция: первые 2000 лет вычислений», выставка Музея истории компьютеров, январь 2011 г.
- «Мэйнфреймы: разделение времени как бизнес» , «Революция: первые 2000 лет вычислений», выставка Музея истории компьютеров, январь 2011 г.
→ происхождение >> сильное влияние > некоторое влияние/предшествование | ||
КТСС | ||
> IBM M44/44X | ||
>> CP-40/CMS → CP[-67]/CMS | → VM/370 → Версии VM/SE → Версии VM/SP → Версии VM/XA → VM/ESA → z/VM | |
→ Вице-президент/CSS | ||
> ТСС/360 | ||
> TSO для МВТ → для OS/VS2 → для MVS → ... → для z/OS | ||
>> MULTICS и большинство других разделения времени платформ |
- ^ Аллен, Рут; (США), Национальная медицинская библиотека (1969). Аннотированная библиография биомедицинских компьютерных приложений . 70: Национальная медицинская библиотека.
{{cite book}}
: CS1 maint: местоположение ( ссылка )