🗊 Презентация Операционные системы

Категория: Образование
Нажмите для полного просмотра!
Операционные системы, слайд №1 Операционные системы, слайд №2 Операционные системы, слайд №3 Операционные системы, слайд №4 Операционные системы, слайд №5 Операционные системы, слайд №6 Операционные системы, слайд №7 Операционные системы, слайд №8 Операционные системы, слайд №9 Операционные системы, слайд №10 Операционные системы, слайд №11 Операционные системы, слайд №12 Операционные системы, слайд №13 Операционные системы, слайд №14 Операционные системы, слайд №15 Операционные системы, слайд №16 Операционные системы, слайд №17 Операционные системы, слайд №18 Операционные системы, слайд №19 Операционные системы, слайд №20 Операционные системы, слайд №21 Операционные системы, слайд №22 Операционные системы, слайд №23 Операционные системы, слайд №24 Операционные системы, слайд №25 Операционные системы, слайд №26 Операционные системы, слайд №27 Операционные системы, слайд №28 Операционные системы, слайд №29 Операционные системы, слайд №30 Операционные системы, слайд №31 Операционные системы, слайд №32 Операционные системы, слайд №33 Операционные системы, слайд №34 Операционные системы, слайд №35 Операционные системы, слайд №36 Операционные системы, слайд №37 Операционные системы, слайд №38 Операционные системы, слайд №39 Операционные системы, слайд №40 Операционные системы, слайд №41 Операционные системы, слайд №42 Операционные системы, слайд №43 Операционные системы, слайд №44 Операционные системы, слайд №45 Операционные системы, слайд №46 Операционные системы, слайд №47 Операционные системы, слайд №48 Операционные системы, слайд №49 Операционные системы, слайд №50 Операционные системы, слайд №51 Операционные системы, слайд №52 Операционные системы, слайд №53 Операционные системы, слайд №54 Операционные системы, слайд №55 Операционные системы, слайд №56 Операционные системы, слайд №57 Операционные системы, слайд №58 Операционные системы, слайд №59 Операционные системы, слайд №60 Операционные системы, слайд №61 Операционные системы, слайд №62 Операционные системы, слайд №63 Операционные системы, слайд №64 Операционные системы, слайд №65 Операционные системы, слайд №66 Операционные системы, слайд №67 Операционные системы, слайд №68 Операционные системы, слайд №69 Операционные системы, слайд №70 Операционные системы, слайд №71 Операционные системы, слайд №72 Операционные системы, слайд №73 Операционные системы, слайд №74 Операционные системы, слайд №75 Операционные системы, слайд №76 Операционные системы, слайд №77 Операционные системы, слайд №78 Операционные системы, слайд №79 Операционные системы, слайд №80 Операционные системы, слайд №81 Операционные системы, слайд №82 Операционные системы, слайд №83 Операционные системы, слайд №84 Операционные системы, слайд №85 Операционные системы, слайд №86 Операционные системы, слайд №87 Операционные системы, слайд №88 Операционные системы, слайд №89 Операционные системы, слайд №90 Операционные системы, слайд №91 Операционные системы, слайд №92 Операционные системы, слайд №93 Операционные системы, слайд №94 Операционные системы, слайд №95 Операционные системы, слайд №96 Операционные системы, слайд №97 Операционные системы, слайд №98 Операционные системы, слайд №99 Операционные системы, слайд №100 Операционные системы, слайд №101 Операционные системы, слайд №102 Операционные системы, слайд №103 Операционные системы, слайд №104 Операционные системы, слайд №105 Операционные системы, слайд №106 Операционные системы, слайд №107 Операционные системы, слайд №108

Содержание

Вы можете ознакомиться и скачать презентацию на тему Операционные системы. Доклад-сообщение содержит 108 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Курс операционные системы Тема 1. Основные понятия
Описание слайда:
Курс операционные системы Тема 1. Основные понятия

Слайд 2


Основные темы курса 1. Программно-аппаратный комплекс и место операционной системы в нем. 2. Интерфейсы операционных систем. 3. Процессы и потоки....
Описание слайда:
Основные темы курса 1. Программно-аппаратный комплекс и место операционной системы в нем. 2. Интерфейсы операционных систем. 3. Процессы и потоки. Управление, планирование и синхронизация. 4. Управление памятью. Методы, алгоритмы и средства. 5. Подсистема ввода-вывода. Файловые системы. 6. Диагностика и мониторинг устройств компьютера. 7. Администрирование современных операционных систем.

Слайд 3


Основная литература Назаров С.В., Широков А.И. Многопользовательские операционные системы. – М.: Изд. дом МИСиС, 2010. 194 стр. (в разделе Монографии...
Описание слайда:
Основная литература Назаров С.В., Широков А.И. Многопользовательские операционные системы. – М.: Изд. дом МИСиС, 2010. 194 стр. (в разделе Монографии электр. библиотеки) Широков А.И., Калашникова О.Н., Крапухина Н.В. и др. Многопользовательские операционные системы. Лаб. практикум. 2-е изд. Изд. дом МИСиС,, 2010, 132 стр. (№ 592) Назаров С.В., Широков А.И. Технологии многопользовательских операционных систем. – М.: Изд. дом МИСиС, 2012. 296 стр. (в разделе Монографии электр. библиотеки)

Слайд 4


Дополнительная литература 1. Таненбаум Э. Современные операционные системы. Изд-е 4. СПб.: Питер, 2010. 2. Олифер В.Г., Олифер Н.А. Сетевые...
Описание слайда:
Дополнительная литература 1. Таненбаум Э. Современные операционные системы. Изд-е 4. СПб.: Питер, 2010. 2. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. СПб.: Питер, 2005. 3. Назаров С.В., Гудыно Л.П., Кириченко А.А. Операционные системы. Практикум. Учеб. Пособие. – М.: КУДИЦ-ПРЕСС, 2008.

Слайд 5


4. Гордеева А.В, Мочалова А.Ю. Системное программное обеспечение. СПб.: Питер, 2003, - 736 с.: ил. 4. Гордеева А.В, Мочалова А.Ю. Системное...
Описание слайда:
4. Гордеева А.В, Мочалова А.Ю. Системное программное обеспечение. СПб.: Питер, 2003, - 736 с.: ил. 4. Гордеева А.В, Мочалова А.Ю. Системное программное обеспечение. СПб.: Питер, 2003, - 736 с.: ил. 5. Бурк Робин, Хорват Б. Девид и др. UNIX для системных администраторов. Энциклопедия пользователя. К.: Издательство «Диа-Софт». 1998-864 с.. 6. Робачевский А., Немнюгин С., Стесин О. Операционная система UNIX. 2-е изд., СПб: БХВ-Питербург, 2010, 656 с.

Слайд 6


7. Таккет. Дж. Использование Linux. (Специальное издание). К.; М.; СПб: Издательский дом “Вильямс”, 1998. – 576 с.: ил. 7. Таккет. Дж. Использование...
Описание слайда:
7. Таккет. Дж. Использование Linux. (Специальное издание). К.; М.; СПб: Издательский дом “Вильямс”, 1998. – 576 с.: ил. 7. Таккет. Дж. Использование Linux. (Специальное издание). К.; М.; СПб: Издательский дом “Вильямс”, 1998. – 576 с.: ил. 8. Карпов В.Е., Коньков К.А.. Основы операционных систем. (Под редакцией В.П. Иванникова) /Курс лекций. Учебное пособие/ Интернет-университет Информационных технологий. Москва, 2004, 632 с. Адрес в Интернет для курса:

Слайд 7


Структура компьютера (программно-аппаратного комплекса)
Описание слайда:
Структура компьютера (программно-аппаратного комплекса)

Слайд 8


Компьютер - это устройство для переработки информации. Он делится, прежде всего, на две части: аппаратуру и программное обеспечение.
Описание слайда:
Компьютер - это устройство для переработки информации. Он делится, прежде всего, на две части: аппаратуру и программное обеспечение.

Слайд 9


Аппаратура персонального компьютера представляет собой отдельные устройства объединенные на основе шинной структуры. Аппаратура персонального...
Описание слайда:
Аппаратура персонального компьютера представляет собой отдельные устройства объединенные на основе шинной структуры. Аппаратура персонального компьютера представляет собой отдельные устройства объединенные на основе шинной структуры.

Слайд 10


Со страницы «Программное обеспечение» Википедии В компьютерном сленге часто используется слово софт от английского слова software, которое в этом...
Описание слайда:
Со страницы «Программное обеспечение» Википедии В компьютерном сленге часто используется слово софт от английского слова software, которое в этом смысле впервые применил в статье в American Mathematical Monthly математик из Принстонского университета Джон Тьюки (англ. John W. Tukey) в 1958 году.

Слайд 11


Операционные системы, слайд №11
Описание слайда:

Слайд 12


В Википедии статья, посвященная программному обеспечению, выделяет В Википедии статья, посвященная программному обеспечению, выделяет а) три типа по...
Описание слайда:
В Википедии статья, посвященная программному обеспечению, выделяет В Википедии статья, посвященная программному обеспечению, выделяет а) три типа по назначению: 1. системное; 2. прикладное; 3. инструментальное. б) Три типа по способу распространения и использования: 1. несвободное/закрытое; 2. открытое; 3. свободное.

Слайд 13


Можно предложить классификацию программных продуктов в которой выделяются такие четыре их типа : Можно предложить классификацию программных продуктов...
Описание слайда:
Можно предложить классификацию программных продуктов в которой выделяются такие четыре их типа : Можно предложить классификацию программных продуктов в которой выделяются такие четыре их типа : 1. Системное. 2. Прикладное. 3. Средства разработки. 4. Утилиты.

Слайд 14


