ПоставщикамБлог

Операционная система и подсистемы

Операционная система и подсистемы

Операционные системы (ОС) - это программы, которые действуют как интерфейс между оборудованием компьютера и его пользователем. Подсистемы являются частью более крупных систем, таких как операционные системы; несколько операционных систем могут быть загружены в операционную систему. Это устраняет разрыв между пользователями и компьютерным оборудованием. Существуют различные типы операционных систем, основанные на их использовании, такие как многопользовательские, распределенные, встроенные, однопользовательские, многозадачные системы реального времени. Операционные системы требуются во всех электронных интерактивных системах, таких как мобильные телефоны, стиральные машины и компьютеры. Различные типы ОС включают Microsoft Windows, Linux, UNIX, Symbian, Android и Apple Mac OS и другие.

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

В настоящее время существует большое количество различных типов операционных систем, отличающихся областями применения, аппаратными платформами, способами реализации и др.

Подсистема - это устройство или модуль, которые являются частью большей системы. Например, дисковая подсистема является частью компьютерной системы. Шина - это часть компьютера. Под подсистемой обычно подразумевается аппаратное обеспечение, но оно может использоваться для описания программного обеспечения. Однако «модуль», «подпрограмма» и «компонент» чаще используются для описания частей программного обеспечения.

Наиболее популярные продукты категории Операционная система и подсистемы Все продукты категории

MICROSOFT Windows
7
0
Microsoft WINDOWS SERVER
4
5
Ubuntu
1
7
Clean Touch Epos
0
0

F.A.Q. Операционная система и подсистемы

Что такое операционная система (ОС)?

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

Каковы задачи операционной системы?

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

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

Управление устройствами: операционная система управляет всем оборудованием, отсутствующим на процессоре, с помощью программ драйверов. Драйверы предоставляют приложениям возможность использовать аппаратные подсистемы без необходимости знать каждую деталь работы оборудования. Функция драйвера - переводчик между электрическими сигналами аппаратных подсистем и высокоуровневыми языками программирования операционной системы и прикладных программ. Одна из причин, по которой драйверы отделены от операционной системы, заключается в возможности обновления устройств.

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

Предоставление общего пользовательского интерфейса. Пользовательский интерфейс (UI) привносит формальную структуру во взаимодействие между пользователем и компьютером.

Материалы