logo
Informatika_v_sisteme_nauk_33__33__33__33_ekz

Эволюция операционных систем и основные идеи

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

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

Единой классификации операционных систем нет, но в зависимости от разных факторов-критериев все OS можно разделить на классы. Наиболее важными классами являются: Client / Server; бесплатные / платные ; версия оригинальная / локализованная• интерфейс Text Mode / Graphic Mode ; архитектура 16-bit / 32-bit / 64-bit ; объем большой / маленький ;версия сетевая / псевдо-сетевая & локальная; память процесса с защитой / без защиты ; загрузка программы экономная / не экономная ; однозадачные / многозадачные ; однопользовательские / многопользовательские ; стабильная / нестабильная ;virus friendly / no virus friendly