Иногда выделяется пять составляющих системного программного обеспечения: Иногда выделяется пять составляющих системного программного обеспечения: 1....
Описание слайда:
Иногда выделяется пять составляющих системного программного обеспечения: Иногда выделяется пять составляющих системного программного обеспечения: 1. Операционные системы. 2. Системы управления файлами. 3. Интерфейсные оболочки для взаимодействия пользователя с ОС и программные среды. 4. Системы программирования. 5. Утилиты. см. отличия в «Википедии»

Слайд 15


и Информатика для юристов и экономистов/ под ред Симоновича В А По мере развития функциональности иногда выделяют четыре уровня программного...
Описание слайда:
и Информатика для юристов и экономистов/ под ред Симоновича В А По мере развития функциональности иногда выделяют четыре уровня программного обеспечения : базовый уровень; системный уровень; служебный уровень; прикладной уровень.

Слайд 16


Измененная схема классификации Программного Обеспечения по уровню функциональности 4. Прикладной уровень. 3. Служебный уровень. 2. Системный уровень....
Описание слайда:
Измененная схема классификации Программного Обеспечения по уровню функциональности 4. Прикладной уровень. 3. Служебный уровень. 2. Системный уровень. 1. Базовый уровень. =================== 0. Аппаратура

Слайд 17


Расширим представление о структуре программно-аппаратного комплекса
Описание слайда:
Расширим представление о структуре программно-аппаратного комплекса

Слайд 18


Расширим представление об уровнях компьютерной системы выделением «слоев» в его аппаратной части
Описание слайда:
Расширим представление об уровнях компьютерной системы выделением «слоев» в его аппаратной части

Слайд 19


Расширим представление о многослойной структуре компьютера, добавив Пользователей
Описание слайда:
Расширим представление о многослойной структуре компьютера, добавив Пользователей

Слайд 20


Еще одно представление о многослойной структуре компьютера
Описание слайда:
Еще одно представление о многослойной структуре компьютера

Слайд 21


Опишем уровни подробнее 0. Этот уровень составляет АППАРАТУРА. 1. Средства аппаратной поддержки ОС. Значительная часть функций ОС может выполняться...
Описание слайда:
Опишем уровни подробнее 0. Этот уровень составляет АППАРАТУРА. 1. Средства аппаратной поддержки ОС. Значительная часть функций ОС может выполняться аппаратными средствами. Чисто программных ОС сейчас нет. Как правило, в современных системах всегда есть средства аппаратной поддержки ОС, которые прямо участвуют в организации вычислительных процессов. К ним относятся: система прерываний, средства поддержки привилегированного режима, средства поддержки виртуальной памяти, системный таймер, средства переключения контекстов процессов (информация о состоянии процесса в момент его приостановки), средства защиты памяти и др.

Слайд 22


2. Машинно-зависимые модули ОС. Этот слой образует модули, в которых отражается специфика аппаратной платформы компьютера. Назначение этого слоя –...
Описание слайда:
2. Машинно-зависимые модули ОС. Этот слой образует модули, в которых отражается специфика аппаратной платформы компьютера. Назначение этого слоя – «экранирование» вышележащих слоев ОС от особенностей аппаратуры, например, HAL (Hardware Abstraction Layer), уровень аппаратных абстракций). 2. Машинно-зависимые модули ОС. Этот слой образует модули, в которых отражается специфика аппаратной платформы компьютера. Назначение этого слоя – «экранирование» вышележащих слоев ОС от особенностей аппаратуры, например, HAL (Hardware Abstraction Layer), уровень аппаратных абстракций). 3. Базовые механизмы ядра. Этот слой модулей выполняет наиболее примитивные операции ядра: программное переключение контекстов процессов, диспетчерскую прерываний, перемещение страниц между основной памятью и диском и т.п. Модули этого слоя не принимают решений о распределении ресурсов, а только обрабатывают решения, принятые модулями вышележащих уровней. Поэтому их часто называют исполнительными механизмами для модулей верхних слоев ОС.

Слайд 23


4. Менеджеры ресурсов. Модули этого слоя выполняют стратегические задачи по управлению ресурсами вычислительной системы. Это менеджеры (диспетчеры)...
Описание слайда:
4. Менеджеры ресурсов. Модули этого слоя выполняют стратегические задачи по управлению ресурсами вычислительной системы. Это менеджеры (диспетчеры) процессов ввода-вывода, оперативной памяти и файловой системы. Каждый менеджер ведет учет свободных и используемых ресурсов и планирует их распределение в соответствии запросами приложений. 4. Менеджеры ресурсов. Модули этого слоя выполняют стратегические задачи по управлению ресурсами вычислительной системы. Это менеджеры (диспетчеры) процессов ввода-вывода, оперативной памяти и файловой системы. Каждый менеджер ведет учет свободных и используемых ресурсов и планирует их распределение в соответствии запросами приложений. 5. Интерфейс системных вызовов. Это верхний слой ядра ОС, взаимодействующий с приложениями и системными утилитами, он образует прикладной программный интерфейс ОС. Функции API, обслуживающие системные вызовы, предоставляют доступ к ресурсам системы в удобной компактной форме, без указания деталей их физического расположения.

