КЛ3, 14, 15. Хотфиксы

* Add corrected figure

* Update 03. Digital arithmetics.md

* Add corrected figure

* Update 03. Digital arithmetics.md

* Delete .pic/Lectures/03. Digital arithmetics/fig_08.png

* Add files via upload

* Update 15. Memory.md

Исправление синтаксических ошибок в 15 лекции

* Update 15. Memory.md

* Update 14. Interrupt subsystem.md

исправление опечатки в названии файла

* Update Lectures/03. Digital arithmetics.md

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>

* Update Lectures/03. Digital arithmetics.md

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>

* Delete .pic/Lectures/03. Digital arithmetics/fig_07.png

* Rename fig_08.png to fig_07.png

* Delete .pic/Lectures/03. Digital arithmetics/fig_07.png

* Add files via upload

---------

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
This commit is contained in:
tyrty23
2024-01-14 13:31:37 +03:00
committed by GitHub
parent 296fa0310e
commit e5370ffcc8
4 changed files with 10 additions and 5 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 113 KiB

View File

@@ -30,9 +30,14 @@
В рассмотренном АЛУ поддерживается 7 операций (операция 011 бессмысленна). Плюс такого подхода — простота проектирования, простота изменения структуры. В рассмотренном АЛУ поддерживается 7 операций (операция 011 бессмысленна). Плюс такого подхода — простота проектирования, простота изменения структуры.
Другой подход к построению АЛУ предполагает выведения оптимальных выражений, в которых конкретные значения управляющих сигналов преобразуют выражение так, чтобы оно выполняло требуемую операцию. В рассмотренном примере поддерживается 48 операций (но некоторые повторяются). Другой подход к построению АЛУ предполагает выведения оптимальных выражений, в которых конкретные значения управляющих сигналов преобразуют выражение так, чтобы оно выполняло требуемую операцию. В рассмотренном примере поддерживается 48 операций (но некоторые повторяются):
![../.pic/Lectures/03.%20Digital%20arithmetics/fig_02.png](../.pic/Lectures/03.%20Digital%20arithmetics/fig_02.png) - 32 арифметических:
- 16 операций когда M=1, P<sub>i-1</sub>=0;
- 16 операций когда M=1, P<sub>i-1</sub>=1;
- 16 логических, когда M=0 (от P<sub>i-1</sub> ничего не зависит).
![../.pic/Lectures/03.%20Digital%20arithmetics/fig_02.png](../.pic/Lectures/03.%20Digital%20arithmetics/fig_07.png)
*S* — управляющее слово, *a*, *b* — операнды, *P* — перенос, *M* — выключатель переноса, *R* - результат операции. Индексы внизу указывают на то, что выражение относится к отдельному *i*-ому биту результата. *S* — управляющее слово, *a*, *b* — операнды, *P* — перенос, *M* — выключатель переноса, *R* - результат операции. Индексы внизу указывают на то, что выражение относится к отдельному *i*-ому биту результата.

View File

@@ -62,7 +62,7 @@ _Пример_: Перемещение мыши. Если бы не было п
Это время эффективной работы программы. Т.е. отношение "полезных" (не сервисных) инструкций программы прерывания ко всем инструкциям прерывания. Это время эффективной работы программы. Т.е. отношение "полезных" (не сервисных) инструкций программы прерывания ко всем инструкциям прерывания.
![../.pic/Lectures/14.%20Interrupt%20subsystem/fig_02.jpg](../.pic/Lectures/14.%20Interrupt%20subsystem/fig_02jpg) ![../.pic/Lectures/14.%20Interrupt%20subsystem/fig_02.jpg](../.pic/Lectures/14.%20Interrupt%20subsystem/fig_02.jpg)
*Рис. 2. Характеристики прерывания.* *Рис. 2. Характеристики прерывания.*

View File

@@ -42,11 +42,11 @@ P.S. Стоит отметить, что не существует памяти,
- **Произвольный** — метод, который просто возвращает данные по указанному адресу (RAM — Randoom Access Memory). - **Произвольный** — метод, который просто возвращает данные по указанному адресу (RAM — Randoom Access Memory).
- **Последовательный** — метод, при котором перед получением данных нужно прочитать все ячейки памяти, находящиеся до нужного адреса (видеокассета). - **Последовательный** — метод, при котором перед получением данных нужно прочитать все ячейки памяти, находящиеся до нужного адреса (видеокассета).
- **Прямой** — это метод при котором поиск макроячейки осуществляется произвольным методом, а внутри макроячейки осуществляется последовательный поиск нужной ячейки. - **Прямой** — это метод при котором поиск макроячейки осуществляется произвольным методом, а внутри макроячейки осуществляется последовательный поиск нужной ячейки.
- **Ассоциативный** — это метод, который поиск осуществляется по тегам (Кэш-память). - **Ассоциативный** — это метод, при котором поиск осуществляется по тегам (Кэш-память).
## Иерархия памяти ## Иерархия памяти
С течением времени производительность процессора увеличивалась в разы быстрее чем производительность памяти, вследствие чего память отделилась от процессора и стала отдельным блоком. Из-за этого появилась **иерархия памяти** (см. рис. 1). Память в компьютере состоит из нескольких уровней, которые условно разделены на две части: внутренняя и внешняя. К внутренняя нужна для функционирования системы, а внешняя для хранения больших данных, которые могут быть использованы процессором не так часто. С течением времени производительность процессора увеличивалась в разы быстрее чем производительность памяти, вследствие чего память отделилась от процессора и стала отдельным блоком. Из-за этого появилась **иерархия памяти** (см. рис. 1). Память в компьютере состоит из нескольких уровней, которые условно разделены на две части: внутренняя и внешняя. Внутренняя нужна для функционирования системы, а внешняя для хранения больших данных, которые могут быть использованы процессором не так часто.
![../.pic/Lectures/15.%20Memory/fig_01.jpg](../.pic/Lectures/15.%20Memory/fig_01.jpg) ![../.pic/Lectures/15.%20Memory/fig_01.jpg](../.pic/Lectures/15.%20Memory/fig_01.jpg)