Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Первое поколение (50-е годы)

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

Это было начало систем пакетной обработки, которые предусматривали объединение отдельных задач в группы (пакеты). Запущенная в решение задача получала в свое полное распоряжение все ресурсы машины. После завершения каждой задачи (либо нормального, либо аварийного) управление ресурсами возвращалось операционной системе, которая «прочищала машину после данной задачи» и обеспечивала ввод и запуск в решение следующей задачи.

Уже в первых операционных системах появилась концепция системных файлов как средства достижения независимости программ от аппаратуры. Это дало возможность не задавать непосредственно в программе конкретные номера физических устройств, а указывать стандартный системный файл ввода (SYSIN) как устройство, с которого считывается информация, или стандартный системный файл вывода (SYSOUT) как устройство для вывода результатов.

К концу 50-х годов ведущие фирмы - изготовители компьютеров поставляли операционные системы со следующими характеристиками:

§   пакетная обработка одного потока задач;

§   возможности автоматического перехода от программы к программе, позволяющие сократить накладные расходы на запуск новой задачи в решение;

§   средства восстановления после ошибок, обеспечивающие автоматическую «очистку» машины в случае аварийного завершения очередной задачи и позволяющие запускать следующую задачу при минимальном вмешательстве оператора ЭВМ;

§   наличие стандартных подпрограмм ввода-вывода, с тем чтобы пользователю не приходилось касаться деталей программирования процессов ввода и вывода на машинном языке;

предыдущаяследующая