
- •Операционная система. Примеры существующих ос.
- •Первые три поколения ос. Система multics, технологии применяемые в современных ос.
- •Ос четвертого поколения. Отличительные особенности от ос 3го поколения.
- •Системные вызовы. Примеры системных вызовов. Структура ос.
- •Процессы. Реализация процессов в ос Windows и Unix. Планировщик процессов
- •Ресурсы. Виды ресурсов. Примеры ресурсов.
- •Потоки. Реализация потоков в ос Windows и Unix. Планировщик потоков.
- •Межпроцессное взаимодействие. Критическая секция. Примеры межпроцессного взаимодействия.
- •Примитивы межпроцессного взаимодействия. Мьютексы. Семафоры. Мониторы. Передача сообщений. Барьеры.
- •Проблемы межпроцессного взаимодействия. Проблема обедающих философов. Проблема читателей и писателей. Проблема спящего брадобрея. Решения проблем.
- •Планирование в системах пакетной обработки данных. Планирование в системах реального времени. Примеры планирования.
- •Планирование в интерактивных системах. Примеры планирования.
- •Взаимоблокировка. Алгоритмы обнаружения и устранения взаимоблокировок. Пример работы алгоритмов.
- •Взаимоблокировка. Алгоритмы избежания взаимоблокировок. Пример работы алгоритмов.
- •Взаимоблокировка. Алгоритмы предотвращения взаимоблокировок. Пример работы алгоритмов.
- •Взаимоблокировка. Двухфазное планирование. Тупики без ресурсов. Голодание.
- •Проблемы управления памятью. Управление памятью в однозадачных системах. Управление памятью в многозадачных системах.
- •Проблемы управления памятью. Моделирование многозадачности. Примеры алгоритмов управления памятью.
- •Алгоритмы подкачки для управления памятью. Примеры работы алгоритмов.
- •Принципы управления памятью с помощью таблицы страниц. Tlb буфер. Пример страничной организации памяти.
Операционная система. Примеры существующих ос.
Операционные системы – это программное обеспечение , в чью задачу входит управление пользовательскими программами, атак же управление одним или несколькими процессами, оперативной памятью, дисков , принтера, клавиатуры, мыши, дисплея, сетевых интерфейсов и других разнообразных устройств ввода вывода.
Операционная система – это интерфейс, между пользователем и аппаратной части.
Наиболее известные ОС — это DOS; OS/2; UNIX; Windows; Linux. На се-
годняшний день наиболее распространены ОС семейства Windows. Однако в
последние годы все большую популярность приобретает Linux.
Первые три поколения ос. Система multics, технологии применяемые в современных ос.
Первое поколение A945-1955):
электронные лампы
ЭВМ первого поколения были полностью программируемые машины. программировать на таких компьютерах было довольно сложно. Т.к. языков высокого уровня не было и языков низкого уровня (ассемблер) тоже не было. Все инструкции компьютеру давались в машинном коде.
Компонентная база компьютеров первого поколения это электронные лампы. Они предназначались для решения научно-технических задач. Эти машины были огромных размеров и весили порядка 5 – 30 тонн, занимали площадь в несколько сотен квадратных метров. Так что зачастую для них нужны были отдельные помещения, а иногда и целые здания. Потребительская мощность таких машин измерялась сотнями киловатт энергии.
Вычислительная мощность составляла всего несколько тысяч операций в секунду. К примеру на такие операции как сложение, вычитание требовалось несколько секунд. На деления и умножение уходило до нескольких десятков секунд. А на вычисление логарифма или тригонометрической функции понадобилось больше минуты.
Объем оперативной памяти составлял от 512 до 2048 байт. Память представляла из себя трубки заполненные ртутью, кристаллы распространялись по трубке и сохраняли информацию. Под конец первого поколения и на начало второго стали выпускать память на магнитных сердечниках.
Второе поколение ЭВМ 1959 - 1967
Элементной базой второго поколения стали полупроводники.Транзисторы пришли на смену не надежным электронно-вакуумным лампам. Транзисторы значительно уменьшили компьютеры в размере и стоимости. И не удивительно. Один транзистор способен заменить несколько десятков электронных ламп. При этом тепловыделение значительно уменьшилось и потребление электроэнергии тоже, а скорость работы стала выше.
Третье поколение ЭВМ 1968 – 1973 |
|
Интегральные схемы стали элементной базой компьютеров третьего поколения.Интегральная схем это схема изготовленная на полупроводниковом кристалле и помещенная в корпус. Иногда интегральную схему называют – микросхемой или чипом. Chip в переводе с английского – щепка. Это название он получил из-за своих крошечных размеров. Первые микросхемы появились в 1958 году. MULTICS представляли себе одну огромную вычислительную машину, воспользоваться услугами которой мог любой проживающий в окрестностях Бостона человек. Мысль о том, что машины в десять тысяч раз мощнее, чем их мэйнфрейм GEE645, будут продаваться миллионами по тысяче долларов за. на языке PL/I. Успех системы MULTICS был весьма неоднозначен. Она разрабатывалась с целью обеспечения сотен пользователей машиной, немногим более мощной, чем персональный компьютер с процессором Intel 386, но имеющей более широкие возможности по вводу-выводу данных. . |