Similar presentations:
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.
software