Операционная система (ОС) является программным обеспечением, которое управляет компьютерами и позволяет запускать на них прикладные программы. Она предоставляет программный интерфейс для взаимодействия с компьютером, управляет прикладными программами и осуществляет распределение ресурсов между ними. Узнайте о роли, видах и истории операционных систем на NOCFN.
Cодержание
Введение
Операционная система (ОС) является программным обеспечением, которое управляет компьютерами и позволяет запускать на них прикладные программы [1]. Она предоставляет программный интерфейс для взаимодействия с компьютером, управляет прикладными программами и осуществляет распределение ресурсов между ними [2]. В широком смысле операционная система включает ядро операционной системы и работающие поверх него программы и утилиты, предоставляющие интерфейс для взаимодействия пользователя с компьютером [3].
Роль операционной системы
Операционная система занимает важное место в логической структуре вычислительной системы, находясь между устройствами с их микроархитектурой и прикладными программами [3]. Разработчикам программного обеспечения она позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций через интерфейс программирования приложений.
История операционных систем
Операционные системы имеют свои предшественники в виде служебных программ, библиотек и загрузчиков, которые появились с развитием универсальных компьютеров первого поколения в конце 1940-х годов. Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий, таких как операции ввода-вывода и математические вычисления [4].
В 1950-1960-х годах сформировались основные идеи, определяющие функциональность операционных систем, такие как пакетный режим, разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы. Одной из первых операционных систем была GM-NAA I/O, разработанная в 1955 году для компьютера IBM 704 [5].
См. также
Виды операционных систем
Существует несколько видов операционных систем в зависимости от их области применения:
Десктопные операционные системы
Десктопные операционные системы предназначены для использования на персональных компьютерах и ноутбуках. Одной из наиболее популярных десктопных операционных систем является Microsoft Windows. Windows 10, выпущенная в 2015 году, является последней версией операционной системы Windows. Она предоставляет несколько редакций с разным функционалом, таких как Home, Pro, Enterprise и Mobile. ОС Linux и Unix также являются популярными десктопными операционными системами [6].
Мобильные операционные системы
Мобильные операционные системы используются в смартфонах и планшетах. Наиболее известные мобильные операционные системы - Android и iOS. Android, разработанная на базе Linux, является самой популярной операционной системой для мобильных устройств. iOS, разработанная компанией Apple, используется только на их устройствах, таких как iPhone и iPad [6].
Серверные операционные системы
Серверные операционные системы предназначены для использования на серверах и обеспечивают управление ресурсами и обработку запросов от клиентов. Примерами серверных операционных систем являются Windows Server, Linux и Unix [6].
Заключение
Операционная система является неотъемлемой частью компьютерной системы, обеспечивая управление ресурсами и взаимодействие с пользователем. Она имеет долгую историю развития, начиная с простых служебных программ и библиотек до современных мощных операционных систем, таких как Windows, Linux и Unix. Каждый тип операционной системы имеет свои особенности и предназначен для определенных областей применения.
Что нам скажет Википедия?
Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — программное обеспечение, управляющее компьютерами (включая микроконтроллеры) и позволяющее запускать на них прикладные программы. Предоставляет программный интерфейс для взаимодействия с компьютером, управляет прикладными программами и занимается распределением предоставляемых ресурсов, в том числе между прикладными программами. Некоторые операционные системы позволяют прикладным программам работать с аппаратным обеспечением напрямую. В широком смысле под операционной системой понимается совокупность ядра операционной системы и работающих поверх него программ и утилит, предоставляющих интерфейс для взаимодействия пользователя с компьютером.
В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами (драйверами) — с одной стороны — и прикладными программами с другой.
Разработчикам программного обеспечения операционная система позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций (см. интерфейс программирования приложений).
В большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной) частью системного программного обеспечения. С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Windows, Unix и UNIX-подобные системы.