Операционная система: душа ПК

(Ди Карло Мазели)
05/07/21

Мы можем утверждать, что первая великая ИТ-революция произошла с рождением операционных систем, которые фактически позволили всему миру использовать устройства.

Благодаря более быстрым и все более «дешевым» технологиям компьютеры стремительно развивались, и мечта Билла Гейтса о том, чтобы компьютер был на каждом столе, осуществилась. Не только; мы вышли далеко за рамки этого в настоящее время, по сравнению с прошлым, доступно большое разнообразие систем обработки, и больше нет необходимости в столе, но наших карманов достаточно.

Итак, давайте посмотрим, как родились операционные системы и что они из себя представляют.

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

Мы можем разделить операционную систему на два больших класса:

  • Первый текстовый;
  • Второй - графический. Фактически, самый используемый.

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

За десятилетие с 1955 по 1965 год появились первые надежные процессоры, так называемые мэйнфреймы, благодаря изобретению транзисторов, пришедших на смену термоэлектронным лампам. Это всегда были сверхдорогие и гигантские машины, покупателями которых были только банки, университеты и вычислительные центры. В то же время родился первый настоящий язык программирования, Фортран, который позволяет постоянно увеличивать число программистов.

И вот, наконец, мы подошли к первой реальной операционной системе, произведенной General Motors для своего IBM 701. Поскольку технология прямого доступа к памяти (DMA) еще не была представлена, все операции ввода / вывода были заряжены. фактическое исполнение ужасно. По этой причине было принято пакетное решение, так называемые пакеты, при которых ввод-вывод управляется более дешевым компьютером, таким как IBM 1401, а обработка поручена центральному компьютеру, например IBM 7094. Системная работа эти компьютеры, так называемый Batch Monitor, выполняли несколько услуг, таких как управление вводом / выводом, а также интерпретация и выполнение команд, содержащихся в управляющих картах.

В начале 60-х, с постоянно растущим развитием транзисторов, появились первые операционные системы с мультипрограммированием с разделением времени и системы реального времени для управления технологическими процессами. В 1962 году в Массачусетском технологическом институте была создана первая система разделения времени CTSS на IBM 7094, и именно в этот период Массачусетский технологический институт, General Electric и Bell Labs совместно разработали MULTICS, операционную систему, способную поддерживать сотни пользователей во времени. совместное использование, своего рода веха, которая повлияла на разработку операционных систем, которые появятся позже.

Весной 1964 года появилась на свет IBM OS / 360, всеобъемлющая операционная система, способная управлять пакетной обработкой, разделением времени и в реальном времени, поддерживая как научные вычисления с помощью языка Fortran, так и коммерческие с помощью языка управления Cobol. , созданный в следующем году.

В последующие годы, с развитием мини-компьютеров, были разработаны специальные операционные системы, самой известной из которых является UNIX.

С появлением UNIX, которое произошло в 1969 году, мы вступаем в новую эру, когда рождаются гетерогенные операционные системы:

  • OS / 370 от IBM, знакомящая с концепцией виртуальной машины;
  • VM / CMS, 1972 г.р .;
  • Операционные системы распределены по сети процессоров.

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

Сейчас мы не можем не посвятить ни минуты UNIX. Эта система была разработана в 1969 году группой исследователей AT&T из Bell Labs, включая Кена Томпсона, который также работал над проектом Multics, и Денниса Ричи, одного из пионеров современных вычислений, важного для того, чтобы быть «изобретателем языка C.

Рождение UNIX привело к появлению ряда вариантов, таких как BSD (Berkley Software Distribution), SCO System V, Minix и, впоследствии, LINUX (который родился как ядро), созданный Линусом Торвальдсом.

На рубеже 70-80-х годов мы становимся свидетелями феномена снижения затрат на оборудование благодаря развитию технологии LSI (крупномасштабная интеграция) и созданию интегрированных микросхем, а также появлению персональных компьютеров, способных иметь производительность, схожую с производительностью средние компьютеры - большие, чем 10 или 20 лет назад. В то же время в 1964 году родился Basic - новый язык программирования.

Наиболее важные операционные системы этого периода:

  • CP / M-80 от Digital Research для процессоров Intel 8080 и Z-80;
  • Microsoft MS-DOS, подобная CP / M-8, принятой IBM для ее персональных компьютеров, запущенной в 1981 году и заложившей основы для развития Microsoft.

Эти годы чрезвычайно оживлены и плодотворны с точки зрения ИТ, и Италия также извлекает выгоду из утверждения и последующего быстрого роста Olivetti, который в 1972 году представляет собой Службу разработки программного обеспечения в Иврее, которая может рассчитывать на опыт, полученный некоторыми инженерами в области США в Массачусетском технологическом институте. Именно из этой группы, вышедшей из групп разработки продуктов в ответ на стратегию перезапуска, определенную высшим руководством того времени, генеральным директором Отторино Бельтрами и главой отдела планирования продукта Марисой Беллисарио, между 1973 и 1975 годами родился Cosmos. , операционная система TC 800.

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

