Операционные системы. Основные понятия, назначения и функции ОС презентация

Содержание


Презентации» Информатика» Операционные системы. Основные понятия, назначения и функции ОС
Операционные системы  Содержание: 
   Основные понятия, назначения иПользователь и обобщенная структура вычислительной системыВычислительная система
 	Состоит из : 
 	- аппаратного или технического обеспеченияВычислительная система
 	Состоит из : 
 	- программного обеспечения (ПО), вВычислительная система
 	Прикладное ПО - напрямую решает проблемы пользователя и предназначеноОперационная система
 	Операционная система (ОС) – это программа, которая обеспечивает возможностьЧто такое ОС?
 	ОС - базовый комплекс компьютерных программ, обеспечивающий управлениеПонятия ОС
 	Чтобы получить представление об ОС выделяют ОС как:
 виртуальнуюОС как виртуальная машина  
 	Использование архитектуры ПК на уровнеОС как виртуальная машина  
 	Обеспечением такого высокоуровневого абстрагирования (интерфейсОС как менеджер ресурсов
 	В случае, если несколько программ, работающих наОС как менеджер ресурсов
 	В связи с этим, ОС как менеджерОС как защитник пользователей и программ
 	При совместной работе нескольких пользователейОС как постоянно функционирующее ядро
 	
 	ОС - программа, постоянно работающаяПредназначение и функции ОС
 	Целесообразнее говорить о предназначении и функциях ОС,Эволюция вычислительных систем
 	Рассмотрим историю развития именно вычислительных систем в целом,Первый период (1945–1955 гг.)  Ламповые машины. Операционных систем нет.
 	
Первый период (1945–1955 гг.)  Ламповые машины. Операционных систем нет.
 	-Первый период (1945–1955 гг.)  Ламповые машины. Операционных систем нет.
 	-Первый период (1945–1955 гг.)  Ламповые машины. Операционных систем нет.
 	
Второй период (1955 г.– нач. 60-х).  Компьютеры на основе транзисторов.Второй период (1955 г.– нач. 60-х).  Компьютеры на основе транзисторов.Второй период (1955 г.– нач. 60-х).  Компьютеры на основе транзисторов.Второй период (1955 г.– нач. 60-х).  Компьютеры на основе транзисторов.Третий период (1960 – 70 гг.)  Компьютеры на основе интегральныхТретий период (1960 – 70 гг.)  Компьютеры на основе интегральныхТретий период (1960 – 70 гг.)  Компьютеры на основе интегральныхТретий период (1960 – 70 гг.) Компьютеры на основе интегральных микросхем.Третий период (1960 – 70 гг.)  Компьютеры на основе интегральныхТретий период (1960 – 70 гг.)  
 	Мультипрограммирование требует «революции»Третий период (1960 – 70 гг.)  
 	2) Наличие прерываний.Третий период (1960 – 70 гг.)  
 	3) Параллелизм вТретий период (1960 – 70 гг.)  
 	Роль ОС вТретий период (1960 – 70 гг.)  
 	К этому жеЧетвертый период (с 1970 – 80 гг.)  Персональные компьютеры. Четвертый период (с 1970 – 80 гг.)  Персональные компьютеры. Четвертый период (с 1970 – 80 гг.)  Персональные компьютеры. Пятый период (с 1980 г. по н.в.)  
 	Уменьшается стоимостьПятый период (с 1980 г. по н.в.)  
 	Появляются компьютеры,Пятый период (с 1980 г. по н.в.)  
 	Распределенные ОС:
Функции ОС
 	Обзор эволюции вычислительных и операционных систем позволяет все функцииИнтерфейсные функции ОС
 управление аппаратными средствами
 управление устройствами ввода-вывода
 управление файловойВнутренние функции ОС
 обработка прерываний
 управление виртуальной памятью
 планирование использования процессора



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


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

Слайд 3
Описание слайда:
Вычислительная система Состоит из : - аппаратного или технического обеспечения (англ. hardware): процессоры, память, мониторы, таймеры, дисковые устройства, накопители на магнитных лентах, сетевая коммуникационная аппаратура, принтеры и т.д., объединенные магистральным соединением (шиной)

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

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

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

Слайд 7
Описание слайда:
Что такое ОС? ОС - базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ

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

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

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

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

