Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

конспект

.pdf
Скачиваний:
14
Добавлен:
30.03.2015
Размер:
874.36 Кб
Скачать

Это же число с плавающей запятой формата двойного слова показано на рис.6.

 

Зн.

 

 

 

 

Порядок

 

 

 

 

 

 

 

 

Мантисса

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

 

30

29

28

 

27

26

25

24

 

23

22

21

20

19

 

18

17

16

15

...

1

0

раз.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Чис

1

0

0

0

 

1

0

0

0

 

1

1

0

0

0

 

0

0

1

0

...

0

0

ло

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис.6

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

В упакованном формате для каждой десятичной цифры отводится по 4 двоичных разряда (полбайта), при этом знак числа кодируется в крайнем правом полубайте числа (1100 — знак "+" и 1101— знак "-"). Структура поля упакованного формата показана на рис.7.

ЦФ

ЦФ

ЦФ

ЦФ

...

ЦФ

Знак

Рис.7

Байт

 

Здесь и далее: «ЦФ»—цифра, «Знак»—знак числа. Упакованный формат используется обычно в ПК при выполнении операций сложения и вычитания двоично-десятичных чисел.

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

Структура поля распакованного формата показана на рис.8.

Зона

ЦФ

Зона

ЦФ

...

Знак

ЦФ

Рис.8 Байт

31

Распакованный формат используется в ПК при вводе-выводе информации в ПК, а также при выполнении операций умножения и деления двоично-десятичных чисел.

Пример. Число

–19310

= –000110010011(2-10) в

ПК будет

представлено:

 

 

 

 

 

 

в упакованном формате :

 

 

 

 

 

 

 

 

 

1101

 

 

 

0001

1001

0011

 

 

 

в распакованном формате:

 

1001

 

 

 

 

0011

0001

0011

1101

0011

 

3.3. Представление текстовой информации

Распакованный формат представления двоично-десятичных чисел (иногда его называют "зонный") является следствием использования в ПК ASCII-кода для представления символьной информации.

Код ASCII (American Standard Coding for Information Interchange)

американский стандартный код для обмена информацией имеет основной стандарт и его расширение. Основной стандарт для кодирования символов использует шестнадцатеричные коды 00 – 7F (десятичные 0 – 127), расширение стандарта — 80 – FF (десятичные коды 128 – 255). Основной стандарт является международным и используется для кодирования управляющих символов, цифр и букв латинского алфавита; в расширении стандарта кодируются символы псевдографики и буквы национального алфавита (естественно, в разных странах разные).

В России в качестве стандарта принята кодовая страница 866. Чтобы получить код какого-либо символа с помощью Паскаля необходимо использовать оператор writeln(ord(readkey)), программа остановится на этом операторе, и будет ожидать нажатие клавиши. Коды символов можно узнать и из литературы. Коды можно использовать, например, для красивого вывода таблиц путем использования символов псевдографики в операторах вывода writeln. Это делается следующим образом. Нажимается и удерживается клавиша Alt и при этом на правой цифровой клавиатуре набирается трехзначный код необходимого символа, при отпускании клавиши Alt на экране появляется желаемый символ.

32

4. Функциональная и структурная организация компьютера

4.1. Принцип программного управления

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

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

2)Информация кодируется в двоичной форме и разделяется на единицы, называемые словами.

3)Алгоритм представляется в форме последовательности управляющих слов, которые определяют смысл операции. Эти управляющие слова называются командами. Совокупность команд называется программой. Команда состоит из кода операции, определяющего выполняемые действия, и нескольких адресных полей, содержащих указания на места расположения операндов команды. Способ вычисления адреса называется режимом адресации. Множество команд, выполняемых в конкретном типе ЭВМ, образуют её систему команд.

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

5)Устройство управления и арифметическое устройство обычно объединяются в одно, называемое центральным процессором. Они определяют действия, подлежащие выполнению, путем считывания команд из оперативной памяти. Обработка информации, предписанная алгоритмом, сводится к последовательному выполнению команд в порядке, однозначно определяемом программой.

Функционирование ЭВМ можно описать следующим обобщенным алгоритмом.

1)Инициализация. После включения ЭВМ в регистры ЦП заносятся некоторые начальные значения. В память ЭВМ помещается программа – первичный загрузчик (в ПК это BIOS). Его основное

33

назначение – загрузить в память операционную систему с устройства внешней памяти (в ПК с НЖМД). Первичный загрузчик обычно размещается в ПЗУ (постоянном запоминающем устройстве). После запуска программы пользователя на выполнение операционная система обеспечивает перезапись программы из внешней памяти (НЖМД) в ОЗУ (оперативное запоминающее устройство) и в программном счетчике устройства управления ЦП устанавливает адрес первой команды программы пользователя.

2)После этого автоматически начинается выполнение команд программы. Каждая команда требует обычно несколько тактов работы ЭВМ. В первом такте ЦП производит считывание команды из памяти по указанному в программном счетчике адресу.

3)Содержимое считанной ячейки помещается в регистр команд УУ ЦП. По коду операции из первого слова команды УУ определяет её длину и, если это необходимо, организует дополнительные операции считывания операндов на втором и последующих тактах пока вся команда полностью не будет прочитана процессором. Вычисленная длина команды прибавляется к программному счетчику и таким образом он содержать адрес следующей команды.

4)УУ и АЛУ выполняют операцию, указанную в поле кода операции. Во флаговом регистре ЦП запоминаются признаки результата операции (равенство нулю, знак, наличие переполнения и т.д.)

5)Если это необходимо, УУ выполняет запись в память результата выполнения команды. Кроме того, УУ анализирует код операции и флаговый регистр и в зависимости от установленных признаков может заменить в программном счетчике адрес следующей выполняемой команды. Таким образом, происходит безусловный (go to) или условный переход (if) на команду отличную от следующей команды.

6)Если последняя команда не была командой остановки процессора, то последовательность шагов со 2 по 5 повторяется. Эта последовательность называется циклом процессора.

34

4.2. Основные блоки ПК и их назначение

Рассмотрим состав и назначение основных блоков ПК (рис.9).

ОП Д НЖМД НГМД

А А А

СШ

МП

УУ РГ

АЛУ

А СА Т

ПР

ГКС

А КЛ

Рис.9.

На рис.9 приняты следующие обозначения: ОП – основная память, Д – дисплей (монитор),

НЖМД – накопитель на жестких магнитных дисках, НГМД – накопитель на гибких магнитных дисках, А – адаптеры дисплея, накопителей, принтера, клавиатуры, МП – микропроцессор, УУ – устройство управления МП,

РГ – регистровая память МП, АЛУ – арифметико-логическое устройство МП, КЛ – клавиатура, Г – генератор тактовых импульсов, ПР – принтер,

СА – сетевой адаптер, Т – таймер, КС – канал связи.

35

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

В состав микропроцессора входят:

устройство управления (УУ) получает опорную последовательность импульсов от генератора тактовых импульсов и подает во все блоки машины в нужные моменты времени определенные сигналы управления (управляющие импульсы), а также формирует адреса ячеек памяти, используемых выполняемой операцией и передает эти адреса в соответствующие блоки ЭВМ;

арифметико-логическое устройство (АЛУ) предназначено для выполнения всех арифметических и логических операций над числовой и символьной информацией

регистровая память (микропроцессорная, Кэш-память) служит для кратковременного хранения, записи и выдачи информации, непосредственно используемой в вычислениях в ближайшие такты работы машины. Эта память строится на регистрах и используется для обеспечения высокого быстродействия машины, ибо основная память (ОП) не всегда обеспечивает скорость, необходимую для эффективной работы быстродействующего микропроцессора. Регистры — быстродействующие ячейки памяти различной длины (в отличие от ячеек ОП, имеющих стандартную длину 1 байт и более низкое быстродействие);

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

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

Генератор тактовых импульсов генерирует последовательность электрических импульсов; частота генерируемых импульсов определяет тактовую частоту машины. Промежуток времени между соседними импульсами определяет время одного такта работы машины или просто такт работы машины. Частота генератора тактовых импульсов является одной из основных характеристик персонального компьютера и во многом определяет скорость его работы, ибо каждая операция выполняется за определенное количество тактов.

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

36

Системная шина включает в себя:

шину данных (ШД), содержащую провода и схемы сопряжения для параллельной передачи всех разрядов числового кода (машинного слова) операнда;

шину адреса (ША), включающую провода и схемы сопряжения для параллельной передачи всех разрядов кода адреса ячейки основной памяти или порта ввода-вывода внешнего устройства;

шину управления (ШУ), содержащую провода и схемы сопряжения для передачи инструкций (управляющих сигналов, импульсов) во все блоки машины;

шину питания, имеющую провода и схемы сопряжения для подключения блоков ПК к системе энергопитания. Системная шина обеспечивает три направления передачи информации:

1)между микропроцессором и основной памятью;

2)между микропроцессором и портами ввода-вывода внешних устройств;

3)между основной памятью и портами ввода-вывода внешних устройств (в режиме прямого доступа к памяти).

Все блоки, а точнее их порты ввода-вывода, через соответствующие унифицированные разъемы (стыки) подключаются к шине единообразно: непосредственно или через контроллеры (адаптеры). Управление системной шиной осуществляется микропроцессором либо непосредственно, либо, что чаще, через дополнительную микросхему — контроллер шины, формирующий основные сигналы управления. Обмен информацией между внешними устройствами и системной шиной выполняется с использованием ASCII-кодов.

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

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