Слайд 24


Еще одна схема, иллюстрирующая место операционной системы в многоуровневой структуре компьютера
Описание слайда:
Еще одна схема, иллюстрирующая место операционной системы в многоуровневой структуре компьютера

Слайд 25


Следующая схема программно-аппаратного комплекса выделяет отдельные подсистемы ядра ОС UNIX
Описание слайда:
Следующая схема программно-аппаратного комплекса выделяет отдельные подсистемы ядра ОС UNIX

Слайд 26


К структуре программных средств
Описание слайда:
К структуре программных средств

Слайд 27


Операционные системы, слайд №27
Описание слайда:

Слайд 28


Операционные системы, слайд №28
Описание слайда:

Слайд 29


Библиотечные функции Библиотека представляет собой набор подпрограм, который позволяет коду этих подпрограм использоваться в виде отдельных модулей....
Описание слайда:
Библиотечные функции Библиотека представляет собой набор подпрограм, который позволяет коду этих подпрограм использоваться в виде отдельных модулей. Исполняемые файлы и библиотеки создают взаимные ссылки в процессе т.н. "линковки" или связывания, который осуществляется редактором связей (linker). В первом приближении, библиотеки можно разделить на статические и динамические. Статические библиотеки являются набором объектных файлов и традиционно имеют расширение ".а" в UNIX-подобных ОС и ".lib" в Windows. Когда программа связывается со статической библиотекой, машинный код из объектных файлов для каждой используемой программой функции библиотеки копируется из библиотеки в конечный исполняемый файл.

Слайд 30


Динамические библиотечные функции
Описание слайда:
Динамические библиотечные функции

Слайд 31


Библиотечные файлы
Описание слайда:
Библиотечные файлы

Слайд 32


Этапы работы программно-аппаратного комплекса
Описание слайда:
Этапы работы программно-аппаратного комплекса

Слайд 33


Операционные системы, слайд №33
Описание слайда:

Слайд 34


Порядок исполнения системных процессов при загрузке UNIX/Linux
Описание слайда:
Порядок исполнения системных процессов при загрузке UNIX/Linux

Слайд 35


Схемы выполнения команд UNIX
Описание слайда:
Схемы выполнения команд UNIX

Слайд 36


Операционные системы, слайд №36
Описание слайда:

Слайд 37


Системные вызовы Приведем пример: [Робачевский А.М. Операционная система UNIX.] "Системные вызовы осуществляются так же, как и вызовы обычных...
Описание слайда:
Системные вызовы Приведем пример: [Робачевский А.М. Операционная система UNIX.] "Системные вызовы осуществляются так же, как и вызовы обычных подпрограмм и функций С. Например, можно считать данные из файла, используя библиотечную подпрограмму fread nread=fread(inputbuf, OBJSIZE, numberobjs, fileptr) или при помощи низкоуровневого системного вызова read nread=read(filedes, inputbuf, BUFSIZE)

Слайд 38


Фрагмент программы, поясняющий системные вызовы
Описание слайда:
Фрагмент программы, поясняющий системные вызовы

Слайд 39


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

Слайд 40


Модель системы UNIX
Описание слайда:
Модель системы UNIX

Слайд 41


Пользователь и компьютер (программно-аппаратный комплекс)
Описание слайда:
Пользователь и компьютер (программно-аппаратный комплекс)

Слайд 42


Пользователь и персональный компьютер (простой вариант – Win9X)
Описание слайда:
Пользователь и персональный компьютер (простой вариант – Win9X)

Слайд 43


Пользователь и компьютер современных версий Windows
Описание слайда:
Пользователь и компьютер современных версий Windows

Слайд 44


Группы пользователей семейства UNIX/Linux
Описание слайда:
Группы пользователей семейства UNIX/Linux

Слайд 45


Операционные системы, слайд №45
Описание слайда:

Слайд 46


Операционные системы, слайд №46
Описание слайда:

Слайд 47


Микроядерная архитектура ОС
Описание слайда:
Микроядерная архитектура ОС

Слайд 48


Классическая многоуровневая архитектура ОС не лишена проблем. Классическая многоуровневая архитектура ОС не лишена проблем.
Описание слайда:
Классическая многоуровневая архитектура ОС не лишена проблем. Классическая многоуровневая архитектура ОС не лишена проблем.

Слайд 49


В современных операционных системах различают следующие виды ядер
Описание слайда:
В современных операционных системах различают следующие виды ядер

Слайд 50


