На компьютерах какого поколения установлены операционные системы
Обновлено: 21.11.2024
История и оценка операционной системы
Эволюция операционных систем напрямую зависит от развития компьютерных систем и от того, как пользователи их используют. Вот краткий обзор вычислительных систем за последние пятьдесят лет на временной шкале.
Ранняя эволюция
- 1945 год: ENIAC, Инженерная школа Мура, Университет.
- 1949 год: EDSAC и EDVAC
- 1949: BINAC — преемник ENIAC
- 1951 год: UNIVAC от Remington
- 1952 год: IBM 701
- 1956 год: перерыв
- 1954–1957: был разработан ФОРТРАН
Операционные системы — конец 1950-х
- К концу 1950-х годов операционные системы были значительно улучшены и начали поддерживать следующие варианты использования:
- Он мог выполнять пакетную обработку одного потока.
- Он может использовать общие, стандартизированные процедуры ввода/вывода для устройства.
- Возможности перехода к программе для сокращения накладных расходов, связанных с запуском нового задания, были
- Восстановление ошибки после аварийного завершения задания
- Стали возможными языки управления заданиями, которые позволяли пользователям указывать определение задания и требования к ресурсам.
Операционные системы — 1960-е
- 1961 год: рассвет миникомпьютеров
- 1962 год: совместимая система разделения времени (CTSS) от Массачусетского технологического института.
- 1963 г.: программа Burroughs Master Control Program (MCP) для системы B5000.
- 1964 год: IBM System/360
- 1960-е: Диски стали массовым явлением
- 1966 год: миникомпьютеры стали дешевле, мощнее и действительно эффективнее.
- 1967–1968: Мышь была
- 1964 года и позже: Multics
- 1969: Система разделения времени UNIX от Bell Telephone Laboratories.
Поддерживаемые функции ОС до 1970-х годов
- Многопользовательский режим и многозадачность были
- Появились оборудование для динамического преобразования адресов и виртуальные машины.
- Появились модульные архитектуры.
- Появились персональные интерактивные системы.
Достижения после 1970 года
- 1971: Intel анонсирует микропроцессор
- 1972: IBM выпускает VM: операционную систему виртуальной машины.
- 1973: Опубликовано 4-е издание UNIX
- 1973 год: Ethernet
- 1974 год. Начинается эпоха персональных компьютеров.
- 1974: Гейтс и Аллен написали BASIC для Altair
- 1976 год: Apple II.
- 12 августа 1981 года. IBM представляет IBM PC.
- 1983 г. Microsoft начинает работу над MS-Windows.
- Выпуск Apple Macintosh в 1984 году
- Выходит Microsoft Windows 0 в 1990 году
- GNU/Linux 1991 г.
- 1992 г. Появление первого вируса для Windows
- Windows NT 1993 года
- 2007 год: iOS
- 2008 год: ОС Android
Создание операционной системы
Операционные системы развивались годами. Таким образом, их эволюцию на протяжении многих лет можно отобразить с помощью поколений операционных систем. Существует четыре поколения операционных систем.
Это можно описать следующим образом
1. Первое поколение (1945–1955): электронные лампы и коммутационные панели
Цифровые компьютеры появились только во время Второй мировой войны. В то время были построены вычислительные машины с механическими реле. Однако механические реле были очень медленными и позже были заменены электронными лампами. Эти машины были огромными, но все же очень медленными.
Эти первые компьютеры были спроектированы, построены и обслуживались одной группой людей. Языки программирования были неизвестны, и не было операционных систем, поэтому все программирование выполнялось на машинном языке. Все задачи представляли собой простые численные расчеты.
К 1950-м годам появились перфокарты, которые улучшили компьютерную систему. Вместо использования коммутационных панелей программы записывались на карты и считывались в систему.
2. Второе поколение (1955–1965): транзисторы и пакетные системы
Транзисторы привели к разработке компьютерных систем, которые можно было производить и продавать платным клиентам. Эти машины были известны как мэйнфреймы и были заперты в компьютерных залах с кондиционерами, а обслуживающий их персонал управлял ими.
Система пакетной обработки была введена для сокращения времени, затрачиваемого на компьютер. Лоток, полный заданий, был собран в приемной и прочитан на магнитной ленте. После этого лента была перемотана и смонтирована на лентопротяжном устройстве. Затем была загружена пакетная операционная система, в которой было прочитано первое задание с ленты и запущено его. Результат был записан на вторую ленту. После того, как вся партия была готова, входная и выходная ленты были удалены, а выходная лента была распечатана.
3. Третье поколение (1965–1980): интегральные схемы и мультипрограммирование
До 1960 года существовало два типа компьютерных систем: научные и коммерческие. IBM объединила их в System/360.В нем использовались интегральные схемы, что давало значительное преимущество в цене и производительности по сравнению с системами второго поколения.
Операционные системы третьего поколения также представили мультипрограммирование. Это означало, что процессор не бездействовал, пока задание завершало операцию ввода-вывода. На процессоре было запланировано другое задание, чтобы его время не тратилось впустую.
4. Четвертое поколение (с 1980 г. по настоящее время): персональные компьютеры
Персональные компьютеры было легко создать с развитием крупномасштабных интегральных схем. Это были чипы, содержащие тысячи транзисторов на квадратном сантиметре кремния. Из-за этого микрокомпьютеры были намного дешевле миникомпьютеров, и это позволяло одному человеку владеть одним из них.
Появление персональных компьютеров также привело к росту сетей. Это создало сетевые операционные системы и распределенные операционные системы. Пользователи знали о сети при использовании сетевой операционной системы и могли входить на удаленные компьютеры и копировать файлы с одного компьютера на другой.
Операционные системы развивались годами. Таким образом, их эволюцию на протяжении многих лет можно отобразить с помощью поколений операционных систем. Существует четыре поколения операционных систем. Их можно описать следующим образом —
Первое поколение (1945–1955): электронные лампы и коммутационные панели
Цифровые компьютеры появились только во время Второй мировой войны. В то время были построены вычислительные машины с механическими реле. Однако механические реле были очень медленными и позже были заменены электронными лампами. Эти машины были огромными, но все же очень медленными.
Эти первые компьютеры были спроектированы, построены и обслуживались одной группой людей. Языки программирования были неизвестны, и не было операционных систем, поэтому все программирование выполнялось на машинном языке. Все задачи представляли собой простые численные расчеты.
К 1950-м годам появились перфокарты, которые улучшили компьютерную систему. Вместо использования коммутационных панелей программы записывались на карты и считывались в систему.
Второе поколение (1955–1965): транзисторы и пакетные системы
Транзисторы привели к разработке компьютерных систем, которые можно было производить и продавать платным клиентам. Эти машины были известны как мэйнфреймы и были заперты в компьютерных залах с кондиционерами, а обслуживающий их персонал управлял ими.
Система пакетной обработки была введена для сокращения времени, затрачиваемого на компьютер. Лоток, полный заданий, был собран в приемной и прочитан на магнитной ленте. После этого лента была перемотана и смонтирована на лентопротяжном устройстве. Затем была загружена пакетная операционная система, в которой было прочитано первое задание с ленты и запущено его. Результат был записан на вторую ленту. После того, как вся партия была готова, входная и выходная ленты были удалены, а выходная лента была распечатана.
Третье поколение (1965–1980): интегральные схемы и мультипрограммирование
До 1960 года существовало два типа компьютерных систем: научные и коммерческие. IBM объединила их в System/360. В нем использовались интегральные схемы, что давало значительное преимущество в цене и производительности по сравнению с системами второго поколения.
Операционные системы третьего поколения также представили мультипрограммирование. Это означало, что процессор не бездействовал, пока задание завершало операцию ввода-вывода. На процессоре было запланировано другое задание, чтобы его время не тратилось впустую.
Четвертое поколение (с 1980 г. по настоящее время): персональные компьютеры
Персональные компьютеры было легко создать с развитием крупномасштабных интегральных схем. Это были чипы, содержащие тысячи транзисторов на квадратном сантиметре кремния. Из-за этого микрокомпьютеры были намного дешевле миникомпьютеров, и это позволяло одному человеку владеть одним из них.
Появление персональных компьютеров также привело к росту сетей. Это создало сетевые операционные системы и распределенные операционные системы. Пользователи знали о сети при использовании сетевой операционной системы и могли входить на удаленные компьютеры и копировать файлы с одного компьютера на другой.
История развития компьютеров – это раздел компьютерных наук, который часто используется для обозначения различных поколений вычислительных устройств . Каждое поколение компьютеров характеризуется значительным технологическим развитием, которое коренным образом изменило способ работы компьютеров.
Большинство крупных разработок, произошедших с 1940-х годов до наших дней, привели к созданию все более компактных, дешевых, мощных и эффективных вычислительных машин и технологий, что позволило сократить объем памяти и повысить портативность.
Что такое 5 поколений компьютеров?
В этом учебном пособии Webopedia вы узнаете больше о каждом из пяти поколений компьютеров и достижениях в области технологий, которые привели к разработке многих вычислительных устройств, которые мы используем сегодня.
Наш путь к пяти поколениям компьютеров начинается в 1940 году со схем на электронных лампах и продолжается до наших дней и далее с системами и устройствами искусственного интеллекта (ИИ).
Давайте посмотрим…
Контрольный список 5 поколений компьютеров
- Начало работы: ключевые термины, которые нужно знать
- Первое поколение: вакуумные лампы
- Второе поколение: транзисторы
- Третье поколение: интегральные схемы
- Четвертое поколение: микропроцессоры
- Пятое поколение: искусственный интеллект
Начало работы: ключевые термины, которые нужно знать
Следующие определения технологий помогут вам лучше понять пять поколений вычислительной техники:
Первое поколение: электронные лампы (1940–1956)
Первые компьютерные системы использовали электронные лампы в качестве схем и магнитные барабаны в качестве основной памяти , и они часто были огромными и занимали целые комнаты. Эти компьютеры были очень дорогими в эксплуатации, и в дополнение к потреблению большого количества электроэнергии первые компьютеры выделяли много тепла, что часто было причиной сбоев в работе. Максимальная емкость внутренней памяти составляла 20 000 символов.
Компьютеры первого поколения полагались на машинный язык , язык программирования самого низкого уровня, понятный компьютерам, для выполнения операций, и они могли решать только одну проблему за раз. Операторам требовалось несколько дней или даже недель, чтобы установить новую проблему. Ввод осуществлялся с помощью перфокарт и бумажной ленты, а вывод отображался на распечатках.
Именно в этом поколении была представлена архитектура фон Неймана, которая отображает архитектуру дизайна электронного цифрового компьютера. Позже образцами вычислительной техники первого поколения стали компьютеры UNIVAC и ENIAC, изобретенные Дж. Преспером Эккертом. UNIVAC был первым коммерческим компьютером, поставленным бизнес-клиенту, Бюро переписи населения США, в 1951 году.
Компьютер UNIVAC в Бюро переписи населения. Источник изображения: Бюро переписи населения США.
Второе поколение: транзисторы (1956–1963)
Мир увидит, как транзисторы заменят электронные лампы во втором поколении компьютеров. Транзистор был изобретен в Bell Labs в 1947 году, но не нашел широкого применения в компьютерах до конца 1950-х годов. Компьютеры этого поколения также включали усовершенствования аппаратного обеспечения, такие как память на магнитных сердечниках, магнитная лента и магнитный диск.
Транзистор намного превосходил электронную лампу, благодаря чему компьютеры стали меньше, быстрее, дешевле, энергоэффективнее и надежнее, чем их предшественники первого поколения. Хотя транзистор по-прежнему выделял много тепла, что приводило к повреждению компьютера, это был значительный шаг вперед по сравнению с электронной лампой. Компьютер второго поколения по-прежнему полагался на перфокарты для ввода и распечатки для вывода.
Ранний транзистор Philco (1950-е гг.). Источник изображения: коллекционные винтажные компьютерные чипы
От двоичного файла к сборке
Компьютеры второго поколения перешли от загадочного двоичного языка к символическим языкам или языкам ассемблера, что позволило программистам задавать инструкции словами. В то время также разрабатывались языки программирования высокого уровня, такие как ранние версии COBOL и FORTRAN. Это были также первые компьютеры, которые хранили свои инструкции в своей памяти, которые перешли от магнитного барабана к технологии магнитного сердечника.
Первые компьютеры этого поколения были разработаны для атомной энергетики.
Третье поколение: интегральные микросхемы (1964–1971 гг.)
Разработка интегральной схемы стала отличительной чертой третьего поколения компьютеров. Транзисторы были миниатюризированы и размещены на кремниевых микросхемах, называемых полупроводниками, что значительно увеличило скорость и эффективность компьютеров.
Вместо перфокарт и распечаток пользователи будут взаимодействовать с компьютером третьего поколения через клавиатуру и мониторы, а также через интерфейс с операционной системой, что позволит устройству одновременно запускать множество различных приложений с помощью центральной программы, отслеживающей память. Компьютеры впервые стали доступны для массовой аудитории, потому что они были меньше и дешевле, чем их предшественники.
Знаете ли вы… ? Микросхемы с интегральной схемой (ИС) — это небольшие электронные устройства, изготовленные из полупроводникового материала.Первая интегральная схема была разработана в 1950-х годах Джеком Килби из Texas Instruments и Робертом Нойсом из Fairchild Semiconductor.
Четвертое поколение: микропроцессоры (1971–настоящее время)
Микропроцессор положил начало четвертому поколению компьютеров, так как тысячи интегральных схем были построены на одном кремниевом чипе. Технологии первого поколения, заполнявшие всю комнату, теперь могли умещаться на ладони. Микросхема Intel 4004, разработанная в 1971 году, объединила все компоненты компьютера, от центрального процессора и памяти до элементов управления вводом/выводом, на одной микросхеме.
В 1981 году IBM представила свой первый персональный компьютер для домашних пользователей, а в 1984 году Apple представила Macintosh. Микропроцессоры также переместились из сферы настольных компьютеров во многие сферы жизни, поскольку микропроцессорные микросхемы стали использоваться во все большем количестве повседневных продуктов.
По мере того, как эти маленькие компьютеры становились все более мощными, их можно было объединять в сети, что в конечном итоге привело к развитию Интернета. На каждом компьютере четвертого поколения также разрабатывались графические интерфейсы , мышь и портативные устройства.
Первый микропроцессор Intel, 4004, был разработан Тедом Хоффом и Стэнли Мейзором. Источник изображения: Хронология Intel (PDF)
Пятое поколение: искусственный интеллект (настоящее и будущее)
Компьютерные технологии пятого поколения, основанные на искусственном интеллекте, все еще находятся в разработке, хотя некоторые приложения, такие как распознавание голоса, используются и сегодня. Использование параллельной обработки и сверхпроводников помогает сделать искусственный интеллект реальностью. На данный момент это также лучшее поколение для упаковки большого объема памяти в компактное и портативное устройство.
Квантовые вычисления, молекулярные и нанотехнологии радикально изменят облик компьютеров в ближайшие годы. Цель вычислений пятого поколения – разработать устройства, которые будут реагировать на ввод на естественном языке и способны к обучению и самоорганизации.
Вакуумная трубка — электронное устройство, управляющее потоком электронов в вакууме. Он использовался в качестве переключателя, усилителя или экрана дисплея во многих старых моделях радиоприемников, телевизоров, компьютеров и т. д.
Транзистор — электронный компонент, который можно использовать как усилитель или как переключатель. Он используется для управления потоком электроэнергии в радиоприемниках, телевизорах, компьютерах и т. д.
Интегральная схема (ИС) – небольшая электронная схема, напечатанная на микросхеме (обычно из кремния), которая содержит множество собственных элементов схемы (например, транзисторы, диоды, резисторы и т. д.).
Микропроцессор – электронный компонент, находящийся на интегральной схеме, которая содержит центральный процессор компьютера (ЦП) и другие связанные с ним схемы.
ЦП (центральный процессор). Его часто называют мозгом или двигателем компьютера, в котором выполняется большая часть обработки и операций (ЦП является частью микропроцессора).
Магнитный барабан — цилиндр, покрытый магнитным материалом, на котором могут храниться данные и программы.
Магнитный сердечник — для хранения информации используются массивы небольших колец намагниченного материала, называемых сердечниками.
Машинный язык — низкоуровневый язык программирования, состоящий из набора двоичных цифр (единиц и нулей), которые компьютер может читать и понимать.
Язык ассемблера похож на машинный язык, понятный компьютеру, за исключением того, что в языке ассемблера вместо чисел (0 и 1) используются сокращенные слова (например, ADD, SUB, DIV…).
Память — физическое устройство, которое используется для хранения данных, информации и программ в компьютере.
Искусственный интеллект (ИИ) – область информатики, которая занимается моделированием и созданием интеллектуальных машин или интеллектуальным поведением компьютеров (они думают, учатся, работают и реагируют, как люди).
Классификация поколений компьютеров
Эволюция компьютерных технологий часто делится на пять поколений.
Поколения компьютеров | Временная шкала поколений | Развитие оборудования |
---|---|---|
Первое поколение | 1940–1950-е | Вакуумная лампа td> |
Второе поколение | 1950–1960-е годы | Транзистор |
1960–1970-е | На основе интегральной схемы | |
Четвертое поколение | 1970-е — настоящее время | Микропроцессор | < /tr>
Пятое поколение | Настоящее и будущее | На основе искусственного интеллекта |
Основные характеристики компьютеров первого поколения (1940–1950-е годы)
- Основной электронный компонент — вакуумная лампа.
- Основная память – магнитные барабаны и магнитные ленты.
- Язык программирования — машинный язык
- Электроэнергия — потребляет много электроэнергии и выделяет много тепла.
- Скорость и размер — очень медленный и очень большой по размеру (часто занимает всю комнату).
- Устройства ввода/вывода — перфокарты и бумажная лента.
- Примеры: ENIAC, UNIVAC1, IBM 650, IBM 701 и т. д.
- Количество — в период с 1942 по 1963 год было произведено около 100 различных ламповых компьютеров.
Основные характеристики компьютеров второго поколения (1950–1960-е годы)
Основные характеристики компьютеров третьего поколения (1960–1970-е годы)
- Основной электронный компонент — интегральные схемы (ИС)
- Память — большой магнитный сердечник, магнитная лента/диск
- Язык программирования — язык высокого уровня (FORTRAN, BASIC, Pascal, COBOL, C и т. д.)
- Размер — меньше, дешевле и эффективнее компьютеров второго поколения (их называли миникомпьютерами).
- Скорость — повышение скорости и надежности (по сравнению с компьютерами второго поколения).
- Устройства ввода/вывода — магнитная лента, клавиатура, монитор, принтер и т. д.
- Примеры: IBM 360, IBM 370, PDP-11, UNIVAC 1108 и т. д.
Основные характеристики компьютеров четвертого поколения (с 1970-х по настоящее время)
- Основной электронный компонент — сверхбольшая интеграция (СБИС) и микропроцессор.
- СБИС — тысячи транзисторов на одном микрочипе.
- Память — полупроводниковая память (такая как RAM, ROM и т. д.)
- ОЗУ (оперативное запоминающее устройство) — тип хранилища данных (элемент памяти), используемый в компьютерах для временного хранения программ и данных (энергозависимых: его содержимое теряется при выключении компьютера).
- ПЗУ (постоянная память) — тип хранилища данных, используемый в компьютерах, в котором постоянно хранятся данные и программы (энергонезависимое: его содержимое сохраняется даже при выключении компьютера).
- Сочетание языков третьего и четвертого поколения.
- Сеть — группа из двух или более компьютерных систем, связанных вместе.
- Примеры: IBM PC, STAR 1000, APPLE II, Apple Macintosh и т. д.
Основные характеристики компьютеров пятого поколения (настоящее и будущее)
- Основной электронный компонент: основан на искусственном интеллекте, использует технологию сверхбольшой интеграции (ULSI) и метод параллельной обработки.
- ULSI — миллионы транзисторов на одном микрочипе.
- Метод параллельной обработки — использование двух или более микропроцессоров для одновременного выполнения задач.
Компьютер. Менее чем за 100 лет эта удивительная технология прошла путь от технологии, предназначенной только для правительства/бизнеса, до повсеместного использования в домах, на рабочих местах и в карманах людей.
Атрибуция мультимедиа
-
© betexion (лицензия Pixabay) © rrae (лицензия Pixabay) © OpenClipart-Vectors (лицензия Pixabay) © PublicDomainPictures (лицензия Pixabay) © JimBear (лицензия Pixabay) © Ani Niow находится под лицензией CC BY-NC-SA (Attribution NonCommercial ShareAlike) лицензия © Huw Pritchard находится под лицензией CC BY-NC-SA (Attribution NonCommercial ShareAlike) © Christiaan Colen находится под лицензией CC BY-SA (Attribution ShareAlike) © yum9me находится под лицензией CC BY-NC-ND (Attribution Некоммерческая (без деривативов) лицензия
электронное устройство, управляющее потоком электронов в вакууме. Он использовался в качестве переключателя, усилителя или экрана дисплея во многих старых моделях радиоприемников, телевизоров, компьютеров и т. д.
электронный компонент, который можно использовать в качестве усилителя или переключателя. Он используется для управления потоком электроэнергии в радиоприемниках, телевизорах, компьютерах и т. д.
небольшая электронная схема, напечатанная на микросхеме (обычно сделанной из кремния), которая содержит множество собственных элементов схемы (например, транзисторы, диоды, резисторы и т. д.).
электронный компонент, находящийся на интегральной схеме, которая содержит центральный процессор компьютера (ЦП) и другие связанные схемы.
Мозг или двигатель компьютера, в котором происходит большая часть обработки и операций.
цилиндр, покрытый магнитным материалом, на котором можно хранить данные и программы.
использует массивы маленьких колец намагниченного материала, называемых ядрами, для хранения информации.
язык программирования низкого уровня, состоящий из набора двоичных цифр (единиц и нулей), которые компьютер может читать и понимать.
физическое устройство, используемое для хранения данных, информации и программ на компьютере.
область информатики, которая занимается моделированием и созданием интеллектуальных машин или интеллектуальным поведением компьютеров (они думают, учатся, работают и реагируют как люди).
Операционные системы, как и компьютерное оборудование, претерпели ряд революционных изменений, называемых поколениями. В компьютерном аппаратном обеспечении поколения были отмечены крупными достижениями в области компонентов от электронных ламп (первое поколение) до транзисторов (второе поколение), интегральных схем (третье поколение), до крупномасштабных и очень крупномасштабных интегральных схем (четвертое поколение). ). Каждое последующее поколение оборудования сопровождалось резким снижением стоимости, размера, тепловыделения и энергопотребления, а также значительным увеличением скорости и емкости хранилища.
(1) нулевое поколение (1940-е годы)
Ранние вычислительные системы не имели операционной системы. Пользователи имели полный доступ к машинному языку. Они написали все инструкции вручную.
(2) первое поколение (1950-е годы)
Операционные системы 1950-х годов были разработаны для плавного перехода с одной работы на другую. До того, как системы были разработаны, между завершением одной работы и началом следующей было потеряно много времени. Это было началом систем пакетной обработки, в которых задания собирались в группы или пакеты. Когда задание запускалось, оно полностью контролировало машину. Когда каждое задание завершалось (нормально или аварийно), управление возвращалось операционной системе, которая «убирала после задания», считывала и инициировала следующее задание.
(3) Второе поколение (начало 1960-х)
Второе поколение операционных систем характеризовалось развитием общих систем с многозадачностью и началом многопроцессорности. В мультипрограммных системах несколько пользовательских программ находятся в оперативной памяти одновременно, и процессор быстро переключается между заданиями. В многопроцессорных системах несколько процессоров используются в одной компьютерной системе для увеличения вычислительной мощности компьютера.
Начала появляться независимость от устройств. В системах первого поколения пользователь, желающий записать данные на ленту, должен был конкретно указать конкретный ленточный накопитель. В системах второго поколения программа пользователя указывала только, что файл должен быть записан на ленточный накопитель с определенным количеством дорожек и определенной плотностью. Операционная система обнаружила доступный ленточный накопитель с нужными характеристиками и дала оператору указание смонтировать ленту на этот накопитель.
Были разработаны системы разделения времени, в которых пользователь мог напрямую взаимодействовать с компьютером через терминалы, похожие на пишущие машинки. Системы разделения времени работают в интерактивном или диалоговом режиме с пользователями. Пользователь вводит запрос на компьютер, компьютер обрабатывает запрос, как только может (часто в течение секунды или меньше), и ответ (если есть) печатается на пользовательском терминале. Диалоговые вычисления сделали возможными большие успехи в процессе разработки программ. Пользователь с разделением времени может обнаруживать и исправлять ошибки за секунды или минуты, а не страдать от задержек, часто часов или дней, в средах пакетной обработки.
Появились системы реального времени, в которых компьютеры использовались для управления промышленными процессами, такими как очистка бензина. Военные системы реального времени были разработаны для одновременного наблюдения за тысячами точек возможных воздушных атак противника. Системы реального времени характеризуются немедленным реагированием. Например, измерение на нефтеперерабатывающем заводе, показывающее, что температура становится слишком высокой, может потребовать немедленного вмешательства для предотвращения взрыва. Системы реального времени часто сильно недоиспользуются. Гораздо важнее, чтобы такая система была доступна, когда это необходимо, и быстро реагировала, чем если бы они были заняты большую часть времени. Этот факт помогает объяснить их высокую стоимость.
(4) Третье поколение (середина 1960-х — середина 1970-х)
Третье поколение операционных систем фактически началось с появления семейства компьютеров IBM system/360 в 1964 году. Компьютеры третьего поколения были разработаны как системы общего назначения. Это были большие, часто громоздкие системы, претендующие на то, чтобы быть всем для всех людей. Эта концепция продала много компьютеров, но она взяла свое. Пользователи, работающие с определенными приложениями, не требующими такой мощности, сильно расплачивались за увеличение времени выполнения, времени на обучение, отладку, обслуживание и т. д.
Операционные системы третьего поколения были многорежимными. Некоторые из них одновременно поддерживали пакетную обработку, разделение времени, обработку в реальном времени и многопроцессорность. Они были большими и дорогими. Ничего похожего на них никогда раньше не строили, и многие работы по разработке были завершены с превышением бюджета и намного позже запланированного срока.
Эти системы привнесли в компьютерную среду большую сложность, к которой пользователи поначалу не привыкли. Системы вставляют программный слой между пользователем и оборудованием. Этот программный слой часто был настолько толстым, что пользователь терял из виду аппаратное обеспечение и только вид, созданный программным обеспечением. Чтобы заставить одну из этих систем выполнять простейшую полезную задачу, пользователям приходилось знакомиться со сложными языками управления заданиями, чтобы указывать заданиям свои требования к ресурсам. Операционные системы третьего поколения представляют собой большой шаг вперед, но болезненный для многих пользователей.
(5) Четвертое поколение (с середины 1970-х по настоящее время)
Системы четвертого поколения — это современный уровень техники. Многие дизайнеры и пользователи все еще делают выводы из своего опыта работы с операционными системами третьего поколения и проявляют осторожность, прежде чем связываться со сложными операционными системами.
Благодаря широкому использованию компьютерных сетей и онлайн-обработки пользователи получают доступ к сетям географически рассредоточенных компьютеров через различные типы терминалов. Микропроцессор сделал возможным создание персонального компьютера, одного из самых важных достижений в социальной сфере за последние несколько десятилетий. Теперь многие пользователи имеют выделенные компьютерные системы, доступные для собственного использования в любое время дня и ночи. Компьютерная мощность, которая в начале 1960-х стоила сотни тысяч долларов, теперь доступна менее чем за тысячу долларов.
Персональные компьютеры часто оснащены интерфейсом для передачи данных, а также служат терминалами. Пользователь системы четвертого поколения больше не ограничен общением с одним компьютером в режиме с разделением времени. Скорее пользователь может связываться с географически рассредоточенными системами. Проблемы с безопасностью значительно усугубились, поскольку теперь информация передается по различным типам уязвимых линий связи. Шифрованию уделяется большое внимание, поэтому стало необходимо кодировать конфиденциальные или личные данные, поэтому, даже если данные скомпрометированы, они бесполезны для кого-либо, кроме предполагаемых получателей.
Доля населения, имевшего доступ к компьютерам, в 1980-х годах намного выше, чем когда-либо прежде, и она быстро растет. Часто можно услышать термин «удобный для пользователя», обозначающий системы, которые предоставляют пользователям со средним уровнем интеллекта легкий доступ к вычислительной мощности. На смену пользовательской среде 1960-х и 1970-х годов, основанной на символах, мнемониях и аббревиатурах, в 1980-х приходят системы с меню, которые проводят пользователя через различные параметры, выраженные на простом английском языке.
Концепция виртуальных машин получила широкое распространение. Пользователя больше не интересуют физические детали компьютерных систем (или сети), к которым осуществляется доступ. Вместо этого пользователь видит представление, называемое виртуальной машиной, созданной операционной системой. Сегодняшний пользователь больше озабочен выполнением работы с компьютером. И вообще не интересуется внутренним функционированием машины.
Системы баз данных приобрели центральное значение. Наше общество ориентировано на информацию, и задача систем баз данных состоит в том, чтобы сделать информацию удобной и контролируемой для тех, кто имеет право доступа к ней. Тысячи онлайновых баз данных стали доступны для доступа через терминалы по сетям связи.
Концепция распределенной обработки данных прочно укоренилась. Теперь мы заинтересованы в том, чтобы доставить компьютерную мощность туда, где она необходима, а не передавать данные на какую-то центральную компьютерную установку для обработки.
Читайте также: