- •Кафедра «Информационные технологии»
- •Лекция 5
- •Операционные системы
- •1950-е годы: человек-оператор
- •1960-е годы: от автооператора до
- •1960-е годы: от автооператора до
- •Однопрограммный режим - каждая новая
- •Задача (task) — вычислительный процесс, требующий определенных ресурсов (процессора, памяти).
- •Основные функции пакетной ОС
- •Основные функции пакетной ОС
- •Аналогия между ОС ЭВМ и системой управления промышленным производством:
- •На протяжении 1960-х гг. мультипрограммные ОС совершенствовались. В этой области «высшее достижение» -
- •1970-е годы: диалоговые ОС с разделением времени
- •1970-е годы: диалоговые ОС с разделением времени
- •Стадии развития ОС с разделением времени
- •ОС Unix
- •ОС Unix
- •ОС Unix
- •Развитие ОС Unix привело к появлению трех семейств ОС: Unix, Linux и BSD
- •1980-90-е годы: настольные ОС
- •Программное и техническое обеспечение офисной деятельности
- •Еще раз о терминологии
- •в офисной деятельности
- •Новые ИТ, используемые в офисной деятельности
- •Новые ИТ, используемые в офисной
- •Новые ИТ, используемые в офисной деятельности
- •Новые ИТ, используемые в офисной деятельности
- •Новые ИТ, используемые в офисной
- •Новые ИТ, используемые в офисной
- •Примеры пользовательских интерфейсов АРМ
- •6) Технологии компьютерного офиса - коллективная работа в офисе с высоким уровнем компьютеризации,
- •7) Технология "Клиент-сервер" –
- •8) Технологии использования интегрированных ППП –
- •9) Технологии машинной графики и визуализации – технологии, базирующиеся на системах рисования и
- •10) Гипертекстовые технологии
- •12) Технология виртуальной реальности –
- •12) Технология виртуальной реальности
- •Офисное делопроизводство
- •Офисное делопроизводство Эволюция делопроизводства и офисных т
- •Офисное делопроизводство Эволюция компьютеризации предприятий
- •Схема эволюции компьютеризации и
- •Многотерминальные централизованные системы
- •Позднее (1970-е годы) - решена задача подсоединения терминалов через телефонные сети с помощью
- •1970-е годы
- •Середина 1970-х годов - появление мини- компьютеров - небольших по сравнению с мэйнфреймами
- •На следующем этапе предприятия стали объединять мини-компьютеры между собой и
- •В середине 70-х начали появляться ПК.
- •Первый "ПК компании IBM" - IBM PC –
- •1981 г. - первый успешно продаваемый ПК IBM PC – «родоначальник» современных ПК.
- •Для решения проблемы обмена данными ПК стали объединять в сети. ПК в сети
- •Затем - сети с выделенным сервером:
- •Клиентские и серверные приложения могут быть установлены на одном компьютере, а могут и
- •Распространение Интернета привело к
- •Эволюция офисного программного обеспечения - основные этапы
- •1979 г. - компания Micropro International выпустила текстовый процессор Wordstar, который оказал большое
- •Текстовые редакторы совершенствовались и со временем получили статус текстовых процессоров.
- •1978 г. - первая электронная таблица (ЭТ) - Visicalc (Дэн Бриклин, Боб Фрэнкстон),
- •1984 г. - программа PowerPoint (Боб Гаскинс, Беркли) - создание слайдов для проведения
- •1988 г. - ранняя версия интегрированного пакета программ Microsoft Office, который включал текстовый
- •Идея интегрированного офисного пакета - набор взаимодействующих программ
- •2003 г. - продукт Office System
- •Особенности языка разметки XML
- •Особенности языка разметки XML
- •Интеграция приложений MS Office
- •За счет интеграции приложений MS Office возможно
- •Дополнительные офисные программы
- •Альтернативные офисные программы
- •OpenOffice.org включает:
- •Для пользователей, нуждающихся в
- •Русский офис — серия программ компании «
Основные функции пакетной ОС
3) Управление файлами. При решении сложных задач невозможно все необходимые для их работы внешние
данные (библиотеки стандартных программ, промежуточные результаты) каждый раз «носить с собой». Поэтому в ОС образовался отдельный компонент, ответственный за коллективное хранение данных на внешних устройствах — система управления файлами.
11
Аналогия между ОС ЭВМ и системой управления промышленным производством:
главный планировщик - плановый отдел,
супервизор - диспетчерский отдел,
система управления файлами - складское хозяйство.
Эта аналогия позволяет использовать в алгоритмах ОС математические модели и методы, разработанные для организации производства.
12
На протяжении 1960-х гг. мультипрограммные ОС совершенствовались. В этой области «высшее достижение» - OS/360 MVT (Multiprogramming with Variable Number of Tasks - мультипрограммирование с переменным числом задач), IBM, серия машин 3 поколения.
Разработка этой ОС и сопровождающего базового ПО потребовала > 150 000 человеко- лет труда квалифицированных системных программистов. ОС отлаживалась и дорабатывалась не один год; создав ее, IBM стала лидером по производству больших
программных систем.
13
1970-е годы: диалоговые ОС с разделением времени
Проблема — как организовать вычислительный процесс, чтобы каждый пользователь имел неограниченный
доступ к машинным ресурсам и эти
ресурсы использовались эффективно?
14
1970-е годы: диалоговые ОС с разделением времени
Выход - принцип разделения времени
(Дж. Маккарти - автор языка Lisp).
На ЭВМ одновременно запускалось несколько задач, каждая из них последовательно получала квант времени. К каждой задаче
«привязывалось» устройство общения с пользователем (вначале телетайп, потом - дисплей) и выделялась своя область памяти.
В результате каждому пользователю
«казалось», что он один работает с ЭВМ. На аппаратуре одной, достаточно мощной, ЭВМ средствами ОС организуется несколько
15
воображаемых - виртуальных машин.
Стадии развития ОС с разделением времени
Экспериментальная стадия
ОС Multics (МТИ) – начало 1960-х – начало 1970-х, результаты широко публиковались =>
образовательный эффект (косвенно повлияла на
создателей Basic, ОС Unix и др.).
Промышленная стадия - начало 1970-х
Аппаратное обеспечение - General Electric, DEC («изобретатель» мини-ЭВМ), IBM, …
ПО - OS/VM — Virtual Mashines, RSX-11, …
16
ОС Unix
Проблема - исполняемые программные модули были
работоспособны только в среде конкретной ОС. Выход – создание унифицированной ОС для
различных аппаратных платформ.
Конец 1960-х – начало 1970-х, Кеннет Томпсон (Bell Laboratories) – Unix (по личной инициативе).
Многие особенности Unix (организация файлов,
принципы мультипрограммирования) были заимствованы из Multics (сначала система называлась
Unics в пику Multics, но затем буквы «cs» превратились в «x»).
В 1973 г. вместе с Деннисом Ричи, создавшим
специально для этого машинно-независимый язык
Си, они переписали программы Unix на Си, что сразу сделало Unix потенциально мобильной.17
ОС Unix
Согласно американским законам, владевшая Bell
Laboratories корпорация (AT&T) не имела права
продавать систему, поэтому Unix бесплатно
разошлась – сначала по университетам.
Бесплатность, масштабируемость, переносимость, открытость (система
поставлялась вместе с исходными текстами
программ на Си) =>
•Unix стала популярной в науке и образовании;
•Реализация Unix практически для всех
аппаратных платформ;
•Unix непрерывно улучшалась на протяжении 1970-80-х годов;
•Общедоступная бесплатная Unix – «находка» для
Internet. |
18 |
|
ОС Unix
«Минусы» доступности исходного кода Unix:
•Модификации системы в различных организациях привели к несовместимости
отдельных версий.
•Появился целый класс Unix-подобных ОС -
как бесплатных, так и платных: AIX (IBM),
Xenix (Microsoft), Solaris (Sun Microsystems) и
др.
19