ОЗУ предназначено для оперативной записи, хранения и считывания информации (программ и данных), непосредственно участвующей в информационно-вычислительном процессе, выполняемом ПК в текущий период времени. Главными достоинствами оперативной памяти являются ее высокое быстродействие и возможность обращения к каждой ячейке памяти отдельно (прямой адресный доступ к ячейке). В качестве

37

недостатка ОЗУ следует отметить невозможность сохранения информации в ней после выключения питания машины (энергозависимость).

Внешняя память. Она относится к внешним устройствам ПК и используется для долговременного хранения любой информации, которая может когда-либо потребоваться для решения задач. В частности, во внешней памяти хранится все программное обеспечение компьютера. Внешняя память содержит разнообразные виды запоминающих устройств, но наиболее распространенными, имеющимися практически на любом компьютере, являются накопители на жестких (НЖМД) и гибких (НГМД) магнитных дисках.

Назначение этих накопителей — хранение больших объемов информации, запись и выдача хранимой информации по запросу в оперативное запоминающее устройство. Различаются НЖМД и НГМД лишь конструктивно, объемами хранимой информации и временем поиска, записи и считывания информации.

В качестве устройств внешней памяти используются также запоминающие устройства на кассетной магнитной ленте (стримеры), накопители на оптических дисках (CD-ROM — компакт-диск с памятью, только читаемой) и др.

Источник питания. Это блок, содержащий системы автономного и сетевого энергопитания ПК.

Таймер. Это внутримашинные электронные часы, обеспечивающие при необходимости автоматический съем текущего момента времени (год, месяц, часы, минуты, секунды и доли секунд). Таймер подключается к автономному источнику питания — аккумулятору и при отключении машины от сети продолжает работать.

Внешние устройстве (ВУ). Это важнейшая составная часть любого вычислительного комплекса. Достаточно сказать, что по стоимости ВУ иногда составляют 50 - 80% всего ПК.

ВУ ПК обеспечивают взаимодействие машины с окружающей средой: пользователями, объектами управления и другими ЭВМ. ВУ весьма разнообразны и могут быть классифицированы по ряду признаков. Так, по назначению можно выделить следующие виды ВУ:

внешние запоминающие устройства (ВЗУ) или внешняя память ПК;

диалоговые средства пользователя;

устройства ввода информации;

устройства вывода информации;

средства связи и телекоммуникации.

38

Диалоговые средства пользователя включают в свой состав видеомониторы (дисплеи) и устройства речевого ввода-вывода информации.

Видеомонитор (дисплей) —устройство для отображения вводимой и выводимой из ПК информации.

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

Устройства речевого вывода — это различные синтезаторы звука, выполняющие преобразование цифровых кодов в буквы и слова, воспроизводимые через звуковые колонки.

Кустройствам ввода информации относятся:

клавиатура — устройство для ручного ввода числовой, текстовой и управляющей информации в ПК;

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

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

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

сенсорные экраны —для ввода отдельных элементов изображения, программ или команд с полиэкрана дисплея в ПК.

К устройствам вывода информации относятся:

принтеры — печатающие устройства для регистрации информации на бумажный носитель;

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

39

Средства связи и телекоммуникации используются для связи с приборами и другими средствами автоматизации (согласователи интерфейсов, адаптеры, цифро-аналоговые и аналого-цифровые преобразователи и т.п.) и для подключения ПК к каналам связи, к другим ЭВМ и вычислительным сетям (сетевые интерфейсные платы, "стыки", мультиплексоры передачи данных, модемы). В частности, сетевой адаптер является внешним интерфейсом ПК и служит для обмена информацией с другими ЭВМ в составе вычислительной сети. В глобальных сетах функции сетевого адаптера выполняет модулятор-демодулятор (модем).

Конструктивно ПК выполнен в виде системного блока, к которому через разъемы подключаются внешние устройства: клавиатура, дисплей, принтер и др.

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

На системной плате (часто ее называют материнской платой — Mother Board, “мамка”), как правило, размещаются:

микропроцессор; генератор тактовых импульсов;

блоки (микросхемы) ОЗУ и ПЗУ; адаптеры клавиатуры, НЖМД и НГМД контроллер прерываний и др.

4.3. Характеристики основных устройств ПК

Системная шины (bus). В основном сейчас используются системные шины PCI и AGP с 32-разрядными шинами адреса и данных и тактовой частотой обмена от 133 МГц до 533 МГц. (Все количественные характеристики приводятся на конец 2002 года – начало 2003 года).

Регистровая Кэш-память (cache – «тайник») бывает двух видов: встроенная в процессор Кэш-память и дополнительная, размещаемая на материнской плате. Основная характеристика – объем, сейчас от 128 до

512 Кб.

Микропроцессоры (CPU, «камень»). Основной производитель фирма Intel (торговая марка P-4). Более дешевыми процессорами являются процессоры марок AMD, Celeron. Основные характеристики:

тактовая частота от 1000 до 2000 МГц, внутренняя разрядность - 64,

40