Функции и виды операционных систем
Классификацию операционных систем можно осуществлять несколькими способами:
По способу организации вычислений:
По типу ядра:
По количеству одновременно решаемых задач:
По количеству одновременно работающих пользователей:
По количеству поддерживаемых процессоров:
По поддержке сети:
По роли в сетевом взаимодействии:
По типу лицензии:
По области применения:
Разновидности операционных систем Дисковые операционные системы
Дисковые операционные системы
Текстовые программы-оболочки
Графические оболочки
Графические операционные системы
Требования к операционным системам
Домашнее задание
68.01K
Category: softwaresoftware

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

1. Функции и виды операционных систем

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

2. Классификацию операционных систем можно осуществлять несколькими способами:

I. По способу организации вычислений
II. По типу ядра
III.По количеству одновременно решаемых задач
IV.По количеству одновременно работающих пользователей
V.По количеству поддерживаемых процессоров
VI.По поддержке сети
VII.По роли в сетевом взаимодействии
VIII.По типу лицензии
IX.По области применения

3. По способу организации вычислений:

системы пакетной обработки (batch processing operating systems) –
целью
является
выполнение
максимального
количества
вычислительных задач за единицу времени; при этом из нескольких
задач формируется пакет, который обрабатывается системой;
системы разделения времени (timeosharing operating systems) –
целью является возможность одновременного использования
одного компьютера несколькими пользователями; реализуется
посредством поочередного предоставления каждому пользователю
интервала процессорного времени;
системы реального времени (realotime operating systems) – целью
является выполнение каждой задачи за строго определённый для
данной задачи интервал времени.

4. По типу ядра:

системы с монолитным ядром (monolithic operating systems);
системы с микроядром (microkernel operating systems);
системы с гибридным ядром (hybrid operating systems).

5. По количеству одновременно решаемых задач:

однозадачные (singleotasking operating systems);
многозадачные (multitasking operating systems).

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

однопользовательские (singleouser operating systems);
многопользовательские (multiouser operating systems).

7. По количеству поддерживаемых процессоров:

однопроцессорные (uniprocessor operating systems);
многопроцессорные (multiprocessor operating systems).

8. По поддержке сети:

локальные (local operating systems) – автономные
системы, не предназначенные для работы в
компьютерной сети;
сетевые (network operating systems) – системы,
имеющие компоненты, позволяющие работать с
компьютерными сетями.

9. По роли в сетевом взаимодействии:

серверные (server operating systems) – операционные
системы, предоставляющие доступ к ресурсам сети и
управляющие сетевой инфраструктурой;
клиентские (client operating systems) – операционные
системы, которые могут получать доступ к ресурсам
сети.

10. По типу лицензии:

открытые
(openosource
operating
systems)

операционные системы с открытым исходным кодом,
доступным для изучения и изменения;
проприетарные (proprietary operating systems) –
операционные системы, которые имеют конкретного
правообладателя; обычно поставляются с закрытым
исходным кодом.

11. По области применения:

операционные системы мэйнфреймов – больших компьютеров
(mainframe operating systems);
операционные системы серверов (server operating systems);
операционные системы персональных компьютеров (personal
computer operating systems);
операционные системы мобильных устройств (mobile operating
systems);
встроенные операционные системы (embedded operating systems);
операционные системы маршрутизаторов (router operating systems).

12. Разновидности операционных систем Дисковые операционные системы

В первых компьютерах операционная система
отсутствовала, управление осуществлялось на основе
простейших языков программирования, которые
содержались в ПЗУ, позволяли загружать программы и
управлять программой с клавиатуры.
В начале 80oх годов с появлением магнитных дисков
была написана первая программа, в которой каждому
названию файла присваивались определенные номера
дорожек и секторов. Так появилась дисковая
операционная система – DoS.

13. Дисковые операционные системы

Далее дисковой системе поручили решать и другие задачи, например,
записывать, копировать и удалять файлы, исключать повторяющиеся названия и
т.п. В связи с необходимостью структурирования возрастающего объема данных
появились каталоги файлов, из которых постепенно была создана Файловая
структура, которая обслуживалась операционной системой
Фирма Microsoft (США) с 1981 по 1995 год, постепенно усложняя, выпустила
несколько версий системы от MSoDoS 1.0 до MSoDoS 6.22
Недостатки дисковых операционных систем:
• первые
операционные системы были построены на текстовоoсимвольном
интерфейсе (набор команд с клавиатуры);
• на
изучение последних версий MSoDoS и решение компьютерных задач
требовалось много времени.

14. Текстовые программы-оболочки

Программа-оболочка

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

15. Графические оболочки

На смену текстовой программе-оболочке типа Norton Commander
пришла графическая оболочка операционной системы. Фирмой
Microsoft сначала была создана графическая оболочка Windows 1.0, затем
появились её версии под номерами 2.0; 3.0; 3.1; 3.11.
Оболочка Windows, которую назвали средой, работала под управлением
системы MSoDoS и не являлась самостоятельной операционной системой.
Среда Windows изначально отличалась следующими признаками:
• многозадачность;
• единый программный интерфейс;
• единый интерфейс пользователя;
• графический интерфейс;
• единый аппаратно-программный интерфейс.

16. Графические операционные системы

Распространение графических принципов построения
программ на всю операционную систему в целом привело
к созданию графической операционной
системы. Лидером в разработке графических систем
признана фирма Microsoft, которая с начала 90oх годов
создала целый ряд ОС.

17. Требования к операционным системам

Основное требование, предъявляемое к современным операционным системам –
выполнение функций, перечисленных выше в параграфе "Функции операционных
систем". Кроме этого очевидного требования существуют другие, часто не менее
важные:
расширяемость – возможность приобретения системой новых функций в процессе
эволюции; часто реализуется за счет добавления новых модулей;
переносимость – возможность переноса операционной системы на другую аппаратную
платформу с минимальными изменениями;
совместимость – способность совместной работы; может иметь место совместимость
новой версии операционной системы с приложениями, написанными для старой
версии, или совместимость разных операционных систем в том смысле, что
приложения для одной из этих систем можно запускать на другой и наоборот;
надежность – вероятность безотказной работы системы;
производительность – способность обеспечивать приемлемые время решения задач и
время реакции системы.

18. Домашнее задание

1. По каким категориям можно классифицировать операционные
системы?
2. Дайте определение проприетарной ОС.
3. Проклассифицируйте следующие ОС: Windows Server 2022,
Linux Ubuntu, РЕД ОС, РОСА Fresh, AstraLinux, Symbian,
BlackBerry, Windows NT, Android 15, IOS 18.
English     Русский Rules