Введение в архитектуру компьютеров

Введение в архитектуру компьютеров

Особенности системы прерывания в современных ЭВМ
Особенности системы прерывания в современных ЭВМ - 2
 Упражнения
ВЗАИМОДЕЙСТВИЕ И УПРАВЛЕНИЕ ПРОЦЕССАМИ
Понятие процесса и состояния
Понятие процесса и состояния - 2
Управление процессами в многопроцессорном компьютере

Управление процессами в однопроцессорном компьютере
Форматы таблиц процессов
Параметры


Реакция управляющей процедуры
Синхронизация процессов
Операции P и V над семафорами
Операции P и V над семафорами - 2
Графическое представление процессов
Почтовые ящики
Монитор Хоара

Проблема тупиков
Тупик в случае повторно используемых ресурсов
Тупик в случае повторно используемых ресурсов - 2
Упражнения
Упражнения - 2
ПРОЦЕССЫ ПОСЛЕДОВАТЕЛЬНЫЕ И ПАРАЛЛЕЛЬНЫЕ
Отношение предшествования процессов
Отношение предшествования процессов - 2
Типы параллелизма
Типы параллелизма - 2

Типы параллелизма - 3
Направления повышения эффективности компьютеров
Направления повышения эффективности компьютеров - 2
Направления повышения эффективности компьютеров - 3
Направления повышения эффективности компьютеров - 4
Направления повышения эффективности компьютеров - 5
Предпосылки создания систем параллельного действия
Предпосылки создания систем параллельного действия - 2
Предпосылки создания систем параллельного действия - 3
Некоторые модели параллельных программ

Некоторые модели параллельных программ - 2
Некоторые модели параллельных программ - 3
Некоторые модели параллельных программ - 4
Формальная модель программ на сетях Петри
Здесь: – переход; O – место
Здесь: – переход; O – место - 2
Здесь: – переход; O – место - 3
Здесь: – переход; O – место - 4
Здесь: – переход; O – место - 5
Здесь: – переход; O – место - 6

Упражнения
МЕТОДЫ ПЛАНИРОВАНИЯ
Понятие мультипрограммирования
Понятие мультипрограммирования - 2
Распределение задач по процессорам
Распределение задач по процессорам - 2
Планирование в мультипрограммных системах
Планирование по наивысшему приоритету
Метод круговорота (карусель)
Очереди с обратной связью

Многоуровневое планирование
 Упражнения
ЯЗЫКИ ПАРАЛЛЕЛЬНОГО ПРОГРАММИРОВАНИЯ
Основные подходы к проектированию языков параллельного программирования
Основные подходы к проектированию языков параллельного программирования - 2
Основные подходы к проектированию языков параллельного программирования - 3
Если, например, в последовательном ЯП определен цикл
Примеры языков параллельного программирования
P-язык
ЯПФ-язык

К-язык
Язык диспозиций
Язык диспозиций - 2
Язык диспозиций - 3
Язык диспозиций - 4
Язык OCCAM
Язык OCCAM - 2
Преобразование последовательных программ в последовательно-параллельные
Преобразование последовательных программ в последовательно-параллельные - 2
Преобразование последовательных программ в последовательно-параллельные - 3

Схема алгоритма
Схема алгоритма - 2
Способы организации мультипроцессорных систем
Способы организации мультипроцессорных систем - 2
Способы организации мультипроцессорных систем - 3
Упражнения
ЦЕЛОСТНОСТЬ, СЖАТИЕ И ЗАЩИТА ДАННЫХ
Корректирующие коды
Коды Хемминга
Коды Хемминга - 2

Таблица Семизначный код Хемминга
Код с проверкой на четность
Код с проверкой на четность - 2
Сжатие данных
Простые алгоритмы
Код
Сжатие документов
Программы для обработки документов
Программы для обработки документов - 2
Кодирование цветных изображений

Кодирование цветных изображений - 2
Сжатие цветных изображений
Сжатие цветных изображений - 2
Инструменты разработчиков
Инструменты разработчиков - 2
Методы защиты информации
Классификация и особенности программных методов защиты от копирования
Классификация и особенности программных методов защиты от копирования - 2
Способы увеличения эффективности и надежности защиты от копирования
Способы увеличения эффективности и надежности защиты от копирования - 2

Способы увеличения эффективности и надежности защиты от копирования - 3
Способы увеличения эффективности и надежности защиты от копирования - 4
Особенности защиты информации в компьютерных сетях
Особенности защиты информации в компьютерных сетях - 2
Контроль данных
Специфика передачи информации в вычислительных системах
Специфика передачи информации в вычислительных системах - 2
Классификация ошибок и их характеристики
Классификация ошибок и их характеристики - 2
Методы обнаружения и исправления ошибок в ЭВМ

Программные методы контроля
Программные методы контроля - 2
Программные методы контроля - 3
N ячейки
N ячейки - 2
Упражнения