Программное обеспечение Software. Операционные системы. (Лекция 4.3) презентация

Содержание


Презентации» Информатика» Программное обеспечение Software. Операционные системы. (Лекция 4.3)
Программное обеспечение - Software
 Операционные системы
 Lecture Notes 04 [v.3]Эволюция операционных систем
 Однопроцессорные системы 
 задание, пакетная обработка, 
 очередьВикторина 1
 Нарисуйте в конспекте таблицу
 В качестве ответов используйте: Вопрос 1.1
 Верно ли, что в очереди задания упорядочены по принципуВопрос 1.2
 Верно ли, что системы пакетной обработки заданий использовали языкВопрос 1.3
 Верно ли, что режим обработки «в реальном времени» иВопрос 1.4
 Верно ли, что режим «разделения времени» позволяет выполнять группуВопрос 1.5
 Верно ли, «режим разделения времени» означает по сути тоВикторина 1 (ответы)
 Сравните свои ответы и отметьте правильные в графеКлассификация программного обеспеченияВикторина 2
 Нарисуйте в конспекте таблицу
 В качестве ответов используйте: Вопрос 2.1
 Верно ли, что семейство продуктов MS Windows относится кВопрос 2.2
 Верно ли, что система разработки программ Delphi относится кВопрос 2.3
 Верно ли, что утилиты могут работать и без наличияВопрос 2.4
 Верно ли, что назначение оболочки операционной системы это обеспечениеВопрос 2.5
 Верно ли, что Application означает  «прикладная программа»?Викторина 2 (ответы)
 Сравните свои ответы и отметьте правильные в графеКомпоненты ОС
 Оболочка ОС - Графический интерфейс пользователя (GUI)
 Ядро ОС
