Понятие операционной системы - Блок питания принтера. Операционные системы. Типовые элементы и устройства цифровой техники
Существуют две группы определений ОС: "совокупность программ, управляющих оборудованием" и "совокупность программ, управляющих другими программами". Обе они имеют свой точный технический смысл, который, однако, становится ясен только при более детальном рассмотрении вопроса о том, зачем вообще нужны операционные системы.
Есть приложения вычислительной техники, для которых ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки - также представляющие собой специализированные микрокомпьютеры - могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство "картридже" или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки все же работают под управлением особых собственных ОС. В большинстве случаев, это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: файрволов, маршрутизаторов).
Операционные системы, в свою очередь, нужны, если:
Вычислительная система используется для различных задач, причем программы, исполняющие эти задачи, нуждаются в сохранении данных и обмене ими. Из этого следует необходимость универсального механизма сохранения данных; в подавляющем большинстве случаев ОС отвечает на нее реализацией файловой системы. Современные ОС, кроме того, предоставляют возможность непосредственно "связать" вывод одной программы с вводом другой, минуя относительно медленные дисковые операции;
Различные программы нуждаются в выполнении одних и тех же рутинных действий. Напр., простой ввод символа с клавиатуры и отображение его на экране может потребовать исполнения сотен машинных команд, а дисковая операция - тысяч. Чтобы не программировать их каждый раз заново, ОС предоставляют системные библиотеки часто используемых подпрограмм (функций);
Между программами и пользователями системы необходимо распределять полномочия, чтобы пользователи могли защищать свои данные от несанкционированного доступа, а возможная ошибка в программе не вызывала тотальных неприятностей;
Необходима возможность имитации "одновременного" исполнения нескольких программ на одном компьютере (даже содержащем лишь один процессор), осуществляемой с помощью приема, известного как "разделение времени". При этом специальный компонент, называемый планировщиком, "нарезает" процессорное время на короткие отрезки и предоставляет их поочередно различным исполняющимся программам (процессам);
Наконец, оператор должен иметь возможность, так или иначе, управлять процессами выполнения отдельных программ. Для этого служат операционные среды, одна из которых - оболочка и набор стандартных утилит - является частью ОС (прочие, такие, как графическая операционная среда, образуют независимые от ОС прикладные платформы). Таким образом, современные универсальные ОС можно охарактеризовать, прежде всего, как
Использующие файловые системы (с универсальным механизмом доступа к данным),
Многопользовательские (с разделением полномочий),
Многозадачные (с разделением времени).
Многозадачность и распределение полномочий требуют определенной иерархии привилегий компонентов самой ОС. В составе ОС различают три группы компонентов:
Ядро, содержащее планировщик; драйверы устройств, непосредственно управляющие оборудованием; сетевую подсистему, файловую систему;
Системные библиотеки и
Оболочка с утилитами.
Большинство программ, как системных (входящих в ОС), так и прикладных, исполняются в непривилегированном ("пользовательском") режиме работы процессора и получают доступ к оборудованию (и, при необходимости, к другим ядерным ресурсам, а также ресурсам иных программ) только посредством системных вызовов. Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что ОС (точнее, ее ядро) управляет оборудованием.
В определении состава ОС значение имеет критерий операциональной целостности (замкнутости): система должна позволять полноценно использовать (включая модификацию) свои компоненты. Поэтому в полный состав ОС включают и набор инструментальных средств (от текстовых редакторов до компиляторов, отладчиков и компоновщиков).
Похожие статьи
-
Уже пакетный режим в своем развитом варианте требует разделения процессорного времени между выполнением нескольких программ. Необходимость в разделении...
-
Основная статья: Операционная система реального времени Применение универсальных компьютеров для управления производственными процессами потребовало...
-
Интеграмльная (микро) схемма (ИС, ИМС, м/сх, англ. Integrated circuit, IC, microcircuit, microchip, silicon chip, chip), чип, микрочимп - тонкая...
-
Предшественником ОС следует считать служебные программы (загрузчики и мониторы), а также библиотеки часто используемых подпрограмм, начавшие...
-
Дисковые разделы, MBR, загрузочные сектора и таблица разделов - Операционная система Linux
Весь жесткий диск может быть разбит на несколько разделов, причем каждый раздел представлен так, как если бы это был отдельный диск. Разделение...
-
Использование дисков и других устройств - Операционная система Linux
Хранения Информации При установке системы или изменении ее конфигурации обычно возникает много проблем с дисками. Нужно установить файловые системы на...
-
Устойчивость элементов и устройств к внешним воздействиям. Характеристики климатических воздействий. Механическая прочность. Радиационная стойкость...
-
Интерфейсы систем управления. Классификация, основные характеристики интерфейсов. Системные (внутримашинные) интерфейсы. Интерфейсы персональных...
-
Основным преобразователем формируются напряжения: +5В для питания всей электронной части принтера и цифровых микросхем; +12В для питания цепей...
-
Представляет собой двухтактный импульсный преобразователь, силовыми ключами которого являются Q1 и Q2. При поочередном переключении этих транзисторов...
-
ПО развивается исходя из требований других подсистем. ПО при обработке данных является связующим звеном между комплексом технических средств и другими...
-
Разделение жесткого диска, Файлы устройств и разделы - Операционная система Linux
Существует много программ, позволяющих создавать и удалять разделы. У большинства операционных систем имеются свои собственные и разумнее всего...
-
Питания - Изучение устройства ЭВМ, системного блока РС и подключение к нему оборудования
Главное назначение блоков питания - преобразование электрической энергии, поступающей из сети переменного тока, в энергию, пригодную для питания узлов...
-
Типы устройств - Операционная система Linux
В системе UNIX, а следовательно и Linux, существует два типа устройств: блочные устройства с прямым доступом (такие как диски) и символьные устройства...
-
Датчики. Назначение, основные типы датчиков и физические принципы действия. Датчики механических величин (линейных и угловых перемещений, скорости,...
-
Интересной особенностью блока питания принтера Epson DFX-8000 является наличие схемы, контролирующей уровень первичного напряжения. Схема состоит из...
-
Входные фильтры имеют самое обычно построение, за исключением того, что установлены два каскада фильтров подряд, что обеспечивает более качественную...
-
ОС Android - операционная система для мобильных телефонов, планшетных компьютеров и нетбуков, основанная на ядре Linux. Изначально разрабатывалась...
-
Причины возникновения систем баз данных Основой решения большинства задач является обработка информации. Информация - это совокупность фактов,...
-
СХЕМА АЛГОРИТМА РАБОТЫ ПРОГРАММЫ, ЗАКЛЮЧЕНИЕ - Основы программирования в операционной системе Unix
Блок-схема главной функции программы (main) изображена на рисунке 4. Рисунок 4 - блок-схема main. cpp Блок-схема модуля (Math. cpp) изображена на рисунке...
-
ЗАДАНИЕ, КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ - Основы программирования в операционной системе Unix
Цель работы : изучение и использование языка программирования С++ для работы с ресурсами операционной системы Unix. Написать программу на языке С++ в...
-
Задачи файловой системы - Операционная система Windows
Основные функции любой файловой системы нацелены на решение Следующих задач:именование файлов;программный интерфейс работы с файлами для...
-
Клавиатура - Изучение устройства ЭВМ, системного блока РС и подключение к нему оборудования
Клавиатура - это клавишное устройство управления персональным компьютером. Служит для ввода алфавитно-цифровых (знаковых) данных, а также команд...
-
Операционная система Windows - Программное обеспечение информационных компьютерных систем
Само название Windows, на русском языке означает "Окна" и имеет в нашем языке синонимы Виндовс, Вундоуз и другие производные полученные после перевода....
-
Введение - Сетевые операционные системы
Для того, чтобы изучить сетевые операционные системы, надо знать основное определение Операционной системы. Итак, Операционная система (ОС) - это...
-
Виды Сетевых операционных систем, Системные требования Windows NT - Сетевые операционные системы
Как уже было обозначено, наиболее популярными сетевыми ОС являются программы компаний Microsoft Windows и UNIX. Рассмотрим версии фирмы Microsoft...
-
Введение, Проект документирования cистемы Linux - Операционная система Linux
В этой книге рассматриваются аспекты системного администрирования операционной системы Linux. В первую очередь данное руководство предназначено для тех,...
-
В настоящее время систем видеонаблюдения на рынке продается очень много, и обычно бывает очень сложно принять правильное решение, выбрать нужное решение....
-
Оперативная память Оперативная память (RAM - Random Access Memory память со случайным доступом) - это массив кристаллических ячеек, способных хранить...
-
Логические функциональные блоки могут объединяться с блоком управления устройством, образуя базу для интегрированного управления. Предоставляемые блоки...
-
Особенности ПО ПК (базовое ПО) - Автоматизированные системы обработки экономической информации
ПО разрабатывается исходя из класса машин. Особенности ПО для ПК: имеет более простые характеристики; доступность ППО для пользователей; коммуникация ПК...
-
В организации ООО "Дружба" имеется различное оборудование. Оно подразделяется на офисную оргтехнику и профессиональное оборудование в цехе. Офис оснащен...
-
Базовые понятия информации - Компьютерные и сетевые технологии
Информация компьютер математический сеть Мы начинаем первое знакомство с величайшим достижением нашей цивилизации, стоящем в одном ряду с изобретением...
-
К основным характеристикам принтеров можно относятся: - ширина каретки, которая обычно соответствую бумажному формату А3 или А4; - скорость печати,...
-
Для увеличения производительности графической подсистемы настолько, насколько это возможно, приходится снижать до минимума все препятствия на этом пути....
-
Важные составляющие ядра - Операционная система Linux
Ядро системы Linux состоит из нескольких основных частей: блок управления процессами, блок управления памятью, драйверы устройств, драйверы файловых...
-
Защита информации - Защита данных в операционной системе Windows 10. BitLocker
Защита личных данных от постороннего доступа является важным моментом для пользователей ПК. Особенно это касается офисных компьютеров, где хранится...
-
Да, BitLocker поддерживает многофакторную проверку подлинности для дисков операционной системы. Если включить BitLocker на компьютере с доверенным...
-
Процесс перезагрузки может быть достигнут путем прекращения работы системы, выключения питания и включения снова. Более простой способ - это указать...
-
Распределение дискового пространства, Схемы разделения дисков - Операционная система Linux
Схемы разделения дисков Довольно сложно разбить диск на несколько разделов наилучшим образом, так как на это влияет довольно много факторов. Обычно...
Понятие операционной системы - Блок питания принтера. Операционные системы. Типовые элементы и устройства цифровой техники