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


Операционные системы

Содержание

Основная литератураТаненбаум Э. Современные операционные системы. 4-е изд.Вильям Столлингс. Операционные системы -4-е изд.Линус Торвальдс, Дэвид Даймонд. Just for fun. Рассказ нечаянного революционера

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

Слайд 1Операционные системы
Введение

Операционные системыВведение

Слайд 2Основная литература
Таненбаум Э. Современные операционные системы. 4-е изд.
Вильям Столлингс. Операционные системы -4-е изд.
Линус

Торвальдс, Дэвид Даймонд. Just for fun. Рассказ нечаянного революционера


Основная литератураТаненбаум Э. Современные операционные системы. 4-е изд.Вильям Столлингс. Операционные системы -4-е изд.Линус Торвальдс, Дэвид Даймонд. Just for fun. Рассказ

Слайд 4ПЛАН ЛЕКЦИИ
Основные элементы
Регистры процессора
Программы и инструкции
Прерывания
Память

ПЛАН ЛЕКЦИИОсновные элементыРегистры процессораПрограммы и инструкцииПрерыванияПамять

Слайд 5Операционная система
Дает доступ программам к железу
Предоставляет набор сервисов (услуг) системным

пользователям
Управляет памятью и вводом/выводом
Это интерфейс
АБСТРАКЦИЯ!

Операционная системаДает доступ программам к железуПредоставляет набор сервисов (услуг) системным пользователямУправляет памятью и вводом/выводомЭто интерфейсАБСТРАКЦИЯ!

Слайд 6Компьютер
I/O
модули
Системная шина

КомпьютерI/O модулиСистемная шина

Слайд 7Процессор
Управляет операциями
Обрабатывает данные
Имеет внутреннюю память (регистры)
Две основные части
Арифметическое-логическое устройство
Управляющий автомат
(Control

Unit)

ПроцессорУправляет операциямиОбрабатывает данныеИмеет внутреннюю память (регистры)Две основные частиАрифметическое-логическое устройствоУправляющий автомат(Control Unit)

Слайд 8Основная память
Непостоянная (отключается при выключении компьютера)
Набор ячеек с адресами

Основная памятьНепостоянная (отключается при выключении компьютера)Набор ячеек с адресами

Слайд 9I/O модули
Перемещение данных между компьютером и устройствами, например:
жестким диском, сетевой

картой, терминалом

I/O модулиПеремещение данных между компьютером и устройствами, например:жестким диском, сетевой картой, терминалом

Слайд 10Системная шина

Системная шина

Слайд 11ПЛАН ЛЕКЦИИ
Основные элементы
Регистры процессора
Программы и инструкции
Прерывания
Память

ПЛАН ЛЕКЦИИОсновные элементыРегистры процессораПрограммы и инструкцииПрерыванияПамять

Слайд 12Регистры процессора
Намного меньше и намного быстрее основной памяти
Некоторые регистры доступны

пользователям
Некоторые используются для управления и статусов

Регистры процессораНамного меньше и намного быстрее основной памятиНекоторые регистры доступны пользователямНекоторые используются для управления и статусов

Слайд 13Регистр флагов
Хранение статуса выполнения операции
Только для чтения

Регистр флаговХранение статуса выполнения операцииТолько для чтения

Слайд 14ПЛАН ЛЕКЦИИ
Основные элементы
Регистры процессора
Программы и инструкции
Прерывания
Память

ПЛАН ЛЕКЦИИОсновные элементыРегистры процессораПрограммы и инструкцииПрерыванияПамять

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

в регистр инструкций и исполняет их
Счетчик команд содержит адрес команды

(текущей или следующей)
Программы и инструкцииПрограмма – набор инструкции в памятиПроцессор считывает инструкции в регистр инструкций и исполняет ихСчетчик команд

Слайд 16Инструкции
Процессор – память
Процессор – I/O
Обработка данных
Управление

ИнструкцииПроцессор – памятьПроцессор – I/OОбработка данныхУправление

Слайд 17ПЛАН ЛЕКЦИИ
Основные элементы
Регистры процессора
Программы и инструкции
Прерывания
Память

ПЛАН ЛЕКЦИИОсновные элементыРегистры процессораПрограммы и инструкцииПрерыванияПамять

Слайд 18Прерывания
Прерывания нормального порядка исполнения инструкций
Для улучшения использования ЦП устройства ввода/вывода медленные,

ЦП – быстрый паузы и простой – плохо
Многозадачность

ПрерыванияПрерывания нормального порядка исполнения инструкцийДля улучшения использования ЦП устройства ввода/вывода медленные, ЦП – быстрый паузы и простой

Слайд 20Множественные исключения
Что если прерывание произошло в тот момент, когда обрабатывается

другое прерывание?
Есть 2 варианта:
Запретить прерывание при обработке прерываний
Использовать приоритеты

Множественные исключенияЧто если прерывание произошло в тот момент, когда обрабатывается другое прерывание?Есть 2 варианта:Запретить прерывание при обработке

Слайд 21Мультипрограммирование
Процессор должен исполнять несколько программ
Порядок зависит от приоритета и от

взаимодействия с устройствами I/O
Когда обработка прерываний завершена, управление не обязательно

возвращается к программе, которая исполнялась до прерывания
МультипрограммированиеПроцессор должен исполнять несколько программПорядок зависит от приоритета и от взаимодействия с устройствами I/OКогда обработка прерываний завершена,

Слайд 22ПЛАН ЛЕКЦИИ
Основные элементы
Регистры процессора
Программы и инструкции
Прерывания
Память

ПЛАН ЛЕКЦИИОсновные элементыРегистры процессораПрограммы и инструкцииПрерыванияПамять

Слайд 23Вторичная память
Внешняя (для компьютера)
Данные хранятся без питания
Используется для хранения программ

и данных

Вторичная памятьВнешняя (для компьютера)Данные хранятся без питанияИспользуется для хранения программ и данных

Слайд 24Эволюция ОС. Фундаментальные проблемы

Эволюция ОС. Фундаментальные проблемы

Слайд 25Пользовательские приложения
Операционная система
Железо

Пользовательские приложенияОперационная системаЖелезо

Слайд 26Эволюция ОС
Serial Processing
Batch Processing
Time Sharing Systems

Эволюция ОСSerial ProcessingBatch ProcessingTime Sharing Systems

Слайд 27Serial Processing
Нет ОС
Прямое использование компьютера
Проблемы: - планирование - время на подготовку к

работе

Serial ProcessingНет ОСПрямое использование компьютераПроблемы: - планирование - время на подготовку к работе

Слайд 28Simple Batch Systems
Запуск процессов партиями

Simple Batch SystemsЗапуск процессов партиями

Слайд 29Multiprogramming

Multiprogramming

Слайд 30Time Sharing Systems
Мультипрограммирование с несколькими пользователями

Один из первых приемов: Compatible

Time-Sharing System (MTI? 1961)

Time Sharing SystemsМультипрограммирование с несколькими пользователямиОдин из первых приемов: Compatible Time-Sharing System (MTI? 1961)

Слайд 31Нужно «защищать» память одного процесса от другого
Файловые системы тоже нужно

«защищать»
В целом, должна быть возможность ограничивать доступ

Нужно «защищать» память одного процесса от другогоФайловые системы тоже нужно «защищать»В целом, должна быть возможность ограничивать доступ

Слайд 32Режимы работы ЦП
Kernel mode
User mode

Режимы работы ЦПKernel modeUser mode

Слайд 33Процесс
Программа в процессе выполнения
Instance (экземпляр)
Некоторая цепь выполнения, текущее состояние и

набор системных ресурсов

ПроцессПрограмма в процессе выполненияInstance (экземпляр)Некоторая цепь выполнения, текущее состояние и набор системных ресурсов

Слайд 34Процесс
Программа
Данные, которые необходимы программе для работы
Контекст выполнения («состояние процесса»)

ПроцессПрограммаДанные, которые необходимы программе для работыКонтекст выполнения («состояние процесса»)

Слайд 36Что делать с памятью?

Что делать с памятью?

Слайд 37Виртуальная память
Независимые схемы адресации памяти для отдельных процессов
Защита памяти между

приложениями
Использование дополнительной памяти

Виртуальная памятьНезависимые схемы адресации памяти для отдельных процессовЗащита памяти между приложениямиИспользование дополнительной памяти

Слайд 38Ядро ОС
Монолитное
Микроядро

Ядро ОСМонолитноеМикроядро

Слайд 39Монолитное ядро / Микроядро

Монолитное ядро / Микроядро

Слайд 40Представление и обработка процессов. Структуры данных. Очереди.

Представление и обработка процессов. Структуры данных. Очереди.

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

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

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

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

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


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

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