Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OEVM_Lec_2011(1).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.92 Mб
Скачать

Вопросы и задания

1. Любая, когда-либо существовавшая вычислительная система обязательно имеет в своем составе (укажите 3 верных ответа):

  • центральный процессор;

  • звуковую плату;

  • оперативную память;

  • устройство ввода-вывода;

  • винчестер (жесткий диск).

2. Укажите 3 характеристики, относящиеся к процессору:

  • тактовая частота;

  • объем оперативной памяти;

  • разрядность;

  • объем кэш-памяти.

3. При работе с каким типом монитора нагрузка на глаза минимальная:

  • с CRT-монитором;

  • с LCD-монитором.

4. Видеопиксель цветного монитора состоит из цветных точек:

  • белой и черной;

  • красной, зеленой, синей;

  • голубой, пурпурной, желтой, черной.

5. Какое из перечисленных устройств применяется для выхода в Интернет?

  • джойстик;

  • модем;

  • TV-тюнер.

6. Для нанесения изображения лазерные принтеры используют:

  • выжигание по бумаге лучом лазера;

  • специальный термочувствительный порошок;

  • ленту, как у пишущей машинки;

  • мелкие капли чернил.

7. При выключении компьютера вся информация стирается:

  • на гибком диске;

  • на CD-диске;

  • на жестком диске;

  • в оперативной памяти.

8. Какое из утверждений не является верным:

  • в мониторах на жидких кристаллах отсутствует вредное для здоровья электромагнитное излучение;

  • процессор относится к внешним (периферийным) устройствам компьютера;

  • быстродействие процессора измеряется количеством операций, выполняемых в секунду.

9. Какое из утверждений не является верным:

  • сканер - это устройство, которое чертит графики, рисунки или диаграммы под управлением компьютера;

  • накопители на компакт-дисках входят в состав внешней памяти компьютера;

  • модем является устройством приема-передачи данных.

Лекция 3. Многоуровневая компьютерная организация

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

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

Архитектура компьютера

Применительно к вычислительным системам в целом термин «архитектура» можно интерпретировать как распределение функций, реализуемых системой, по ее уровням и определение интерфейсов между этими уровнями. Очевидно, архитектура вычислительной системы предполагает многоуровневую, иерархическую организацию.

Взаимодействие между различными уровнями осуществляется посредством интерфейсов. Например, система в целом взаимодействует с внешним миром через набор интерфейсов: языки высокого уровня, системные программы и т.д. Большинство современных вычислительных систем состоят из трех и более уровней.

На самом нижнем уровне (нулевом) – цифровом логическом уровне, объекты называются вентилями или переключателями. Эти переключатели могут находиться в одном из двух устойчивых состояний: переключатель включен или выключен, конденсатор заряжен или разряжен, магнитный домен намагничен или нет, транзистор находится в проводящем состоянии или непроводящем и т.п. Одно из таких физических состояний создает высокий уровень выходного напряжения (например, 4 В), а другое – низкий (например, 0 В). В компьютере эти электрические напряжения принимаются соответственно за 1 (логическая) и 0 (логический). Хотя возможно и обратное кодирование.

Следующий уровень – микроархитектурный уровень. На этом уровне можно анализировать совокупности логических схем, например АЛУ, оперативную память, регистры. Регистры вместе с АЛУ формируют тракт данных, обеспечивающий тот или иной алгоритм выполнения арифметической или логической операции. Иногда, работа тракта данных регулируется особой программой – микропрограммой. Сейчас чаще всего тракт данных контролируется аппаратным обеспечением.

Второй уровень называется уровнем архитектуры системы команд. В процессе работы МП обслуживает данные, находящиеся в его регистрах, в поле ОП, а также во внешних портах ЭВМ. Часть данных он интерпретирует как непосредственно данные, часть как адресные данные, а часть как команды. Совокупность всех возможных команд образует систему команд процессора. Именно система команд (расширенная или сокращенная) разделяет процессоры на RISC, CISC или векторные, суперскалярные и т.д. Машинная команда состоит из двух частей: операционной и адресной. Операционная часть команды – это группа разрядов в команде, предназначенная для предоставления кода операции машины (КОП). Адресная часть команды – это группа разрядов, в которых записываются коды адреса ячеек памяти машины. Часто эти адреса называются адресами операндов, т.е. чисел, участвующих в операции. По количеству адресов, записываемых в команде, команды делятся на безадресные, одно -, двух- и трехадресные. Типовая структура трехадресной команды:

КОП

Адрес 1-го операнда

Адрес 2-го операнда

Адрес результата

Типовая структура двухадресной команды:

КОП

Адрес 1-го операнда

Адрес 2-го операнда

В этом случае, результат операции записывается на место 1-го операнда.

Типовая структура одноадресной команды:

КОП

Адрес операнда, результата или перехода

Типовая структура безадресной команды:

КОП

Расширение кода операции

Современные ЭВМ выполняют несколько сотен различных команд, структура команд, их сложность и длина определяют архитектуру процессора. Все машинные команды можно разделить на группы по видам выполняемых операций:

  • операции пересылки информации внутри ЭВМ;

  • арифметические операции над информацией;

  • логические операции над информацией;

  • операции обращения к внешним устройствам ЭВМ;

  • операции передачи управления;

  • обслуживающие и вспомогательные операции.

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

У

Язык высокого уровня

ровень 5

Трансляция (компилятор)

У

Уровень ассемблера

ровень 4

Уровень ОС

Трансляция (ассемблер)

Уровень 3

Трансляция

У

Уровень архитектуры команд

ровень 2

Интерпретация (микропрограмма)

У

Микроархитектурный уровень

ровень 1

Аппаратное обеспечение

У

Цифровой логический уровень

ровень 0

Рис. 3.1 Шестиуровневое представление компьютера.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]