Ламповые машины, ОС нет.

I период 1954-55

Краткая история эволюции ВС.(3,4)

ОС как постоянно функционирующее ядро.

ОС как защитник пользователей и их программ.

ОС как менеджер ресурсов.

ОС предназначена для управления всеми частями весьма сложной архитектуры компьютера. Например, когда несколько программ работающих на одном компьютере будут пытаться одновременно осуществить вывод на принтер без управления со стороны ОС была бы мешанина строчек и страниц. ОС предотвращает такого рода хаос за счет буферизации информации предназначенной для печати на диске и организации очереди на печать. Для многопользовательских компьютеров необходимость управления ресурсами и их защиты еще более очевидна. ОС как менеджер ресурсов осуществляет упорядочение и контролирование распределения процессора, памяти и других ресурсов между различными программами.

При совместной работе нескольких пользователей на одной вычислительной системе возникает проблема организации их безопасной деятельности. Необходимо обеспечивать сохранение информации на диске чтобы никто не мог удалить или повредить чужие файлы. Программы одних пользователей не должны производить вмешательства в программы других пользователей, а так же нужно пресекать попытки несанкционированного использования вычислительной системы. Эту деятельность осуществляет ОС как организатор безопасной работы пользователей и их программ.

ОС это программа постоянно работающая на компьютере и взаимодействующая со всеми прикладными программами.

Однако, во многих современных ОС постоянно работает на компьютере лишь часть ОС которую принято называть ядром ОС.

Т.о. существует много точек зрения на то что такое ОС. Невозможно дать ей адекватное строгое определение. Проще сказать не что есть ОС, а для чего она нужна и что она делает. Для выяснения этого вопроса полезно рассматривать историю развития вычислительных систем.

Необходимо рассматривать историю развития ВС а не ОС т.к. техническое обеспечение и ПО эволюционировали совместно, оказывая взаимное влияние друг на друга. Появление новых технических возможностей приводило к прорыву в области создания удобной, эффективной и безопасной программы, а свежие идеи программной области стимулировали поиски новых технических решений. Именно эти критерии: удобство, безопасность и эффективность играли роль факторов в эволюции ВС.

В сер. 40-х были созданы первые ламповые выч. устройства и появ.ся принцип проги,хранящиися в памяти (Джон Фон Неймон июнь 1945). В то время одна и та же группа людей участвовала в проектир-ии “эксплуатации и программ-ии ВС”. Програ-ие осуществлялось исключительно на машинном уровне, об ОС не было и речи. Все задачи по организации выч.процесса решались вручнуюкаждым программистом с пультом управления. Прога загружалась в память машины в лучшем случае с колоды перфокарт, а обычно с помощью панелей переключателей. Отладка прог велась с пульта управления с помощью изучения состояния памяти и регистров машин. В конце этого периода появл-ся первые системы ПО. 51-52 появл-ся компиляторы портранов, 54-Assembler. Этот период хар-ся крайней высокой стоимостью ВС,малым кол-ом и низкой эффективностью использ-ия.