Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Основные понятия ОС. (Лекция 1)

Содержание

Тема 1. Основные понятия ОС1 Основные понятия ОС1.1 Определение ОСОперационная система (ОС) является важной компонентой современной компьютерной системы, состоящей из различных аппаратных и программных составляющих.Операционная система относится к классу программного обеспечения (software) и обеспечивает работу аппаратных
ОПЕРАЦИОННЫЕ СИСТЕМЫД.т.н., профессор, академикСидоренко Александр Михайлович Тема 1. Основные понятия ОС1 Основные понятия ОС1.1 Определение ОСОперационная система (ОС) Операционная система — (ОС), комплекс программ, постоянно находящихся в памяти компьютера, организующих Структура компьютерной системыВ самом общем виде можно представить компьютерную систему так: Физические устройства представляют собой аппаратное обеспечение компьютера (процессор, платы, диски, устройства ввода/вывода Согласно общепринятой классификации, программное обеспечение (ПО) делится на прикладное и системное. Прикладное Назначение ОСТипичная операционная система имеет следующие назначения: скрывает от пользователя сложность аппаратных Когда ОС не нужнаСуществуют компьютеры, для которых не нужна ОС: - Микрокомпьютер, 1.2 Функции ОСОсновные функции ОССуществует две основных функции ОС: Выступать в роли Основные задачи ОС: Скрывать от пользователя компьютера и прикладных программ аппаратные особенности Дополнительные функции ОСПомимо основных функций, ОС выполняет дополнительные: Взаимодействие между процессами: обмен 1.3 Классификация ОСПо назначению: общего назначения; специального назначения. По режиму обработки задач: По реакции на действия пользователей (программ) системы реального времени системы с задержками 1.4 Требования к ОСК основным требованиям относятся: Расширяемость. Код должен быть написан Совместимость. ОС должна иметь средства для выполнения прикладных программ, написанных для других 2 История создания ОСИстория развития операционных систем тесно связано с развитием вычислительной 3 Эволюция идей ОСПервые компьютеры не имели операционной системы, поскольку все действия 4 Современность4.1 Новые архитектурыPost Unix архитектурыАрхитектура UNIX систем оказалась чрезвычайно удачно благодаря 4.2 Состояние рынка ОС
Слайды презентации

Слайд 2 Тема 1. Основные понятия ОС
1 Основные понятия ОС
1.1

Тема 1. Основные понятия ОС1 Основные понятия ОС1.1 Определение ОСОперационная система

Определение ОС
Операционная система (ОС) является важной компонентой современной компьютерной

системы, состоящей из различных аппаратных и программных составляющих.
Операционная система относится к классу программного обеспечения (software) и обеспечивает работу аппаратных средств (hardware). Операционная система относится к системному программному обеспечению и разрабатывается системными программистами.

Слайд 3 Операционная система — (ОС), комплекс программ, постоянно находящихся

Операционная система — (ОС), комплекс программ, постоянно находящихся в памяти компьютера,

в памяти компьютера, организующих работу устройств компьютера, загрузку и

выполнение прикладных программ, взаимодействие (интерфейс) компьютера с пользователем.

Слайд 4 Структура компьютерной системы
В самом общем виде можно представить

Структура компьютерной системыВ самом общем виде можно представить компьютерную систему так:

компьютерную систему так:


Слайд 5 Физические устройства представляют собой аппаратное обеспечение компьютера (процессор,

Физические устройства представляют собой аппаратное обеспечение компьютера (процессор, платы, диски, устройства

платы, диски, устройства ввода/вывода информации).
Микроархитектуру составляют регистры процессора,

арифметико-логическое устройство (АЛУ). С их помощью осуществляются простейшие операции над данными – сложение, вычитание, перенос данных из памяти в регистр и обратно, логические операции. Такие простейшие действия реализуются с помощью микропрограмм.

Машинный язык или система команд процессора представляет собой набор инструкций, с помощью которых происходит обработка данных. Эти инструкции представляют собой программные конструкции более высокого уровня по сравнению с микропрограммами.


Слайд 6 Согласно общепринятой классификации, программное обеспечение (ПО) делится на

Согласно общепринятой классификации, программное обеспечение (ПО) делится на прикладное и системное.

прикладное и системное. Прикладное ПО позволяет пользователям решать задачи

из разных предметных областей, системное – обеспечивать работу с компьютером на базовом уровне. Операционная система относится к системному программному обеспечению, без которого работа с компьютером была бы трудна, а зачастую и невозможна.

Слайд 7 Назначение ОС
Типичная операционная система имеет следующие назначения:
скрывает

Назначение ОСТипичная операционная система имеет следующие назначения: скрывает от пользователя сложность

от пользователя сложность аппаратных и микропрограммных уровней компьютера;
обеспечивает

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

Слайд 8 Когда ОС не нужна
Существуют компьютеры, для которых не

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

нужна ОС:
- Микрокомпьютер, встраиваемый в бытовую технику, автомобили.


- Простая игровая приставка.

Когда ОС нужна

- Вычислительная система используется для различных задач, причём программы, исполняющие эти задачи, нуждаются в сохранении данных и обмене ими.
- Различные программы нуждаются в выполнении одних и тех же рутинных действий.
- Между программами и пользователями системы необходимо распределять полномочия, чтобы пользователи могли защищать свои данные от несанкционированного доступа, а возможная ошибка в программе не вызывала тотальных неприятностей;
- Необходима возможность имитации «одновременного» исполнения нескольких программ на одном компьютере
- Оператор должен иметь возможность управлять процессами выполнения отдельных программ. Для этого служат операционные среды, одна из которых — оболочка и набор стандартных утилит — является частью ОС


Слайд 9 1.2 Функции ОС
Основные функции ОС
Существует две основных функции

1.2 Функции ОСОсновные функции ОССуществует две основных функции ОС: Выступать в

ОС:
Выступать в роли виртуальной машины
Выступать в роли

менеджера ресурсов

Слайд 10 Основные задачи ОС:
Скрывать от пользователя компьютера и

Основные задачи ОС: Скрывать от пользователя компьютера и прикладных программ аппаратные

прикладных программ аппаратные особенности технических средств
Скрывать от пользователя

и прикладных программ сложность микроархитектурного уровня с его сотнями команд и параметров
Обеспечивать программам иллюзию единоличного ''владения'' компьютером
Предоставлять удобный пользовательский интерфейс (командный или графический)
Перечислим основные задачи ОС, как менеджера ресурсов
Загрузка приложений в оперативную память и их выполнение.
Управление оперативной памятью (распределение между процессами).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.)
Сетевые операции, поддержка стека протоколов.

Слайд 11 Дополнительные функции ОС
Помимо основных функций, ОС выполняет дополнительные:

Дополнительные функции ОСПомимо основных функций, ОС выполняет дополнительные: Взаимодействие между процессами:


Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита самой

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

Слайд 12 1.3 Классификация ОС
По назначению:
общего назначения;
специального назначения.

1.3 Классификация ОСПо назначению: общего назначения; специального назначения. По режиму обработки


По режиму обработки задач:
однозадачные;
многозадачные.
По способу взаимодействия

с компьютером:
диалоговые
системы пакетной обработки
По организации работы пользователей:
однопользовательские
многопользовательские

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

По реакции на действия пользователей (программ) системы реального времени системы с

времени
системы с задержками
По архитектурному принципу
микроядерные
макроядерные


По отношению к сети
сетевые
локальные
По количеству поддерживаемых процессоров
однопроцессорные
многопроцессорные

Слайд 14 1.4 Требования к ОС
К основным требованиям относятся:
Расширяемость.

1.4 Требования к ОСК основным требованиям относятся: Расширяемость. Код должен быть

Код должен быть написан таким образом, чтобы можно было

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

Слайд 15 Совместимость. ОС должна иметь средства для выполнения прикладных

Совместимость. ОС должна иметь средства для выполнения прикладных программ, написанных для

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

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

Слайд 16 2 История создания ОС
История развития операционных систем тесно

2 История создания ОСИстория развития операционных систем тесно связано с развитием

связано с развитием вычислительной техники.
Можно выделить следующие поколения

ЭВМ:
Первое поколение (1945-1955): электронные лампы и коммутационные панели
Второе поколение (1955-1965): транзисторы и системы пакетной обработки
Третье поколение (1965-1980): интегральные схемы и многозадачность
Четвёртое поколение (1980-наши дни): персональные компьютеры

Слайд 17 3 Эволюция идей ОС
Первые компьютеры не имели операционной

3 Эволюция идей ОСПервые компьютеры не имели операционной системы, поскольку все

системы, поскольку все действия по загрузке данных и программ

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

Слайд 18 4 Современность
4.1 Новые архитектуры
Post Unix архитектуры
Архитектура UNIX систем

4 Современность4.1 Новые архитектурыPost Unix архитектурыАрхитектура UNIX систем оказалась чрезвычайно удачно

оказалась чрезвычайно удачно благодаря наличию только двух фундаментальных абстракций:


Файл
Процесс
Коллектив, создавший ОС UNIX, развил концепцию унификации объектов ОС, включив в исходную концепцию UNIX ''устройство — это тоже файл'' также и процессы, и любые другие системные, сетевые и прикладные сервисы, создав новую концепцию: ''что угодно — это файл''.

  • Имя файла: osnovnye-ponyatiya-os-lektsiya-1.pptx
  • Количество просмотров: 112
  • Количество скачиваний: 0