Авангардная позиция в этой области была подтверждена в начале 80-х годов с Cosmos II, на миникомпьютерах S1000, системе, которая включает стандартные протоколы LAN и WAN ISO и ECMA, международные органы стандартизации, в которых Olivetti играет важную роль.

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

Начиная с 1984 года, операционные системы с графическим интерфейсом стремительно растут. Вдохновленный графическим интерфейсом, разработанным Xerox несколькими годами ранее, Apple на Macintosh воплощает в жизнь Mac OS, которая представляет собой первую операционную систему для ПК с графическим интерфейсом, которая произвела настоящую революцию.

Вскоре после этого мы стали свидетелями рождения системы X Windows в UNIX и Windows от Microsoft, которая вначале была не реальной операционной системой, а расширением MS-DOS.

В 1987 году IBM разработала OS / 2 для своего ПК PS / 2, что, однако, не имело большого успеха. Появление на рынке Microsoft происходит с появлением в 3.0 году Windows 1990, операционной системы, которая поддерживает многозадачность и виртуальную память, за которой последуют Windows 3.10 и 3.11, а в 1992 году будут представлены поддержка мультимедиа и сетевые функции. и одноранговый.

Только начиная с Windows 95 мы можем говорить о реальной операционной системе для Windows в дополнение к тому факту, что мы переходим от 16-битных вычислений к 32-битным. Затем Windows 98, в 1998 году, Windows ME, в 2000, Windows 2000, снова в 2000, Windows XP, в 2001 году и постепенно все остальные последуют за Windows 10 сегодня.

Linux в различных дистрибутивах также предоставляет графический интерфейс: Red Hat в 1994 году, Debian GNU / Linux в 1996 году, Ubuntu в 2005 году.

Отдельного упоминания заслуживают сетевые операционные системы, рожденные феноменом, который развился в 80-х годах с рождением компьютерных сетей.

Они родились так:

  • Сетевые операционные системы, которые являются обычными операционными системами с добавлением программного обеспечения для подключения к удаленным машинам и, следовательно, к их общим ресурсам, таким как файлы и принтеры;
  • Распределенные операционные системы - операционные системы, которые работают в многопроцессорных системах или отправляют процессы для обработки на другие компьютеры в сети.

На этой основе в 1983 году родилась операционная система Novell Netware, которая позволяет подключать к сети компьютеры, оснащенные такими операционными системами, как MS-DOS, Windows, Unix и Mac OS.

В связи с новыми потребностями в подключении и совместном использовании информации и устройств Microsoft разрабатывает несколько сетевых операционных систем, всегда называемых Windows: NT, в 1993 г., 200 Server, в 2000 г., Server 2003, в 2003 г., Server 2008, в 2008 г. Server 2012, 2012 и др.

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

Все это привело к разработке операционных систем для самых разных архитектур и, в частности, для мобильных телефонов, двумя наиболее важными операционными системами которых являются iOS от Apple и Android от Google.

Но об этом мы поговорим в следующей статье ...

История операционных систем - Википедия

Мэйнфрейм - Википедия

История операционных систем - Википедия

Истории и анекдоты компьютерного пионера - Онлайн-защита

IBM 701 - Википедия

CTSS - Википедия

Что такое Совместимая система разделения времени (CTSS)? - Определение из Техопедии

Мультики - Википедия

StoriaInformatica.it, где формируются цифровые воспоминания

COBOL: история, применение и будущее | Webnews

Microsoft PowerPoint - Джованни Риккарди - История языков программирования (infn.it)

Unix - Википедия

Unix: история и основы важной вехи - IONOS

Кен Томпсон Отец систем UNIX | Unixmen

Деннис М. Ричи - отец языка программирования "C" | Unixmen

StoriaInformatica.it, где формируются цифровые воспоминания

Storiaolivettti - Программное обеспечение (storiaolivetti.it)

эволюция графического интерфейса - Design Multimedia (desmm.com)

История Windows, от DOS до первого интерфейса - Lentux Informatica (lentux-informatica.com)

Эволюция операционных систем и пользовательских интерфейсов - Lidweb.net

StoriaInformatica.it, где формируются цифровые воспоминания

История Windows, 1987 год: OS / 2 [TurboLab.it]

StoriaInformatica.it, где формируются цифровые воспоминания

StoriaInformatica.it, где формируются цифровые воспоминания

Новелл (wikiqube.net)

Изображения: веб