- •Литература
- •Тема 1. Общие принципы организации и функционирования компьютера
- •1.1. Архитектура и структура эвм. Принципы построения компьютеров
- •1.2. Аппаратные средства. Функции основных блоков эвм.
- •1.3. Устройство персонального компьютера
- •Тема 2. Вычислительные и логические возможности эвм.
- •2.1. Представление числовой информации в эвм
- •2.2. Представление произвольной информации в эвм
- •2.3. Логические основы построения эвм
- •Тема 3. Системное программное обеспечение пк
- •3.1. Структура программного обеспечения
- •3.2. Функции операционной системы
- •3.3. Операционные системы Windows
- •3.4. Объектно-ориентированная платформа
- •3.5. Пользовательский графический интерфейс ос Windows
- •Окно рабочего стола
- •Тема 4. Прикладное программное обеспечение пк
- •4.1. Стандартные прикладные Windows-приложения
- •4.2. Классификация и основные особенности пакетов прикладных программ
- •4.3. Текстовые процессоры
- •4.4. Табличные процессоры
- •4.5. Системы управления базами данных (субд)
- •1. Централизация хранения данных.
- •2. Общий интерфейс между пользователем и бд.
- •3. Концепция администратора бд.
- •4.6. Система автоматизации научно-исследовательских работ MathCad
- •Тема 5. Компьютерные сети
- •5.1. Назначение и классификация компьютерных сетей
- •2. По типу организации передачи данных
- •3. По структуре построения (топологии).
- •Тема 6. Internet
- •6.1. Краткие сведения
- •6.2. Основные возможности internet
- •6.2.1. Передача файлов ( протокол ftp)
- •6.2.2. Глобальные гипертекстовые структуры (www)
- •6.2.3. Электронная почта (e-mail)
- •6.2.4. Сетевые новости (usenet news)
- •6.3. Программа Microsoft Internet Explorer
- •Тема 7. Защита информации
- •7.1. Средства обеспечения информационной безопасности
- •7.2. Компьютерные вирусы
2.3. Логические основы построения эвм
Основы алгебры логики. Математической основой построения электронных схем, из которых состоит ЭВМ, является алгебра логики (Булева алгебра – по имени ее родоначальника Джорджа Буля).
Алгебра логики – раздел математики, посвященный операциями с двоичными символами, т.е. с объектами, которые иметь только два состояния (значения) – 0 и 1.
Наиболее наглядной интерпретацией таких объектов является отождествление каждого из них с некоторым высказыванием, которое может быть либо истинным (когда значение объекта равно 1), либо ложным (когда значение объекта равно 0). Операции с высказываниями – логические связки “и”, “или” “не” (в языке PASCAL им соответствуют операции “and”, “or”, “not”) выполняются по тем же правилам, что и операции в Булевой алгебре. Там они носят следующие названия: конъюнкция (обозначается символом ), дизъюнкция (символ ) инверсия или отрицание (символ ). В Булевой алгебре, как и в обычной (числовой) алгебре используют буквы для обозначения переменных, только в обычной алгебре эти переменные могут принимать любые числовые значения, а в Булевой – только 0 и 1.
Пусть X и Y – две логических (Булевых) переменных. Операции над ними выполняются согласно следующей таблице.
X |
Y |
X Y |
X Y |
X |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
С помощью логических операций можно представить и обычные арифметические действия с двоичными числами. Рассмотрим операцию сложения. При ее выполнении средствами обычной двоичной арифметики (см. п. 2.2) мы заметили, что при сложении двух 1-разрядных чисел получаются два результата: сумма (обозначим ее S) и единица переноса (обозначим Р). Правила получения того или иного значения S и P можно изобразить таблицей:
X |
Y |
S |
P |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
Операция получения Р полностью совпадает с конъюнкцией (), т.к. их таблицы одинаковы. Для получения S можно использовать следующую логическую формулу: [(X) Y] [X (Y)]. Это можно увидеть в таблице:
X |
Y |
(X) Y |
X (Y) |
[(X) Y] [X (Y)] |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
Логические электронные схемы. Для перечисленных логических операций существуют соответствующие электронные схемы, которые выполняют эти операции. Эти схемы оперируют с сигналами, представляющие собой электрические импульсы. 1 соответствует наличию импульса, 0 – его отсутствию. На вход электронного логического элемента поступают входные сигналы, которые преобразуются в выходные. Например:
X
X Y
Y
Составим электронную схему устройства, которое производит сложение двух 1-разрядных двоичных чисел – одноразрядного полусумматора.
Y
X
Y
X
(Y)
S
X
Y
(X)
Y
X
X
X
P
Y
Замечание. Такая схема используется при сложении младших разрядов многоразрядных двоичных чисел. В других разрядах присутствуют три входных сигнала: X, Y, P (из предыдущего разряда). Поэтому приведенная схема называется полусумматором, а схема с тремя входами – сумматором. Его устройство сложнее, но принцип тот же.