Скачать презентацию Архитектура компьютера место ОС ОС как расширенная Скачать презентацию Архитектура компьютера место ОС ОС как расширенная

Лекция 1 ОС new.pptx

  • Количество слайдов: 41

Архитектура компьютера (место ОС) Архитектура компьютера (место ОС)

ОС как расширенная (виртуальная) машина Сервисы (API, bash, GDI …) ОС как расширенная (виртуальная) машина Сервисы (API, bash, GDI …)

ОС как менеджер ресурсов Управление ОС как менеджер ресурсов Управление

Временное мультиплексирование Программа 1 Очередь Процессор Программа 1 Процессор выделяется поочередно каждой программе на Временное мультиплексирование Программа 1 Очередь Процессор Программа 1 Процессор выделяется поочередно каждой программе на определенное количество времени

Пространственное мультиплексирование Программа 1 Программа 2 Программа 1 Программа 3 Память Пространственное мультиплексирование Программа 1 Программа 2 Программа 1 Программа 3 Память

История развития ЭВМ Аналитическая машина Бэйбиджа 1822 -1855 Ада Лавлейс первая программистка описала алгоритм История развития ЭВМ Аналитическая машина Бэйбиджа 1822 -1855 Ада Лавлейс первая программистка описала алгоритм вычисления Чисел Бернулли на аналитической машине.

История развития ЭВМ Середина 40 -х годов одновременно созданы первые ВМ на ЭМ реле: История развития ЭВМ Середина 40 -х годов одновременно созданы первые ВМ на ЭМ реле: Howard Aiken, John von Neumann, William Mauchley, John Eckert, Konrad Zuse

Левая часть Центральная часть Правая часть Mark 1, 1945 создан под руководством Howard H. Левая часть Центральная часть Правая часть Mark 1, 1945 создан под руководством Howard H. Aiken в сотрудничестве с компанией IBM

История развития ЭВМ Z 3 (1941) и Z 4 (1942) были созданы в Германии История развития ЭВМ Z 3 (1941) и Z 4 (1942) были созданы в Германии немецким ученым Konrad Zuse. Использовались для расчетов в самолето и ракетостроении. Элементная база – электромеханические реле. В 1942 была предпринята попытка перевода на вакуумные лампы, но из-за недостатка функционирования не была реализована. Konrad Zuse опередил John von Neumann в обосновании использования двоичной системы счисления Характеристики Z 3 Характеристики Z 4 Реле (600 — блок вычислений, 1600 — блок памяти) Частота 5, 33 Гц Вычислитель ный блок Обработка чисел с плавающей запятой, длина машинного слова — 22 бита Средняя скорость вычислений Умножение, деление — 3 секунды, сложение — 0, 7 секунд Ввод данных Ламповая панель (десятичное представление) Память 64 слова по 22 бита Вес Около 1000 кг Реле, память — металлические пластины Частота 30 Гц Вычислительны й блок Обработка чисел с плавающей запятой, длина машинного слова — 32 бита Средняя скорость вычислений 11 операций умножения в секунду Десятичная клавиатура, устройство считывания с перфоленты Вывод данных Печатная машинка марки "Mercedes" Память 64 слова по 22 бита Вес Около 1000 кг Клавиатура, устройство считывания с перфоленты Вывод данных Реализация Ввод данных Реализация

Изображение Z 4 Изображение Z 4

История развития ЭВМ 1945 год завершен проект ENIAC. Использовался для расчетов при создании водородной История развития ЭВМ 1945 год завершен проект ENIAC. Использовался для расчетов при создании водородной бомбы. Отличительной особенность являлось то, что часть программ нужно было практически впаивать в виде схем. Элементная база – электронные лампы. Характеристики: На создание ENIAC ушло 200. 000 человеко-часов и 486. 804, 22 доллара США. Всего комплекс включал 17468 ламп, 7200 кремниевых диодов, 1500 реле, 70000 резисторов и 10000 конденсаторов. Объем памяти: 20 число-слов Вычислительная мощность — 300 умн. или 5000 слож. в сек. (200 микросекунд на одно сложение). Вычисления производились в десятичной системе. Потребляемая мощность — 150 к. Вт. Вес — 27 тонн.

