Операционные
системы
40 - 50 годы - ОС отсутствует
Полный доступ к ресурсам ЭВМ на машинном языке, все программы разрабатываются в двоичном коде. Этот период характеризуется высокой стоимостью приобретения и эксплуатации компьютеров и низкой стоимостью труда программистов.
Основная цель – максимизировать использование аппаратного обеспечения.
Основной режим работы компьютера – простой и ожидание каких-либо действий программиста. При этом наблюдается недостаточное использование дорогостоящего вычислительного оборудования.
60-е годы – развитие первых операционных систем
Важной тенденцией этого периода является создание семейств программно – совместимых машин и операционных систем для них . Примерами семейств программно – совместимых машин, построенных на интегральных микросхемах, являются серии машин IBM/360, IBM/370 и PDP-11.
Программная совместимость требовала и совместимости операционных систем.
ОС состояли из многих миллионов ассемблерных строк, написанных тысячами программистов, и содержали тысячи ошибок, вызывающих нескончаемый поток исправлений.
Операционные системы этого поколения были очень дорогими.
1970-годы – развитие ОС
Важной вехой в истории операционных систем явилось создание ОС UNIX . Особенностью этой системы являлось то, что она была первой системной программой, которая была написана с использованием языка, отличного от машинного языка (ассемблера). С середины 70-х годов началось массовое использование ОС UNIX. К этому времени программный код для UNIX был на 90% написан на языке высокого уровня С.
Поскольку эта ОС поставлялась вместе с исходными кодами, то она стала первой открытой ОС, которую могли совершенствовать простые пользователи-энтузиасты.
1980-годы – развитие ОС MS DOS
История DOS а (Disk Operation System) началась в 1980 году в фирме Seattle Computer Products.
Это была однопрограммная однопользовательская ОС с интерфейсом командной строки, способная стартовать с дискеты.
Недостающие функции для MS-DOS и подобных ей ОС компенсировались внешними программами, предоставлявшими пользователю удобный графический интерфейс (например, Norton Commander).
1985 год – появление Microsoft Windows.
В те времена, когда работа над Windows только начиналась, считалось, что будущее принадлежит интегрированным средам.
Президент фирмы Билл Гейтс решил заняться созданием графической среды, которая послужила бы стандартной платформой для разработчиков прикладных программ . Итак, Microsoft поставила себе задачу по созданию платформы для разработчиков. Предполагалось обеспечить разработчиков встроенными функциями для реализации пользовательского интерфейса и его компонентов - окон, меню, панелей диалога, которые могли бы управляться с помощью клавиатуры или мыши.
«хочу окна открывать мышью»
Билл Гейтс
1987 год – появление OS/2
В 1987 году в результате совместных усилий Microsoft и IBM появилась первая многозадачная система для персональных компьютеров с процессором Intel 80286, в полной мере использующая возможности защищённого режима - OS/2.
Эта система была хорошо продуманна. Она поддерживала вытесняющую многозадачность, виртуальную память, графический пользовательский интерфейс (не с первой версии) и виртуальную машину для выполнения DOS- приложений . Фактически она выходила за пределы простой многозадачности с её концепцией распараллеливания отдельных процессов, получившей название многопоточности. OS/2 с её развитыми функциями многозадачности и файловой системой HPFS со встроенными средствами многопользовательской защиты оказалась хорошей платформой для построения локальных сетей персональных компьютеров .
Заключение
История ОС насчитывает примерно полвека. Она во многом определялась и определяется развитием элементной базы и вычислительной аппаратуры. На данный момент мировая компьютерная индустрия развивается очень стремительно. Производительность систем возрастает, а следовательно возрастают возможности обработки больших объёмов данных. Поэтому в последнее время происходит переход на более мощные и наиболее совершенные операционные системы.
Нарастающие темпы компьютеризации уже приблизили время, когда в контакте с компьютерами оказываются не только относительно немногочисленные профессионалы по обработке информации, а практически все члены общества. Контакт с компьютером - это контакт с его программным обеспечением и, прежде всего, с операционной системой (ОС).
Свойства ОС зачастую оказываются не менее важными, чем свойства аппаратуры. Известны случаи, когда переход с одной ОС на другую на одной и той же машине приводил почти к пятикратному ускорению разработки программ.
На “голой” машине в современном мире не работает практически никто, и именно это определяет интерес к операционным системам.
Операционная система
Операционная система(ОС) - это совокупность программ, обеспечивающая целостное функционирование компьютера и его устройств при взаимодействии с пользователем в процессе решения им различных информационных задач на компьютере.
4/29/20
Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом.
- обеспечивает пользователю-программисту удобство посредством предоставления для него расширенных функций машины
- повышает эффективность использования компьютера путем рационального управления его ресурсами
Операционная система - набор программ (обычных и микро), которые обеспечивают возможность использования аппаратуры компьютера.
Назначение операционных систем
Операционная система является посредником между ЭВМ и её пользователем. Она делает работу с ЭВМ более простой, освобождая пользователя от обязанностей распределять ресурсы и управлять ими.
Операционная система осуществляет анализ запросов пользователя и обеспечивает их выполнение.
Функции ОС
- осуществление диалога с пользователем;
- ввод-вывод и управление данными;
- планирование и организация процесса обработки программ;
- распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);
- запуск программ на выполнение;
- всевозможные вспомогательные операции обслуживания;
- передача информации между различными внутренними устройствами;
- программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).
Состав ОС
- Ядро – командный интерпретатор, «Переводчик» с программного языка на «железный», язык машинных кодов.
- Драйвер – программы для управления различными устройства, входящими в состав компьютера. Каждому устройству соответствует свой драйвер, например, драйвер принтера, драйвер сканера и т.д.
- Интерфейс – способ общения – внешний вид программной среды, служащий для обеспечения диалога с пользователем. Очень важен способ общения человека с компьютером, насколько он понятен, прост и «дружествен».
Классификации ОС
- по назначению
- по характеру взаимодействия с пользователем
- по числу одновременно выполняемых задач
- по числу одновременных пользователей
- по аппаратной основе