Слайд 12
Описание слайда:
ОС как менеджер ресурсов В связи с этим, ОС как менеджер ресурсов осуществляет упорядоченное и контролируемое распределение процессоров, памяти и других ресурсов между различными программами.

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

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

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

Слайд 16
Описание слайда:
Эволюция вычислительных систем Рассмотрим историю развития именно вычислительных систем в целом, а не только операционных систем, т.к. аппаратное и программное обеспечение эволюционировали совместно, оказывая взаимное влияние друг на друга.

Слайд 17
Описание слайда:
Первый период (1945–1955 гг.) Ламповые машины. Операционных систем нет. Созданы первые ламповые вычислительные устройства и появился принцип программы, хранящейся в памяти машины (John Von Neumann, июнь 1945 г.).

Слайд 18
Описание слайда:
Первый период (1945–1955 гг.) Ламповые машины. Операционных систем нет. - В проектировании, эксплуатации и программировании вычислительной машины участвует одна и та же группа людей - Компьютеры в качестве инструмента решения практических прикладных задач используются не регулярно - Программирование осуществляется исключительно на машинном языке

Слайд 19
Описание слайда:
Первый период (1945–1955 гг.) Ламповые машины. Операционных систем нет. - Задачи организации вычислительного процесса решаются строго последовательно, с пульта управления с использованием перфокарт - Вычислительная система выполняет одновременно только одну операцию

Слайд 20
Описание слайда:
Первый период (1945–1955 гг.) Ламповые машины. Операционных систем нет. Период характеризуется крайне высокой стоимостью вычислительных систем, их малым количеством и низкой эффективностью использования.

Слайд 21
Описание слайда:
Второй период (1955 г.– нач. 60-х). Компьютеры на основе транзисторов. Пакетные ОС Появляется новая техническая база – ПП элементы, что привело к : - повышению надежности - возможности решения серьезных прикладных задач - снижению потребления электроэнергии, совершенствованию системы охлаждения - уменьшению размеров - снижению стоимости эксплуатации и обслуживания

Слайд 22
Описание слайда:
Второй период (1955 г.– нач. 60-х). Компьютеры на основе транзисторов. Пакетные ОС Все это способствовало: - бурному развитию алгоритмических языков (LISP, COBOL, ALGOL-60) появлению первых компиляторов, редакторов связей, библиотеки математических и служебных подпрограмм упрощению процесса программирования разделению персонала на программистов и операторов

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

Слайд 24
Описание слайда:
Второй период (1955 г.– нач. 60-х). Компьютеры на основе транзисторов. Пакетные ОС «-»: Использование части машинного времени на выполнение системной управляющей программы Программа, получившая доступ к процессору, обслуживается до ее завершения. При передаче данных между внешними устройствами и памятью процессор простаивает, а при работе процессора простаивают внешние устройства.

Слайд 25
Описание слайда:
Третий период (1960 – 70 гг.) Компьютеры на основе интегральных микросхем. Первые многозадачные ОС В технической базе произошел переход к интегральным микросхемам, что привело к еще большему: повышению надежности; уменьшению стоимости; повышению производительности; и др.;

Слайд 26
Описание слайда:
Третий период (1960 – 70 гг.) Компьютеры на основе интегральных микросхем. Первые многозадачные ОС Повышению эффективности использования процессорного времени мешает низкая скорость работы механических устройств ввода-вывода (1200 перфокарт/мин.)

Слайд 27
Описание слайда:
Третий период (1960 – 70 гг.) Компьютеры на основе интегральных микросхем. Первые многозадачные ОС В пакетные системы вводится прием «spooling» (сокр. от Simultaneous Peripheral Operation On Line) или «подкачки-откачки» данных, что позволило совместить операции ввода-вывода одного задания с выполнением другого задания, но потребовало разработки аппарата прерываний для извещения процессора об окончании этих операций.

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

Слайд 29
Описание слайда:
Третий период (1960 – 70 гг.) Компьютеры на основе интегральных микросхем. Первые многозадачные ОС Дальнейшее повышение эффективности использования процессора достигается за счет идеи мультипрограммирования – поочередного выполнения заданий во избежание простоя процессора (как при однопрограммном режиме)

