автор: Умайр Шакил

Введение

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

История

В 1945 году ENIAC (электронный числовой интегратор и компьютер) был первым когда-либо созданным цифровым компьютером, который мог выполнять несколько функций. Однако не было надлежащего способа связи с ним для выполнения задач, что затрудняло доступ пользователей к нему. Это привело к созданию операционных систем, представляющих собой системное программное обеспечение, предоставляющее пользователям интерфейс, с помощью которого они могут отдавать приказы цифровым компьютерам с помощью набора инструкций. LEO I (Lyons Electronic Office I) была первой операционной системой, созданной J. Lyons & Co. в 1951 году. Сначала она использовалась для оценочной работы, но затем была модернизирована для работы в бизнесе, например для обработки заказов и т. д. Эта операционная система не были только его продолжения, такие как LEO II и LEO III, но он также дал идею другим компаниям, таким как GM-NAA I/O от North American Aviation, и в конечном итоге привел к современным операционным системам.

Типы операционных систем

Операционные системы создаются для разных ситуаций и платформ. Существует около шести типов операционных систем:

  1. Пакетные операционные системы. Это компьютеры второго поколения, и они не взаимодействуют с компьютером напрямую. Он находит сходство в различных задачах, объединяет их в пакеты и выполняет в порядке очереди. Этот тип делает работу легкой и быстрой. Однако они являются дорогостоящими и сложными для отладки. Банки используют их для управления платежными ведомостями, банковскими выписками и т. д.
  2. Распределенные операционные системы. Этот тип помогает пользователям подключаться через общую коммуникационную сеть. Он играет доминирующую роль в более быстром общении по электронной почте и доступе к файлам, которые присутствуют на других компьютерах. Главный недостаток заключается в том, что в случае сбоя основной сети вся связь будет остановлена. Это телекоммуникационные сети, бронирование авиабилетов и LOCUS.
  3. Многозадачные операционные системы. Также известные как операционные системы с разделением времени, они работают так же, как и пакетные операционные системы, за исключением того, что они позволяют пользователям работать одновременно. Это сводит к минимуму время простоя процессора и обеспечивает более быстрые выходные данные. Проблема включает в себя безопасность данных пользователя, где несанкционированный доступ играет роль в повреждении сети.
  4. Сетевые операционные системы. Это наиболее распространенный тип операционных систем, поскольку они работают на сервере и, таким образом, позволяют пользователям обмениваться файлами не только с другими, но и с оборудованием, таким как принтер или программное обеспечение безопасности. У них есть стабильные централизованные серверы, что упрощает обеспечение безопасности. Кроме того, в нем легче перейти на новое программное обеспечение. Однако сервер очень дорог и требует регулярного обслуживания.
  5. Операционные системы реального времени. Как следует из названия, этот тип направлен на получение результатов в кратчайшие сроки и без задержек. Существует два типа операционных систем реального времени:
    Жесткий режим реального времени выводит результаты без каких-либо задержек. Мягкий режим реального времени приоритизирует задачи перед установкой времени их вывода.
    Эти системы могут быстро переключаться между задачами и позволяют легко распределять память. Однако их алгоритмы сложны, и за один раз требуется определенное количество задач. Они используются в авиакомпаниях и больницах.
  6. Мобильные операционные системы. Они созданы исключительно для таких устройств, как смартфоны и планшеты, и работают как операционные системы ПК. Они портативны из-за своего размера, и пользователи могут легко ими пользоваться. Тем не менее, это потребляет много энергии батареи, что во многих случаях сокращает срок службы батареи.

Популярные операционные системы

Окна

В 1985 году Microsoft разработала Windows для предоставления MS-DOS графического пользовательского интерфейса (GUI). Он был выпущен для личного и профессионального использования и может просматривать/хранить файлы, запускать программное обеспечение и даже играть в игры. В 1995 году была выпущена Windows 95 со встроенным Интернетом, позволяющим пользователям общаться друг с другом. Позже он представил несколько функций, особенно Cortana, виртуальный голосовой помощник, представленный в Windows 10.

Проекты Microsoft Window основаны на оборудовании x86, таком как Intel и AMD. Он может работать на компьютерах многих брендов, таких как HP, Dell и Sony.

линукс

Linux — это операционная система с открытым исходным кодом, разработанная Линусом Торвальдсом в 1991 году для улучшения операционной системы UNIX. Многопользовательская многозадачность и портативность по размеру - его основные особенности. Он используется в ПК, смартфонах, автомобилях и даже холодильниках. Linux является самой быстрорастущей операционной системой и не требует антивирусов.

Linux поддерживает различные языки программирования и подходит для разработчиков, поскольку они предпочитают использовать его терминал, а не командную строку Windows. На рынке доступно множество дистрибутивов Linux, чаще всего Ubuntu, Fedora и Debian.

Мак

Apple Inc. разработала macOS в 1984 году для запуска линейки персональных компьютеров (ПК) Macintosh. У него был лучший графический интерфейс среди различных операционных систем, которые Windows вдохновила его и выпустила для Windows 11. Программисты используют macOS из-за более быстрого времени компиляции.

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

Андроид

Android — это операционная система на базе Linux, предназначенная для мобильных телефонов и планшетов. Google выпустил его 22 октября 2008 года для T-Mobile G1, и при создании его приложений используется Java.

Телефоны Android имеют инфракрасную передачу, SD-карту для увеличения памяти, настраиваемые ПЗУ и могут контролировать разрешения различного программного обеспечения. По состоянию на 2020 год 75% устройств используют Android в качестве операционной системы.

iOS

iOS (операционная система iPhone) была представлена ​​Стивом Джобсом в iPhone в 2007 году, чтобы уменьшить macOS в мобильном телефоне. Он представил три основных приложения:

  • Safari (заменитель Google) может определить значение слова в тексте.
  • Siri: виртуальный голосовой помощник наподобие Cortana в Windows.
  • Фейстайм. Это похоже на Skype, за исключением того, что он может уменьшить фоновый шум и сделать вас лучше в портретном режиме.

Он также может измерять объекты, имеет встроенный переводчик, сканирует текст с изображений и настраивает размер шрифта для отдельных приложений.

Другие операционные системы (Хайку)

ОС Красная Звезда

Red Star OS — это дистрибутив Linux, впервые разработанный в 1998 году в Корейском компьютерном центре в Северной Корее. Его графический интерфейс вдохновлен Windows и macOS, и он использует Naenara (Моя страна) в качестве браузера, который контролируется правительством Северной Кореи. Он также имеет встроенные игры и скрытую антивирусную программу, которая подвергает цензуре файлы и защищает от вирусных атак.

ДЕМО

ДЕМОС (Диалоговая Единая Мобильная Операционная Система, ДЕМОС) — операционная система на базе Unix, созданная Советским Союзом в 1982 году. Она была доступна только на русском языке и снята с производства в 1991 году.

Хайку

Haiku — бесплатная операционная система с открытым исходным кодом, разработанная Haiku, Inc. в 2002 году. Хотя она не очень популярна, это эффективная и простая система, которую пользователь может легко освоить.

Заключение

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