<р> Самая ранняя электронная цифровая компьютеры не имели операционных систем. Машины времени были настолько примитивны, что программы часто вошел один бит на времени на рядах механических переключателей (подключаемые советов). Языки программирования были неизвестны (даже не монтаж языки). Операционные системы были неслыханно
<р> К началу 1950-х годов, процедура несколько улучшилась с введением перфокарт.
Дженерал Моторс Research Laboratories реализованы первые операционные системы в начале 1950-х годов их IBM 701. Система 50-х, как правило побежал одну работу на время. Они были названы системы обработки одного пакета-поток, потому что программы и данные были представлены в группах или партиях
<р> Системы 1960-х годов были также системы пакетной обработке, но они смогли лучше использовать ресурсы компьютера, запустив несколько работ одновременно.
Так разработчики систем, работающие разработал концепцию многозадачности, в которой несколько рабочих мест в основной памяти одновременно; процессор переключается с одной работы на другую, как необходимые для поддержания несколько рабочих мест продвижении, сохраняя периферийные устройства в использовании.
<р> Например, в системе с не мультипрограммирования, когда текущее задание паузы ждать другой I /операция вывода для завершения, процессор просто сидел простоя до ввода /вывода не закончена.
Решение этой проблемы, что сложившаяся разделить память на несколько частей, с другой работы в каждом разделе. В то время как одна работа ждал ввода /вывода, чтобы закончить, другая работа может быть с помощью процессора.
<Р> Еще одной важной особенностью в операционной системе третьего поколения был метод, называемый подкачку (одновременные операции периферийные на линии). В буферизации, высокоскоростной устройства, как диск, расположенный между работающей программе и низкой скорости устройства, участвующих в программе в ввода /вывода.
Вместо того чтобы писать прямо на принтер, например, выходы записываются на диск. Программы могут работать до завершения быстрее, и другие программы может быть инициирован раньше, когда принтер становится доступным, выходы могут быть напечатаны.
<Р> Обратите внимание, что метод буферизации является так же, как нить раскручивается в катушку, так что это может быть