Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_VMSS алинка.doc
Скачиваний:
10
Добавлен:
20.09.2019
Размер:
1.41 Mб
Скачать

54. Какие имеются типы сервисов в сети интернет и в чем их сущность?

Типы сервисов Internet. Все сервисы сети Internet можно разделить на три группы — интерактивные, прямого обращения и отложенного чтения .

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

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

Наиболее распространенными являются сервисы отложенного чте­ния, например электронная почта. Для них основным признаком слу­жит та особенность, что запрос и получение информации могут быть достаточно сильно разделены во времени (это определяется актуаль­ностью информации на момент ее получения). Сервисы отложенного чтения наиболее универсальны и наименее требовательны к ресур­сам ЭВМ и линиям связи.

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

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

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

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

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

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

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

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

56. Прямой доступ к памяти

(англ. Direct Memory Access, DMA) — режим обмена данными между устройствами или же между устройством и основной памятью (RAM), без участия Центрального Процессора. В результате скорость передачи увеличивается, так как данные не пересылаются в ЦП и обратно.

Кроме того, данные пересылаются сразу для многих слов, расположенных по подряд идущим адресам, что позволяет использование т.н. "взрывного" (burst) режима работы шины - 1 цикл адреса и следующие за ним многочисленные циклы данных. Аналогичная оптимизация работы ЦП с памятью крайне затруднена.

В оригинальной архитектуре IBM PC был возможен лишь при наличии аппаратного DMA-контроллера (обнозначаемого номером 8237).

DMA-контроллер может получать доступ к системной шине независимо от центрального процессора. Контроллер содержит несколько регистров, доступных центральному процессору для чтения и записи. Регистры контроллера задают порт (который должен быть использован), направление переноса данных (чтение/запись), единицу переноса (побайтно/пословно), число байтов, которое следует перенести.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]