Содержание книги
Предисловие Введение | ||
Лекция 1. Что мы будем изучать и почему1.1. О возможных подходах к изучению компьютера1.2. О содержании лекций 1.3. Стремительное развитие ВТ и стабильность ее фундаментальных принципов 1.3.1. Темпы развития ЭВМ. Поколения ЭВМ 1.3.2. Система команд типичной ЭВМ второго поколения 1.3.3. Система команд типичной ЭВМ четвертого поколения 1.3.4. Сравнение систем команд ЭВМ второго и четвертого поколений 1.4. Некоторые выводы 1.5. Вопросы для осмысления | Ячейки ЭВМ 3-х поколений | |
Блок-схемы ЭВМ 2 и 4 поколений |
Лекция 2. Функциональные блоки ЭВМ2.1. Основные блоки ЭВМ2.2. Взаимодействие блоков ЭВМ 2.2.1. Классическая структура ЭВМ 2.2.2. Как это на самом деле работало 2.2.3. Структура современных ЭВМ 2.2.4. Режим прямого доступа к памяти 2.3. Выводы 2.4. Вопросы для осмысления 2.5. Любопытные эксперименты 2.5.1. Представление чисел в машине 2.5.2. Двоичное представление чисел в памяти 2.5.3. Двоичное представление информации на диске 2.5.4.* Может ли машина сама формировать себе программу? 2.5.5. Можно ли обойтись без умножения? | |
Лекция 3. Процессор ЭВМ3.1. Назначение процессора и его устройство3.1.1. Процессор и микропроцессор 3.1.2. Арифметико-логическое устройство 3.1.3. Устройство управления 3.1.4. Программно доступные регистры 3.1.5. Разрядность процессора 3.2. Как работает процессор 3.2.1. Основной алгоритм работы процессора 3.2.2. Проблема начала работы ЭВМ 3.2.3. Организация ветвлений 3.2.4. Оптимизация выполнения команд 3.2.5. Тактовая частота 3.3. Система команд процессора 3.3.1. Основные группы команд 3.3.2. Процессоры RISC- и CISC-архитектуры 3.3.3. Структура команд 3.3.4. Пример программы в командах процессора 3.4. Выводы 3.5. Вопросы для осмысления 3.6. Любопытные эксперименты 3.6.1. Какой процессор находится внутри компьютера? 3.6.2. * Измерение быстродействия процессора 3.6.3. Экспериментальное сравнение эффективности программ 3.6.4. Как используются логические инструкции процессора | ||
Лекция 4. Память ЭВМ: ОЗУ4.1. Назначение и виды памяти4.1.1. Внутренняя и внешняя память 4.1.2. ОЗУ, ПЗУ, ППЗУ и некоторые другие виды памяти 4.1.3. Статическое и динамическое ОЗУ 4.1.4. Кэш-память 4.2. Организация внутренней памяти 4.2.1. Ячейка, слово, байт 4.2.2. О хранении многобайтовых данных 4.3. Адресация памяти 4.3.1. Адресное пространство памяти 4.3.2 Методы адресации данных 4.3.3. Стековая организация памяти 4.4. Выводы 4.5. Вопросы для осмысления 4.6. Любопытные эксперименты 4.6.1. Сколько в компьютере ОЗУ? 4.6.2. Как используется ОЗУ? 4.6.3. Порядок хранения данных в IBM PC 4.6.4. Оценка эффективности применения кэш-памяти 4.6.5. * Экспериментальное изучение триггера | ||
Лекция 5. Память ЭВМ: устройства внешней памяти5.1. Назначение и виды внешней памяти5.1.1 Внешняя память на бумажных носителях 5.1.2. Внешняя память на магнитных носителях 5.1.3. Внешняя память на оптических носителях 5.2. Организация данных во внешней памяти 5.2.1. Размещение информации на носителях 5.2.2. Доступ к информации на внешних носителях 5.2.3. Файловая система 5.2.4. Роль контроллеров 5.3. Взаимодействие различных видов памяти 5.3.1. Взаимодействие внутренней и внешней памяти 5.3.2. Виртуальная память 5.3.3. Иерархия памяти 5.4. Выводы 5.5. Вопросы для осмысления 5.6. Любопытные эксперименты 5.6.1. Логический доступ к сектору дискеты 5.6.2. * Физический доступ к сектору дискеты 5.6.3. Чтение секторов CD 5.6.4. Форматирование дискеты 5.6.5. Считывание S.M.A.R.T.-параметров жесткого диска | Магнитные диски 3, 5 и 8 дюйма | |
Прямая запись в видеопамять |
Лекция 6. Устройства ввода-вывода6.1. Назначение и виды устройств ввода-вывода6.1.1. Устройства ввода 6.1.2. Устройства вывода 6.2. Организация ввода-вывода 6.2.1. Порты 6.2.2. Обмен по программе 6.2.3. Обмен по прерываниям 6.3. Необходимость программной настройки устройств 6.4. Об объединении компьютеров в сеть 6.5. Выводы 6.6. Вопросы для осмысления 6.7. Любопытные эксперименты 6.7.1. Как отображаются вводимые символы? 6.7.2. * Реализация печати символов на низком уровне 6.7.3. Прямая запись в видеопамять 6.7.4. Изучение событий, связанных с мышью 6.7.5. Поиск пикселей на мониторе | |
Лекция 7. Роль программного обеспечения7.1. Компьютер - единство аппаратной и программной частей7.2. Типы программного обеспечения 7.2.1. Системное ПО 7.2.2. Прикладное ПО 7.2.3. Системы программирования 7.3. "Слои" программного обеспечения 7.4. Главная программа - операционная система 7.5. Порядок загрузки ПО 7.5.1. Тестирование оборудования 7.5.2. Чтение загрузочного сектора 7.5.3. Чтение начального загрузчика ОС 7.5.4. Загрузка операционной системы 7.5.5. Запуск остального ПО 7.6. Какое ПО устанавливать на компьютер 7.7. Еще раз о роли программирования 7.8. Выводы 7.9. Вопросы для осмысления 7.10. Любопытные эксперименты 7.10.1. Какие программы установлены на компьютере? 7.10.2. Определение размера кластера 7.10.3. Несколько экспериментов с именами файлов 7.10.4. * Изучение расположения файлов на дискете 7.10.5. Слои программного обеспечения 7.10.6. Проверка антивирусного ПО | ||
Лекция 8. Учебные модели компьютера8.1. Реальный компьютер или модель?8.2. Обзор существующих учебных моделей 8.2.1. Модели ЭВМ в учебниках информатики 8.2.2. Учебный компьютер Е97 8.2.3. Зарубежные модели 8.2.4. MMIX Д. Кнута - RISC-процессор тысячелетия 8.3. Сравнение учебных моделей 8.4. Выводы 8.5. Вопросы для осмысления 8.6. Любопытные эксперименты 8.6.1. Вычисления на трехадресной ЭВМ 8.6.2. Вычисления на двухадресной ЭВМ 8.6.3. Вычисления на одноадресной ЭВМ 8.6.4. Как ЭВМ принимает решения 8.6.5. Как работает язык высокого уровня | ||
Содержание компакт-диска Список литературы Ссылки на страницы Интернет Индекс |