SlideShare a Scribd company logo
1 of 4
Download to read offline
Структура операционных
систем
Структура операционных систем
В состав операционной системы входят следующие подсистемы:
1. Управление процессами.
2. Управление основной памятью.
3. Управление внешней памятью.
4. Управление устройствами ввода/вывода.
5. Управление файлами.
6. Защита системы.
7. Сетевая поддержка.
8. Командный интерфейс системы.
Управление процессами
Процесс - это программа в стадии выполнения. Процессу необходимы
определенные ресурсы, включая процессорное время, память, файлы и
устройства ввода/вывода для выполнения своих задач. ОС отвечает за
следующие действия в связи с управлением процессами:
- создание и удаление процессов;
- приостановку и возобновление процессов;
- обеспечение механизмов для синхронизации процессов;
- обеспечение механизмов для взаимодействия процессов.
Управление основной памятью
Память представляет собой большой массив слов или байт, каждый из
которых имеет собственный адрес. Это хранилище данных, к которым
обеспечивается быстрый доступ, распределенный между процессором и
устройствами ввода/вывода. Основная память - энергозависимое устройство,
которое теряет содержимое в случае выключения системы. ОС отвечает за
следующие действия в связи с управлением памятью:
- ведет учет того, какая часть памяти в настоящий момент
занята;
- принимает решение о загрузке процессов при освобождении
пространства ОП;
- распределяет и освобождает пространство ОП в соответствии с
действующими стратегиями.
Управление внешней памятью
Поскольку основная память (первичная память) энергозависима и
слишком мала для размещения всех данных и программ постоянно, ВС
должна обеспечить вторичную память для сохранения основной памяти.
Большинство современных ВС используют диски как средство оперативного
хранения как программ, так и данных. ОС отвечает за следующие действия в
связи с управлением внешней памятью:
- управление свободным пространством;
- распределение памяти;
- управление диском.
Подсистема управления устройствами ввода/вывода
Подсистема ввода/вывода состоит из:
- системы кэширования - буферирования;
- общего интерфейса драйверов устройств;
- драйверов специализированных устройств.
Подсистема управления файлами
Файл представляет собой набор взаимосвязанной информации,
определенной при создании. Кроме собственно данных, файлы
представляют программы, как в исходном, так и в объектном виде.
Подсистема ОС отвечает за следующие действия в связи с управлением
файлами:
- создание файлов;
- создание и удаление подкаталогов;
- поддержку операций для манипулирования с файлами и
подкаталогами;
- представление файлов во внешней памяти;
- выгрузку файлов на другие внешние устройства.
Защита системы
Защита системы предполагает наличие механизма для управления
доступом программ, процессов и пользователей к системным и
пользовательским ресурсам.
Механизм защиты должен:
- различать авторизованное и не авторизованное использование;
- определить элементы управления, которые будут задействованы;
- обеспечить средства реализации.
Сетевое обеспечение
Распределенная система - набор процессоров, которые не
распределяют память или каждый процессор имеет свою локальную память.
Процессоры в системе соединены посредством компьютерной сети и
обеспечивают пользователям доступ к различным системным ресурсам,
позволяющим:
- увеличить скорость вычислений;
- увеличить объем доступной информации;
- повысить надежность.
Командный интерфейс системы
Множество команд в ОС предназначено для выполнения функций
управления, которые обеспечивают:
- создание и управление процессов;
- управление вводом/выводом;
- управление внешней памятью;
- управление основной памятью;
- доступ к файловой системе;
- защиту;
- поддержку работы сети.
Программа, которая вводит и интерпретирует команды управления, в
различных системах имет разные названия:
- интерпретатор управляющих карт;
- процессор команд консолей;
- shell ( в Unix).
Функцией команды является прием и выполнение введенного
утверждения.
Сервисы операционных систем:
- выполнение программ - способность системы загружать
программу в память и выполнять ее;
- операции ввода/вывода. Поскольку пользовательские программы не
могут исполнять операции ввода/вывода непосредственно, ОС
должна обеспечивать некоторые средства для их выполнения;
- манипуляции с файловой системой выражаются в обеспечении
способности читать, писать, создавать и удалять файлы;
- взаимодействие и обмен информацией между выполняющимися
процессами на одном компьютере или на различных системах,
связанных посредством сети, осуществляется через
распределенную память или передачу сообщений;
- обнаружение ошибок - гарантия правильности вычислений
посредством обнаружения ошибок в процессоре, памяти,
устройствах ввода/вывода или в пользовательских программах.

