Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
трпо - лекции 2008.doc
Скачиваний:
52
Добавлен:
23.04.2019
Размер:
636.93 Кб
Скачать
    1. Стековая

Арифметические операции не имеют операндов. Оба операнда берутся с вершины стека и результат помещается на вершину стека.

    1. Регистр-Регистр.

Высокоскоростная регистровая память, расположенная на процессоре. Операнды могут быть взяты из любого регистра высокоскоростной памяти.

    1. Компьютер с полным набором команд (CISC-16).

Имеет ряд регистров общего назначения и довольно большой набор машинных команд, некоторые из которых нагружены семантически (как операторы языка высокого уровня) и выполняются за несколько тактов. Поддерживается большое количество форматов команд различной разрядности (преобладает двухадресный формат команд) и большое количество методов адресации.

    1. Архитектура с сокращенным набором команд (RISC).

Одинаковая длина команд, единый формат команд, большой регистровый файл. Любая команда выполняется за 1 такт.

    1. Архитектура с длинным командным словом.

    2. Архитектура с явным параллелизмом команд

Перспективные направления

  1. Квантовые компьютеры.

Состояние квантовой системы описывается с помощью понятия волновой функции, значение которой представляется в виде вектора с большим числом значений. Квантовые вычисления обладают свойством естественного параллелизма.

  1. Нейрокомпьютеры (биокомпьютеры)

Базируются на теории персептронов – искусственных нейронных сетей, которые могут обучаться распознаванию образов. Создаются на базе нейрочипов, ориентированных на решение конкретной задачи. Обладают свойством самообучаемости и высокой надежности.

  1. Оптические компьютер

Обрабатывают информацию с использованием света.

Операционная платформа

Часть ПО, выполняющая роль интерфейса между приложениями и пользователями и аппаратурой. ОС повышает эффективность использования ПК за счет рационального управления его ресурсами.

Основные функции ОС

  • Загрузка пользовательских программ в оперативную память для выполнения;

  • Управление памятью;

  • Работа с устройствами дополнительной памяти;

  • Предоставление доступа к периферийным устройствам;

  • Предоставление пользовательского интерфейса;

Классификация ОС

  1. По времени создания (поколение)

  1. ОС отсутствует;

  2. Пакетная обработка. Мультипрограммные ОС;

  3. Многорежимные ОС. ОС реального времени;

  4. ОС для ПК; сетевые ОС;

  5. Распределенные ОС;

  1. По степени централизации

    1. Централизованные или локальные;

    2. Сетевые;

    3. Распределенные

  2. Распределенные ОС (предоставляют пользователю единую централизованную виртуальную машину с максимальной степенью прозрачности сетевых ресурсов, объединяющую все компьютеры сети для работы в тесной кооперации).

Особенности алгоритмов управления ресурсами отражаются в классификации:

  1. Многозадачные и однозадачные;

  2. Однопользовательские и многопользовательские;

  3. Однопоточные и многопоточные;

  4. Однопроцессорные и многопроцессорные;

По особенностям областей использования (по режиму разделения времени):

  1. ОС пакетной обработки (работают с пакетами задач). Переключение на следующую задачу происходит в том случае, если сама текущая задача отказалась от процессора.

  2. ОС разделения времени (каждая задача получает квант процессорного времени). Работа в диалоговом режиме. Вмешательство пользователя.

  3. ОС реального времени (для управления технологическими процессами). Более жесткие требования по реакции программы на команды. Устанавливаются предельно допустимые интервалы времени.