18627

Функции операционной системы. Понятие расширенной виртуальной машины

Доклад

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

Функции операционной системы. Понятие расширенной виртуальной машины. Функции: Обеспечивать загрузку пользовательских программ в оперативную память и их исполнение; Обеспечивать работу с устройствами долговременной памяти такими как магнитные диски ленты оптическ

Русский

2013-07-08

15.95 KB

7 чел.

Функции операционной системы. Понятие расширенной виртуальной машины.

Функции: Обеспечивать загрузку пользовательских программ в оперативную память и их исполнение; Обеспечивать работу с устройствами долговременной памяти, такими как магнитные диски, ленты, оптические диски и т.д. Как правило, ОС управляет свободным пространством на этих носителях и структурирует пользовательские данные; Предоставлять более или менее стандартный доступ к различным устройствам ввода/вывода, таким как терминалы, модемы, печатающие устройства; Предоставлять некоторый пользовательский интерфейс; Параллельное (точнее, псевдопараллельное, если машина имеет только один процессор) исполнение нескольких задач; Распределение ресурсов компьютера между задачами; Организация взаимодействия задач друг с другом; Взаимодействие пользовательских программ с нестандартными внешними устройствами; Организация межмашинного взаимодействия и разделения ресурсов; Защита системных ресурсов, данных и программ пользователя, исполняющихся процессов и самой себя от ошибочных и зловредных действий пользователей и их программ. Виртуальная машина (англ. virtual machine) — программная или аппаратная среда, исполняющая некоторый код (например, байт-код, шитый код, p-код или машинный код реального процессора), или спецификация такой системы (например: «виртуальная машина языка программирования Си»). Зачастую виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, также как и на реальный компьютер, можно устанавливать операционную систему, у виртуальной машины также есть BIOS, оперативная память, жёсткий диск (выделенное место на жёстком диске реального компьютера), могут эмулироваться периферийные устройства. На одном компьютере может функционировать несколько виртуальных машин.

          Функции операционной системы

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

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

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

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

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

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

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


 

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

11515. Производство мягкого мороженого 81 KB
  Лабораторная работа № 4 Производство мягкого мороженого Цель работы практически ознакомиться с технологией мягкого мороженого а именно с принципами расчета рецептуры мороженого порядком составления смеси и режимами ее обработки процессом фризерования...
11516. Производство мягких свежих сыров 19.33 KB
  Лабораторная работа № 3 Производство мягких свежих сыров Цель работы ознакомиться с технологическим процессом производства мягких свежих сыров на примере Адыгейского сыра. Задание 1. Определить показатели молока: кислотность и массовую долю жира. Зада...
11517. Определение качественных показателей молока 112 KB
  Лабораторная работа № 1 Определение качественных показателей молока Цель работы ознакомиться с методами анализа молока при определении таких его показателей как титруемая кислотность рН плотность группа чистоты массовая доля жира и белка термоустойчивост
11518. Сепарирование молока 53 KB
  Лабораторная работа № 2 Сепарирование молока Цель работы ознакомиться с устройством сепаратора назначением его отдельных частей правилами эксплуатации сборки и разборки процессом сепарирования молока. Необходимо изучить влияние температуры сепарируемого
11519. Распределение памяти в Windows 136 KB
  Практическая работа №11 Тема: Распределение памяти в Windows Цель работы: изучение распределения адресного пространства в ОС Windows 2000/XP Теоретические сведения В операционной системе используется плоская модель памяти. Все системные программные модули находятся в с...
11520. Теорема Котельникова 259 KB
  ЛАБОРАТОРНАЯ РАБОТА №1 Тема: теорема Котельникова Цель работы: Изучить теорему Котельникова. Разобраться в механизмах квантования сигналов по уровню и времени. Теоретические сведения Теорема Котельникова. Функция времени с
11521. Входные фильтры 62.5 KB
  ЛАБОРАТОРНАЯ РАБОТА №6 Тема: входные фильтры Цель работы: Разобраться в назначении и работе входных фильтров. Научиться отфильтровывать сигналы заданных частот. Теоретические сведения Согласованный фильтр. Прием радиосигнал
11522. Цифро-аналоговые и аналого-цифровые преобразователи 180 KB
  ЛАБОРАТОРНАЯ РАБОТА №2 Тема: цифроаналоговые и аналогоцифровые преобразователи Цель работы: Разобраться в работе цифроаналоговых и аналогоцифровых преобразователей. Научиться строить простые схемы п...
11523. Амплитудное модулирование и демодуляция 158.5 KB
  ЛАБОРАТОРНАЯ РАБОТА №3 Тема: амплитудное модулирование и демодуляция Цель работы: изучить механизм амплитудного модулирования. Научиться строить простейшие схемы модуляторов и демодуляторов. Теоретические сведения Амплиту...