История развития ЭВМ Изображение ЭВМ ENIAC История развития ЭВМ Изображение ЭВМ ENIAC

История развития ЭВМ Развитием ENIAC стал проект EDVAC. При создании ЭВМ EDVAC John von История развития ЭВМ Развитием ENIAC стал проект EDVAC. При создании ЭВМ EDVAC John von Neuman предложил и обосновал обобщенную архитектуру ЭВМ, которая используется вплоть до настоящего времени. Характеристики: Компьютер использовал двоичную систему счисления, располагал встроенными операциями сложения, вычитания и умножения, а также программной реализацией деления; объём памяти составлял тысячу 44 разрядных слов (позже дополнен до 1024 слов, что даёт 5, 5 килобайт в современной терминологии). Время операции сложения — 864 микросекунды, умножения — 2900 микросекунд (2, 9 миллисекунды). Компьютер состоял из почти 6000 ламп, и 12000 диодов, и потреблял 56 к. Вт энергии. Занимаемая площадь — 45, 5 м², масса — 7850 кг. Полный состав обслуживающего персонала — 30 человек на каждую 8 -часовую смену.

История развития ЭВМ История развития ЭВМ

История развития ЭВМ Все ЭВМ 40 -х и до середины 50 -х годов принято История развития ЭВМ Все ЭВМ 40 -х и до середины 50 -х годов принято относить к ЭВМ первого поколения. Каждая ЭВМ была уникальна. Создавалась и эксплуатировалось отдельной группой специалистов. ОС как компонент ВС представляла собой совокупность служебных программ, обеспечивающих работу ЭВМ. Все программы необходимо было писать в машинных кодах. ЭВМ первого поколения были крайне ненадежными. Именно тогда появился термин баги (Bugs) в переводе с английского «тараканы» которые часто являлись причинами выхода из строя ЭВМ. Первыми полноценными ОС были General Motors OS для IBM 701 и BESYS

История развития ОС (1955 -1960 ) Основные элементы в ЭВМ — транзисторы. ОС представляли История развития ОС (1955 -1960 ) Основные элементы в ЭВМ — транзисторы. ОС представляли собой системы пакетной обработки данных. Распечатка Перфокарты 1401 7090 Магнитная лента с программой 1401 Магнитная лента с результатом

Изображение ЭВМ IBM 7090 Изображение ЭВМ IBM 7090

Примеры ОС второго поколения BESYS (Bell Operating System) — операционная система, созданная в 1957 Примеры ОС второго поколения BESYS (Bell Operating System) — операционная система, созданная в 1957 году компанией Bell Labs для собственных нужд её вычислительного центра. Использовалась на компьютерах IBM 7090 и IBM 7094, к которым было присоединено дополнительное оборудование для скоростной обработки перфокарт (через компьютер IBM 1401), и печати результатов на бумаге.

Примеры ОС второго поколения FMS (Fortran Monitor System) — операционная система, созданная IBM. Представляла Примеры ОС второго поколения FMS (Fortran Monitor System) — операционная система, созданная IBM. Представляла собой систему, объединяющую язык программирования FORTRAN, средства ввода-вывода информации, библиотеки, подпрограммы и компиляторы. Использовалась в IBM 1401, IBM 7090 и IBM 7094

Примеры ОС второго поколения IBSYS - операционная система, созданная IBM для IBM 7090 и Примеры ОС второго поколения IBSYS - операционная система, созданная IBM для IBM 7090 и IBM 7094 computers. Является продолжением развития ОС FMS. Позволяла выполнять пакетные задания, разделенные знаком $

История развития ОС (1961 -1969) Многозадачные системы (предпосылки появления) Выполнение одной задачи Выполнение Ожидание История развития ОС (1961 -1969) Многозадачные системы (предпосылки появления) Выполнение одной задачи Выполнение Ожидание ввода вывода Выполнение нескольких задач Задача 1 Задача 2 Задача 3

История развития ОС (1961 -1969) IBM 1401 IBM 7094 IBM series / 360 История развития ОС (1961 -1969) IBM 1401 IBM 7094 IBM series / 360

