Разделы презентаций


Модель прерываний в IA-64.ppt

IIP IPSR Модель прерываний в IA-64 0x1000 INST A 0x1010 INST B 0x1020 INST C . . . 0x4000 INST X 0x4010 INST Y 0x4020 RFI . .IP 0x1010 PSR Текущее состояние процессораПрикладная программаПрограмма обработчикБанк 1 Рег. (прикл. данные)Банк 0 Рег. (данные ОС)015163132Обычное исполнение программы:1631IP24127Исполняется инструкция АРегистры прерывания

Слайды и текст этой презентации

Слайд 1Модель прерываний в IA-64
Параллельное исполнение инструкций

⎯ «выдача» исключений последовательная
«Прерывание» в IA – 64 это:

Модель прерываний в IA-64Параллельное исполнение инструкций     ⎯ «выдача» исключений последовательная «Прерывание» в IA

Слайд 2IIP
IPSR
Модель прерываний в IA-64
0x1000 INST A
0x1010 INST B
0x1020 INST C
.
.
.
0x4000 INST X
0x4010 INST Y
0x4020 RFI
.
.
IP 0x1010
PSR






Текущее состояние процессора
Прикладная программа
Программа обработчик
Банк 1 Рег.
(прикл. данные)
Банк 0

Рег.
(данные ОС)

0

15

16

31

32

Обычное исполнение программы:

16

31




IP









24

127

Исполняется инструкция А

Регистры прерывания

IIP	IPSR 	Модель прерываний в IA-64	0x1000	INST A	0x1010	INST B	0x1020	INST C		.		.		.	0x4000	INST X	0x4010	INST Y	0x4020	RFI		.		.IP	0x1010	PSR 	Текущее состояние процессораПрикладная программаПрограмма обработчикБанк 1 Рег.

Слайд 3IIP
IPSR
Модель прерываний в IA-64
0x1000 INST A
0x1010 INST B
0x1020 INST C
.
.
.
0x4000 INST X
0x4010 INST Y
0x4020 RFI
.
.
IP 0x1010
PSR






Текущее состояние процессора
Прикладная программа
Программа обработчик
Банк 1 Рег.
(прикл. данные)
Банк 0

Рег.
(данные ОС)

0

15

16

31

32

Обычное исполнение программы:

16

31




IP









24

127

Исполняется инструкция В

Регистры прерывания

IIP	IPSR 	Модель прерываний в IA-64	0x1000	INST A	0x1010	INST B	0x1020	INST C		.		.		.	0x4000	INST X	0x4010	INST Y	0x4020	RFI		.		.IP	0x1010	PSR 	Текущее состояние процессораПрикладная программаПрограмма обработчикБанк 1 Рег.

Слайд 4IIP 0x1010
IPSR
Модель прерываний в IA-64
0x1000 INST A
0x1010 INST B
0x1020 INST C
.
.
.
0x4000 INST X
0x4010 INST

Y
0x4020 RFI
.
.
IP 0x1010
PSR




Текущее состояние процессора
Прикладная программа
Программа обработчик
Банк 1 Рег.
(прикл. данные)
0
15
16
31
32
Реакция

на прерывание

16

31




IP









24

прерывание

127

Банк 0 Рег.
(данные ОС)

Переключение банков



Регистры прерывания

Сохранение состояния процессора

Процессор пере- ключается на 0 банк регистров, подготавли-ваясь к исполнению обработчика прерываний

1

Процессор со- храняет те-кущее состояние в ре-гистрах прерывания до начала обработки пре-рывания

2

IIP	 0x1010IPSR 	Модель прерываний в IA-64	0x1000	INST A	0x1010	INST B	0x1020	INST C		.		.		.	0x4000	INST X	0x4010	INST Y	0x4020	RFI		.		.IP	0x1010	PSR 	Текущее состояние процессораПрикладная программаПрограмма обработчикБанк 1

Слайд 5