Викторина 3
 Нарисуйте в конспекте таблицу
 В качестве ответов используйте: Вопрос 3.1
 Верно ли, что система X-Window была разработана в MITВопрос 3.2
 Верно ли, что функцию координации использования внешних устройств массовойВопрос 3.3
 Верно ли, что каждый драйвер устройства специально разрабатывается дляВопрос 3.4
 Верно ли, что понятие «страница памяти» связяна с понятиемВопрос 3.5
 Верно ли, что любая операционная система должна содержать программыВикторина 3 (ответы)
 Сравните свои ответы и отметьте правильные в графеПонятие процесса
 Программа – статический набор инструкций
 Процесс – деятельность, связаннаяУправление процессами
 Планировщик – организует таблицу процессов (выделенная память, назначенный приоритет,Викторина 4
 Нарисуйте в конспекте таблицу
 В качестве ответов используйте: Вопрос 4.1
 Верно ли, что одна программа может быть одновременно связанаВопрос 4.2
 Верно ли, что программа «диспетчер» ведет в основной памятиВопрос 4.3
 Верно ли, что процесс находится в состоянии «готовности» тогда,Вопрос 4.4
 Верно ли, что программа «планировщик» осуществляет переключение процессов?Вопрос 4.5
 Верно ли, что сигнал «прерывания» генерируется центральным процессором?Викторина 4 (ответы)
 Сравните свои ответы и отметьте правильные в графеМодель «клиент/сервер»
 Клиент – компонент, посылающий запросы другим компонентам
 Сервер –CORBA
 Common Object Request Broker Architecture – архитектура брокеров запросов общихВикторина 5
 Нарисуйте в конспекте таблицу
 В качестве ответов используйте: Вопрос 5.1
 Верно ли, что программу управления файлами нужно рассматривать какВопрос 5.2
 Верно ли, что программы «серверы» и «клиенты» могут бытьВопрос 5.3
 Верно ли, что стандарт CORBA устанавливает единообразную систему отправкиВопрос 5.4
 Верно ли, что в консорциум Object Management Group, которыйВопрос 5.5
 Верно ли, что компания Microsoft является одним из разработчиковВикторина 5 (ответы)
 Сравните свои ответы и отметьте правильные в графеКонкуренция между процессами
 Основные ресурсы – процессоры, память, устройства ввода/вывода, данные
Реализация взаимоисключений
 Алгоритм Деккера – решение для двух процессов, исключающий возможностьВзаимная блокировка
 Возможна при удовлетворении следующих условий:
 Имеет место конкуренция заЛитература по теме ОС
 Д. В. Иртегов. Введение в операционные системы.



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Программное обеспечение - Software Операционные системы Lecture Notes 04 [v.3]


Слайд 2
Описание слайда:
Эволюция операционных систем Однопроцессорные системы задание, пакетная обработка, очередь заданий (FIFO), интерактивная обработка, многозадачность ( разделение времени) Многопроцессорные системы многопроцессорные машины локальные сети глобальные сети Интернет

Слайд 3
Описание слайда:
Викторина 1 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О – не известно

Слайд 4
Описание слайда:
Вопрос 1.1 Верно ли, что в очереди задания упорядочены по принципу FIFO?

Слайд 5
Описание слайда:
Вопрос 1.2 Верно ли, что системы пакетной обработки заданий использовали язык JCL?

Слайд 6
Описание слайда:
Вопрос 1.3 Верно ли, что режим обработки «в реальном времени» и режим «разделения времени» это по сути одно и то же?

Слайд 7
Описание слайда:
Вопрос 1.4 Верно ли, что режим «разделения времени» позволяет выполнять группу запущенных заданий быстрее, чем режим «пакетной обработки»?

Слайд 8
Описание слайда:
Вопрос 1.5 Верно ли, «режим разделения времени» означает по сути то же, что и «многозадачный режим»?

Слайд 9
Описание слайда:
Викторина 1 (ответы) Сравните свои ответы и отметьте правильные в графе проверка галочкой Количество правильных ответов запишите!

Слайд 10
Описание слайда:
Классификация программного обеспечения

Слайд 11
Описание слайда:
Викторина 2 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О – не известно

Слайд 12
Описание слайда:
Вопрос 2.1 Верно ли, что семейство продуктов MS Windows относится к прикладному программному обеспечению?

Слайд 13
Описание слайда:
Вопрос 2.2 Верно ли, что система разработки программ Delphi относится к системному программному обеспечению?

Слайд 14
Описание слайда:
Вопрос 2.3 Верно ли, что утилиты могут работать и без наличия операционной системы?

Слайд 15
Описание слайда:
Вопрос 2.4 Верно ли, что назначение оболочки операционной системы это обеспечение интерфейса с пользователем?

Слайд 16
Описание слайда:
Вопрос 2.5 Верно ли, что Application означает «прикладная программа»?

Слайд 17
Описание слайда:
Викторина 2 (ответы) Сравните свои ответы и отметьте правильные в графе проверка галочкой Количество правильных ответов запишите!

Слайд 18
Описание слайда:
Компоненты ОС Оболочка ОС - Графический интерфейс пользователя (GUI) Ядро ОС Программа управления файлами Драйверы устройств Программа управления памятью Планировщик и Диспетчер

Слайд 19
Описание слайда:
Викторина 3 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О – не известно

Слайд 20
Описание слайда:
Вопрос 3.1 Верно ли, что система X-Window была разработана в MIT как стандарт для графических рабочих станций Sun и DEC?

Слайд 21
Описание слайда:
Вопрос 3.2 Верно ли, что функцию координации использования внешних устройств массовой памяти компьютера выполняет программа «управления файлами»?

Слайд 22
Описание слайда:
Вопрос 3.3 Верно ли, что каждый драйвер устройства специально разрабатывается для конкретного типа устройства (например, принтера)?

Слайд 23
Описание слайда:
Вопрос 3.4 Верно ли, что понятие «страница памяти» связяна с понятием «виртуальная память»?

Слайд 24
Описание слайда:
Вопрос 3.5 Верно ли, что любая операционная система должна содержать программы «планировщика» и «диспетчера»?

Слайд 25
Описание слайда:
Викторина 3 (ответы) Сравните свои ответы и отметьте правильные в графе проверка галочкой Количество правильных ответов запишите!

Слайд 26
Описание слайда:
Понятие процесса Программа – статический набор инструкций Процесс – деятельность, связанная с выполнением программы Состояние процесса – текущая позиция выполнения программы

Слайд 27
Описание слайда:
Управление процессами Планировщик – организует таблицу процессов (выделенная память, назначенный приоритет, текущее состояние: «готовность» / «ожидание») Диспетчер – переключает процессы используя квантование времени и обработчик прерываний

Слайд 28
Описание слайда:
Викторина 4 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О – не известно

Слайд 29
Описание слайда:
Вопрос 4.1 Верно ли, что одна программа может быть одновременно связана с несколькими процессами в машине?

Слайд 30
Описание слайда:
Вопрос 4.2 Верно ли, что программа «диспетчер» ведет в основной памяти машины «таблицу процессов»?

Слайд 31
Описание слайда:
Вопрос 4.3 Верно ли, что процесс находится в состоянии «готовности» тогда, когда ожидает освобождения необходимых для его выполнения ресурсов?

Слайд 32
Описание слайда:
Вопрос 4.4 Верно ли, что программа «планировщик» осуществляет переключение процессов?

Слайд 33
Описание слайда:
Вопрос 4.5 Верно ли, что сигнал «прерывания» генерируется центральным процессором?

Слайд 34
Описание слайда:
Викторина 4 (ответы) Сравните свои ответы и отметьте правильные в графе проверка галочкой Количество правильных ответов запишите!

Слайд 35
Описание слайда:
Модель «клиент/сервер» Клиент – компонент, посылающий запросы другим компонентам Сервер – компонент, отвечающий на запросы, поступающие от клиентов

Слайд 36
Описание слайда:
CORBA Common Object Request Broker Architecture – архитектура брокеров запросов общих объектов CORBA – система стандартов сетевого взаимодействия элементов программного обеспечения, называемых объектами Разработана группой OMG (Object Management Group)

Слайд 37
Описание слайда:
Викторина 5 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О – не известно

Слайд 38
Описание слайда:
Вопрос 5.1 Верно ли, что программу управления файлами нужно рассматривать как программу «клиент» по отношению к прикладным программам?

Слайд 39
Описание слайда:
Вопрос 5.2 Верно ли, что программы «серверы» и «клиенты» могут быть распределены по машинам в любой конфигурации, как это будет удобнее в данной сети?

Слайд 40
Описание слайда:
Вопрос 5.3 Верно ли, что стандарт CORBA устанавливает единообразную систему отправки сообщений при взаимодействии объектов в сети?

Слайд 41
Описание слайда:
Вопрос 5.4 Верно ли, что в консорциум Object Management Group, который разработал стандарт CORBA, сейчас в входят более 800 компаний?

Слайд 42
Описание слайда:
Вопрос 5.5 Верно ли, что компания Microsoft является одним из разработчиков стандарта CORBA?

Слайд 43
Описание слайда:
Викторина 5 (ответы) Сравните свои ответы и отметьте правильные в графе проверка галочкой Количество правильных ответов запишите!

Слайд 44
Описание слайда:
Конкуренция между процессами Основные ресурсы – процессоры, память, устройства ввода/вывода, данные Взаимоисключение – процесс, обращающийся к разделяемым данным исключает для всех других процессов возможность одновременного обращения к этим данным

Слайд 45
Описание слайда:
Реализация взаимоисключений Алгоритм Деккера – решение для двух процессов, исключающий возможность бесконечного откладывания процессов. Команда testandset – аппаратная реализация Семафор Дейкстры – защищенная переменная, значение которой можно опрашивать и менять при помощи специальных команд

Слайд 46
Описание слайда:
Взаимная блокировка Возможна при удовлетворении следующих условий: Имеет место конкуренция за использование неразделяемых ресурсов Ресурсы запрашиваются частями Предоставленный ресурс не может быть отбран принудительно

Слайд 47
Описание слайда:
Литература по теме ОС Д. В. Иртегов. Введение в операционные системы. БХВ-Петербург, 2012, – 1040 с. Д.Г. Брукшир. Введение в компьютерные науки. «Вильямс», 2001, с. 157 – 181. Д.Г. Брукшир. Информатика и вычислительная техника. «Питер», 2004, - 620 c.


Скачать презентацию на тему Программное обеспечение Software. Операционные системы. (Лекция 4.3) можно ниже:

Похожие презентации