Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Переход в новую эру операционных систем. Появление ядра




Следующий виток развития операционных систем характеризуется увеличением набора правил работы и как следствие усложнением самих операционных систем. К резидентному монитору были добавлены вспомогательные программы, облегчающие выполнение частых операций: копирование файлов, редактирование текстов, компиляция программ с языка программирования в машинный код и др. Все вместе назвали операционной системой, а набор вспомогательных программ – редакторы, компиляторы, программы работы с файлами – системными утилитами. При этом грань, разделяющая системные утилиты и прикладные программы, оказалась довольно условной. Термин «резидентный монитор» трансформировался в ядро операционной системы, приём в ядре стали выделять несколько важных частей, таких как планировщик процессов, подсистема управления памятью, файловая система, подсистема управления вводом-выводом, программный интерфейс. [1]

 

Изменение определения ОС с течением времени

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

Развитие аппаратного (внешних устройств ввода-вывода) и прикладного программного обеспечения, в определениях ОС учитывается также и пользователь ЭВМ: «Операционная система – это программа, выступающая посредником между пользователем и аппаратурой ЭВМ. Назначение операционной системы – обеспечить пользователю среду для удобного и эффективного выполнения программ». (А. Зильбершатц, П. Б. Гэлвин.«Принципы операционных систем». 1998 г.) или:«Операционная система – это программа, управляющая выполнением прикладных программ и выступающая в качестве интерфейса между пользователем и аппаратурой ЭВМ. Можно считать, что к операционной системе предъявляются три требования: удобство, эффективность и возможность развития». (У. Сталлингс.«Операционные системы». 1995 г.).[1]

А вот Эндрю Таненбаум в книге «Современные операционные системы», (1992 г.) дал два определения операционной системы: c точки зрения пользователя: «Операционная система как расширенная ЭВМ. Функция операционной системы – предоставить пользователю эквивалент расширенной ЭВМ, или виртуальной ЭВМ, которую удобнее программировать, чем основную ЭВМ». C точки зрения аппаратуры: «Операционная система как администратор ресурсов. Цель операционной системы – отслеживать, кто использует данный ресурс, удовлетворять запросы к ресурсам и протоколировать их использование, а также разрешать конфликты при доступе к ней самых различных задач и пользователей».

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

Уже упоминалось, что ОС входит в состав системных программ. Она загружается вместе с включением компьютера. Благодаря ОС пользователь может вести диалог с компьютерном на понятном пользователю языке приближенном к естественному, тем самым, освобождая пользователя от многих рутинных и довольно нудных операций, связанных с использованием аппаратных средств компьютера: процессора, оперативной памяти, печатающего устройства и т.д.[1]

 

Классификация ОС. Современные операционные системы

операционных систем, отличающихся областями применения, аппаратными платформами, способами реализации и др.

Операционные системы классифицируются по:

- количеству одновременно работающих пользователей: однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2), многопользовательские (UNIX, Windows NT);

- числу процессов, одновременно выполняемых под управлением системы: однозадачные (MS DOS, PC, PTS DOS, Windows), многозадачные (UNIX, OS/2, Windows’95);

- количеству поддерживаемых процессоров: однопроцессорные, многопроцессорные (Solaris 2.x фирмы Sun, OpenServer 3.x компании SantaCrusOperations, OS/2 фирмы IBM, Windows NT фирмы Microsoft и NetWare 4.1 фирмы Novell);

- разрядности кода ОС: 8-разрядные, 16-разрядные, 32-разрядные, 64 – разрядные и т.д.;

- типу интерфейса: командные (текстовые) и объектно-ориентированные (графические);

- типу доступа пользователя к ЭВМ; с пакетной обработкой, разделением времени, реального времени.

- типу использования ресурсов: сетевые (LanServer, Windows, NT, NetWare), локальные.

Согласно шестому признаку ОС подразделяются на системы:

пакетной обработки, в которых из программ, подлежащих выполнению, формируется пакет (набор) заданий, вводимых в ЭВМ и выполняемых в порядке очередности с возможным учетом приоритетности;

разделения времени (TSR), обеспечивающих одновременный диалоговый (интерактивный) режим доступа к ЭВМ нескольких пользователей на разных терминалах, которым по очереди выделяются ресурсы машины, что координируется операционной системой в соответствии с заданной дисциплиной обслуживания;

реального времени, обеспечивающих определенное, гарантированное время ответа машины на запрос пользователя с управлением им какими-либо внешними по отношению к ЭВМ событиями, процессами или объектами (QNX – Quatrum Software System).[1]

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...