IIP
IPSR
Модель прерываний в IA-64
0x1000 INST A
0x1010 INST B
0x1020 INST C
.
.
.
0x4000 INST X
0x4010 INST Y
0x4020 RFI
.
.
IP 0x4000
PSR






Текущее состояние процессора
Прикладная программа
Программа обработчик
0
15
31
32
Обработка прерывания
16
31
IP

0x1010






24
127
Исполняется инструкция X обработчика прерываний
16
Банк

0 Рег.
(данные ОС)

Банк 1 Рег.
(прикл. данные)

Регистры прерывания

IIP	IPSR 	Модель прерываний в IA-64	0x1000	INST A	0x1010	INST B	0x1020	INST C		.		.		.	0x4000	INST X	0x4010	INST Y	0x4020	RFI		.		.IP	0x4000	PSR 	Текущее состояние процессораПрикладная программаПрограмма обработчик0153132Обработка прерывания1631IP0x101024127Исполняется инструкция

Слайд 6


IIP
IPSR
Модель прерываний в IA-64
0x1000 INST A
0x1010 INST B
0x1020 INST C
.
.
.
0x4000 INST X
0x4010 INST Y
0x4020 RFI
.
.
IP 0x4010
PSR






Текущее состояние процессора
Прикладная программа
Программа обработчик
0
15
31
32
Обработка прерывания
16
31
IP

0x1010






24
127
Исполняется инструкция Y обработчика прерываний
16
Банк

1 Рег.
(прикл. данные)

Банк 0 Рег.
(данные ОС)

Регистры прерывания

IIP	IPSR 	Модель прерываний в IA-64	0x1000	INST A	0x1010	INST B	0x1020	INST C		.		.		.	0x4000	INST X	0x4010	INST Y	0x4020	RFI		.		.IP	0x4010	PSR 	Текущее состояние процессораПрикладная программаПрограмма обработчик0153132Обработка прерывания1631IP0x101024127Исполняется инструкция

Слайд 7IIP
IPSR
Модель прерываний в IA-64
0x1000 INST A
0x1010 INST B
0x1020 INST C
.
.
.
0x4000 INST X
0x4010 INST Y
0x4020 RFI
.
.
IP 0x4020
PSR






Текущее состояние процессора
Прикладная программа
Программа обработчик
0
15
31
32
Восстановление состояния
16
31
IP

0x1010






24
127
16
Банк 1 Рег.
(прикл. данные)
Банк

0 Рег.
(данные ОС)

Переключение банков



Восстановление состояния процессора

IP

Возврат к прикладной программе

Регистры прерывания

Процессор пере- ключается обратно на банк 1 регистров,

1

Процессор восстанавли-вает состояние из ре-гистров прерывания перед возвратом из прерывания

2

IIP	IPSR 	Модель прерываний в IA-64	0x1000	INST A	0x1010	INST B	0x1020	INST C		.		.		.	0x4000	INST X	0x4010	INST Y	0x4020	RFI		.		.IP	0x4020	PSR 	Текущее состояние процессораПрикладная программаПрограмма обработчик0153132Восстановление состояния1631IP0x10102412716Банк 1

Слайд 8IIP
IPSR
Модель прерываний в IA-64
0x1000 INST A
0x1010 INST B
0x1020 INST C
.
.
.
0x4000 INST X
0x4010 INST Y
0x4020 RFI
.
.
IP 0x1010
PSR






Текущее состояние процессора
Прикладная программа
Программа обработчик
Банк 1 Рег.
(прикл. данные)
Банк 0

Рег.
(данные ОС)

0

15

16

31

32

Возобновление обычного исполнение программы:

16

31




IP









24

127

Исполняется инструкция В

Регистры прерывания

IIP	IPSR 	Модель прерываний в IA-64	0x1000	INST A	0x1010	INST B	0x1020	INST C		.		.		.	0x4000	INST X	0x4010	INST Y	0x4020	RFI		.		.IP	0x1010	PSR 	Текущее состояние процессораПрикладная программаПрограмма обработчикБанк 1 Рег.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика