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


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

Содержание

Определения

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

Слайд 1Операционные системы
Лекция 1. Определения, история

Операционные системыЛекция 1. Определения, история

Слайд 2Определения

Определения

Слайд 3Структура вычислительной системы

Структура вычислительной системы

Слайд 4Определение ОС
ОС как виртуальная среда?
ОС как менеджер ресурсов?
ОС

как защитник?
ОС как ядро вычислительной системы?

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

Слайд 5Определение ОС
Операционная система – это набор программ, исполняющих роль интерфейса между

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

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

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

Слайд 6Цели работы ОС
обеспечение
удобства
эффективности
надежности
безопасности
выполнения пользовательских программ, использования компьютерного

оборудования и внешних устройств, подключенных к компьютеру

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

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

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

Слайд 8Функции ОС
определяет интерфейс пользователя;
контролирует работу прикладных программ и системных приложений;
обеспечивает

эффективное выполнение операций ввода-вывода;
обеспечивает разделение аппаратных ресурсов между пользователями;
планирует доступ

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

Слайд 9Взаимодействие с ОС
вызов супервизора
вызов монитора
запрос исполнительной программы
системный вызов (англ. system call)

Способ

вызова пользователем системных функций зависит от интерфейса конкретной ОС

Взаимодействие с ОСвызов супервизоравызов мониторазапрос исполнительной программысистемный вызов (англ. system call)Способ вызова пользователем системных функций зависит от интерфейса

Слайд 10Взаимодействие с ОС
Способ вызова пользователем системных функций зависит от интерфейса

конкретной ОС:
В ОС с графическим интерфейсом системные функции вызываются с

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

Слайд 11Взаимодействие с ОС
Все обращения пользователя к аппаратуре компьютера производятся только

через ОС!!!
удобно программистам, так как ОС берет на себя реализацию

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

Слайд 12Ядро ОС
Ядро́ — центральная часть операционной системы, обеспечивающая приложениям координированный

доступ к ресурсам компьютера, таким как процессорное время, память и

внешнее аппаратное обеспечение.
Как основополагающий элемент ОС, ядро представляет собой наиболее низкий уровень абстракции для доступа приложений к ресурсам системы.
Ядро ОСЯдро́ — центральная часть операционной системы, обеспечивающая приложениям координированный доступ к ресурсам компьютера, таким как процессорное

Слайд 13Статус ОС
Операционной системе присваивается статус самого полномочного пользователя
Она имеет

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

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


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

Слайд 14История

История

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

прошли через ряд радикальных изменений, называемых поколениями

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

Слайд 160-е поколение 40-е годы
ОС не было
Пользователи имели полный доступ к машинному

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

0-е поколение 40-е годыОС не былоПользователи имели полный доступ к машинному языкуВсе программы писали непосредственно в машинных

Слайд 171-е поколение 50-е годы
1-я ОС : 1955г. Исследовательская лаборатория фирмы General

Motors и North American Aviation совместно разработали операционную систему для

компьютера IBM-704
К 1957г. появилось много операционных систем для IBM-704, разработанных пользователями
ориентированы на сокращение время запуска задач в решение на компьютере и на удаление их из машины
1-е поколение 50-е годы1-я ОС : 1955г. Исследовательская лаборатория фирмы General Motors и North American Aviation совместно

Слайд 181-е поколение 50-е годы
наличие стандартных подпрограмм ввода-вывода;
пакетная обработка одного потока задач;
средства

восстановления после ошибок, обеспечивающие автоматическую «очистку» машины в случае аварийного

завершения очередной задачи и позволяющие запускать следующую задачу при минимальном вмешательстве оператора ЭВМ;
языки управления заданиями, предоставляющие возможность подробно описывать пользовательские задания и ресурсы для их выполнения.
1-е поколение 50-е годыналичие стандартных подпрограмм ввода-вывода;пакетная обработка одного потока задач;средства восстановления после ошибок, обеспечивающие автоматическую «очистку»

Слайд 191-е поколение 50-е годы
ОС использовались только на крупных ЭВМ
Многие из малых

машин общего назначения работали без операционной системы. Пользователи подобных малых

машин, как правило, сами производили загрузку собственной системы управления вводом-выводом (IOCS), небольшого пакета программ, управляющего осуществлением операций ввода-вывода
1-е поколение 50-е годыОС использовались только на крупных ЭВММногие из малых машин общего назначения работали без операционной

Слайд 202-е поколение начало 60-х гг.
нацелены на повышение пропускной способности дорогостоящей аппаратуры

(т. е. на увеличение числа работ, выполняемых в единицу времени)
системы

коллективного пользования с мультипрограммным режимом работы и первые системы мультипроцессорного типа
2-е поколение начало 60-х гг.нацелены на повышение пропускной способности дорогостоящей аппаратуры (т. е. на увеличение числа работ,

Слайд 212-е поколение начало 60-х гг.
Создание и успешное внедрение системы бронирования и

предварительной продажи билетов на самолеты американских авиалиний (SABRE) - первой

крупной системой обработки транзакций, в которой пользователи, находящиеся на удалении от центральной ЭВМ, взаимодействовали с ней при помощи терминалов => диалоговый режим работы = > возросло значение таких человеческих факторов, как время ответа и простота и удобство интерфейса «человек - машина»
Стыковка компьютеров и средств передачи данных
Диалоговый режим работы позволил повысить эффективность процесса разработки и отладки программ
Появились первые системы реального времени для управления технологическими процессами производства
2-е поколение начало 60-х гг.Создание и успешное внедрение системы бронирования и предварительной продажи билетов на самолеты американских

Слайд 222-е поколение начало 60-х гг.
Реализованы следующие концепции :
мультипрограммирование (многозадачность);
мультипроцессорная обработка;
виртуальная память;
написание

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

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

Слайд 233-е поколение середина 60-х - середина 70-х гг.
1964 г. OS/360 для

семейства System/360 ( IBM ) :
концепция семейства совместимых компьютеров;
самый широкий

набор имитаторов и эмуляторов за всю историю вычислительной техники.
3-е поколение середина 60-х - середина 70-х гг.1964 г. OS/360 для семейства System/360 ( IBM ) :концепция

Слайд 243-е поколение середина 60-х - середина 70-х гг.
Машины общего назначения, громоздкие

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

ассигнований и запланированных сроков (примечательное исключение - Unix, разработанная фирмой Bell Laboratories)
Разделение цен на аппаратуру и программы => повышение качества программ
Операционные системы третьего поколения привели к сильному усложнению вычислительной обстановки и поначалу пользователи оказались не готовы к работе в новых условиях. Для того чтобы заставить одну из подобных систем выполнить простейшую задачу, пользователю приходилось изучать сложные языки управления заданиями - чтобы уметь описывать задания и требуемые для них ресурсы.
3-е поколение середина 60-х - середина 70-х гг.Машины общего назначения, громоздкие и дорогостоящие, многие из разработок заканчивались

Слайд 254-е поколение середина 70-х гг. – наши дни
Персональные компьютеры
Вычислительные сети
Средства

оперативной обработки данных (в режиме он-лайн)

4-е поколение середина 70-х гг. – наши дниПерсональные компьютерыВычислительные сети Средства оперативной обработки данных  (в режиме

Слайд 264-е поколение середина 70-х гг. – наши дни
Безопасность и защита данных
Графический

интерфейс
Концепция виртуальных машин
Распределенная обработка данных

4-е поколение середина 70-х гг. – наши дниБезопасность и защита данныхГрафический интерфейсКонцепция виртуальных машинРаспределенная обработка данных

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

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

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

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

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


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

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