Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Машинно-зависимые свойства операционных систем.

Читайте также:
  1. II. Свойства и особенности невидимых тел человека.
  2. А. ХАРАКТЕРНЫЕ СВОЙСТВА КАЖДОГО ОРГАНА
  3. Автономные и неавтономные динамические системы. Свойства решений автономных динамических систем (АДС). Фазовый портрет и бифуркации.
  4. Базисные свойства
  5. Билет 23. Магнитные свойства ферромагнетиков.
  6. ван – чай. Полезные свойства. Противопоказания
  7. ВЕНТИЛЬНЫЕ СВОЙСТВА ПОЛУПРОВОДНИКОВ

Прерывания, планирование процессов, обслуживание ввода/вывода, управление реальной и виртуальной памятью.

Об остальном рассказать можно по опыту.

Прерывание (англ. interrupt) — сигнал, сообщающий процессору о совершении какого-либо асинхронного события. При этом выполнение текущей последовательности команд приостанавливается, и управление передаётся обработчику прерывания, который выполняет работу по обработке события и возвращает управление в прерванный код.

Виды прерываний:

Аппаратные (англ. IRQ — Interrupt Request) — события от периферийных устройств (например, нажатия клавиш клавиатуры, движение мыши, сигнал от таймера, сетевой карты или дискового накопителя) — внешние прерывания, или события в микропроцессоре — (например, деление на ноль) — внутренние прерывания;

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

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

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

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

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

Также существует термин swap (англ. swap, /swɔp/) также означающий виртуальную память (точнее способ её представления), или же означает подкачку данных с диска.

Применение механизма виртуальной памяти позволяет:

· упростить адресацию памяти клиентским программным обеспечением;

· рационально управлять оперативной памятью компьютера (хранить в ней только активно используемые области памяти);

· изолировать процессы друг от друга (процесс полагает, что монопольно владеет всей памятью);


Дата добавления: 2015-08-18; просмотров: 212 | Нарушение авторских прав


Читайте в этой же книге: Понятия данных и знаний. Взаимосвязь информации, данных и знаний (пример). | Классификация вычислительных систем (ВС) по способу организации обработки. Многопроцессорные и многомашинные комплексы. | Виртуальная и расширенная реальности. | Модели и моделирование. | Индивидуальное имитационное моделирование объектов. | Автоматизация управления проектами | Интеллектуальные информационные системы | Классификация по характеру связей | Модель искусственного нейрона. Активационная функция. | Блок-схема и основные операторы генетических алгоритмов. |
<== предыдущая страница | следующая страница ==>
Особенности архитектуры локальных сетей ( стандарты IEEE 802).| Монолитное ядро

mybiblioteka.su - 2015-2024 год. (0.006 сек.)