Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save srghma/3eafca57b212c62fc005a44eea3d2202 to your computer and use it in GitHub Desktop.
Save srghma/3eafca57b212c62fc005a44eea3d2202 to your computer and use it in GitHub Desktop.
tannenbaum computer architecture

Изображение

  1. Стек - особая область памяти, в которой переменные не получают абсолютных адресов, чтобы отградиться от рекурсивных процедур

Изображение (1)

Изображение (2)

  1. MDR и MBR можно использовать на цикле k+2 после цикла чтения k

  2. GOTO цель в переводе в байт-код будет 0xA7 "цель в размере 2х байтов" и обозначает «перейти на n байтов вперед начиная от 0xA7»

  3. Бит N=1 если B<0,  Z - если B=0

  4. Эдгар Дейкстра «Манифест о губительности команд goto» (конвейер останавливает очередь если видит бит перехода в микрокоманде)

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

  6. Intel Core i7 - CISC-процессор, основанный на RISC архитектуре

  7. Существуют 2 из 4 основных режима выполнения команд:

  • привилегированный (операционная система, разрешена манипуляция кэш-памятью)
  • пользовательский (прикладные программы)

13.Причина популярности октетов - ASCII-символ занимает 7 бит + 1 бит честности 14. Режимы адресации:

  • непосредственная (в коде),
  • прямая (полный, жестко прописанный адрес в коде), -регистровая (данные в регистре), -косвенная регистровая (адрес в регистре, называемый указателем) -индексная (по смещению относительно регистра) -относительная индексная (сумма нескольких регистров) -стековая (командами без адресов, обратная польская запись)
  1. Информация о типе файлов содержится в индексном дескрипторе, который находится в начале диска, начале его цилиндра или другой его структуре
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment