Протоколы UDP и TCP, уровни модели TCP/IP




Системные вызовы

Каталог таблиц страниц

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

Адрес, используемый в машинном коде, то есть значение указателя, называется «виртуальный адрес».

Адрес, выставляемый процессором на шину, называется «линейныйадрес» (который позже преобразуется в физический).

Запись таблицы страниц обычно содержит в себе следующую информацию

· флаг «страница отображена»

· физический адрес

· флаг «страница доступна из режима пользователя». При неустановке данного флага страница доступна только из режима ядра.

· флаг «страница доступна только на чтение». В некоторых случаях используется только для режима пользователя, то есть в режиме ядра все страницы всегда доступны на запись.

· флаг «страница недоступна на исполнение».

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

Механизм разделяемой памяти

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

Формирование физического адреса.

При страничной организации памяти 32-разрядный (физический) адрес формируется как сумма базового адреса, задаваемого указателем входа в кадр страницы, и относительного адреса, содержащегося в поле BYTE линейного адреса.

Уровни привилегий

Существуют четыре уровня привилегий, они пронумерованы от 0 (наиболее привилегированный уровень), до 3 (наименее привилегированный уровень), и три типа ресурсов, в отношении которых действуют механизмы защиты процессора: память, порты ввода / вывода и возможность выполнения некоторых инструкций

Библиотека DLL

Библиотека DLL — это библиотека, содержащая код и данные, которые могут использоваться несколькими программами одновременно. Например, в Windows операционных системах библиотека DLL Comdlg32 выполняет общие функции, связанные с диалогом.

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

Сокеты как средство IPC

Сокет домена Unix (англ. Unix domain socket, UDS) или IPC-сокет (сокет межпроцессного взаимодействия) — конечная точка обмена данными, подобная Интернет-сокету, но не использующая сетевого протокола для взаимодействия (обмена данными). Используется в операционных системах, поддерживающих стандарт POSIX, для межпроцессного взаимодействия. Корректным термином стандарта POSIX является POSIX Local IPC Sockets.

Виды ядер в ОС

 

Протоколы UDP и TCP, уровни модели TCP/IP

Протоколы семейства TCP/IP можно представить в виде модели, которая состоит из четырех уровней: приложения (Application layer), транспортного (Transport layer), межсетевого, или уровня Интернета (Internet layer), и сетевого интерфейса (Network Interface layer). Основные протоколы Microsoft TCP/IP — это набор стандартов для соединения компьютеров и межсетевого взаимодействия.

Ядро в ос



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-07-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: