Skip to content

Commit

Permalink
КЛ3, 14, 15. Хотфиксы
Browse files Browse the repository at this point in the history
* 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 <[email protected]>

* Update Lectures/03. Digital arithmetics.md

Co-authored-by: Andrei Solodovnikov <[email protected]>

* 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 <[email protected]>
  • Loading branch information
tyrty23 and HepoH3 authored Jan 14, 2024
1 parent 296fa03 commit e5370ff
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 5 deletions.
Binary file modified .pic/Lectures/03. Digital arithmetics/fig_07.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 7 additions & 2 deletions Lectures/03. Digital arithmetics.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,14 @@

В рассмотренном АЛУ поддерживается 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*-ому биту результата.

Expand Down
2 changes: 1 addition & 1 deletion Lectures/14. Interrupt subsystem.md
Original file line number Diff line number Diff line change
Expand Up @@ -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. Характеристики прерывания.*

Expand Down
4 changes: 2 additions & 2 deletions Lectures/15. Memory.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ P.S. Стоит отметить, что не существует памяти,
- **Произвольный** — метод, который просто возвращает данные по указанному адресу (RAM — Randoom Access Memory).
- **Последовательный** — метод, при котором перед получением данных нужно прочитать все ячейки памяти, находящиеся до нужного адреса (видеокассета).
- **Прямой** — это метод при котором поиск макроячейки осуществляется произвольным методом, а внутри макроячейки осуществляется последовательный поиск нужной ячейки.
- **Ассоциативный** — это метод, который поиск осуществляется по тегам (Кэш-память).
- **Ассоциативный** — это метод, при котором поиск осуществляется по тегам (Кэш-память).

## Иерархия памяти

С течением времени производительность процессора увеличивалась в разы быстрее чем производительность памяти, вследствие чего память отделилась от процессора и стала отдельным блоком. Из-за этого появилась **иерархия памяти** (см. рис. 1). Память в компьютере состоит из нескольких уровней, которые условно разделены на две части: внутренняя и внешняя. К внутренняя нужна для функционирования системы, а внешняя для хранения больших данных, которые могут быть использованы процессором не так часто.
С течением времени производительность процессора увеличивалась в разы быстрее чем производительность памяти, вследствие чего память отделилась от процессора и стала отдельным блоком. Из-за этого появилась **иерархия памяти** (см. рис. 1). Память в компьютере состоит из нескольких уровней, которые условно разделены на две части: внутренняя и внешняя. Внутренняя нужна для функционирования системы, а внешняя для хранения больших данных, которые могут быть использованы процессором не так часто.

![../.pic/Lectures/15.%20Memory/fig_01.jpg](../.pic/Lectures/15.%20Memory/fig_01.jpg)

Expand Down

0 comments on commit e5370ff

Please sign in to comment.