More Related Content

What's hot

Знакомство с понятием «Операционная система Windows»
 Знакомство с понятием «Операционная система Windows» Знакомство с понятием «Операционная система Windows»
Знакомство с понятием «Операционная система Windows»aizhanzhik
 
процессоры и куллеры
процессоры и куллерыпроцессоры и куллеры
процессоры и куллерыKozinskaIS
 
процессоры и кулеры
процессоры и кулерыпроцессоры и кулеры
процессоры и кулерыKozinskaIS
 
Внутренняя память компьютера
Внутренняя память компьютераВнутренняя память компьютера
Внутренняя память компьютераVera2160
 
Программа подготовки презентаций Microsoft PowerPoint 2013
Программа  подготовки презентаций Microsoft PowerPoint 2013 Программа  подготовки презентаций Microsoft PowerPoint 2013
Программа подготовки презентаций Microsoft PowerPoint 2013 DianaLirika
 
Антон Шумихин - Архитектура ОС
Антон Шумихин - Архитектура ОСАнтон Шумихин - Архитектура ОС
Антон Шумихин - Архитектура ОСGAiN@ESD
 
Программное обеспечение, его классификация. Понятие операционных систем
Программное обеспечение, его классификация. Понятие операционных системПрограммное обеспечение, его классификация. Понятие операционных систем
Программное обеспечение, его классификация. Понятие операционных системkurbanovafaina
 
Основные принципы управления процессором и процессами
Основные принципы управления процессором и процессамиОсновные принципы управления процессором и процессами
Основные принципы управления процессором и процессамиkurbanovafaina
 
Архитектура Операционных Систем
Архитектура Операционных СистемАрхитектура Операционных Систем
Архитектура Операционных Системkurbanovafaina
 
История развития Операционных Систем
История развития Операционных СистемИстория развития Операционных Систем
История развития Операционных Системkurbanovafaina
 
структура пк
структура пкструктура пк
структура пкvladik62
 
процессоры
процессорыпроцессоры
процессорыttku
 

What's hot (20)

презентация 1
презентация 1презентация 1
презентация 1
 
Знакомство с понятием «Операционная система Windows»
 Знакомство с понятием «Операционная система Windows» Знакомство с понятием «Операционная система Windows»
Знакомство с понятием «Операционная система Windows»
 
лекция 1
лекция 1лекция 1
лекция 1
 
1
11
1
 
36 m9o
36 m9o36 m9o
36 m9o
 
Память ПК
Память ПКПамять ПК
Память ПК
 
процессоры и куллеры
процессоры и куллерыпроцессоры и куллеры
процессоры и куллеры
 
процессоры и кулеры
процессоры и кулерыпроцессоры и кулеры
процессоры и кулеры
 
Внутренняя память компьютера
Внутренняя память компьютераВнутренняя память компьютера
Внутренняя память компьютера
 
Программа подготовки презентаций Microsoft PowerPoint 2013
Программа  подготовки презентаций Microsoft PowerPoint 2013 Программа  подготовки презентаций Microsoft PowerPoint 2013
Программа подготовки презентаций Microsoft PowerPoint 2013
 
ос
осос
ос
 
Антон Шумихин - Архитектура ОС
Антон Шумихин - Архитектура ОСАнтон Шумихин - Архитектура ОС
Антон Шумихин - Архитектура ОС
 
Программное обеспечение, его классификация. Понятие операционных систем
Программное обеспечение, его классификация. Понятие операционных системПрограммное обеспечение, его классификация. Понятие операционных систем
Программное обеспечение, его классификация. Понятие операционных систем
 
Kompyuter 10
Kompyuter 10Kompyuter 10
Kompyuter 10
 
Презентация 6
Презентация 6Презентация 6
Презентация 6
 
Основные принципы управления процессором и процессами
Основные принципы управления процессором и процессамиОсновные принципы управления процессором и процессами
Основные принципы управления процессором и процессами
 
Архитектура Операционных Систем
Архитектура Операционных СистемАрхитектура Операционных Систем
Архитектура Операционных Систем
 