О реализации ядра Windows NT О реализации ядра Windows NT Наиболее тесно элементы микроядерной архитектуры и элементы монолитного ядра переплетены в...
Описание слайда:
О реализации ядра Windows NT О реализации ядра Windows NT Наиболее тесно элементы микроядерной архитектуры и элементы монолитного ядра переплетены в ядре Windows NT. Хотя Windows NT часто называют микроядерной операционной системой, это не совсем так. Микроядро NT слишком велико (более 1 Мбайт), чтобы носить приставку «микро». Компоненты ядра Windows NT располагаются в вытесняемой памяти и взаимодействуют друг с другом путем передачи сообщений, как и положено в микроядерных операционных системах. В то же время все компоненты ядра работают в одном адресном пространстве и активно используют общие структуры данных, что свойственно операционным системам с монолитным ядром.

Слайд 51


Операционные системы, слайд №51
Описание слайда:

Слайд 52


Определение понятия Операционная Система
Описание слайда:
Определение понятия Операционная Система

Слайд 53


К определению термина ОС
Описание слайда:
К определению термина ОС

Слайд 54


К определению ОС (функции)
Описание слайда:
К определению ОС (функции)

Слайд 55


Приведем определение ОС из Википедии
Описание слайда:
Приведем определение ОС из Википедии

Слайд 56


Основные функции (простейшие ОС): загрузка приложений в оперативную память и их выполнение; стандартизованный доступ к периферийным устройствам...
Описание слайда:
Основные функции (простейшие ОС): загрузка приложений в оперативную память и их выполнение; стандартизованный доступ к периферийным устройствам (устройства ввода-вывода); управление оперативной памятью распределение между процессами, виртуальная память); управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), как правило, с помощью файловой системы; пользовательский интерфейс; сетевые операции, поддержка стека протоколов

Слайд 57


Дополнительные функции: параллельное или псевдопараллельное выполнение задач (многозадачность); взаимодействие между процессами: обмен данными,...
Описание слайда:
Дополнительные функции: параллельное или псевдопараллельное выполнение задач (многозадачность); взаимодействие между процессами: обмен данными, взаимная синхронизация; защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений; разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).

Слайд 58


Истоки появления «виртуальных машин» Возможность операционной системы выполнять приложения, написанные для других операционных систем называется...
Описание слайда:
Истоки появления «виртуальных машин» Возможность операционной системы выполнять приложения, написанные для других операционных систем называется совместимостью. Совместимость приложений может быть на двоичном уровне; на уровне исходных текстов.

Слайд 59


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

Слайд 60


Реализация виртуальной машины
Описание слайда:
Реализация виртуальной машины

Слайд 61


Виртуальные машины – современный подход реализации множественных прикладных сред
Описание слайда:
Виртуальные машины – современный подход реализации множественных прикладных сред

Слайд 62


Операционные системы, слайд №62
Описание слайда:

Слайд 63


Классификация ОС
Описание слайда:
Классификация ОС

Слайд 64


Классификация ОС по признакам (1-5) 1. По назначению ОС делятся на универсальные и специализированные. Специализированные ОС, как правило, работают с...
Описание слайда:
Классификация ОС по признакам (1-5) 1. По назначению ОС делятся на универсальные и специализированные. Специализированные ОС, как правило, работают с фиксированным набором программ (функциональных задач). 2. По способу загрузки можно выделить загружаемые ОС и системы, постоянно находящиеся в памяти вычислительной системы. Последние, как правило, специализированные и используются для управления работой специализированных устройств.

Слайд 65


3. По особенностям алгоритмов управления ресурсами (процессор) 3.1. Поддержка многозадачности (многопрограммности). По числу одновременно выполняемых...
Описание слайда:
3. По особенностям алгоритмов управления ресурсами (процессор) 3.1. Поддержка многозадачности (многопрограммности). По числу одновременно выполняемых задач ОС делятся на 2 класса: однопрограммные (однозадачные) – например, MS-DOS, MSX, и многопрограммные (многозадачные) – например, ОС ЕС ЭВМ, OS/360, OS/2, UNIX, Windows разных версий. 3.2. Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся: на однопользовательские (MS-DOS, Windows 3х, ранние версии OS/2) и многопользовательские (UNIX, Windows NT/2000/2003/XP/Vista/7).

Слайд 66


3.3. Виды многопрограммной работы. Специфику ОС во многом определяет способ распределения времени между несколькими одновременно существующими в...
Описание слайда:
3.3. Виды многопрограммной работы. Специфику ОС во многом определяет способ распределения времени между несколькими одновременно существующими в системе процессами (или потоками). По этому признаку можно выделить 2 группы алгоритмов: не вытесняющая многопрограммность (Windows3.x, NetWare) и вытесняющая многопрограммность (Windows 2000/2003/XP, OS/2, Unix). 3.3. Виды многопрограммной работы. Специфику ОС во многом определяет способ распределения времени между несколькими одновременно существующими в системе процессами (или потоками). По этому признаку можно выделить 2 группы алгоритмов: не вытесняющая многопрограммность (Windows3.x, NetWare) и вытесняющая многопрограммность (Windows 2000/2003/XP, OS/2, Unix). 3.4. Многопроцессорная обработка. Важное свойство ОС – отсутствие или наличие средств поддержки многопроцессорной обработки. По этому признаку можно выделить ОС без поддержки мультипроцессирования (Windows 3.x, Windows 95) и с поддержкой мультипроцессирования (Solaris, OS/2, UNIX, Windows NT/2000/2003/XP/Vista/7).

