Сегодня мы поговорим на такие темы, как: Семейства операционных систем: DOS, OS/2, UNIX, WINDOWS.
ОС семейства DOS.
Первый представитель этого семейства – система MS-DOS (Microsoft Disk Operating System – дисковая операционная система фирмы Microsoft) была выпущена в 1981 году в связи с появлением компьютеров IBM PC.
ОС семейства DOS обладают следующими характерными особенностями:
- Однопользовательская.
- Однозадачная.
- Имеет командный интерфейс.
- 16-разрядная.
- По типу управления ресурсами – несетевая.
- Имеет модульную структуру, упрощающую перенос системы на другие типы ЭВМ.
- Небольшой объем доступной оперативной памяти (640 Кбайт, до 1 Мбайт).
- Существенный недостаток ОС семейства DOS – отсутствие средств защиты от несанкционированного доступа к ресурсам ПК и ОС.
Пример
ОС MS-DOS 6.22., MS DOS 8.0 интегрированная в Windows ME, DOS PC 2000.
Начиная с версии 4.0, MS-DOS включал DOS Shell – программу диспетчера файлов с квазиграфическим текстовым пользовательским интерфейсом (TUI), который показал меню, windows разбиения, цветные темы, поддержку мыши и ярлыки программы, используя графику символьного режима.
ОС семейства OS/2
ОС OS/2 (Operating System / 2) была разработана фирмой IBM в 1987 году в связи с созданием нового семейства ПК PS/2.
ОС семейства OS/2 обладают следующими характерными особенностями:
- Однопользовательская ОС.
- Многозадачная ОС второго поколения: позволяет организовать параллельную работу нескольких прикладных программ, обеспечивая при этом защиту одной программы от другой и ОС от работающих под ее управлением программ.
- Имеет графический интерфейс.
- 32-разрядная.
- Родная файловая система – HPFS.
- Недостаток OS/2 – малое число приложений для нее, что делает эту систему менее популярной, чем, например, Windows.
Пример
Использования OS/2: OS/2 WSeB 4.5x в качестве файлового сервера.
ОС семейства UNIX
ОС UNIX была разработана Кеном Томпсоном – сотрудником фирмы Bell Laboratories концерна AT&T в 1969 году для различных компьютеров: от суперкомпьютера до миникомпьютеров. С тех пор было создано большое количество различных UNIX-систем. Юридически лишь некоторые из них имеют полное право называться «UNIX»; остальные же, хотя и используют сходные концепции и технологии, объединяются термином «UNIX-подобные». В ходе разработки Unix-систем был создан язык СИ.
ОС семейства UNIX обладает следующими характерными особенностями:
- Многопользовательская ОС.
- Многозадачная ОС.
- Сетевая ОС.
- Командная ОС, графическая оболочка: X Window.
- 32-разрядная, 64-разрядная.
- мобильная: существует возможность перенести систему с одной машинной архитектуры на другую с минимальными затратами.
- имеет несколько видов оболочек (Shell), т.е. интерфейсов взаимодействия между ядром и пользователем.
- файловая система: NFS (сетевая файловая система).
- использование простых текстовых файлов для настройки и управления системой.
- широкое применение утилит, запускаемых в командной строке.
- взаимодействие с пользователем посредством виртуального устройства – терминала.
- представление физических и виртуальных устройств и некоторых средств межпроцессового взаимодействия как файлов.
- использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.
Linux (полное название GNU/Linux) – это UNIX-подобная ОС. Linux свободно распространяемая ОС, первоначально разработанная Линусом Торвальдсом. Первая официальная версия объявлена 5 октября 1991 года.
Версии: Debian GNU/Linux – не имеющий национальной принадлежности международный дистрибутив (а также его ответвления, включая сверх-популярные Ubuntu, Kubuntu, Xubuntu), американский Red Hat и его наследник Fedora, французско-бразильский Mandriva, бывшие Mandrake и Conectiva.
ОС семейства WINDOWS
История Windows началась в 1985 году, когда появилась первая версия системы (оболочки). Через несколько лет вышла вторая версия, но особой популярности система Windows не завоевала.
В 1990 году вышла Windows 3.0, которая стала применяться на многих ПК (графический интерфейс, многозадачный режим, появление множества программ, работающих под управлением Windows).
Последующие версии Windows были направлены на повышение надежности, на поддержку средств мультимедиа и работу в компьютерных сетях.
Всех представителей ОС Windows можно разделить на две линейки:
- Windows 9.х (95/98/Me).
- Windows NT (NT4/2000/XP/2003 Server/Vista/2008 Server/7).
Только в семействе Windows NT представлены операционные системы для серверов.
ОС семейства Windows обладают следующими характерными особенностями:
- Многопользовательские ОС.
- Многозадачные ОС.
- Сетевые и несетевые ОС.
- Графические ОС.
- 32/64-разрядные.
- Подключение новых устройств по технологии Plug and Play.
- Файловая система: FAT32, NTFS.
Представители семейства Windows:
Windows 3.х (3.0/3.1/3.11). Операционные оболочки, выполняемые под управлением MS-DOS.
Windows 95 (первая ОС). Изменился интерфейс, выросла скорость работы программ, возможность автоматической настройки дополнительного оборудования, возможность работы с Интернет.
Windows 95 OSR2. Исправлены многие ошибки Windows 95, добавлена поддержка нескольких новых устройств, возможность использовать файловую систему FAT32.
Windows 98. Сохранился внешний интерфейс, переработана внутренняя структура, много внимания уделено работе с Интернет, возможность работы с несколькими мониторами.
Windows 98 SE. В состав включена 5-ая версия Internet Explorer, обновленная система соединения с Интернет, многочисленные исправления ошибок и новая библиотека драйверов.
Windows NT (1992г. — NT 3.0, 1994г. — NT 3.5, 1996г. — NT 4.0), разрабатывались с целью повышения надежности и мощности сетевой работы.
Выпускается в двух модификациях:
- Windows NT Server – предназначена для управления сетевыми ресурсами.
- Windows NT Workstation – предназначена для работы на локальных компьютерах и рабочих станциях.
Windows 2000 (NT 5.0). Разработана на основе Windows NT и унаследовала от нее высокую надежность и защищенность информации от постороннего вмешательства.
Windows Me. Наследница Windows 98, приобрела новые возможности: улучшенная работа с мультимедиа, возможность записи не только аудио, но и видеоинформации, мощные средства восстановления информации после сбоев.
Windows XP. Появление 64-разрядной версии, первая ОС с полностью настраиваемым интерфейсом, поддержка записи CD-R и CD-RW дисков на уровне самой ОС и др.
Windows CE. Предназначена исключительно для установки на «карманные» компьютеры.
Windows Server 2003. Содержит все функции, необходимые для серверной ОС Windows, направление на безопасность, надежность, доступность и масштабируемость. Версии: Standart Edition, Enterprise Edition, Datacenter Edition, Web Edition.
Windows Vista. План выпуска версий Windows Vista оптимизирован для ключевых категорий пользователей – отдельных пользователей, малых предприятий, средних и крупных организаций, а также для соответствующих этим категориям схем использования ПО. Основной задачей семейства Windows Vista является наиболее точное соответствие набора предлагаемых программных продуктов потребностям потребителей.
Windows Server 2008 (кодовое имя «Longhorn Server») – новая версия серверной операционной системы от Microsoft. Эта версия должна стать заменой Windows Server 2003 как представитель операционных систем поколения Vista.
Windows 7 (ранее известная под кодовыми названиями Blackcomb и Vienna) – версия компьютерной операционной системы семейства Windows, следующая за Windows Vista.
-
Тема: операционные системы. Программное обеспечение
Операционная
система —
это целый комплекс управляющих программ,
выступающих в качестве интерфейса между
компонентами персонального компьютера
и обеспечивающих эффективное использование
ресурсов ЭВМ. Операционная система
обеспечивает взаимосвязь и управление
всеми элементами компьютера и выполняемыми
программами. Загрузка операционной
системы производится при включении
компьютера.
Управление
операционной системой осуществляется
с помощью специальной системы команд,
задаваемых пользователем. Без операционной
системы компьютер вообще не может
функционировать и представляет собой
не более чем совокупность электронных
устройств.
Операционная
система может размещаться в постоянной
памяти компьютера или загружается в
оперативную память с диска при включении
компьютера. Операционные системы,
загружаемые с дисков, называются
дисковыми операционными системами (DOS
-Disk Operating System). К ним относятся MS DOS,
Windows, Unix, OS/2.
В любой операционной
системе можно выделить 4 основные части:
ядро, файловую структуру, интерпретатор
команд пользователя и утилиты. Ядро —
это основная, определяющая часть
операционной системы, которая управляет
аппаратными средствами и выполнением
программ. Файловая структура — это
система хранения файлов на запоминающих
устройствах. Интерпретатор команд или
оболочка — это программа, организующая
взаимодействие пользователя с компьютером.
И, наконец, утилиты — это просто отдельные
программы, которые, вообще говоря, ничем
принципиально не отличаются от других
программ, запускаемых пользователем,
разве только своим основным назначением
— они выполняют служебные функции.
Функции операционной
системы в значительной степени зависят
от режима работы компьютера, состава и
конфигурации аппаратных средств.
Основные функции следующие:
• обеспечение
диалога между пользователем и компьютером;
• распределение
ресурсов компьютера между пользователями;
• поддержка режима
коллективного использования компьютера;
• обеспечение
эффективного взаимодействия процессора
и устройств ввода-вывода; поддержка
файловой системы хранения информации
на носителях;
• защита и
восстановление информации и вычислительного
процесса в случае ошибочных действий
пользователя и в аварийных ситуациях.
К операционным
системам нового поколения относятся:
Windows
XP;
Windows
NT;
Windows
7; Windows
Vista;
операционные системы семейства 0S2,
UNIX, LINUX,
MacOS.
Операционная
система Unix создана в корпорации Bell
Laboratory в 1971 году Денисом Ритчи и Кеном
Томсоном, авторами и разработчиками
языка программирования Си. Операционные
системы семейства Windows разрабатываются
фирмой Microsoft. Операционная система MacOS
выпускается фирмой Apple для компьютеров
типа Macintosh. Операционная система DOS
выпускалась фирмой Microsoft с 1981 года.
Операционная
система сложна и занимает большой объем
памяти. Обычно в оперативной памяти ЭВМ
находятся только те части операционной
системы, с которыми в данный момент
работают процессоры. Программы и их
части, находящиеся в оперативной памяти,
называются резидентными программами.
Остальные программы располагаются во
внешней памяти. С операционной системой
взаимодействуют драйверы — это комплексы
программ, выполняющие интерфейсные и
управляющие функции.
Приложениями любой
операционной системы являются программы,
предназначенные для работы под управлением
этой операционной системы.
Требования к
операционной системе.
Совместимость —
означает, что операционная система
должна включать средства для выполнения
приложений (программ), подготовленных
для других операционных систем;
переносимость —
означает обеспечение возможности
переноса операционной системы с одной
аппаратной платформы на другую;
надежность и
отказоустойчивость предполагает защиту
операционной системы от внутренних и
внешних ошибок, сбоев и отказов;
безопасность —
означает, что операционная система
должна содержать средства защиты
ресурсов одних пользователей от других,
должна обеспечивать удобство внесения
последующих изменений и дополнений;
производительность
— означает, что операционная система
должна обладать достаточным быстродействием.
Операционная система Windows – это
современная и наиболее совершенная
операционная система, хранится во
внешней памяти компьютера, постоянно
развивается и совершенствуется.
Структура
операционной системы:
1. Ядро – переводит
команды с языка программ на язык «машинных
кодов», понятный компьютеру.
2. Драйверы –
программы, управляющие устройствами.
3. Интерфейс –
оболочка, с помощью которой пользователь
общается с компьютером.
Операционная
система обеспечивает совместное
функционирование всех устройств
компьютера и предоставляет пользователю
доступ к его ресурсам.
Процесс работы
компьютера в определенном смысле
сводится к обмену файлами между
устройствами. В операционной системе
имеются программные модули, управляющие
файловой системой.
В состав операционной
системы входит специальная программа
— командный процессор, которая запрашивает
у пользователя команды и выполняет их.
Пользователь может дать, например,
команду выполнения какой-либо операции
над файлами (копирование, удаление,
переименование), команду вывода документа
на печать и т. д. Операционная система
должна эти команды выполнить.
К магистрали
компьютера подключаются различные
устройства (дисководы, монитор, клавиатура,
мышь, принтер и др.). В состав операционной
системы входят драйверы устройств —
специальные программы, которые
обеспечивают управление работой
устройств и согласование информационного
обмена с другими устройствами. Любому
устройству соответствует свой драйвер.
Для упрощения
работы пользователя в состав современных
операционных систем, и в частности в
состав Windows, входят программные модули,
создающие графический пользовательский
интерфейс. В операционных системах с
графическим интерфейсом пользователь
может вводить команды посредством мыши,
тогда как в режиме командной строки
необходимо вводить команды с помощью
клавиатуры.
Операционная
система содержит также сервисные
программы, или утилиты. Такие программы
позволяют обслуживать диски (проверять,
сжимать, дефрагментировать и т. д.),
выполнять операции с файлами (архивировать
и т. д.), работать в компьютерных сетях
и т. д.
Для удобства
пользователя в операционной системе
обычно имеется и справочная система.
Она предназначена для оперативного
получения необходимой информации о
функционировании как операционной
системы в целом, так и о работе ее
отдельных модулей.
Основу системного
программного обеспечения составляют
программы, входящие в операционные
системы компьютеров.
Основные функции
ОС:
— выполнение по
запросу программ тех достаточно
элементарных (низкоуровневых) действий,
которые являются общими для большинства
программ и часто встречаются почти во
всех программах (ввод и вывод данных,
запуск и остановка других программ,
выделение и освобождение дополнительной
памяти и др.);
— загрузка программ
в оперативную память и их выполнение;
— стандартизованный
доступ к периферийным устройствам
(устройства ввода-вывода);
— управление
оперативной памятью (распределение
между процессами, организация виртуальной
памяти);
— управление
доступом к данным на энергонезависимых
носителях (таких как жесткий диск,
оптические диски и др.), организованным
в той или иной файловой системе;
— обеспечение
пользовательского интерфейса;
— сетевые операции,
поддержка стека сетевых протоколов.
Дополнительные
функции ОС:
— параллельное или
псевдопараллельное выполнение задач
(многозадачность);
— эффективное
распределение ресурсов вычислительной
системы между процессами;
— разграничение
доступа различных процессов к ресурсам;
— организация
надежных вычислений (невозможности
одного вычислительного процесса
намеренно или по ошибке повлиять на
вычисления в другом процессе), основанная
на разграничении доступа к ресурсам;
— взаимодействие
между процессами: обмен данными, взаимная
синхронизация;
— защита самой
системы, а также пользовательских данных
и программ от действий пользователей
(злонамеренных или по незнанию) или
приложений;
— многопользовательский
режим работы и разграничение прав
доступа.
Запуск
компьютера.
При поступлении сигнала о запуске
процессор обращается к специально
выделенной ячейке памяти. В ОЗУ в этот
момент ничего нет, если бы там была
какая-либо программа, то она начала бы
выполнятся.
Для того чтобы
компьютер мог начать работу необходимо
наличие специальной микросхемы – ПЗУ.
Программы ПЗУ записываются на заводе
и называются BIOS.
После включения
компьютера процессор начинает считывать
и выполнять микрокоманды, которые
хранятся в микросхеме BIOS. Прежде всего
начинает выполняться программа
тестирования POST, которая проверяет
работоспособность основных устройств
компьютера. В случае неисправности
выдаются определенные звуковые сигналы,
а после инициализации видеоадаптера
процесс тестирования отображается на
экране монитора.
Затем
BIOS начитает поиск программы-загрузчика
операционной системы. Программа-загрузчик
помещается в ОЗУ и начинается процесс
загрузки файлов операционной системы.
Загрузка
операционной системы.
Файлы операционной системы хранятся
во внешней, долговременной памяти (на
жестком диске, на CD). Однако программы
могут выполняться, только если они
находятся в ОЗУ, поэтому файлы ОС
необходимо загрузить в оперативную
память.
Диск, на котором
находятся файлы операционной системы
и с которого происходит загрузка,
называют системным. Если системные
диски в компьютере отсутствуют, на
экране монитора появляется сообщение
«Non system disk» и компьютер «зависает»,
т. е. загрузка операционной системы
прекращается и компьютер остается
неработоспособным.
После окончания
загрузки операционной системы управление
передается командному процессору. В
случае использования интерфейса
командной строки на экране появляется
приглашение системы для ввода команд,
в противном случае загружается графический
интерфейс операционной системы. В случае
загрузки графического интерфейса
операционной системы команды могут
вводиться с помощью мыши.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Операционная система — комплекс программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами и выполнение прикладных программ, осуществляющий ввод и вывод данных.
На сегодняшний день, операционная система — это первый и основной набор программ, загружающийся в компьютер. Помимо вышеуказанных функций ОС может осуществлять и другие, например, предоставление общего пользовательского интерфейса.
Сегодня наиболее известными операционными системами являются ОС семейства Microsoft Windows и UNIX-подобные системы.
Функции[править]
Интерфейсные функции:
- Управление аппаратными средствами, устройствами ввода-вывода
- Файловая система
- Поддержка многозадачности (разделение использования памяти, времени выполнения)
- Ограничение доступа, многопользовательский режим работы (если взять к примеру ДОС, то он не может быть многопользовательским)
- Сеть (взять спектрам в пример…)
Внутренние функции:
- Обработка прерываний
- Виртуальная память
- «Планировщик» задач
- Буферы ввода-вывода
- Обслуживание драйверов устройств
Файловые системы[править]
Файловая система представляет из себя порядок организации и хранении файлов на электронном устройстве. Файловая система определяет формат данных, которые хранятся в этой файловой системе и способы хранения информации. В файловой системе все обычно хранится в виде файлов.
Файловая система определяет:
- Максимально допустимую длину имени файлов
- Максимальный возможный размер файла и раздела
- Набор атрибутов файлов
С точки зрения операционной системы, весь жесткий диск представляет собой набор кластеров (обычно размер кластера 512 байт)
Мультизагрузка[править]
- Вопросы и ответы по мультизагрузке на x86
Список операционных систем[править]
Более полный список операционных систем можно увидеть здесь.
UNIX[править]
Операционная система UNIX была разработана группой сотрудников Bell Labs под руководством Денниса Ричи, Кена Томпсона и Брайана Кернигана в 1969 году.
BSD[править]
В конце 1970-х годов сотрудники Калифорнийского университета в Беркли внесли ряд усовершенствований в исходные коды UNIX, включая работу с протоколами TCP/IP. Их разработка стала известна под именем BSD — Berkeley Systems Distribution. Она распространялась под лицензией, позволяющей дорабатывать и совершенствовать продукт и передавать результат третьим лицам, с исходными кодами или без них, при условии указания авторства кода, написанного в Беркли.
Linux[править]
В начале 1990-х годов студент Хельсинкского университета Линус Торвальдс начал разработку ядра новой ОС для IBM-совместимых ПК, которое было названо Linux. В настоящее время GNU/Linux (совокупность различных дистрибутивов построенных на базе ядра Linux) стоит на втором месте по популярности среди ОС, используемых на рабочих столах пользователей (первое место принадлежит Microsoft Windows).
Amiga OS[править]
Операционная система для персональных компьютеров семейства Amiga (процессор Motorola 68k), имеет атипичное микроядро называемое Exec. Классическую AmigaOS принято рассматривать как совокупность двух составляющих: Kickstart и Workbench.
Kickstart обеспечивает абстрагирование от уникального аппаратного обеспечения Amiga и содержит в себе: шедулер вытесняющей многозадачности (Exec), дисковую операционную систему (AmigaDOS) и библиотеки графического интерфейса (Intuition).
Workbench является графическим интерфейсом пользователя, и представлен как правило одноимённым рабочим столом или другим файловым менеджером.
История AmigaOS начинается в 1984 году. Это была первая операционная система в которой были одновременно реализованы вытесняющая многозадачность реального времени, графический интерфейс пользователя и командная строка. Имеет 3 полноценных ответвления (наследующих архитектуру AmigaOS):
- AROS — ОС совместимая с AmigaOS на уровне API, разрабатывается AROS Team на принципах Open-Source (процессоры x86).
- AmigaOS 4.x — версии проприетарной AmigaOS, разработка компании Hyperion Ent. для семейства ПК AmigaONE (процессор PowerPC);
- AmigaAnywhere — кроссплатформенная среда приложений аналогичная Java. Существует для всех процессоров;
- MorphOS — AmigaOS-совместимая ОС, смешанного с Open-Source типа, изначально разработка компании Genesi для семейства ПК Pegasos (процессор PowerPC);
DOS[править]
В 1980 Тимом Патерсоном (Tim Paterson) из Seattle Computer Products (SCP) была создана QDOS (Quick and Dirty Operating System). QDOS, по большей части, была 16-разрядным клоном CP/M, но с новой файловой системой — FAT. QDOS была переименована в 86-DOS, поскольку разрабатывалась для работы на процессоре Intel 8086. Microsoft приобрела QDOS за $60 000 и продала её IBM уже как PC-DOS (MS-DOS).
1 августа 1984 IBM объявляет о выпуске нового поколения персональных компьютеров — IBM PC/AT.
Free DOS[править]
FreeDOS — свободно-распространяемая функциональная копия известной операционной системы MS-DOS.
FreeBSD[править]
FreeBSD Свободная операционная система семейства Unix, потомок AT&T Unix по линии BSD, создана Калифорниским Университетом Беркли.
Mac OS[править]
Mac OS — Unix подобная операционная система, разработанна компанией Apple Computers Co. в 1984 году, под названием «System 1». В 1997 году, была выпущена 8-я версия операционной системы, и операционная система была переименована в Mac OS (Полное название: Macintosh Operating System).
macOS[править]
macOS — десятый выпуск линейки Mac OS, разрабатываемая и выпускаемая американской компанией Apple Computers Co. (Сегодня: Apple Inc.). В отличие от Mac OS 9, macOS X была разработана на ядре XNU, и имела код из FreeBSD. Начиная с версий OS X Yosemite, была введена функция Hand Off. С этой функцией можно было взаимодействовать с iOS и перехватывать данные приложения, и передать данные на iOS устройства c запущенным приложением.
Microsoft Windows[править]
Microsoft Windows — это семейство операционных систем компании Microsoft. Была создана для компьютеров IBM с поддержкой MS-DOS.
IBM OS/2[править]
OS/2 — операционная система, разрабатывавшаяся компанией IBM (первоначально совместно с Microsoft, позже самостоятельно). В настоящее время работы над клиентскими версиями прекращены, в связи с широким распространением операционных систем семейства Windows NT. Серверные версии продолжают поддерживаться в связи с широким ареалом внедрения. Широко использовалась в США, в банковской и производственной сферах, а также в России, в банкоматах.
- OS/2 FAQ
ReactOS[править]
ReactOS — операционная система, один из проектов сообщества Open Source. В ходе разработки предполагается добиться полной совместимости с приложениями и драйверами Microsoft Windows(R) NT4. Это открытая операционная система, основанная на принципах архитектуры Windows NT® (такие продукты компании Microsoft, как Windows XP, Windows 7, Windows Server 2012 построены на архитектуре Windows NT). Система была разработана с нуля, и таким образом не основана на Linux и не имеет ничего общего с архитектурой UNIX.
Plan 9[править]
Plan 9 — Операционная система, разработанная в Bell Labs — колыбели UNIX и языка Си. Построена на идее использования файловых иерархий для представления любых ресурсов операционной системы и оборудования. Идеально подходит для построения распределенных систем.
Inferno OS[править]
Inferno — продолжатель идей Plan9, отличительной особенностью которой является малые требования к ресурсам компьютера и возможность работы как поверх установленной ОС, так и самостоятельно. VitaNuova
[править]
Menuet — самостоятельная операционная система написанная на языке программирования ассемблер. 64-битная версия коммерческая и требуется оплата.
Колибри ОС[править]
Колибри — ответвление от Menuet OS, в отличие от Menuetа, полностью бесплатная.
Эльбрус ОС[править]
Эльбрус ОС — операционная система для процессоров Эльбрус, разрабатываемая российской компанией МЦСТ.
Мобильные операционные системы[править]
iOS[править]
iOS (до 24 июня 2010 года — iPhone OS) — мобильная операционная система для смартфонов, электронных планшетов, носимых проигрывателей и некоторых других устройств, основанная на macOS X, разрабатываемая и выпускаемая американской компанией Apple.
Android[править]
Android — операционная система, основана на ядре Linux, предназначена для смартфонов, планшетов, электронных книг, цифровых проигрывателей, наручных часов, фитнесс-браслетов, игровых приставок, ноутбуков, нетбуков, смартбуков, очков Google Glass, телевизоров и других устройств (в 2015 году появилась поддержка автомобильных развлекательных систем и бытовых роботов).
Android имеет бесчисленное количество форков, которые в сообществе называются — оболочками Android.
Ubuntu Touch[править]
Ubuntu Touch — мобильная операционная система, основанная на ядре Linux, в частности дистрибутива Ubuntu для настольных ПК, анонсированная 2 января 2013 года, разработанная компанией Canonical Ltd. для смартфонов и планшетов.
Kai OS — операционная система, разрабатываемая для продвинутых телефонов.
Symbian OS — операционная система для телефонов и смартфона от производителя Nokia
Это список известных операционных систем. Операционные системы могут быть классифицированы по базовой технологии (UNIX-подобные, пост-UNIX/потомки UΝΙΧ), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие или современные), по назначению (универсальные, ОС встроенных систем, ОС PDA, ОС реального времени, для рабочих станций или для серверов), а также по множеству других признаков.
Проприетарные
Ранние
- CTSS (The Compatible TimeShare System, разработанная в MIT — Массачусетском технологическом институте).
- Incompatible Timesharing System (The Incompatible Timeshare System, разработанная в MIT для серверов DEC 10 / 20).
- THE (разработана Эдсгером Дейкстрой и другими).
- MULTICS (проект Bell Labs, GE, и MIT).
- Master programme разработанная LEO computer, Leo III в 1962 году.
- Business Operating System (BOS) — кросс-платформенная, основанная на командной строке.
- Commodore PET, Commodore 64, и Commodore VIC-20.
- Sinclair Micro и QX, и подобные.
- TRS-DOS, ROM OS (улучшенный интерпретатор Microsoft BASIC с поддержкой файловой системы).
- TI99-4.
- FLEX от Technical Systems Consultants для микрокомпьютеров, построенных на Motorola 6800 и 6809: SWTPC, Tano, Smoke Signal Broadcasting, Gimix и других.
- HDOS — Heath DOS, для микрокомпьютеров.
- Cray Operating System для суперкомпьютеров Cray Research.
Acorn
- Arthur
- ARX
- MOS (на BBC Micro и BBC Master)
- RISC OS
- RISCiX
Atari ST
- TOS
- MultiTOS
- MiNT
Apple
- A/UX
- Apple Darwin
- Apple DOS
- GS/OS
- Mac OS
- Mac OS 8
- Mac OS 9
- Mac OS X
- 10.0 Cheetah
- 10.1 Puma
- 10.2 Jaguar
- 10.3 Panther
- 10.4 Tiger
- 10.5 Leopard
- 10.6 Snow Leopard
- 10.7 Lion
- IOS
- ProDOS
- SOS
Корпорация Be
- BeOS
- BeIA
- Zeta
Control Data Corporation
- CDC KRONOS
- CDC NOS
- CDC SCOPE
DEC/Compaq/HP
- AIS
- OS-8
- ITS (для PDP-6 и PDP-10)
- TOPS-10 (для PDP-10)
- TOPS-20 (для PDP-10)
- WAITS
- TENEX (от BBN)
- RSTS/E (работала на нескольких типах машин, в основном PDP-11)
- RSX-11 (многопользовательская многозадачная ОС для PDP-11)
- RT-11 (однопользовательская для PDP-11)
- RTE-II (система реального времени для HP-2000/2100 и ДОС РВ для М-6000/7000, СМ-1)
- VMS (от DEC для серии компьютеров VAX, позднее переименована в OpenVMS)
- HP-UX от HP
- NonStop OS — разработана компанией Tandem Computers, впоследствии приобретённой фирмой Compaq
- OSF/1 (от DEC; дважды переименована, сначала в Digital UNIX, затем в Tru64 UNIX)
IBM
- IBSYS
- OS/2
- OS/2 v1.0 — Выпущена в декабре 1987 года. Одна из первых операционных систем с поддержкой многозадачного режима процессора 80286.
- OS/2 v1.10SE — Выпущена в октябре 1988 года. SE = Standard Edition.
- OS/2 v1.10EE — 1989 год.
- OS/2 v1.20 — 1989 год. Редакции SE и EE. Улучшенный Presentation Manager.
- OS/2 v1.30 — 1991 год. Также редакции SE и EE.
- OS/2 v2.00 — Весна 1992 года. Первая версия OS/2, которой для работы необходим процессор 80386 с его защищённым режимом.
- OS/2 v2.10 — Май 1993 года.
- OS/2 v2.11 — Конец 1993 года. Не содержит подсистемы Win-OS/2 и устанавливается поверх Windows 3.1. Стоит дешевле других версий OS/2.
- OS/2 v3.0 «Warp» и «Warp Connect» — Октябрь 1994 года.
- OS/2 v4.0 «Merlin» — Сентябрь 1996 года.
- OS/2 Warp 4.5 Server for E-business «Aurora» — Апрель 1999 года. Дальнейшие обновления получили имена CP1 и CP2 (Convenience Package) и базировались на Aurora.
- eComStation
- AIX — Unix-подобная ОС
- AIX/RT
- AIX/6000
- AIX PC
- AIX/ESA
- AIX/370
- AIX 5L
- DYNIX — Unix-подобная ОС, разработана компанией Sequent Computer Systems, которая позже была поглощена IBM
- OS/400
- VM
- DOS/360
- DOS/VSE
- OS/360 — первая ОС для архитектуры System 360
- MFT — позднее переименована в OS/VS1
- MVT — позднее переименована в OS/VS2
- SVS
- MVS — разновидность MVT
- TPF
- ALCS
- OS/390
- z/OS — следующая версия после IBM OS/390
- z/VM — разновидность VM
- z/VSE — разновидность VSE
- Basic Operating System — первая ОС для архитектуры System 360
- PC DOS — OEM-версия MS-DOS, впоследствии дорабатывалась самостоятельно.
- ОС ЕС, СВМ, МВС, ДОС ЕС, МОС ЕС — IBM-совместимые операционные системы (клоны) советского производства
ICT/ICL
- GEORGE
- VME
- DME
- TME
Microsoft
- MSX-DOS
- MS-DOS
- Xenix — лицензированная версия Unix; продана SCO в 1990-х
- Microsoft Windows
- Windows 1.0
- Windows 2.0 (для 80286)
- Windows 3.0 — первая версия, имевшая коммерческий успех
- Windows 3.1 — выпущена 18 марта 1992 года
- Windows for Workgroups 3.11
- Windows 9x — версии Windows 4.x, новое семейство, сохранявшее преемственность с Windows 3.x
- Windows 95 (версия Windows 4.00.950)
- Windows 98 (версия Windows 4.10.1998)
- Windows Me (версия Windows 4.90.3000)
- Windows NT — ОС, разрабатываемая в Майкрософт с 1988 года командой во главе с Дэвидом Катлером под рабочим названием OS/2 Version 3.
- Windows NT 3.1 — первая версия Windows NT, выпущена 27 июля 1993
- Windows NT 3.5 (варианты поставки: Workstation — для рабочих станций и Server — для серверов)
- Windows NT 3.51 — отлаженная версия Windows NT 3.5
- Windows NT 4.0 (варианты поставки: Workstation — для рабочих станций и Server — для серверов)
- Windows 2000 (версия Windows NT 5.0, варианты поставки: Professional — для рабочих станций, Server, Advanced Server и Datacenter Server — для серверов)
- Windows XP (версия Windows NT 5.1 — внутренне основана на ядре Windows 2000); варианты поставки: Home, Professional, Tablet PC Edition, Media Center Edition, Embedded
- Windows Server 2003 (версия Windows NT 5.2) — вариант Windows XP для работы на серверах
- Windows Compute Cluster Server 2003 — вариант Windows XP для работы в кластерных системах
- Windows XP Embedded — вариант Windows XP для встраиваемых систем
- Windows Vista (версия Windows NT 6.0)
- Windows Server 2008 (версия Windows NT 6.0) — вариант Windows Vista для работы на серверах
- Windows HPC Server 2008 — замена Windows Compute Cluster Server 2003 для кластерных систем
- Windows Home Server
- Windows Vista for Embedded Systems — вариант Windows Vista для встраиваемых систем
- Windows 7 (версия Windows NT 6.1)
- Windows Server 2008 R2 (версия Windows NT 6.1) — вариант Windows 7 для работы на серверах
- Windows Server 2008 R2 (версия Windows NT 6.1) — вариант Windows 7 для работы на серверах
- Windows CE (compact edition — компактная редакция) — Операционная система реального времени для встраиваемых систем, мобильных телефонов, наладонных компьютеров и даже роботов.
- Windows Mobile, Pocket PC — версии Windows CE для мобильных телефонов и наладонных компьютеров.
- Windows Embedded — версии Windows CE для встраиваемых систем, включая роботов.
Mediatek
- MtkOS — Операционная система для мобильных телефонов на MTK (ARM) процессорах
Novell
- NetWare — сетевая ОС
- NetWare 3.x, в том числе Netware v3.12
- NetWare 4.x
- NetWare 5.x
- NetWare 6.x
- Novell DOS (см.: Клоны MS-DOS)
- UnixWare — разработана на основе UNIX System V, в 1995 году Novell продала права на дальнейшую разработку компании Santa Cruz Operation.
- openSUSE — дистрибутив свободной операционной системы Linux, разработчиком которого является корпорация Novell, Inc.
- Open Enterprise Server — сетевая ОС, включает в себя Novell NetWare, openSUSE и набор сетевых служб.
Strawberry Development Group
- EROS
- CapROS
Sun Microsystems
- SunOS — Unix-подобная ОС, основана на реализации BSD Unix
- SunOS 4.x — (Solaris 1.x)
- Solaris — Unix-подобная ОС, основана на реализации UNIX System V Release 4 + наработки из SunOS
- SunOS 5.x — (Solaris 2.x, 7.x и более поздние)
- OpenSolaris — SunOS 5.11
- Java Desktop System
Другие Unix-подобные и POSIX-совместимые
- Aegis/OS (Apollo Computer)
- CLIX от Intergraph
- Cromix (Unix-emulating OS from Cromemco)
- Coherent (Эмулирующая Unix ОС от Mark Williams Co. для персональных компьютеров)
- DNIX
- DYNIX — Unix-подобная ОС, разработана компанией Sequent Computer Systems, которая позже была поглощена IBM
- Idris
- IRIX от SGI
- NeXTStep — свое развитие получила в ОС Mac OS X после объединения компаний NeXT и Apple
- OPENSTEP
- OS-9 — Unix-подобная RTOS, эмулирующая Unix от Microware для процессора Motorola 6809
- OS-9/68k (Эмулирующая Unix от Microware для процессора Motorola 680×0; создана из OS-9)
- OS-9000 (портативная эмуляция Unix от Microware; одна из реализаций предназначена для Intel x86)
- QNX (POSIX, микроядерная операционная система; используется, в основном, во встроенных системах реального времени)
- Rhapsody
- RiscOS
- SCO UNIX (от Santa Cruz Operation, куплена компанией Caldera, позже переименованной в SCO)
- System V (реализация AT&T Unix, ‘SVr4’ 4й релиз). Фактически последний «чистый» UNIX. Всё остальное обычно называют UNIX подобным…
- UNIflex (Эмулирующая Unix ОС от TSC для DMA-совместимых, Motorola 6809 с расширенной адресацией; например, SWTPC, GIMIX, …)
- Ultrix (первая версия Unix для VAX и PDP-11 от DEC, основана на BSD)
- Unicos (Unix для суперкомпьютеров Cray Research Inc.)
- Venix
Свободные
Unix-подобные
- BSD (Berkeley Software Distribution, реализация Unix для DEC VAX) и её вариации:
- 386BSD
- DesktopBSD
- DragonFly BSD
- FreeBSD
- MidnightBSD
- NetBSD
- OpenBSD — основной акцент на безопасности
- PC-BSD
- TrianceOS
- TrueBSD
- GNU/Hurd (ОС, реализованная как набор серверов работающих на микроядре Mach)
- Hurd/L4 (ОС, реализованная как набор серверов работающих на микроядре L4)
- Linux
- Linux (наиболее популярное свободное Unix-подобное ядро)
- Cosmoe (основана на ядре «Linux» и использует много кода AtheOS, подобна BeOS)
- OpenSolaris (проект по открытию кодов Solaris)
- AuroraUX
- BeleniX
- Jaris
- MilaX
- marTux
- Nexenta OS
- NexentaStor
- OpenIndiana
- OpenSolaris for System z
- OSUNIX
- Polaris
- SchilliX
- StormOS
- Plan 9 (распределённая ОС, разработана Bell Labs)
- Plan B (распределённая ОС, произошедшая от Plan 9)
- Off++ (распределённая ОС, произошедшая от Plan 9)
- Inferno (ОС на основе виртуальной машины, произошла от Plan 9)
- SSS-PC (разработана в Токийском Университете)
Windows-совместимые
- ReactOS
- Объединённое ядро Linux
Исследовательские Unix-подобные
- UNIX (разработана Bell Labs в 1970 году, идея Кена Томпсона)
- Mach (от разработчиков ядер ОС в CMU; см.: NeXTSTEP)
- Minix (учебная ОС от Эндрю Таненбаума)
- xv6 (учебная ОС, сделанная в MIT)
- K42 (разрабатывается в IBM)
- MISS (первая отечественная UNIX-подобная операционная система)
- ДЕМОС (советский клон UNIX)
- ИНМОС (Инструментальная мобильная операционная система — разработана в СССР в 1985 году в ИНЭУМ Институт электронных управляющих машин, Головное КБ Минприбора).
Исследовательские не-UNIX
- 3OS[1] — Object Oriented Operation System
- Nemesis[2] — исследовательская ОС от Кембриджского университета
- TUNES — 1994 год
- V (operating system) — Stanford, ранние 1980-е
- Microsoft Singularity
- Amoeba — разработка Амстердамского свободного университета.
- Фантом (ОС)
- MaxOS — простейшая однозадачная операционная система, использующая только функции BIOS для работы с накопителем информации и дисплеем; разработана в домашних условиях автором с ником Alien7. Для программистов имеется возможность перекомпилировать программы на C++ из Microsoft Windows в MaxOS, если в программе не используются специфические функции Microsoft Windows.
Клоны MS-DOS
- QDOS (Quick and Dirty Operating System) — клон CP/M, созданный в 1980 году Тимом Патерсоном (Tim Paterson) из Seattle Computer Products (SCP) для новых процессоров Intel 808x, был куплен Microsoft за 50 тыс. долл. и стал MS-DOS/PC-DOS.
- MS-DOS — разработана Microsoft для IBM PC-совместимых машин.
- PC-DOS — версия DOS от IBM.
- DR-DOS — ОС от Digital Research, потом Novell, Caldera, Siemens AG …; в настоящее время используется в специфических задачах.
- OpenDOS — открытая, наследник DR-DOS
- FreeDOS — свободная DOS, цель — 100 % совместимость с MS-DOS.
- PTS-DOS — ОС от PhysTechSoft (Россия).
- ROM-DOS[3] — ОС от Datalight для встроенных систем.
- АДОС — советский клон для ПК Искра-1030.
- Альфа-ДОС — советский клон для ПК ЕС-1840.
- ЯНУС — советский клон для ПК ЕС-1840.
Авторские/внутренние, не-UNIX и другие
- A2 — новое название для Bluebottle (см. также: AOS)
- AOS — ОС созданная в рамках проекта «Oberon — операционная система и компилятор» (Оберон (операционная система))
- AROS (AROS Research Operating System), свободная портируемая (в том числе, для процессорной линейки x86) операционная система, идейный потомок AmigaOS
- AtheOS
- Bluebottle — развитие идей AOS, современное название A2.
- CP/M (Control Program/Monitor)
- CP/M-80 (CP/M для Intel 8080/8085 и Zilog Z80 от Digital Research))
- CP/M-86 (CP/M для Intel 8088/86 от Digital Research)
- MP/M-80 (многопрограммная версия CP/M-80 от Digital Research)
- MP/M-86 (многопрограммная версия CP/M-86 от Digital Research)
- МикроДОС (создана в СССР на основе CP/M 2.2)
- UCSD P-System (портативная среда программирования/операционная система/виртуальная машина, разработана студентами университетов Калифорнии в Сан-Диего; управляется профессором Ken Bowles, написана на языке Паскаль)
- FLEX9 — от TSC для Motorola 6809, наследница FLEX, работавшей на Motorola 6800.
- JavaOS — основным компонентом является Java VM.
- SSB-DOS — от TSC для Smoke Signal Broadcasting, разновидность FLEX.
- DESQView многозадачная надстройка над MS-DOS для запуска MS-DOS приложений в режиме вытесняющей многозадачности с API кооперативной многозадачности, 1985 год. Текстовый интерфейс. Последняя версия 2.70.
- DV/X — развитие DESQView, заимствовавшее интерфейс и протокол X Window System.
- GEOS
- NewOS open source
- Оберон (операционная система), разработана ETH-Zurich (Никлаусом Виртом и другими) для рабочих станций Ceres и Chameleon. См. также Оберон (язык программирования).
- osFree — open source вариант OS/2.
- TripOS, 1978
- VisiOn (первый графический пользовательский интерфейс для PC, коммерческого успеха не имел.)
- VME от International Computers Limited (ICL)
- MorphOS (на микроядре Quark, с поддержкой API AmigaOS 3.1)
- NetWare (от Novell)
- Pick (лицензирована и переименована)
- Primos от Prime Computer (иногда пишется PR1MOS или PR1ME)
- OSD/XC от Fujitsu-Siemens (BS2000 портирована для эмуляции на Sun платформы SPARC)
- OS-IV от Fujitsu (базируется на ранней MVS от IBM)
- MSP от Fujitsu (наследник OS-IV)
- Haiku — свободный клон BeOS
- SkyOS — коммерческая ОС для PC.
- Syllable (развивается на базе AtheOS)
- TinyOS
- TSX-32 многозадачная 32-битная операционная система для DOS-приложений, частично заимствовавшая идеи OS/2, DESQView и операционных систем фирмы DEC. ~1993 год. Отличалась самой быстрой реализацией файловой системы FAT16 из известных.
Siemens AG
- BS1000
- BS2000
- BS3000 (функционально похожа на OS-IV и MSP от Fujitsu)
- VM2000
- SINIX — Unix-подобная ОС, ранее называлась Reliant UNIX, разработана на основе DC/OSx
- DC/OSx — DataCenter/OSx, доставшаяся Siemens AG после поглощения компании Pyramid Technology
«Домашние» OS
- KolibriOS (проект основан на MenuetOS и помещается на одну дискету)
- LainOS — проект основан на FreeBSD. Навеян GUI Navi из Serial Experiments Lain
- MenuetOS (помещается на одну дискету)
- Miraculix
- Panalix
- Syllable (почти полностью совместима с POSIX)
- Trion Operating System
- Висопсис (VISOPSYS — Визуальная операционная система)
- UzhOS
- XSKernel[4] — проект ядра операционной системы под кодовым названием XSystem.
- FOS[5] — микроядерная операционная система.
- ExeOS (проект операционной системы, основанной на микроядерной архитектуре)
- SymbOS — многозадачная графическая ОС для Amstrad CPC, Amstrad PCW и MSX.
- FlopOS — open-source OS, написаная на чистом ассемблере (помещается на одну дискету).
Для БК
Операционные системы, работавшие на БК-0010, БК-0010-01, БК-0011 и БК-0011М
- ANDOS
- MK-DOS
- CSI-DOS
- NORD
- ОС БК-11 (вариант RT-11)
- AO-DOS
- BASIS
- DOSB10
- PascalDOS
- MicroDOS
- DX-DOS
- HC-DOS
- RT-11 (во внешнем ПЗУ)
- NORTON-БК
- РАМОН
- KMON
- Turbo-DOS
- BKUNIX
Для Spectrum
- +3DOS
- C-DOS
- CP/M
- Doors
- IS-DOS
- PinkFloyd
- TASiS
- TR-DOS
Прикладные системы
Наладонный компьютер (PDA)
- Palm OS от Palm Inc; теперь подразделения PalmSource
- Pocket PC, Windows Mobile от Microsoft
- EPOC — изначально от Psion (Великобритания), в настоящее время разрабатывается Symbian, под маркой Symbian OS.
- Windows CE от Microsoft
- Linux в Sharp Zaurus
Смартфоны
- Linux
- Google Android;
- Palm webOS в Palm Pre;
- Maemo в Nokia 770 Internet Tablet, Nokia N800, N810 и Nokia N900;
- OpenMoko в устройствах Neo 1973 и Neo FreeRunner;
- MontaVista Mobilinux в Motorola A760, E680;
- EZX Linux в Motorola A1200, A1600, E6;
- MOTOMAGX в Motorola ZINE ZN5;
- LiMo Platform;
- Access Linux Platform в Edelweiss;
- MeeGo;
- bada — (ошибочно считается OS Linux) OS разработанная компанией Samsung[6]
- Symbian OS
- Apple iOS — ОС для Apple iPhone, iPod touch, iPad
- BlackBerry OS
- JavaFX Mobile
- Windows Mobile на базе Windows CE
- Windows Phone 7
Нетбуки, смартбуки, MID
- Linux
- Slackware;
- Xandros Linux;
- Xubuntu;
- Ubuntu;
- Slax;
- Puppy Linux;
- Eeebuntu;
- Linpus Linux Lite в Acer Aspire One;
- Google Android;
- Ubuntu Netbook Remix;
- Moblin for Netbooks;
- Google Chrome OS;
- Jolicloud.
- EPOC32 Release 5 в Psion netBook 1999 года;
- Microsoft Windows CE в Psion Teklogix netBook Pro 2003 года, в Elonex Smartbook и др.
- Microsoft Windows CE MID в Toshiba JournE;
Маршрутизаторы
- SROS от Alcatel-Lucent
- CatOS от Cisco
- IOS от Cisco
- IOS XR от Cisco на основе QNX
- JUNOS от Juniper Networks
- LinkBuilder от 3Com
- MikroTik RouterOS от MikroTik
- PIX OS от Cisco
- ScreenOS от Juniper Networks
- RapidOS от Riverstone Networks
- FreeSCO бесплатная замена Cisco на основе Linux
- ZyNOS от ZyXEL
- SeOS от Ericsson
МиниАТС
- Orix от Avaya
Для микроконтроллеров, встраиваемые и ОС реального времени
- AMX OS KADAK
- Contiki (поддерживается Atmel AVR)
- eCos
- FreeRTOS
- INTEGRITY
- ITRON
- LynxOS
- Montavista Linux
- Nucleus
- QNX
- OS-9 — от Microware
- OS-9000 — от Microware
- OSA[7] — для микроконтроллеров PIC (Microchip) и AVR (Atmel)
- OSE от ENEA
- OSEK
- RDOS
- RTEMS первоначальная разработка велась по заказу МО США, сейчас opensource (GPL-like лицензия)
- RTOS
- Signal-OS http://signal-os.narod2.ru/ — для микроконтроллеров LPC2000, написана на ассемблере ARMv5.
- ThreadX
- TRON OS разработчик — Ken Sakamura
- uC/OS-II для микроконтроллеров
- uOS разработчик — Сергей Вакуленко
- scmRTOS[8] — для микроконтроллеров
- μClinux
- VxWorks
- Salvo[9] — для микроконтроллеров
Вымышленные операционные системы
Несуществующие операционные системы, упоминаемые в шутках, книгах, фильмах, компьютерных играх и т. п.
- ALTIMIT OS — из вселенной .hack.
- Hyper OS — из Patlabor.
- Digitronix — из The Hacker Files.
- Luna/X — первоапрельская шутка Google в 2004 году.[10]
- Finux — из книги Нила Стивенсона «Криптономикон» («написанная финнами»).
- Windows Хоум — из фантастической трилогии Сергея Лукьяненко «Лабиринт отражений».
- Macrohard Nondows Twista — из компьютерной игры «Космические рейнджеры 2: Доминаторы. Перезагрузка».
- Okna 96 — из мультсериала «Смешарики». Аллюзия Windows 95 — Okna 96.
(Windows = Окна/Okna).
- REXXOS[11]
- Copland OS — операционная система из аниме «Эксперименты Лэйн».
- Cookies OS — операционная система из мультфильма «Гадкий Я».
- LCARS — операционная система из вселенной сериала Звёздный путь, расшифровывается как Library Computer Access and Retrieval System, читается «элль карц».[12]
- Unified Operation System by RobCo Industries — операционная система компьютеров из мира Fallout
- SolarOS 4.0.1 Generic_50203-02 sun4m i386 — из фильма Tron: Legacy (видно на 0:22:34)
- Macrosoft Winding XO — операционная система из аниме «Angel Beats!»[13]. Аллюзия к Windows XP. XO — читается как ксо, дерьмо (яп. 糞,くそ Ксо:?).
- KotOS X — операционная система кота Ричарда из flash-ролика «Ричард и компьютер»
1.
Лекция № 15
Классификация программного обеспечения.
Системное программное обеспечение.
Файловая система.
1
2.
Программное обеспечение
совокупность программ, предназначенная для решения
задач на ПК, называется программным обеспечением.
Состав программного обеспечения ПК называют
программной конфигурацией.
2
3.
3
4.
Системное программное обеспечение
Базовое
программное обеспечение
• Операционная система
• Оболочки ОС
• Сетевая операционная
система
Системное ПО
Это программы общего пользования не
связаны с конкретным применением ПК и
выполняют традиционные функции:
планирование и управление задачами,
управления вводом-выводом и т.д.
Сетевое
программное обеспечение
(утилиты)
• Программы диагностики
работоспособности компьютера
• Антивирусные
программы
• Программы обслуживания
дисков
• Программы архивирования
данных
• Программы обслуживания
сети
4
и др.
5. Сведения о системе
5
6. Дефрагментация диска
6
7. Операционные системы — комплекс программ, управляющих ресурсами компьютерной системы и организующих работу компьютера
Состав операционной системы:
1. Драйверы устройств
2. Программные модули,
управляющие файловой
системой
3. Сервисные программы
(утилиты)
4. Справочная система
7
8. Виды операционных систем
MS DOS
Microsoft Windows
UNIX
MacOS
Linux
OS/2
8
9. Функции операционной системы
9
10. Действия, осуществляемые ОС при активизации прикладной программы
• Загрузка в оперативную память исполняемых
программ.
• Передача им управления в начале их работы.
• Выполнение различных вспомогательных действий
по запросу выполняемой программы.
• Освобождение занимаемой программами
оперативной памяти при их завершении.
10
11.
В зависимости от алгоритма управления
процессором, операционные системы
делятся на:
•Однозадачные и многозадачные
•Однопользовательские и многопользовательские
•Однопроцессорные и многопроцессорные
системы
•Локальные и сетевые.
11
12.
ДРАЙВЕРЫ УСТРОЙСТВ
Драйверы устройств – специальные программы, которые обеспечивают
управление работой устройств и согласование информационного обмена с
другими устройствами, а также позволяют производить настройку некоторых
их параметров.
В процессе установки
операционная система
определяет тип и конкретную
модель установленного
устройства и подключает
необходимые для их
функционирования драйверы.
При включении компьютера
производится загрузка
драйверов в оперативную
память.
Пользователь имеет
возможность вручную
установить или
переустановить драйверы.12
13. Утилиты
• программы контроля, тестирования и
диагностики правильности функционирования
устройств компьютера и для обнаружения
неисправностей в процессе эксплуатации;
• программы-драйверы, которые расширяют
возможности операционной системы по управлению
устройствами ввода-вывода, оперативной памятью и
т.д.; дают возможность подключения новых
устройств или нестандартное использование
имеющихся;
• программы-упаковщики (архиваторы), которые
позволяют записывать информацию на дисках более
плотно;
13
14.
• антивирусные программы, предназначенные для
предотвращения заражения компьютерными
вирусами и ликвидации последствий заражения
вирусами;
• программы оптимизации и контроля качества
дискового пространства ;
• программы восстановления информации,
форматирования, защиты данных ;
• коммуникационные программы, организующие
обмен информацией между компьютерами;
• программы для управления памятью,
обеспечивающие более гибкое использование
оперативной памяти;
• программы для записи CD-ROM, CD-R;
• и многие другие.
14
15.
Сервисные программы (утилиты) позволяют обслуживать диски
(проверять, сжимать, дефрагментировать и т.д.), выполнять операции с
файлами (архивировать и т.д.), работать в компьютерных сетях и т.д.
15
16. Операционная система MS DOS
MS-DOS – (Microsoft Disk Operations System, досл.
дисковая операционная система фирмы Microsoft)
достаточно проста в установке и конфигурации, не
требует много ресурсов и поддерживает работу
прикладных программ в однозадачном режиме.
16
17. Операционная система Unix
Unix — многозадачная операционная система,
способная обеспечить одновременную работу очень
большого количество пользователей.
Простой, но мощный модульный пользовательский
интерфейс.
Файловая система Unix — это не только доступ к
данным, хранящимся на диске. Через
унифицированный интерфейс файловой системы
осуществляется доступ к терминалам, принтерам,
сети и т.п.
17
18. Операционная система Linux
Операционную систему Linux создал финский студент.
Многие программисты стали поддерживать Linux,
добавляя драйверы устройств, разрабатывая разные
приложения и др.
Атмосфера работы энтузиастов над полезным
проектом, а также свободное распространение и
использование исходных текстов стали основой
феномена Linux.
Linux — очень мощная система, но самое
замечательное то, что она бесплатная (free).
18
19. Операционная система Microsoft Windows
В настоящее время большинство компьютеров в мире
работают под управлением операционной среды
Windows фирмы Microsoft.
Windows — ОС с графическим интерфейсом, со
встроенной сетевой поддержкой и развитыми
многопользовательскими средствами.
Она предоставляет пользователю широкие
возможности работы с мультимедиа, обработки
текстовой, графической, звуковой и
видеоинформации.
Интегрированность подразумевает также совместное
использование ресурсов компьютера всеми
программами.
Она предоставляет пользователям многозадачность,
многопроцессорную поддержку, секретность, защиту
19
данных и многое другое.
20. Многозадачный режим работы
Режим работы ОС Microsoft Windows –
многозадачный:
• Пользователь может запустить сразу несколько
прикладных программ и работать с ними
одновременно.
• Программы могут выполняться в фоновом режиме.
• Для одновременного выполнения нескольких
программ операционная система должна разделять
между ними время работы процессора, следить за
размещением этих программ и данных в памяти так,
чтобы они не мешали друг другу (разделять
память).
20
21. Файлы и файловая система
Во всех операционных системах имеющаяся на
компьютере информация хранится в виде файлов.
Файл (англ. file —папка) – именованная область
внешней памяти.
Файл может содержать программу, числовые данные,
текст, закодированное изображение и др.
Файловая система — это средство для организации
хранения файлов на каком-либо носителе.
21
22. Файловый менеджер. Проводник.
22
23. Имя файла
Полное имя файла состоит из его имени и типа
(расширения), между которыми ставится точка.
Примеры:
abc.txt
— текстовый файл;
стихи.doc
— текстовый файл
пейзаж.bmp — рисунок;
pr.bas
— программа, написанная в паскале;
Quake3.exe — исполняемый файл
mus.wav
— звуковой файл
Тип файла характеризует вид информации,
хранящейся в файле, назначение файла,
определения программы, в которой файл создан или
можно его редактировать.
23
24. Характеристики файла
размер файла
дата и время создания файла
тип
значок
специальные атрибуты файла (только для чтения,
скрытый, системный, архивированный).
24
25. Папки
Для удобства хранения и поиска файлов они
объединены в папки.
Папка (каталог) – именованная часть внешней памяти,
хранящая данные о файлах.
Папки могут быть вложены друг в друга, образуя
многоуровневую древовидную структуру.
25
26. Логические имена устройств
Для логических имен устройств (дисководов)
используются латинские буквы:
• A: — дисковод для дискет 3,5 дюйма.
• Начиная с C: (D:, E: …) — разбивается жесткий диск
(винчестер) на логические блоки.
• Следующие D: (E: …) — дисководы для лазерных (CDROM) дисков, DVD –дисков, записывающих
устройств.
26
27. Файловая структура жесткого диска
Жесткий диск имеет древовидную структуру.
Пример:
С:
Мои документы
Program Files
Games
…
Стихи.doc
Рисунок.bmp
…
DOOM III
GTA III
27
28. Полное имя файла
Полное имя файла состоит из пути к файлу и имени
файла.
Путь к файлу представляет собой перечень имен папок,
которые нужно последовательно открыть, чтобы
спуститься к файлу с самого высокого уровня дерева
файлов.
Пример:
C: Program Files Borland Delphi7 project.exe
28
29. Операции с файлами
Создание
Сохранение
Редактирование
Переименование
Перемещение
Копирование
Удаление
29
30. Командное взаимодействие пользователя с компьютером
Каждая операционная система имеет свой командный
язык, который позволяет пользователю выполнять
те или иные действия:
• работать с файлами;
• выполнять разметку внешних носителей;
• запускать программы;
• и др.
30