Содержание
- 2. Принцип черного ящика Чтобы пользоваться черным ящиком, не обязательно знать его внутреннее устройство
- 3. Инкапсуляция Чтобы пользоваться классом или библиотекой через интерфейс, необязательно понимать, как они реализованы
- 4. Магия Как работает заклинание или ритуал? Просто работает! Причины не важны!
- 5. А что у черного ящика внутри? Много черных ящиков!
- 6. «Закон дырявых абстракций» Все нетривиальные абстракции дырявы (Дж. Спольски) Следствие 1: единственный компетентный способ залатать эти
- 7. Абстракции имеют ограниченную область применимости Сложение скоростей в классической механике: Сложение скоростей в релятивистской механике:
- 8. Как устроена память? D-триггер Позволяет хранить 1 бит информации: D – вход данных; Е – включение:
- 9. Как устроен D-триггер? Элемент НЕ-И (NAND GATE): на выходе 0 только когда на обеих входах 1
- 10. А как устроен элемент НЕ-И?
- 11. А как устроен транзистор?
- 12. Как хранить несколько бит?
- 13. Как хранить много-много бит? Последовательно: - N бит – 3 провода (но N тактов) Обычно все
- 14. Как хранить много-много бит? В виде матрицы: N бит – 3 + √N проводов
- 15. Запись
- 16. Чтение
- 17. Как хранить много-много бит? Использовать АДРЕСА: - N бит – ~log2N проводов В реальности минимальная адресуемая
- 18. Как хранить много байт? 8*N бит данных (N байт) – log2N проводов для шины адреса +
- 19. Память с адресной структурой Начальный адрес – необязательно 0 «Памятей» может быть несколько, причем адреса могут
- 20. А как хранятся многобайтные объекты? Объекты в смысле «штуковины», а не экземпляр класса С++ Как хранится
- 21. Endianness (порядок байт) Little-endian В меньшем адресе младший байт Big-endian В меньшем адресе старший байт Int
- 22. А как хранится код? Код на языке высокого уровня компилируется в ассемблерные инструкции – машинные команды
- 23. Архитектуры ЭВМ ARM официально считает ARMv7 “модифицированной гарвардской архитектурой»
- 24. Какие бывают инструкции ассемблера? Арифметика (сложить два числа, вычесть, умножить, разделить и т.д.). Битовые операции (сдвиг,
- 25. Что такое процессорные регистры? «Сверхоперативная память» В них сохраняются результаты промежуточных вычислений В RISC процессор не
- 27. Скачать презентацию
























Антивирусы и средства антивирусной защиты
Функции в С++. Перегрузка функций. (Лекция 3)
Алгоритм записи на сайте
Создание spike prime роботов в cad-программах
Использование информационных технологий для прогнозирования социальных процессов
XQsHfj8q6ya0LkEdgtAKXA
VPN. Виртуальные частные сети. Защита сетевого трафика
Лекция
Основные понятия в области информационных технологий
Системный сканер Bosch KTS 560/590/350 и диагностическое программное обеспечение Bosch
Модель сервиса
Line graph essay
Телекоммуникационные сети. Сетевой трафик
Палитра для сайта, разработка сайта
Презентация на тему Практическая работа в программе WordPad
Требования к оформлению индивидуального проекта
Графические форматы и программная реализация базовых алгоритмов компьютерной графики
Технология блокчейн
Начала алгоритмизации и программирования
Методика работы с документами сайта Подвиг народа. Установление судьбы и анализ наград земляков
Google Chrome
YouTube Beeline Казакхстан
Введение в объектно-ориентированное программирование
Кооперация процессов и основные аспекты ее логической организации
Магистерская программа Моделирование в биотехническом приборостроении
Программное обеспечение компьютера
Цифровые интерфейсы микропроцессорных терминалов
Табличные расчеты и электронные таблицы