История развития ОС (1961 -1969) примеры ОС CTSS (Compatible Time Sharing System 1961) первая История развития ОС (1961 -1969) примеры ОС CTSS (Compatible Time Sharing System 1961) первая многозадачная система с разделением времени. MIT (Массачусетский технологический институт) Использовалась в ЭВМ IBM 7094 Основа для разработки MULTICS и UNIX Не получила широкого распространения ввиду отсутствия в аппаратном обеспечении технических средств защиты (памяти)

OS/360 (апрель 1964) — специально разработана для IBM Series/360. Процесс разработки описан в книге OS/360 (апрель 1964) — специально разработана для IBM Series/360. Процесс разработки описан в книге «Мифический человекомесяц» Фреда Брукса. Модульная архитектура IBM/360 позволял создавать ЭВМ различных конфигураций с разной мощностью и стоимостью.

VM/CMS (1964) — разрабатывалась под названием VM/CMS (1964) — разрабатывалась под названием "CP -40 Project" для работы на модифицированной System 360 Model 40 в IBM's Cambridge Scientific Center. Впервые применены принципы виртуализации, которые затем были реализованы в OS/360

Multics (1964) — (MIT, Bell Labs и General Electric) Первоначально разрабатывалась для ЭВМ GE-495 Multics (1964) — (MIT, Bell Labs и General Electric) Первоначально разрабатывалась для ЭВМ GE-495 и Honeywell 6180. Реализованы революционные идеи: 1. Разделение памяти вычислительных процессов и файловые системы 2. Идея виртуальной памяти процессов 3. Динамическое связывание исполняемой программы и библиотек кода

GE-495 GE-495

Multics (1964) Ядро системы занимало в памяти всего 135 Кб. Полный размер ОС с Multics (1964) Ядро системы занимало в памяти всего 135 Кб. Полный размер ОС с языком PL/1 составлял 4, 5 Мб. Всего 80 инсталяций. Последняя ЭВМ с ОС Multics была остановлена 31 октября 2000 года в канадском Министерстве обороны. Стала прообразом ОС Unix

История развития ОС (1969 -1980) Начало этапа характеризуется появлением нового класса ЭВМ — миникомпьютеров История развития ОС (1969 -1980) Начало этапа характеризуется появлением нового класса ЭВМ — миникомпьютеров (семейство PDP компании DEC). Слабее, чем 7094, но в 20 раз дешевле. ЭВМ PDP-1

История развития ОС (1969 -1980) начало создания UNIX На таком, восстановленном и морально устаревшем История развития ОС (1969 -1980) начало создания UNIX На таком, восстановленном и морально устаревшем к 1969 году PDP-7 Кен Томпсон создавать операционную систему UNIX

ОТЦЫ ОТЦЫ

Dennis Mac. Alistair Ritchie 9. 09. 1941 – 8(12). 10. 2011 «Ritchie was under Dennis Mac. Alistair Ritchie 9. 09. 1941 – 8(12). 10. 2011 «Ritchie was under the radar. His name was not a household name at all, but… if you had a microscope and could look in a computer, you’d see his work everywhere inside»

История развития ОС (1969 -1980) начало создания UNIX создавалась на энтузиазме и первоначально представляла История развития ОС (1969 -1980) начало создания UNIX создавалась на энтузиазме и первоначально представляла собой набор утилит для поддержки игры Space Travel. Первоначально называлась UNICS(Uniplexed Information and Computing Service) Space Travel Space. War (1972)

История развития ОС (1969 -1980) начало создания UNIX В 1971 году был реализован текстовый История развития ОС (1969 -1980) начало создания UNIX В 1971 году был реализован текстовый процесссор предшественниек nroff, что привело к широкому распространению внутри Bell Labs Первые версии UNIX были написаны на языке ассемблер и B. В 1973 году был перенесен на язык С совместно с создателем языка Деннисом Ритчи. В 1974 году была представлена общественности посредством публикации в ACM, что привело к резкому росту популярности. У компании Bell Labs отсутствовала заинтересованность в коммерционализации UNIX. Кену Томпсону было позволено без огласки самостоятельно рассылать исходные коды. Согласно легенде на каждом отосланном экземпляре присутствовала его личная подпись “love, ken”

