Интересный блог Виталия Пискарева

Что такое операционная система?

Операционная система — это программа, предназначенная для запуска других программ на компьютере. Операционная система компьютера является самой важной программой. Считается основой компьютера, управляющего как программными, так и аппаратными ресурсами.

Операционные системы ответственны для всего от управления и распределения памяти, распознавать входной сигнал от внешних механизмов и передавать выход к дисплеям компьютера. Они также управляют файлами на жестких дисках компьютеров и периферийными устройствами, такими как принтеры и сканеры. Операционная система большой компьютерной системы имеет даже больше работы, которую нужно сделать.

Такие операционные системы отслеживают различные программы и пользователей, следя за тем, чтобы все работало гладко, без помех, несмотря на то, что одновременно используются многочисленные устройства и программы. Операционная система также играет жизненно важную роль в безопасности. Работа включает в себя предотвращение несанкционированного доступа к компьютерной системе.

Существуют многопользовательские, многопроцессорные, многозадачные, многопоточные и операционные системы реального времени. Многопользовательская операционная система позволяет нескольким пользователям запускать программы одновременно. Этот тип операционной системы может использоваться для нескольких человек или сотен из них. На самом деле, есть некоторые операционные системы, которые используются, чтобы позволить тысячам людей запускать программы одновременно.

Многопроцессорная операционная система позволяет программе работать одновременно на нескольких центральных процессорах. Это может быть очень удобно в некоторых рабочих средах, в школах, и даже дома-вычислительной ситуациях. Многозадачные операционные системы работают немного по-другому; они позволяют запускать несколько программ одновременно. Многопоточные операционные системы отличаются еще больше, позволяя использовать различные части одной программы одновременно.

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

Сегодняшние операционные системы, как правило, имеют графические интерфейсы пользователя (GUI), которые используют указывающие устройства для ввода. Мышь является примером такого указывающего устройства, как стилус. Обычно используемые операционные системы для IBM-совместимых персональных компьютеров включают Microsoft Windows, Linux и Mac OS X.