Операционна система (ОС) е набор от компютърен софтуер и интерфейс за управление на изчислителните ресурси на машината с помощта на приложни програми, които са разбираеми за потребителя.
Контролна програма
Функционирането на електронните компютри е невъзможно без координиране на програми. Съвременният компютър съчетава редица различни устройства, за добре координираната работа на които е необходим контролен център. Например, видеокарта обработва изображения, централен процесор извършва изчисления, монитор показва информация, устройство чете данни от CD и т.н. Такива координатори и мениджъри, координиращи функционирането на всички възли и компоненти, са операционни системи.
За да илюстрирате допълнително функцията на операционна система, сравнете хардуера на компютъра с тялото, а контролния комплекс с мозъка и нервната система. Операционната система участва във всички компютърни процеси и осигурява взаимодействието на масивите от данни на ниво изчисления, изчислителни програми и хардуерни компоненти, както и потребителя и софтуерното приложение.
Всички съвременни интерфейси са графични решения и са проектирани така, че потребителят интуитивно да разбира алгоритъма за взаимодействие. Има три основни категории такива решения: категория в реално време, категория разделяне и категория пакетни задачи. Системите от първа категория позволяват участие на потребителя в изчислителния процес. Решенията за разделена категория включват превключване на процесора от една задача към друга. Това бързо превключване позволява множество задачи да бъдат обработени във виртуална непрекъснатост. В този случай потребителят може също да се намеси в процеса. В решенията от последната категория потребителският достъп до процеси е отказан. Компютърът генерира самостоятелно списък със задачи и ги изпраща в пакети за изчисление. Можете да правите промени в данните само в интервалите между изпращането на такива пакети.
Графичен интерфейс
Потребителят въвежда своите команди за системата с помощта на графични символи - пиктограми. Всъщност целият интерфейс представлява набор от графични символи, които образуват система за управление, разбираема за човешкото възприятие. Всички съвременни операционни системи са графични решения и тяхната популярност пряко зависи от това колко лесно се управляват.
Със сигурност има базирани на текст операционни системи като тези, които са съществували в ранните дни на инструментариума. Но такива системи се използват главно за тясно специализирани приложения и, като правило, в индустрията и научните изследвания. Тоест в случаите, когато потребителят е експерт и е готов да овладее специални инструменти.