История развития ОС (1969 -1980) начало создания UNIX Jogn Lions, учёный, преподававший в Университете История развития ОС (1969 -1980) начало создания UNIX Jogn Lions, учёный, преподававший в Университете Нового Южного Уэльса в Австралии. В 1977 году он опубликовал книгу, ставшую самой известной в то время - A Commentary on the Unix Operating System, содержащую прокомментированный основной исходный код Unix.

История развития ОС (1969 -1980) микрокомпьютеры 1974 год появление микропроцессора Intel 8080. В этом История развития ОС (1969 -1980) микрокомпьютеры 1974 год появление микропроцессора Intel 8080. В этом же году создание операционной системы CP/M. Однозадачная система (определялось архитектурными особенностями МП 8080. Была перенесена на МП Z 80 Клоны в СССР Микро. ДОС и М 86 Стратегический промах – отказ работы с IBM, что привело к окончанию использования

История развития ОС (1980 -1990) TCP/IP и Unix войны В начале 80 -х годов История развития ОС (1980 -1990) TCP/IP и Unix войны В начале 80 -х годов развитие UNIX осуществлялось по двум ветвям: в Калифорнийском университете Беркли и в Bell Labs В 1980 году агенство DARPA (Defense Agdvanced Research Agency) потребовалась реализация протокола TCP/IP на компьютерах VAX. В качестве ОС была выбрана ОС Unix университета Беркли. В Unix Bell Labs реализация протокола первоначально не осуществлялась. Поддержка TCP/IP была реализована в 1983 году в BSD 4. 2. Для реализации обмена по сети была разработана концепция сокетов (сокеты Беркли) Развитие двух ветвей BSD и System V привело к конфликтам как на уровне технических решений так и на уровне спора за патенты. В частности в BSD для межсетевого взаимодействия используется TCP/IP в System V протокол на основе OSI 1988 год попытка примирения с использованием стандарта POSIX (Portable Operating System Interface for Unix)

История развития ОС (1980 -1990) IBM ПЭВМ Apple II (1977) - Первая массовая ПЭВМ История развития ОС (1980 -1990) IBM ПЭВМ Apple II (1977) - Первая массовая ПЭВМ IBM PC (1981) - Первый массовый персональный компьютер с открытой архитектурой и с приемлемым показателем цена/производительность CP/M - отказ Digital Research от сотрудничества с IBM стал началом ее конца QDOS - разработка Seattle Computer Products и купленная Билом Гейтсом за 50000 долларов стала началом монополии Microsoft на рынке ОС для ПЭВМ Apple Lisa – первая ОС с графическим интерфейсом. Проект провалился из-за дороговизны Windows 3. 0 (1990) – первая массовая ОС с графическим интерфейсом GNU (GNU is not UNIX) – в 1985 Ричард столлмен опубликовал манифест GNU и основал Фонд свободного программного обеспечения

История развития ОС (1991 -2007) Интернет, GDI, открытый исходный код Август 1991 – Linus История развития ОС (1991 -2007) Интернет, GDI, открытый исходный код Август 1991 – Linus Torvalds публикует письмо о разработке POSIX совместимой ОС Linux. Октябрь 1992 – Microsoft представила ОС Windows 3. 1 с поддержкой сетей 1993 – Microsoft разрывает отношения с IBM, которая занялась разработкой ОС OS/2 Март 1993 – создание WWW Июнь 1993 – появление первого дистрибутива ОС Linux: Slack. Ware Март 1994 – опубликован Linux 1. 0 Июнь 1994 – взрывное развитие WWW. Доступно около 1500 веб серверов Сентябрь 1994 – появление ОС Windows NT 3. 51 Август 1995 – старт продаж Windows 95 ……

Схема исторических связей между ОС 2010 Android 2005 2000 1995 Linux Windows 7 Windows Схема исторических связей между ОС 2010 Android 2005 2000 1995 Linux Windows 7 Windows XP Windows 2000 Win/NT i. OS Windows Me Windows 95 Windows 3 1990 1985 MS-DOS 1980 Mac. OS DEC (VMS) CP/M 1975 1970 Unix 1965 Multics 1960 MVS VM/CMS CTSS UNIX OS/360 TOP 10 DEC CP/M Mac. OS IBM