История развития Операционных Систем
История развития Операционных СистемИстория развития Операционных Систем
История развития Операционных Систем
 
структура пк
структура пкструктура пк
структура пк
 
процессоры
процессорыпроцессоры
процессоры
 

Similar to Структура операционных систем

Занятие № 1. Введение. Общая характеристика ОП
Занятие № 1. Введение. Общая характеристика ОПЗанятие № 1. Введение. Общая характеристика ОП
Занятие № 1. Введение. Общая характеристика ОПAibek9
 
компьютер как средство автоматизации информационных процессов
компьютер как средство автоматизации информационных процессовкомпьютер как средство автоматизации информационных процессов
компьютер как средство автоматизации информационных процессовaleksei781016
 
Операционные системы 2015, лекция № 2
Операционные системы 2015, лекция № 2Операционные системы 2015, лекция № 2
Операционные системы 2015, лекция № 2Aleksey Bragin
 
08 server mgmt_ru
08 server mgmt_ru08 server mgmt_ru
08 server mgmt_rumcroitor
 
Системы контроля версий
Системы контроля версийСистемы контроля версий
Системы контроля версийUnguryan Vitaliy
 
Введение в Операционную Систему Windows XP
Введение в Операционную Систему Windows XPВведение в Операционную Систему Windows XP
Введение в Операционную Систему Windows XPkurbanovafaina
 
Строение компьютера
Строение компьютераСтроение компьютера
Строение компьютераRonny_Rosenberg
 
Анализ и оценка систем адресации данных в современных ЭВМ
Анализ и оценка систем адресации данных в современных ЭВМАнализ и оценка систем адресации данных в современных ЭВМ
Анализ и оценка систем адресации данных в современных ЭВМSergey Gerasimov
 
Урок 5. Операционная система Windows
Урок 5. Операционная система WindowsУрок 5. Операционная система Windows
Урок 5. Операционная система WindowsANSevrukova
 
Операционные системы 2015, лекция № 4
Операционные системы 2015, лекция № 4Операционные системы 2015, лекция № 4
Операционные системы 2015, лекция № 4Aleksey Bragin
 
презентация
презентацияпрезентация
презентацияhbfire
 
копия эларфиндок
копия эларфиндоккопия эларфиндок
копия эларфиндокpiskunovich
 

Similar to Структура операционных систем (20)

3 тема
3 тема3 тема
3 тема
 
Prezentatsia Elina
Prezentatsia ElinaPrezentatsia Elina
Prezentatsia Elina
 
лекция 2
лекция 2лекция 2
лекция 2
 
Занятие № 1. Введение. Общая характеристика ОП
Занятие № 1. Введение. Общая характеристика ОПЗанятие № 1. Введение. Общая характеристика ОП
Занятие № 1. Введение. Общая характеристика ОП
 
компьютер как средство автоматизации информационных процессов
компьютер как средство автоматизации информационных процессовкомпьютер как средство автоматизации информационных процессов
компьютер как средство автоматизации информационных процессов
 
Операционные системы 2015, лекция № 2
Операционные системы 2015, лекция № 2Операционные системы 2015, лекция № 2
Операционные системы 2015, лекция № 2
 
08 server mgmt_ru
08 server mgmt_ru08 server mgmt_ru
08 server mgmt_ru
 
ос урок1
ос урок1ос урок1
ос урок1
 
информатика. ос
информатика. осинформатика. ос
информатика. ос
 
Системы контроля версий
Системы контроля версийСистемы контроля версий
Системы контроля версий
 
Theme 07
Theme 07Theme 07
Theme 07
 
Введение в Операционную Систему Windows XP
Введение в Операционную Систему Windows XPВведение в Операционную Систему Windows XP
Введение в Операционную Систему Windows XP
 
Строение компьютера
Строение компьютераСтроение компьютера
Строение компьютера
 
Анализ и оценка систем адресации данных в современных ЭВМ
Анализ и оценка систем адресации данных в современных ЭВМАнализ и оценка систем адресации данных в современных ЭВМ
Анализ и оценка систем адресации данных в современных ЭВМ
 
Урок 5. Операционная система Windows
Урок 5. Операционная система WindowsУрок 5. Операционная система Windows
Урок 5. Операционная система Windows
 
