Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety k gosam.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

2.Защищенный режим работы процессора.

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

RPL – уровень прав доступа вызывающей программы.TI – тип дескрипторной таблицы: 0 - глобальная дескрипторная таблица, 1 - локальная дескрипторная таблица.

Защищённый режим (режим защищённой виртуальной адресации) — режим работы процессора. В защищённом режиме процессор может адресовать до 16 Мбайт виртуальной памяти за счёт изменения механизма адресации. Логический адрес преобразуется в физический адрес автоматически с помощью схемы управления памятью (MMU). Благодаря защищённому режиму, в памяти может храниться только та часть программы, которая необходима в данный момент, а остальная часть может храниться во внешней памяти (например, на жёстком диске). Следовательно, становятся допустимыми программы, размер которых больше объема имеющейся памяти, и пользователю кажется, что он работает с большей памятью, чем на самом деле.

Физический адрес формируется следующим образом. В сегментных регистрах хранится селектор, содержащий индекс дескриптора в таблице дескрипторов (13 бит), 1 бит, определяющий к какой таблице дескрипторов будет производиться обращение (к локальной или к глобальной) и 2 бита запрашиваемого уровня привилегий. Далее происходит обращение к соответствующей таблице дескрипторов и соответствующему дескриптору, который содержит начальный 24-битный адрес сегмента, размер сегмента и права доступа, после чего вычисляется необходимый физический адрес путём сложения адреса сегмента со смещением из 16-разрядного регистра.

3. Классы. Свойства классов

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

private – это означает, что элементы класса доступны только для других членов того же класса.

protected – это означает, что элементы класса доступны для других членов того же класса, а также для производных классов.

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

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

4.Напишите дизъюнктивный терм четвертого ранга

Номером набора будем считать произвольное двоичное число i, получаемое следующим образом:

i=2(n-1)x1+2(n-2)x2+...+xn

Пример:

x1

x2

i

0

0

0

0

1

1

1

0

2

1

1

3

Пусть имеется функция F(x1,x2,x3.....xn)

f={1,если номер набора равен i

0, если номер набора не равен i

Функцию F называют термом.

Дизъюнктивный терм(макстерм) — терм связывающий все переменные, представленные в прямой или инверсной форме, знаком дизъюнкции.

Ранг терма определяется количеством переменных входящих в данный терм.

Например F1=x1v¬x2, F2=¬x1vx2vx3vx4

Для F3=¬x1vx2vx3vx4 i=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

x1

x2

x3

¬x1

F

i

0

0

0

0

1

1

0

0

0

0

1

1

1

1

0

0

1

0

1

1

2

0

0

1

1

1

1

3

0

1

0

0

1

1

4

0

1

0

1

1

1

5

0

1

1

0

1

1

6

0

1

1

1

1

1

7

1

0

0

0

0

1

8

1

0

0

1

0

1

9

1

0

1

0

0

1

10

1

0

1

1

0

1

11

1

1

0

0

0

1

12

1

1

0

1

0

1

13

1

1

1

0

0

1

14

1

1

1

1

0

1

15

F3 -дизъюнктивный терм четвертого ранга.

Билет 9

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