Содержание
- 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. Скачать презентацию
























NATUS VINCERE. Рожденные побеждать
Безопасность в информационной среде
Презентация на тему Что умеет компьютер (1 класс)
Игровые приставки Nintendo
Работа по информатике с применением знания о гиперссылке
Blade and Soul. Боевая школа:TalosCult. Сопровождение
Пакеты прикладных программ
Классификация ИС
Почему программисты через 10 лет будут не нужны?
Ссылки и цвет ссылок
Кодирование информации
Текст как форма представления информации
Создание надежного протокола на основе криптосистемы Э.М. Габидулина
Шаблон для презентации
Применение формул для вычисления в таблицах, созданных в Microsoft Word 2007
Дискретное (цифровое) представление различной информации
+16 Архитектура ПК
Введение в Информатику (лекция 1)
Противодействие коррупции в системе государственных закупок
Прошагай город. Маршрутная карта
Правила поведінки та безпеки в комп’ютерному класі
Кодирование геометрии 3D модели
Стриминг в игровой сфере
جستجوی هوشمند
Синтез и оптимизация электрических цепей и структур. Раздел 4
Выбор книги в библиотеке. 3 класс
Команды языка Паскаль
Особенности алгоритма CDA в акциях