Операционные системы 2015, лекция № 4
Операционные системы 2015, лекция № 4Операционные системы 2015, лекция № 4
Операционные системы 2015, лекция № 4
 
презентация
презентацияпрезентация
презентация
 
Презентация 5
Презентация 5Презентация 5
Презентация 5
 
Projectarch
ProjectarchProjectarch
Projectarch
 
копия эларфиндок
копия эларфиндоккопия эларфиндок
копия эларфиндок
 

More from Nick535

Оптические диски
Оптические дискиОптические диски
Оптические дискиNick535
 
Устройства вывода
Устройства выводаУстройства вывода
Устройства выводаNick535
 
Устройства ввода
Устройства вводаУстройства ввода
Устройства вводаNick535
 
Битва за Берлин
Битва за БерлинБитва за Берлин
Битва за БерлинNick535
 
Битва под Москвой.
Битва под Москвой.Битва под Москвой.
Битва под Москвой.Nick535
 
Курская битва
Курская битваКурская битва
Курская битваNick535
 
Блокада Ленинграда
Блокада ЛенинградаБлокада Ленинграда
Блокада ЛенинградаNick535
 
Вторая мировая война
Вторая мировая войнаВторая мировая война
Вторая мировая войнаNick535
 
советско финская война
советско финская войнасоветско финская война
советско финская войнаNick535
 
Pervaya mirovaya voyna
Pervaya mirovaya voynaPervaya mirovaya voyna
Pervaya mirovaya voynaNick535
 
Личная гигиена
Личная гигиена Личная гигиена
Личная гигиена Nick535
 
Эволюция экономической жизни
Эволюция экономической жизниЭволюция экономической жизни
Эволюция экономической жизниNick535
 
Методы построения и анализа алгоритмов
Методы построения и анализа алгоритмовМетоды построения и анализа алгоритмов
Методы построения и анализа алгоритмовNick535
 
Язык Html
Язык HtmlЯзык Html
Язык HtmlNick535
 
Статистика
СтатистикаСтатистика
СтатистикаNick535
 
Правоохранительные органы Молдовы
Правоохранительные органы МолдовыПравоохранительные органы Молдовы
Правоохранительные органы МолдовыNick535
 
Виды мониторов
Виды мониторовВиды мониторов
Виды мониторовNick535
 
Сфера и шар
Сфера и шарСфера и шар
Сфера и шарNick535
 
Спарта
СпартаСпарта
СпартаNick535
 
Троя
ТрояТроя
ТрояNick535
 

More from Nick535 (20)

Оптические диски
Оптические дискиОптические диски
Оптические диски
 
Устройства вывода
Устройства выводаУстройства вывода
Устройства вывода
 
Устройства ввода
Устройства вводаУстройства ввода
Устройства ввода
 
Битва за Берлин
Битва за БерлинБитва за Берлин
Битва за Берлин
 
Битва под Москвой.
Битва под Москвой.Битва под Москвой.
Битва под Москвой.
 
Курская битва
Курская битваКурская битва
Курская битва
 
Блокада Ленинграда
Блокада ЛенинградаБлокада Ленинграда
Блокада Ленинграда
 
Вторая мировая война
Вторая мировая войнаВторая мировая война
Вторая мировая война
 
советско финская война
советско финская войнасоветско финская война
советско финская война
 
Pervaya mirovaya voyna
Pervaya mirovaya voynaPervaya mirovaya voyna
Pervaya mirovaya voyna
 
Личная гигиена
Личная гигиена Личная гигиена
Личная гигиена
 
Эволюция экономической жизни
Эволюция экономической жизниЭволюция экономической жизни
Эволюция экономической жизни
 
Методы построения и анализа алгоритмов
Методы построения и анализа алгоритмовМетоды построения и анализа алгоритмов
Методы построения и анализа алгоритмов
 
Язык Html
Язык HtmlЯзык Html
Язык Html
 
Статистика
СтатистикаСтатистика
Статистика
 
Правоохранительные органы Молдовы
Правоохранительные органы МолдовыПравоохранительные органы Молдовы
Правоохранительные органы Молдовы
 
Виды мониторов
Виды мониторовВиды мониторов
Виды мониторов
 
Сфера и шар
Сфера и шарСфера и шар
Сфера и шар
 
Спарта
СпартаСпарта
Спарта
 