Слайд 30
Описание слайда:
Третий период (1960 – 70 гг.) Мультипрограммирование требует «революции» в строении вычислительной системы: 1) Реализация защитных механизмов Конкурирующие пользовательские программы не должны иметь самостоятельного доступа к распределению ресурсов. Необходимо обеспечить их изолированное выполнение, а ОС – от программ пользователей. Появляются привилегированные (с доступом к оборудованию и ресурсам) и непривилегированные («пользовательские») команды и режимы работы ОС.

Слайд 31
Описание слайда:
Третий период (1960 – 70 гг.) 2) Наличие прерываний. Внешние прерывания оповещают ОС о том, что произошло асинхронное событие, например завершилась операция ввода-вывода. Внутренние прерывания возникают, когда выполнение программы привело к ситуации, требующей вмешательства ОС, например деление на ноль или попытка нарушения защиты.

Слайд 32
Описание слайда:
Третий период (1960 – 70 гг.) 3) Параллелизм в архитектуре Прямой доступ к памяти и организация каналов ввода-вывода позволили освободить центральный процессор от рутинных операций.

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

Слайд 34
Описание слайда:
Третий период (1960 – 70 гг.) К этому же периоду относится появление первых систем реального времени (СРВ), используемых для управления техническими объектами. Характерным для СРВ является обеспечение заранее заданных интервалов времени реакции на предусмотренные события для получения управляющего воздействия. СРВ работают со значительной недогрузкой, а важнейшей их характеристикой является постоянная готовность системы – ее реактивность.

Слайд 35
Описание слайда:
Четвертый период (с 1970 – 80 гг.) Персональные компьютеры. В этом периоде появляются большие интегральные схемы (БИС). Компьютер с достаточно развитой архитектурой стал доступен отдельному человеку, что первоначально привело к некоторой деградации архитектуры этих ЭВМ и их ОС (пропала необходимость защиты файлов и памяти, планирования заданий и т. п.).

Слайд 36
Описание слайда:
Четвертый период (с 1970 – 80 гг.) Персональные компьютеры. Компьютеры стали использоваться не только специалистами, что потребовало разработки «дружественного» программного обеспечения Рост сложности и разнообразия решаемых на ПК задач привели к возрождению практически всех черт, характерных для архитектуры больших вычислительных систем

Слайд 37
Описание слайда:
Четвертый период (с 1970 – 80 гг.) Персональные компьютеры. Появляется: - вытесняющая многозадачность (preemptive scheduling) - использование концепции баз данных для хранения и распределенной обработки больших объемов информации - приоритетное планирование (prioritized scheduling) - выделение квот на использование ограниченных ресурсов компьютеров - системы разделения времени (time-sharing): процессор переключается между задачами через определенные интервалы времени

Слайд 38
Описание слайда:
Пятый период (с 1980 г. по н.в.) Уменьшается стоимость компьютеров и увеличивается стоимость труда программиста. Благодаря широкому распространению вычислительных сетей и средств оперативной обработки (работающих в режиме on-line), пользователи получают доступ к территориально распределенным компьютерам и их данным.

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

Слайд 40
Описание слайда:
Пятый период (с 1980 г. по н.в.) Распределенные ОС: «внешне выглядят» как обычные автономные системы (пользователь может не знать где хранятся файлы – на локальной или удаленной машине – и где выполняются программы) «внутреннее» строение распределенной ОС имеет существенные отличия от автономных систем

Слайд 41
Описание слайда:
Функции ОС Обзор эволюции вычислительных и операционных систем позволяет все функции ОС условно разделить на две различные группы – интерфейсные и внутренние.

Слайд 42
Описание слайда:
Интерфейсные функции ОС управление аппаратными средствами управление устройствами ввода-вывода управление файловой системой планирование доступа пользователей к общим ресурсам; интерфейс пользователя (команды в MS DOS, UNIX; графический интерфейс в ОС Windows) поддержка работы в локальных и глобальных сетях

Слайд 43
Описание слайда:
Внутренние функции ОС обработка прерываний управление виртуальной памятью планирование использования процессора обслуживание драйверов устройств


Скачать презентацию на тему Операционные системы. Основные понятия, назначения и функции ОС можно ниже:

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