Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - История операционных систем23 января 2011Оглавление: 1. История операционных систем 2. Эра мейнфреймов 3. Миникомпьютеры и развитие UNIX История операционных систем частично повторяет историю аппаратного обеспечения компьютеров. Операционные системы предоставляют набор функциональности, необходимой для работы большинства приложений на компьютере, а также связующие механизмы для контроля и синхронизации. На первых компьютерах не было операционных систем, поэтому каждая исполняемая программа должна была знать полную аппаратную спецификацию машины и выполнять стандартные задачи, а также иметь собственные драйверы для периферийных устройств, таких как принтеры и кардридеры. Возрастающая сложность оборудования и пользовательских программ привела к появлению операционных систем. ПредысторияРаньше пользователь получал машину в единоличное пользование; он приходил с программой и данными, обычно записанными на перфокартах или магнитных лентах. Программа загружалась в машину, которая начинала работать, до тех пор пока программа не завершалась или не выдавала ошибку. Отладка программ осуществлялась при помощи панели управления, снабжённой тумблерами и лампочками. Наибольших успехов в этом достиг Алан Тьюринг на ранней машине Манчестерский Марк I, к тому времени он уже разрабатывал основные принципы работы операционных систем. Более поздние машины имели библиотеки, которые связывались с пользовательской программой для поддержки таких операций как ввод и вывод. Это было началом современных операционных систем. Однако машины всё ещё выполняли одну задачу за один промежуток времени. По мере увеличения производительности машин, время на исполнение программ уменьшалось, а время передача оборудования от одного пользователя другому оставалось прежним. Выстраивались длинные очереди из людей, желающих запустить свою программу, каждый из них имел по несколько магнитных лент с программами и данными. Операторы машин не успевали контролировать все операции, проводимые с компьютерами, поэтому возникла необходимость в автоматическом контроле и выявлении ошибок. Эти требования были учтены при создании первых операционных систем. Сначала для этого были использованы библиотеки времени исполнения, которые запускались до первой пользовательской задачи, считывали информацию с носителей, контролировали исполнение, записывали результаты и немедленно переключались на исполнение следующей задачи. Просмотров: 3758
|