Троя
ТрояТроя
Троя
 

Структура операционных систем

  • 2. Структура операционных систем В состав операционной системы входят следующие подсистемы: 1. Управление процессами. 2. Управление основной памятью. 3. Управление внешней памятью. 4. Управление устройствами ввода/вывода. 5. Управление файлами. 6. Защита системы. 7. Сетевая поддержка. 8. Командный интерфейс системы. Управление процессами Процесс - это программа в стадии выполнения. Процессу необходимы определенные ресурсы, включая процессорное время, память, файлы и устройства ввода/вывода для выполнения своих задач. ОС отвечает за следующие действия в связи с управлением процессами: - создание и удаление процессов; - приостановку и возобновление процессов; - обеспечение механизмов для синхронизации процессов; - обеспечение механизмов для взаимодействия процессов. Управление основной памятью Память представляет собой большой массив слов или байт, каждый из которых имеет собственный адрес. Это хранилище данных, к которым обеспечивается быстрый доступ, распределенный между процессором и устройствами ввода/вывода. Основная память - энергозависимое устройство, которое теряет содержимое в случае выключения системы. ОС отвечает за следующие действия в связи с управлением памятью: - ведет учет того, какая часть памяти в настоящий момент занята; - принимает решение о загрузке процессов при освобождении пространства ОП; - распределяет и освобождает пространство ОП в соответствии с действующими стратегиями. Управление внешней памятью Поскольку основная память (первичная память) энергозависима и слишком мала для размещения всех данных и программ постоянно, ВС
  • 3. должна обеспечить вторичную память для сохранения основной памяти. Большинство современных ВС используют диски как средство оперативного хранения как программ, так и данных. ОС отвечает за следующие действия в связи с управлением внешней памятью: - управление свободным пространством; - распределение памяти; - управление диском. Подсистема управления устройствами ввода/вывода Подсистема ввода/вывода состоит из: - системы кэширования - буферирования; - общего интерфейса драйверов устройств; - драйверов специализированных устройств. Подсистема управления файлами Файл представляет собой набор взаимосвязанной информации, определенной при создании. Кроме собственно данных, файлы представляют программы, как в исходном, так и в объектном виде. Подсистема ОС отвечает за следующие действия в связи с управлением файлами: - создание файлов; - создание и удаление подкаталогов; - поддержку операций для манипулирования с файлами и подкаталогами; - представление файлов во внешней памяти; - выгрузку файлов на другие внешние устройства. Защита системы Защита системы предполагает наличие механизма для управления доступом программ, процессов и пользователей к системным и пользовательским ресурсам. Механизм защиты должен: - различать авторизованное и не авторизованное использование; - определить элементы управления, которые будут задействованы; - обеспечить средства реализации. Сетевое обеспечение Распределенная система - набор процессоров, которые не распределяют память или каждый процессор имеет свою локальную память. Процессоры в системе соединены посредством компьютерной сети и
  • 4. обеспечивают пользователям доступ к различным системным ресурсам, позволяющим: - увеличить скорость вычислений; - увеличить объем доступной информации; - повысить надежность. Командный интерфейс системы Множество команд в ОС предназначено для выполнения функций управления, которые обеспечивают: - создание и управление процессов; - управление вводом/выводом; - управление внешней памятью; - управление основной памятью; - доступ к файловой системе; - защиту; - поддержку работы сети. Программа, которая вводит и интерпретирует команды управления, в различных системах имет разные названия: - интерпретатор управляющих карт; - процессор команд консолей; - shell ( в Unix). Функцией команды является прием и выполнение введенного утверждения. Сервисы операционных систем: - выполнение программ - способность системы загружать программу в память и выполнять ее; - операции ввода/вывода. Поскольку пользовательские программы не могут исполнять операции ввода/вывода непосредственно, ОС должна обеспечивать некоторые средства для их выполнения; - манипуляции с файловой системой выражаются в обеспечении способности читать, писать, создавать и удалять файлы; - взаимодействие и обмен информацией между выполняющимися процессами на одном компьютере или на различных системах, связанных посредством сети, осуществляется через распределенную память или передачу сообщений; - обнаружение ошибок - гарантия правильности вычислений посредством обнаружения ошибок в процессоре, памяти, устройствах ввода/вывода или в пользовательских программах.