Операционные системы семейства OS/2

Операционные системы (ОС)

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

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

Системные программы

Этот тип программ предназначен для управления устройствами компьютера и обеспечения работы других программ. К системным программам нужно отнести в первую очередь операционную систему (ОС).

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

Структуру ОС составляют следующие модули:

1. базовый модуль (ядро ОС)- управляет работой программы и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами;

2. командный процессор - расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру;

3. драйверы периферийных устройств - программно обеспечивают согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по разному и в различном темпе);

4. дополнительные сервисные программы (утилиты) - делают удобным и многосторонним процесс общения пользователя с компьютером.

Загрузка ОС. Для того чтобы компьютер мог работать, на его жестком диске должна быть установлена (записана) операционная система. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.

Первый этап загрузки ОС. В системном блоке компьютера находится постоянное запоминающее устройство (ПЗУ, постоянная память, ROM-Read Only Memory - память с доступом только для чтения), в котором содержатся программы тестирования блоков компьютера и первого этапа загрузки ОС. Они начинают выполнятся с первым импульсом тока при включении компьютера. На этом этапе процессор обращаются к диску и проверяет наличие на определенном месте (в начале диска) очень небольшой программы - загрузчика. Если эта программа обнаружена, то она считывается в ОЗУ и ей передается управление.

Второй этап загрузки ОС. Программа - загрузчик, в свою очередь, ищет на диске базовый модуль ОС, переписывает его память и передает ему управление.

Третий этап загрузки ОС. В состав базового модуля входит основной загрузчик, который ищет остальные модули ОС и считывает их в ОЗУ. После окончания загрузки ОС управление передается командному процессору и на экране появляется приглашение системы к вводу команды пользователя.

Основные функции ОС.

Ключевыми функциями ОС являются управление ресурсами компьютера и предоставление пользовательского интерфейса.

Работа и координация аппаратных устройств компьютера

Распределение ресурсов компьютера между задачами

Предоставление пользовательского интерфейса (командной строки или графического интерфейса)

Загрузка пользовательских программ в оперативную память и их исполнение

Организация взаимодействия задач друг с другом

Обеспечение специальных функций работы компьютеров в сети

Классификация ОС.

По числу одновременно выполняемых задач операционные системы делятся на два класса:

1. Однозадачные (MS DOS) (в таких систем ах в каждый момент времени может существовать не более чем один пользовательский процесс.)

2. Многозадачные (OS/2, Unix, Windows) (они обеспечивают параллельное выполнение некоторых пользовательских процессов)

По числу работающих пользователей на:

1. Однопользовательские (для них характерен полный пользовательский доступ к ресурсам. Подобные системы приемлемы в основном на изолированных компьютерах)

2. Многопользовательские (их важной компонентой являются средства защиты данных и процессов каждого пользователя от несанкционированного доступа других пользователей).

Классификация операционных систем по семействам

Операционные системы семейства OS/2

OS/2 – семейство многозадачных операционных систем с графическим интерфейсом, есть версии для многопроцессорных машин. OS/2 создавалась для собственных нужд и задач фирмы IMB. OS/2 использовалась IMB в качестве основы некоторого числа программных решений, таких как комментаторские системы олимпийских игр, программное обеспечение для банков. Под нее практически не существует программного обеспечения.

Поддержка OS/2 до последнего времени осуществлялась выпуском версий OS/2 безо всяких кардинальных изменений и улучшений.

Исторически сложилось такая ситуация, что в данный момент эта ОС на рынке программного обеспечения мало распространена. Существует несколько версий ОС OS/2 WarpServer, являющихся операционными системами для серверов.

В рамках проекта Core/2 существуют два действующих направления по развитию OS/2:

· OS/4 - создание современного ядра методом реверс-инижиринга и полного переписывания кода на основе существующих ядер.

· osFree – создание всей операционной системы «с нуля» на основе современных микроядерных технологий и активного использования OpenSource наработок.

Операционные системы семейства OS/2 - student2.ru


Наши рекомендации