Слайд 67


4. По области использования и форме эксплуатации. Обычно здесь выделяют три типа в соответствии с использованными при их разработке критериями...
Описание слайда:
4. По области использования и форме эксплуатации. Обычно здесь выделяют три типа в соответствии с использованными при их разработке критериями эффективности: • системы пакетной обработки (OS/360, OC EC); • системы разделения времени (UNIX, VMS); • системы реального времени (QNX, RT/11).

Слайд 68


Системы разделения времени обеспечивают удобство и эффективность работы пользователя, который имеет терминал и может вести диалог со своей...
Описание слайда:
Системы разделения времени обеспечивают удобство и эффективность работы пользователя, который имеет терминал и может вести диалог со своей программой. Системы разделения времени обеспечивают удобство и эффективность работы пользователя, который имеет терминал и может вести диалог со своей программой. Системы реального времени предназначены для управления техническими объектами (станок, спутник, технологический процесс, например доменный и т.п.), где существует предельное время на выполнение программ, управляющих объектом.

Слайд 69


5. По аппаратной платформе (типу вычислительной техники), для которой они предназначаются
Описание слайда:
5. По аппаратной платформе (типу вычислительной техники), для которой они предназначаются

Слайд 70


Операционные системы, слайд №70
Описание слайда:

Слайд 71


Классификация ОС по признаками (А-Д)
Описание слайда:
Классификация ОС по признаками (А-Д)

Слайд 72


Операционные системы, слайд №72
Описание слайда:

Слайд 73


Операционные системы, слайд №73
Описание слайда:

Слайд 74


Операционные системы, слайд №74
Описание слайда:

Слайд 75


Требования, предъявляемые к Операционным Системам по книге Назаров С.В., Широков А.И. Многопользовательские операционные системы.
Описание слайда:
Требования, предъявляемые к Операционным Системам по книге Назаров С.В., Широков А.И. Многопользовательские операционные системы.

Слайд 76


1. Эффективность. Под эффективностью вообще любой технической (да и не только технической) системы понимается степень соответствия системы своему...
Описание слайда:
1. Эффективность. Под эффективностью вообще любой технической (да и не только технической) системы понимается степень соответствия системы своему назначению, которая оценивается некоторым множеством показателей эффективности. 1. Эффективность. Под эффективностью вообще любой технической (да и не только технической) системы понимается степень соответствия системы своему назначению, которая оценивается некоторым множеством показателей эффективности. 2. Надежность и отказоустойчивость. Операционная система должна быть, по меньшей мере, так же надежна, как компьютер, на котором она работает. Система должна быть защищена как от внутренних, так и от внешних сбоев и отказов. В случае ошибки в программе или аппаратуре система должна обнаружить ошибку и попытаться исправить положение или, по крайней мере, постараться свести к минимуму ущерб, нанесенный этой ошибкой пользователям.

Слайд 77


3. Безопасность (защищенность). Ни один пользователь не хочет, чтобы другие пользователи ему мешали. ОС должна защищать пользователей и от...
Описание слайда:
3. Безопасность (защищенность). Ни один пользователь не хочет, чтобы другие пользователи ему мешали. ОС должна защищать пользователей и от воздействия чужих ошибок, и от попыток злонамеренного вмешательства (несанкционированного доступа). С этой целью в ОС как минимум должны быть средства аутентификации – определения легальности пользователей, авторизации – предоставления легальным пользователям установленных им прав доступа к ресурсам, и аудита – фиксации всех потенциально опасных для системы событий. 3. Безопасность (защищенность). Ни один пользователь не хочет, чтобы другие пользователи ему мешали. ОС должна защищать пользователей и от воздействия чужих ошибок, и от попыток злонамеренного вмешательства (несанкционированного доступа). С этой целью в ОС как минимум должны быть средства аутентификации – определения легальности пользователей, авторизации – предоставления легальным пользователям установленных им прав доступа к ресурсам, и аудита – фиксации всех потенциально опасных для системы событий. 4. Предсказуемость. Требования, которые пользователь может предъявить к системе, в большинстве случаев непредсказуемы. В то же время пользователь предпочитает, чтобы обслуживание не очень сильно менялось в течение предположительного времени.

Слайд 78


5. Расширяемость. В отличие от аппаратных средств компьютера полезная жизнь операционных систем измеряется десятками лет. Примером может служить ОС...
Описание слайда:
5. Расширяемость. В отличие от аппаратных средств компьютера полезная жизнь операционных систем измеряется десятками лет. Примером может служить ОС UNIX, да и MS-DOS. Операционные системы изменяются со временем, как правило, за счет приобретения новых свойств, например, поддержки новых типов внешних устройств или новых сетевых технологий. Если программный код модулей ОС написан таким образом, что дополнения и изменения могут вноситься без нарушения целостности системы, то такую ОС называют расширяемой. Операционная система может быть расширяемой, если при ее создании руководствовались принципами модульности, функциональной избыточности, функциональной избирательности и параметрической универсальности. 5. Расширяемость. В отличие от аппаратных средств компьютера полезная жизнь операционных систем измеряется десятками лет. Примером может служить ОС UNIX, да и MS-DOS. Операционные системы изменяются со временем, как правило, за счет приобретения новых свойств, например, поддержки новых типов внешних устройств или новых сетевых технологий. Если программный код модулей ОС написан таким образом, что дополнения и изменения могут вноситься без нарушения целостности системы, то такую ОС называют расширяемой. Операционная система может быть расширяемой, если при ее создании руководствовались принципами модульности, функциональной избыточности, функциональной избирательности и параметрической универсальности.

Слайд 79


6. Переносимость. В идеальном случае код ОС должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы...
Описание слайда:
6. Переносимость. В идеальном случае код ОС должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которые различаются не только типом процессора, но и способом организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа. Переносимые ОС имеют несколько вариантов реализации для разных платформ, такое свойство ОС называется также многоплатформенностью. Достигается это свойство за счет того, что основная часть ОС пишется на языке высокого уровня (например С, C++ и др.) и может быть легко перенесена на другой компьютер (машинно-независимая часть), а некоторая меньшая часть ОС (программы ядра) является машинно-зависимой и разрабатывается на машинном языке другого компьютера 6. Переносимость. В идеальном случае код ОС должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которые различаются не только типом процессора, но и способом организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа. Переносимые ОС имеют несколько вариантов реализации для разных платформ, такое свойство ОС называется также многоплатформенностью. Достигается это свойство за счет того, что основная часть ОС пишется на языке высокого уровня (например С, C++ и др.) и может быть легко перенесена на другой компьютер (машинно-независимая часть), а некоторая меньшая часть ОС (программы ядра) является машинно-зависимой и разрабатывается на машинном языке другого компьютера

Слайд 80


7. Совместимость. Существует несколько «долгоживущих» популярных ОС (разновидности UNIX, MS-DOS, Windows3.x, Windows NT, OS/2), для которых...
Описание слайда:
7. Совместимость. Существует несколько «долгоживущих» популярных ОС (разновидности UNIX, MS-DOS, Windows3.x, Windows NT, OS/2), для которых наработана широкая номенклатура приложений. Для пользователя, переходящего с одной ОС на другую, очень привлекательна возможность – выполнить свои приложения в новой операционной системе. Если ОС имеет средства для выполнения прикладных программ, написанных для других операционных систем, то она совместима с этими системами. Следует различать совместимость на уровне двоичных кодов и совместимость на уровне исходных текстов. Кроме того, понятие совместимости включает также поддержку пользовательских интерфейсов других ОС. 7. Совместимость. Существует несколько «долгоживущих» популярных ОС (разновидности UNIX, MS-DOS, Windows3.x, Windows NT, OS/2), для которых наработана широкая номенклатура приложений. Для пользователя, переходящего с одной ОС на другую, очень привлекательна возможность – выполнить свои приложения в новой операционной системе. Если ОС имеет средства для выполнения прикладных программ, написанных для других операционных систем, то она совместима с этими системами. Следует различать совместимость на уровне двоичных кодов и совместимость на уровне исходных текстов. Кроме того, понятие совместимости включает также поддержку пользовательских интерфейсов других ОС.

Слайд 81


8. Удобство. Средства ОС должны быть простыми и гибкими, а логика ее работы ясна пользователю. Современные ОС ориентированы на обеспечение...
Описание слайда:
8. Удобство. Средства ОС должны быть простыми и гибкими, а логика ее работы ясна пользователю. Современные ОС ориентированы на обеспечение пользователю максимально возможного удобства при работе с ними. Необходимым условием этого стало наличие у ОС графического пользовательского интерфейса и всевозможных мастеров – программ, автоматизирующих активизацию функций ОС, подключение периферийных устройств, установку, настройку и эксплуатацию самой ОС. 8. Удобство. Средства ОС должны быть простыми и гибкими, а логика ее работы ясна пользователю. Современные ОС ориентированы на обеспечение пользователю максимально возможного удобства при работе с ними. Необходимым условием этого стало наличие у ОС графического пользовательского интерфейса и всевозможных мастеров – программ, автоматизирующих активизацию функций ОС, подключение периферийных устройств, установку, настройку и эксплуатацию самой ОС. 9. Масштабируемость. Если ОС позволяет управлять компьютером с различным числом процессов, обеспечивая линейное (или почти такое) возрастание производительности при увеличении числа процессоров, то такая ОС является масштабируемой

