Время ЭВМ дороже времени человека
· Один пользователь в один момент времени работает напрямую с консолью
· Первые «ОС» — общие библиотеки вв/выв
· Простой монитор пакетной обработки – убрать пользователя от компьютера. ОС – программа для загрузки и исполнения пользовательских заданий и сохранения результатов
· Каналы данных, прерывания, одновременное выполнение операций вв/выв и вычислений
· Защита памяти позволяет реализовывать многозадачность: несколько пользователей используют одну систему
· ОС должна управлять взаимодействием, параллельностью
· К середине 60х ОС становятся большими и сложными
· Область ОС становится важной дисциплиной со своими принципами
Вторая фаза развития ОС
Время человека дороже времени ЭВМ
· Интерактивное разделение времени: удобные файловые системы, проблемы с временем ответа
· Персональные компьютеры: они дешевые, поэтому каждый терминал – ПК
· Сеть позволяет организовать общий доступ и взаимодействие между машинами
· Встроенные устройства: компьютеры помещаются в сотовые телефоны, стерео проигрыватели, телевизоры и пр.
· Насколько там нужны сложные алгоритмы разделения времени.
Настоящее и будущее ОС
Будущее в научном развитии ОС
· Очень маленькие ОС (для мобильных устройств)
· Очень большие ОС (центр обработки данных, облачные вычисления)
Характеристики текущих ОС
· Огромные миллионы строк исходного кода, 100-1000 человеко-лет разработки
|
|
· Сложные: асинхронные, зависимые от аппаратного обеспечения, ориентированные на высокую производительность
· Плохо понимаемые
Направление исследований
Постоянно возникают новые направления исследований
· Встраиваемые системы (iPоd – плеер компании Apple потребовал разработки собственной унифицированной ОС)
· Системы сенсоров (очень низкое энергопотребление, жесткие требования в памяти)
· Одноранговые сети
· Беспроводные сети
· Маштабируемые системы, кластерные системы
Старые проблемы требуют новых подходов к решению
· Эволюция смартфонов повторяет эволюцию ПК, которая повторяла эволюцию миникомпьютеров, а они в свою очередь минифреймов
Дата добавления: 2019-01-14; просмотров: 174; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!