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


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

Содержание

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

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

Слайд 1Операционные системы Автор В.А.Серков
Введение

Операционные системы Автор В.А.СерковВведение

Слайд 2В.А.Серков "Операционные системы" Введение
Операционная система
Операционная система

это программное обеспечение, играющее роль посредника между прикладными программами и

аппаратной частью вычислительной системы.



В.А.Серков

Слайд 3В.А.Серков "Операционные системы" Введение
Операционная система выполняет две по существу мало

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

машины.
2. Повышение эффективности использования компьютера путем рационального управления его ресурсами.
В.А.Серков

Слайд 4В.А.Серков "Операционные системы" Введение
Решением первой задачи является предоставление пользователю некоторой

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

легче работать, чем непосредственно с аппаратурой, составляющей реальную машину.



В.А.Серков

Слайд 5В.А.Серков "Операционные системы" Введение
Виртуальным в вычислительной технике называется любой ресурс,

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

память компьютера обладает значительно большим объемом, чем реальная.
В.А.Серков

Слайд 6В.А.Серков "Операционные системы" Введение
Пример 1. (запуск программы)
Поиск exe-файла на диске.
Определение необходимого

объема оперативной памяти для программы.
Поиск свободного места в оперативной памяти

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

Слайд 7В.А.Серков "Операционные системы" Введение
Пример 2. (запись документа из оперативной памяти на

диск)
Определение необходимого объема дискового пространства для хранения файла с содержимым

документа.
Вычисление количество блоков на диске.
Сканирование дискового пространства и определение адресов свободных блоков для размещения файла.
Разделение документа на фрагменты.
Запись фрагментов документа в выделенные для файла блоки с одновременным запоминанием номеров блоков.
Запись информации о файле в каталоге.

В.А.Серков

Слайд 8В.А.Серков "Операционные системы" Введение
Управление ресурсами включает решение двух общих, не

зависящих от типа ресурса задач:
- планирование ресурса - то есть

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



В.А.Серков

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

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

Слайд 10В.А.Серков "Операционные системы" Введение
Первый период (1945 -1955)
В это время одна

и та же группа людей участвовала и в проектировании, и

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

Слайд 11В.А.Серков "Операционные системы" Введение
Второй период (1955 - 1965)
Появление компьютеров 2-го

поколения на полупроводниках.
Повышение надежности вычислительных машин.
Разделение персонала по функциональным признакам

(программисты, операторы, эксплуатационщики и разработчики).
Появление языков программирования высокого уровня (ФОРТРАН, Алгол и т.п.).
В.А.Серков

Слайд 12В.А.Серков "Операционные системы" Введение
Второй период (1955 - 1965)
Появление первых системных

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

на машинный язык.
Создание технологии пакетной обработки заданий



В.А.Серков

Слайд 13Третий период (1965 – 1980)

Третий период  (1965 – 1980)

Слайд 14В.А.Серков "Операционные системы" Введение
Переход от отдельных полупроводниковых элементов типа транзисторов

к интегральным микросхемам.
Создание семейств программно-совместимых машин.
Реализация мультипрограммирования. Мультипрограммирование -

это способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняются несколько программ.
В.А.Серков

Слайд 15В.А.Серков "Операционные системы" Введение
Спулинг в то время определялся как способ

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

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



В.А.Серков

Слайд 16В.А.Серков "Операционные системы" Введение
Системы автоматического разделения машинного времени


В.А.Серков

Слайд 17В.А.Серков "Операционные системы" Введение
Примерный состав ОС третьего периода
Компиляторы (Фортран, Алгол,

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

и т.д.).
Система разделения времени.
Утилиты (сервисные и обслуживающие программы).
В.А.Серков

Слайд 18В.А.Серков "Операционные системы" Введение
Четвертый период (1980 - настоящее время)
Появление больших

интегральных схем (БИС).
Появление персональных компьютеров (компьютер стал доступен каждому

человеку).
Использование компьютеров неспециалистами в области вычислительной техники.
Необходимость разработки «дружественных» к пользователям операционных систем.
В.А.Серков

Слайд 19Классификация операционных систем

Классификация операционных систем

Слайд 20В.А.Серков "Операционные системы" Введение
Особенности алгоритмов управления ресурсами
Однозадачные ОС (MS-DOS, MSX

) в основном выполняют функцию предоставления пользователю виртуальной машины, делая

более простым и удобным процесс взаимодействия пользователя с компьютером.
Многозадачные ОС (OC EC, OS/2, UNIX, Windows) , кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.
В.А.Серков

Слайд 21В.А.Серков "Операционные системы" Введение
Поддержка многопользовательского режима
Однопользовательские (MS-DOS, Windows 98,

ранние версии OS/2).
Многопользовательские (UNIX, Windows NT, Windows XP).
Главным отличием

многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей.
В.А.Серков

Слайд 22В.А.Серков "Операционные системы" Введение
Особенности аппаратных платформ
По типу аппаратуры различают операционные

системы персональных компьютеров, мини-компьютеров, мейнфреймов, кластеров и сетей ЭВМ.
Среди

перечисленных типов компьютеров могут встречаться как однопроцессорные варианты, так и многопроцессорные. В любом случае специфика аппаратных средств, как правило, отражается на специфике операционных систем.
В.А.Серков

Слайд 23В.А.Серков "Операционные системы" Введение
Особенности областей использования
Многозадачные ОС подразделяются на три

типа в соответствии с использованными при их разработке критериями эффективности:


- системы пакетной обработки (например, OC EC),
- системы разделения времени (UNIX, VMS),
- системы реального времени (QNX, RT/11).
В.А.Серков

Слайд 24В.А.Серков "Операционные системы" Введение
Особенности архитектуры
Монолитное ядро, которое компонуется как одна

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

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

Слайд 25В.А.Серков "Операционные системы" Введение
Литература
а) основная литература:
1. Гордеев А.В. Операционные системы:

Учебник для вузов. 2-е издание. –СПб.: Питер, 2007. 416 с.
2. Олифер

В.Г., Олифер Н.А. Сетевые операционные системы. Учебник для вузов. 2-е издание. – СПб.: Питер. 2008. 669 с.
б) дополнительная литература:
1. Э. Таненбаум, Современные операционные системы, 3-е издание, – СПб.: Питер, 2007. 703 с.
В.А.Серков

Слайд 26В.А.Серков "Операционные системы" Введение
Интернет-ресурсы
1. Электронные книги.
http://www.computerbooks.ru
2. ИКТ портал

Библиотека
http://www.ict.edu.ru/lib/index.php
3. Операционные системы.
http://osys.ru/
4. Введение в операционные системы. http://cs.mipt.ru/docs/courses/osstud/os.html


5. А.С.Деревянко, М.Н.Солощук. Операционные системы. http://khpi-iip.mipk.kharkiv.edu/library/spo/book/i_index.html
В.А.Серков

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

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

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

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

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


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

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