Слайд 82


К свойству маштабируемость.
Описание слайда:
К свойству маштабируемость.

Слайд 83


Эволюция операционных систем
Описание слайда:
Эволюция операционных систем

Слайд 84


Операционные системы, слайд №84
Описание слайда:

Слайд 85


Пакетный режим Необходимость оптимального использования дорогостоящих вычислительных ресурсов привела к появлению концепции «пакетного режима»...
Описание слайда:
Пакетный режим Необходимость оптимального использования дорогостоящих вычислительных ресурсов привела к появлению концепции «пакетного режима» исполнения программ. Пакетный режим предполагает наличие очереди программ на исполнение, причём ОС может обеспечивать загрузку программы с внешних носителей данных в оперативную память, не дожидаясь завершения исполнения предыдущей программы, что позволяет избежать простоя процессора.

Слайд 86


Операционные системы, слайд №86
Описание слайда:

Слайд 87


Операционные системы, слайд №87
Описание слайда:

Слайд 88


Операционные системы, слайд №88
Описание слайда:

Слайд 89


Операционные системы, слайд №89
Описание слайда:

Слайд 90


Файловые системы и структуры
Описание слайда:
Файловые системы и структуры

Слайд 91


Этапы эволюции ОС 1
Описание слайда:
Этапы эволюции ОС 1

Слайд 92


Этапы эволюции ОС 2
Описание слайда:
Этапы эволюции ОС 2

Слайд 93


Этапы эволюции ОС 3
Описание слайда:
Этапы эволюции ОС 3

Слайд 94


Этапы эволюции ОС 4
Описание слайда:
Этапы эволюции ОС 4

Слайд 95


Этапы эволюции ОС 5
Описание слайда:
Этапы эволюции ОС 5

Слайд 96


Этапы эволюции ОС 6
Описание слайда:
Этапы эволюции ОС 6

Слайд 97


Этапы эволюции ОС 7
Описание слайда:
Этапы эволюции ОС 7

Слайд 98


Этапы эволюции ОС 8
Описание слайда:
Этапы эволюции ОС 8

Слайд 99


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

Слайд 100


Типы аппаратных платформ
Описание слайда:
Типы аппаратных платформ

Слайд 101


Классификация компьютеров по областям применения ПК и рабочие стации Серверы Мейнфреймы Кластерные архитектуры
Описание слайда:
Классификация компьютеров по областям применения ПК и рабочие стации Серверы Мейнфреймы Кластерные архитектуры

Слайд 102


К терминологии программного обеспечения Программа Программный продукт Программное средство Программный комплекс
Описание слайда:
К терминологии программного обеспечения Программа Программный продукт Программное средство Программный комплекс

Слайд 103


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

Слайд 104


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

Слайд 105


ГОСТ 19781-90 ОБЕСПЕЧЕНИЕ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ ПРОГРАММНОЕ Термины и определения Software of data processing systems. Terms and definitions...
Описание слайда:
ГОСТ 19781-90 ОБЕСПЕЧЕНИЕ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ ПРОГРАММНОЕ Термины и определения Software of data processing systems. Terms and definitions Программа (Program) - данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма

Слайд 106


ГОСТ 28806-90 КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ Термины и определения Software quality. Terms and definitions Программа (en program): - см. ГОСТ 19781....
Описание слайда:
ГОСТ 28806-90 КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ Термины и определения Software quality. Terms and definitions Программа (en program): - см. ГОСТ 19781. Программный продукт (en software product): Программное средство, предназначенное для поставки, передачи, продажи пользователю.

Слайд 107


ГОСТ 28806-90 КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ Термины и определения Software quality. Terms and definitions Программное средство; ПС (en software):...
Описание слайда:
ГОСТ 28806-90 КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ Термины и определения Software quality. Terms and definitions Программное средство; ПС (en software): Объект, состоящий из программ, процедур, правил, а также, если предусмотрено, сопутствующих им документации и данных, относящихся к функционированию системы обработки информации. Примечание. Программное средство представляет собой конкретную информацию, объективно существующую как совокупность всех значимых с точки зрения ее представления свойств каждого из материальных объектов, содержащих в фиксированном виде эту информацию.

Слайд 108


Глоссарий (glossary.ru) Программное изделие - программа или логически связанная совокупность программ: - записанная на носителях данных; - являющаяся...
Описание слайда:
Глоссарий (glossary.ru) Программное изделие - программа или логически связанная совокупность программ: - записанная на носителях данных; - являющаяся продуктом промышленного производства; - снабженная программной документацией; предназначенная для широкого распространения посредством продажи или методами freeware, shareware или OEM. Программный комплекс - набор взаимодействующих программ: - согласованных по функциям и форматам; - имеющих единообразные, точно определенные интерфейсы; составляющих полное средство для решения больших задач.



Похожие презентации
Mypresentation.ru
Загрузить презентацию