Принципы устройства современных вычислителей и примеры нарушений Flashcards

1
Q

Довичное кодирование

A

Информациякодируется с помощью одного набора кодов состоящих из 1 и 0 (двоичная система), но есть разные кодировки, поэтому не всегда один код соответсвует одной и той же информации. Машинка “СЕтунь”, сделанная в СССР, основана на троичной логике.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Адресуемость памяти (RAM)

A

Каждая ячейка памяти имеет адрес, по которому из неё можно взять информацию

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Программное управление(хранимая в памяти программа)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Однородность памяти

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Наличие пространства ввода/вывода

A

Некоторые адреса оперативной памяти, известные процессору, на самом деле в RAM не ведут, а ведут в контроллеры внешних устройств.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Аппаратная поддержка стека (LIFO)

A

Наличие в процессоре регистра SP, указывающего на вершину стека

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Механизм прерываний(внешних и внутренних)

A

Прерывания – сигналы, по которым управление передается обработчику прерываний: распознавание прерывания, передача управления обработчику, корректное возвращение в прерванной программе

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Уровни привилегий, привилегированные команды (защищенный режим)

A

4 кольца (0,1,2,3) защиты процессоров семейства х86. Самая крутизна - 0. Там работают дрова (обычно, к примеру в Windows ХР) и ядро. Всё остальное работает на 3-ем. В зависимости от уровня в контексте данного потока (процесса) может быть выполнена данная инструкция или нет. Если кто-то хочет больше, чем надо, то получается #GP (внутреннее прерывание GeneralProtection). В RISC и MISC процах такого нет.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly