История программного обеспечения

Page 46

202 низующих и обслуживающих вычислительный процесс на ЭВМ. Без ОС немыслима работа компьютера. Собственно говоря, современный пользователь не видит саму машину, он общается только с ОС. Однако так было не всегда. Операционные системы прошли длительный и сложный путь эволюции, анализ этого пути исключительно полезен для понимания современного состояния и тенденций развития ОС. Вернемся к истокам вычислительной тех ники. 50-е годы — время ЭВМ первого по коления. Машины тогда были громоздкими сооружениями, занимавшими целые здания. В полумраке главного машинного зала тысячами огоньков светились электронные лампы, гудели мощные вентиляторы, подававшие потоки охлажденного воздуха на многометровые стойки с ячейками ЭВМ. В середине зала возвышался центральный пульт управления. Он внешне походил на пульт управления электростанцией или прокатным станом, насчитывал сотни клавиш, кнопок, переключателей и индикаторных лампочек. Разобраться во всем этом хозяйстве мог только специально подготовленный человек. В первые годы, когда машины только учились считать, ими управляли сами программисты. Каждому пользователю отводилось определенное время, стоимость одного часа машинного времени примерно равнялась месячной зарплате инженера. Программист садился за пульт и оставался с машиной один на один. Никаких операционных систем и файлов на диске, — «все свое ношу с собой». Первое его действие за пультом — нажатие кнопки «Стирание ОЗУ», затем в пустую машину вводилась колода перфокарт и управление передавалось в ячейку с адресом 0001. Когда программа заканчивала работу, машина останавливалась и загоралась лампочка «Останов», а если возникала особая ситуация — деление на нуль или переполнение, то вспыхивала лампочка аварийного останова «Авост». Вот и все управление вычислительным процессом. В таких условиях отладка программ была очень медленным и малопродуктивным делом. Пока программист думал, 50-е годы: человек-оператор


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.