Разделы презентаций


Введение в компьютерные науки

Содержание

Раздел 3: Операционные системы3.1 Эволюция операционных систем3.2 Архитектура операционных систем3.3 Координация действий машины3.4 Организация конкуренции между процессами3.5 Безопасность3-

Слайды и текст этой презентации

Слайд 1Введение в компьютерные науки
Лектор к.т.н. Мохов В.а.
Глава 3. операционные системы



3-1

Введение в компьютерные наукиЛектор к.т.н. Мохов В.а.Глава 3. операционные системы3-1

Слайд 2Раздел 3: Операционные системы
3.1 Эволюция операционных систем
3.2 Архитектура операционных систем
3.3

Координация действий машины
3.4 Организация конкуренции между процессами
3.5 Безопасность
3-

Раздел 3: Операционные системы3.1 Эволюция операционных систем3.2 Архитектура операционных систем3.3 Координация действий машины3.4 Организация конкуренции между процессами3.5

Слайд 3Функции операционных систем
Управление работой компьютера
Хранение и извлечение файлов
Управление исполнением программ
Координация

выполнения программ
3-

Функции операционных системУправление работой компьютераХранение и извлечение файловУправление исполнением программКоординация выполнения программ3-

Слайд 4Эволюция операционных систем
Пакетная обработка
Интерактивная обработка
Потребность обработки в реальном времени
Разделение времени/Многозадачность
Реализуется

посредством мультипрограммирования
Многопроцессорность
3-

Эволюция операционных системПакетная обработкаИнтерактивная обработкаПотребность обработки в реальном времениРазделение времени/МногозадачностьРеализуется посредством мультипрограммированияМногопроцессорность3-

Слайд 5Рисунок 3.1 Пакетная обработка
3-

Рисунок 3.1 Пакетная обработка3-

Слайд 6Рисунок 3.2 Интерактивная обработка
3-

Рисунок 3.2 Интерактивная обработка3-

Слайд 7Типы программного обеспечения
Прикладное программное обеспечение
Выполняет конкретные задачи для пользователей
Системное программное

обеспечение
Предоставляет инфраструктуру для прикладного программного обеспечения
Состоит из операционной системы и

программных утилит

3-

Типы программного обеспеченияПрикладное программное обеспечениеВыполняет конкретные задачи для пользователейСистемное программное обеспечениеПредоставляет инфраструктуру для прикладного программного обеспеченияСостоит из

Слайд 8Рисунок 3.3 Классификация программного обеспечения
3-

Рисунок 3.3 Классификация программного обеспечения3-

Слайд 9Компоненты операционной системы
Пользовательский интерфейс: Взаимодействие с пользователем
На основе текста (Shell)
Графический

интерфейс пользователя (GUI)
Ядро: Выполнение основных требуемых функций
Файловая система
Драйверы устройств
Менеджер памяти
Планировщик

и диспетчер процессов

3-

Компоненты операционной системыПользовательский интерфейс: Взаимодействие с пользователемНа основе текста (Shell)Графический интерфейс пользователя (GUI)Ядро: Выполнение основных требуемых функцийФайловая

Слайд 10Рисунок 3.4 Пользовательский интерфейс выступает в качестве посредника между пользователями

и ядром операционной системы
3-

Рисунок 3.4 Пользовательский интерфейс выступает в качестве посредника между пользователями и ядром операционной системы3-

Слайд 11Файловая система
Каталог (или папка): созданный пользователем набором файлов и других

каталогов (подкаталогов)
Путь к каталогу: Последовательность вложенных каталогов
3-

Файловая системаКаталог (или папка): созданный пользователем набором файлов и других каталогов (подкаталогов)Путь к каталогу: Последовательность вложенных каталогов3-

Слайд 12Менеджер памяти
Выделяет место в оперативной памяти
Может создать иллюзию, что у

машины больше памяти, чем есть на самом деле (виртуальная память),

играя в «наперстки», в которых перемещаются туда и обратно блоки данных (страницы) между оперативной и внешней памятью

3-

Менеджер памятиВыделяет место в оперативной памятиМожет создать иллюзию, что у машины больше памяти, чем есть на самом

Слайд 13Запуск операционной системы (начальная загрузка)
Загрузчик: Программа в ПЗУ (вариант прошивки)
Запуск

ЦП при включении питания
Перенос операционной системы из внешней памяти с

в оперативную память
Передача управления операционной системе

3-

Запуск операционной системы (начальная загрузка)Загрузчик: Программа в ПЗУ (вариант прошивки)Запуск ЦП при включении питанияПеренос операционной системы из

Слайд 14Figure 3.5 Процесс начальной загрузки
3-

Figure 3.5 Процесс начальной загрузки3-

Слайд 15Процессы
Процесс: Программа во время выполнения
Состояние процесса: текущее состояние процесса
Счётчика адреса
Регистров

общего назначения
Состояние используемой памяти (образ процесса)
Дескриптор: однозначно идентифицирует процесс в

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

3-

ПроцессыПроцесс: Программа во время выполненияСостояние процесса: текущее состояние процессаСчётчика адресаРегистров общего назначенияСостояние используемой памяти (образ процесса)Дескриптор: однозначно

Слайд 16Управление процессами
Планировщик: Добавляет новые процессы в таблицу процессов и удаляет

из неё завершенные процессы
Диспетчер: Управляет распределением временных интервалов для процессов

из таблицы процессов
Конец временного интервала сопровождается прерыванием

3-

Управление процессамиПланировщик: Добавляет новые процессы в таблицу процессов и удаляет из неё завершенные процессыДиспетчер: Управляет распределением временных

Слайд 17Рисунок 3.6 Разделение времени между процессами A и B
3-

Рисунок 3.6 Разделение времени между процессами A и B3-

Слайд 18Управление конкуренцией за ресурсы
Семафор: «управляющий флаг»
Критическая секция: Группа инструкций, которые

должны выполняться только одним процессом за один раз
Взаимное исключение: Требование,

необходимое для выполнения в отношении критической секции

3-

Управление конкуренцией за ресурсыСемафор: «управляющий флаг»Критическая секция: Группа инструкций, которые должны выполняться только одним процессом за один

Слайд 19Deadlock
Processes block each other from continuing
Conditions required for deadlock
1. Competition

for non-sharable resources
2. Resources requested on a partial basis
3. An

allocated resource can not be forcibly retrieved

3-

DeadlockProcesses block each other from continuingConditions required for deadlock1. Competition for non-sharable resources2. Resources requested on a

Слайд 20Рисунок 3.7 Взаимная блокировка, возникшая в результате конкуренции за использование

неразделяемых пересечений железнодорожных путей
3-

Рисунок 3.7 Взаимная блокировка, возникшая в результате конкуренции  за использование неразделяемых пересечений железнодорожных путей3-

Слайд 21Безопасность
Внешние атаки
Проблемы
Небезопасные пароли
Наблюдение за ПО («прослушка»)
Контрмеры
Аудит программного обеспечения
3-

БезопасностьВнешние атакиПроблемыНебезопасные паролиНаблюдение за ПО («прослушка»)КонтрмерыАудит программного обеспечения3-

Слайд 22Безопасность (продолжение)
Внутренние атаки
Проблема
Неподконтрольные процессы
Контрмеры
Управление выполнением процессов посредством установки привилегий для

режимов и инструкций

3-

Безопасность (продолжение)Внутренние атакиПроблемаНеподконтрольные процессыКонтрмерыУправление выполнением процессов посредством установки привилегий для режимов и инструкций3-

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика