24541

Назначение и основные функции операционной системы (ОС) для автономного компьютера

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-08-09

13.74 KB

25 чел.

Вопрос 4. Назначение и основные функции операционной системы (ОС) для автономного компьютера.

§2.2 Операционные системы для автономного компьютера

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

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

- повышение эффективности использования компьютера путем рационального управления его ресурсами.

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

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

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

- планирование ресурса, то есть определение, кому, когда, а для делимых ресурсов и в каком количестве, необходимо выделить данный ресурс;

- выделение ресурса;

- отслеживание состояния ресурса, то есть поддержание оперативной информации о том, занят или не занят ресурс, а для делимых ресурсов – какое количество ресурса уже распределено, а какое свободно;

- освобождение ресурса.

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

Функциональные компоненты ОС для автономного

 компьютера

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

- управление процессами (программами);

- управление памятью;

- управление файловой системой или файловыми системами;

- управление устройствами и операциями ввода/вывода;

- обеспечение защиты данных и администрирование данных;

- обеспечение интерфейса прикладного программирования;

- формирование интерфейса пользователя.


 

А также другие работы, которые могут Вас заинтересовать

41761. Исследование протокола FTP (File Transfer Protocol) 272.9 KB
  Получить практические навыки в использовании протокола FTP File Trnsfer Protocol. Провести сеансы работы с FTPсервером в активном и пассивном режимах используя Windows Commnder. Провести сеансы работы с FTPсервером в активном и пассивном режимах с помощью стандартного FTPклиента Windows.
41762. ИОННООБМЕННАЯ АДСОРБЦИЯ 63.35 KB
  В каждой порции определите кислотность для этого пипеткой отберите 10 мл элюата перенесите в стакан и титруйте 02 М NOH в присутствии фенолфталеина. Постройте кривую зависимости концентрации кислоты от объема вышедшего элюата.1 Результаты зависимости концентрации кислоты от объема элюата прошедшего через колонку № опыта Объем 02 М NOH V мл Концентрация элюата с г мл 1 n Часть 2.2 Результаты зависимости рН от объема элюата прошедшего через колонку № опыта Объем элюата V мл рН 1 n 5.
41763. Программирование на языках Техno ST и Техno FBD 1.37 MB
  Добавьте каналы хранящие значение стоимости продукта расхода продукта периода генерации рисунок 3. Рисунок 3. Для этого задайте противоположные углы кнопок щелчком левой кнопки мыши рисунок 3. Выделите строку mousePressed и вызовите контекстное меню рисунок 3.
41764. Изучение и анализ конструкций систем охлаждения транспортных двигателей 77.95 KB
  Ознакомиться с устройством систем охлаждения различных двигателей, уметь анализировать их конструктивные особенности.
41765. Работа с таблицами в MS ACCESS 52.72 KB
  Работа с таблицами в MS ACCESS. Цель работы: изучение принципов создания запросов в СУБД MS Acces. Создание запроса на выборку товара не позднее определённой даты.
41766. Использования вспомогательных средств трансформирования простых объектов в Corel Drаw 2.11 MB
  Цели занятия: Сформировать умения использовать средства привязки выравнивания и распределения объектов инструментов изменения формы объектов. Учащиеся должны научиться: Осуществляет привязку объектов к сетке направляющим; выполняет выравнивание и распределение объектов. Применять инструменты изменения формы объектов.
41767. Настройка фрезерного станка и делительной головки на нарезание зубчатого колеса с винтовым зубом 946.84 KB
  Задание: Изучить устройство станка и делительной головки. Рассчитать настройку делительной головки и настроить её на работу. Поэтому необходимо усвоить следующее: Устройство механизмов отсчёта делительной головки и методику их наладки.
41768. Создании простейших программ с использованием регулярных выражений 492.02 KB
  Контрольные вопросы: Для чего используются регулярные выражения Для чего используются конструкции группирования и обратных ссылок Для чего используется класс Regex Пояснения и примеры: Регулярные выражения предназначены для обработки текстовой информации и обеспечивают: эффективный поиск в тексте по заданному шаблону; редактирование замену и удаление подстрок; формирование итоговых отчетов по результатам работы с текстом.NET для работы с регулярными выражениями объединены в пространство имен System. Для описания регулярного...