feat: 3 билет написан

This commit is contained in:
ElectronixTM
2025-01-02 00:57:15 +03:00
parent 9302adef05
commit 086244536e
13 changed files with 205 additions and 0 deletions

View File

@ -0,0 +1,39 @@
---
tags:
- служебное/в_процессе
pun: "Как называют человека, который пожертвовал кусочек печени? \rОбеспеченный!"
---
# Схема процессора
![[Pasted image 20241112190401.png]]
*Схема процессора. Ее вероятно придется заучить*
*Далее мы будем ее подробно жевать, вся эта картинка станет вам понятна*
# Выполнение команд процессором
*Вот честно, вообще не понял, что тут препод спрашивает, потому что этому уделен либо один абзац, либо весь билет, либо вся методичка до начала работы с памятью. Думаю для ответа на билет хватит этого абзаца из методички* #служебное/пересмотреть
"Выполнение команды может быть сведено к нескольким (одновременно, либо последовательно в времени) операциям пересылки из регистра в регистр возможно с промежуточным преобразованием пересылаемых двоичных слов на комбинационных логических схемах"
> [!info]- Если все же хотите послушать отсебятину билетёра
> Процессор читает команду из памяти и передает ее на дешифратор, который уже разбирается, как следует ее доставить в устройство управления. Устройство управления понимает, что команда вроде `mov rax, [rbp - 4 * rcx + 12222]` - чет слишком сложно, чтобы сделать за раз и формирует последовательность микрокоманд, которые в итоге приводят к тому, что написанная пользователем команда будет исполнена, подавая управляющие сигналы на стробы пересылки между регистрами, АЛУ и прочая
# Операционные устройства
Современный процессор далеко не монолитен и, как правило, состоит из нескольких операционных устройств. [[Глава 3. Процессор#^68eab4|Можно обойтись и без них]], но тогда процессор превратится в черепашку.
Само по себе операционное устройство - аля сопроцессор, выполняющий строго определенный круг задач. Например сопроцессор с плавающей точкой встречался нам в 7 методичке. Преподаватель приводит следующие операционные устройства:
![[Глава 3. Процессор#^operating-units-list]] ^54a14c
Могут быть и другие, в зависимости от назначения процессора. Например сейчас часто алгоритмы декодирования изображений реализованы аппаратно.
![[Глава 3. Процессор#Структура операционного устройства]]
# Операционные устройства с магистральной структурой
![[Глава 3. Процессор#Операционные устройства с магистральной структурой]]
# Устройство управления
![[Глава 3. Процессор#Устройство управления]]