SlideShare a Scribd company logo
1 of 69
Основы логики
и логические основы компьютера

Москва, 2007 г.

900igr.net

1
1 из 20
Логика
Логика – это наука о формах
и способах мышления
•

Законы логики отражают в сознании человека свойства, связи и
отношения объектов окружающего мира

•

Логика позволяет строить формальные модели окружающего
мира, отвлекаясь от содержательной стороны

2
2 из 20
Формы мышления
Понятие – это форма
мышления, фиксирующая
основные, существенные
признаки предмета

Понятие

Компьютер

Множество электронных устройств

Множество электронных устройств
3
3 из 20
Формы мышления
Понятие

Содержание

Содержание понятия
составляет совокупность
существенных признаков
объекта
Компьютер

Универсальное устройство для
автоматической обработки
информации

4
4 из 20
Формы мышления
Понятие

Содержание
Объем
Объем понятия определяется
совокупностью предметов, на
которое оно распространяется

Компьютер
5
5 из 20
Формы мышления
Понятие

Высказывание

2 х 2 =4

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

- математический язык

Дважды два равно пять – естественный язык

- Истинно
- Ложно

Алгебра высказываний определяет истинность или ложность
составных высказываний

6
6 из 20
Формы мышления
Понятие

Высказывание
Умозаключение

Все углы треугольника равны

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

Треугольник равносторонний

7
7 из 20
Алгебра высказываний
Алгебра высказываний служит для определения
истинности или ложности составных высказываний,
не вникая в их содержание

•

Высказывания обозначаются именами логических переменных

•

Логические переменные могут принимать значение:
1 – истина
0 – ложь

8
8 из 20
Логическое умножение
(конъюнкция)
Объединение двух или более высказываний в одно при
помощи союза «И» называется операцией
логического умножения или конъюнкцией

•

•

Составное высказывание, образованное в результате операции
конъюнкции истинно только тогда, когда истинны входящие в
него простые высказывания
Логическая конъюнкция выражается знаками &, ^, *

9
9 из 20
Логическое умножение
(конъюнкция)
Пример
A.
B.
C.
D.
E.
F.
G.
H.

На улице идет дождь
На улице светит солнце
Стоит теплая погода
Стоит холодная погода

На улице идет дождь и стоит холодная погода
На улице светит солнце и стоит теплая погода
На улице идет дождь и стоит теплая погода
На улице светит солнце и стоит холодная погода

Е=A&D
F=B&C
G=A&C
H=B&D

10
10 из 20
Логическое умножение
(конъюнкция)
В

F=A&B

0

0

0

0

1

0

1

0

0

1

Таблица истинности операции
конъюнкция

А

1

1

Диаграмма Эйлера - Венна
(пересечение множеств)

А

В

11
11 из 20
Логическое сложение
(дизъюнкция)
Объединение двух или более высказываний в одно при
помощи союза «ИЛИ» называется операцией
логического сложения или дизъюнкцией

•

•

Составное высказывание, образованное в результате операции
дизъюнкции истинно тогда, когда истинно хотя бы одно из
входящих в него простых высказываний
Логическая дизъюнкция выражается знаками ∨, +

12
12 из 20
Логическое сложение
(дизъюнкция)
Пример
A.
B.
C.
D.
E.
F.
G.
H.
I.

2х2=4
3х3=9
2х2=5
4х4=4
3х3=6

2 х 2 = 4 или 4 х 4 = 4
3 х 3 = 9 или 2 х 2 = 5
2 х 2 = 4 или 2 х 2 = 5
2 х 2 = 5 или 3 х 3 = 6

F=A∨D
G=B∨C
H=A∨C
I=С∨Е

13
13 из 20
Логическое сложение
(дизъюнкция)
В

F=A∨B

0

0

0

0

1

1

1

0

1

1

Таблица истинности операции
конъюнкция

А

1

1

Диаграмма Эйлера - Венна
(объединение множеств)

А

В

14
14 из 20
Логическое отрицание (инверсия)
Присоединение частицы «не» к высказыванию
называется операцией логического отрицания или
инверсией

•

•

Логическое отрицание (инверсия) делает истинное высказывание
ложным и, наоборот, ложное - истинным

Логическая дизъюнкция выражается знаками ‾, т. е. : Ā

15
15 из 20
Логическое отрицание
(инверсия)
Пример
A. 2 х 2 = 4

-

истинно

Ā. 2 х 2 = 4

-

ложь

A. 2 х 2 = 5

-

ложь

Ā. 2 х 2 = 5

-

истинно

16
16 из 20
Логическое отрицание (инверсия)
А

F=Ā

0

1

1

Таблица истинности операции
конъюнкция

0

Диаграмма Эйлера - Венна
(дополнение до универсального
множества)

А
Ā
17
17 из 20
Логические выражения и
таблицы истинности
Логическое выражение – это составное высказывание, которое
можно выразить в виде формулы, в которую войдут логические
переменные, обозначающие высказывания, и знаки логических
операций, обозначающие логические функции.
Пример
А = «2х2=5» - ложно (0)
В = «2х2=4» - истинно (1)
F = A или В и не А или не В

18
18 из 20
Логические выражения и
таблицы истинности
Для каждого составного высказывания можно
построить таблицу истинности, которая определяет
истинность или ложность при всех возможных
комбинациях исходных значений простых
высказываний (логических переменных)
Количество строк в таблице истинности зависит от
количества логических переменных (N):
Количество строк = 2 N

19
19 из 20
Логические выражения и
таблицы истинности
Логические выражения, у которых таблицы
истинности совпадают, называются равносильными
1.
2.

Задание 1
Составить таблицу истинности выражения ¯А& ¯В
Составить таблицу истинности выражения ¯(А∨В)

1.
2.

Задание 2
Составить таблицу истинности выражения ¯А ∨ ¯В
Составить таблицу истинности выражения ¯(А & В)

20
20 из 20
Логические функции
Любое составное высказывание можно рассматривать как
логическую функцию F(X1, X2, …, XN), аргументами которой
являются логические переменные X1, X2, …, XN простые
высказывания.
Функция и аргументы могут принимать только два различных
значения «истинно» (1) и «ложь» (0).

21
21 из 20
Логические функции
Рассмотрим произвольную логическую функцию двух
аргументов. Для построения таблицы истинности логической
функции:
1.

Определяем количество строк в таблице истинности:
N1=22
N1 = 4, т. е. в таблице истинности 4 строки.

2.

Определяем количество столбцов в таблице истинности:
N2=2N1,
N2=24,
N2 = 16, т. е. в таблице истинности 16 столбцов.
Вывод: существует 16 различных логических функций двух
аргументов, каждая из которых задается своей таблицей
истинности.

22
22 из 20
Логические функции
Таблица истинности логических функций двух аргументов
Аргуме
нты

Логические функции

А

В

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

F13

F14

F15

F16

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1.

F2 – функция логического умножения

2.

F8 – функция логического сложения

3.

F11 – функция логического отрицания для В

4.

F13 – функция логического отрицания для А
23
23 из 20
Логические функции
Логическое следование
Логическое следование (импликация)
образуется соединением двух высказываний в
одно с помощью оборота «если …, то …».
1.

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

2.

Логическая операция импликации («если А, то В»)
обозначается при помощи →, т. е. А → В
24
24 из 20
Логические функции
Логическое следование
3.

Таблица истинности логической
операции импликации («если А,
то В») выражается при помощи
функции F14 А → В

А

В

F14= А

0

0

1

0

1

1

4.

Особенность: из ложной
предпосылки может следовать
что угодно.

1

0

0

1

1

1

5.

Задание: Доказать равносильность высказываний
А→В и
¯А ∨ В

→В

25
25 из 20
Логические функции
Логическое равенство
Логическое равенство (эквивалентность) образуется
соединением двух высказываний в одно с помощью оборота
«…тогда и только тогда, когда …».

1.

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

2.

Логическая операция эквивалентности обозначается при
помощи ∼, т. е. А ∼ В
26
26 из 20
Логические функции
Логическое равенство
3.

Таблица истинности логической
операции эквивалентности
выражается при помощи
функции F10 А ∼ В

В

F10= А

0

0

0

1

0

1

0

0

1

∼В

1

1

4.

А

1

Задание: Какое из данных высказываний равносильно
высказыванию А ∼ В: 1) (¯А & ¯ В) ∨ ¯ (A & B)
2) (A ∨ ¯ В) & (¯А ∨ В)
27
27 из 20
Логические законы и правила
преобразования
1.

Закон тождества
Всякое высказывание тождественно самому себе
А=А

2.

Закон непротиворечия
Высказывание не может быть одновременно истинным и
ложным. Если высказывание А – истинно, то его отрицание
¯А - ложно. Значит, логическое произведение высказывания и
его отрицания ложно:
А & ¯А = 0

28
28 из 20
Логические законы и правила
преобразования
3.

Закон исключенного третьего
Высказывание не может быть одновременно истинным и
ложным. Если высказывание А – истинно, то его отрицание
¯А - ложно. Значит, логическое сложение высказывания и его
отрицания истинно:
А ∨ ¯А = 1

4.

Закон двойного отрицания
Если дважды отрицать двойное высказывание, в результате
получим само высказывание:
¯¯А=А

29
29 из 20
Логические законы и правила
преобразования
5.

Законы Моргана:

¯(А∨В) = ¯А& ¯В
¯(А & В) = ¯А ∨ ¯В

6.

Правило коммутативности:

7.

Правило ассоциативности:

8.

Правило дистрибутивности:a * b + a * c = a * ( b + c)
(А & В) ∨ ( A & С) = А & (В ∨ С)
(А ∨ В) & ( A ∨ С) = А ∨ (В & С)

А∨В=В∨А
А&В=В&А
(А ∨ В) ∨ С = А ∨ (В ∨ С)
(А & В) & С = А & (В & С)

30
30 из 20
Логические законы и правила
преобразования
9.
10.

Закон идемпотентности:
Законы исключения констант:

А∨А=А
А&А=А

А∨1=1
А∨0=А

А&0=0
А&1=А

11.

Закон контрапозиции (правило перевертывания):

А∼В=В∼А

А ∨ ( А & В) = А
А & ( А ∨ В) = А

12.

Закон поглощения:

13.

Закон исключения (склеивания): (А ∨ В) & (¯ А ∨ В) = В
(А & В) ∨ (¯ А & В) = В
31
31 из 20
Задания
Упростить логические выражения:

1.
2.
3.
4.
5.

(А & В) ∨ ( А & ¯ B)
(А ∨ ¯ A) & B
A & ( A ∨ B) & ( C ∨ ¯ B)
A&¯B∨B&C∨¯A&¯B
A∨¯A&B

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

Пример
В каждой из двух аудиторий может находиться либо кабинет
информатики, либо кабинет физики.
На аудиториях повесили таблички.
На первой – «По крайней мере, в одной из этих аудиторий размещается
кабинет информатики».
На второй – «Кабинет физики находится в другой аудитории».
Известно, что надписи на табличках либо обе истинны, либо обе ложны.
Где находится кабинет информатики?
33
33 из 20
Решение логических задач
Пусть
А – «В первой аудитории находится кабинет информатики»
В – «Во второй аудитории находится кабинет информатики»
Тогда
¯ А – «В первой аудитории находится кабинет физики»
¯ В – «Во второй аудитории находится кабинет физики»
Высказывание, содержащееся на табличке на первой аудитории:
Х=А∨В
Высказывание, содержащееся на табличке на второй аудитории:
Y=¯А

34
34 из 20
Решение логических задач
Утверждение, что надписи на табличках либо одновременно истинны,
либо ложны, в соответствии с законом исключающего третьего:
(X & Y) ∨ ( ¯ X & ¯ Y ) = 1
Подставим вместо X и Y соответствующие значения. Тогда,

(X & Y) ∨ ( ¯ X & ¯ Y ) = (( А ∨ В) & ¯ А ) ∨ ¯ ( А ∨ В) & ¯ ¯ A =
= ( А & ¯ А ∨ В & ¯ А ) ∨ ( ¯ А & ¯ В & А) =
=(0∨В&¯А)∨(0&¯В)=(0∨В&¯А)∨0=В&¯А

35
35 из 20
Решение логических задач
Строим таблицу истинности высказывания В & ¯ А :
А

В

¯А

0

0

1

0

0

1

1

1

1

0

0

0

1

1

0

0

F=В & ¯ А

Следовательно:
Во второй аудитории – кабинет информатики,
В первой аудитории – кабинет физики

36
36 из 20
Решение логических задач
Задача
В процессе составления расписания уроков учителя высказали свои
пожелания, Учитель математики хочет иметь первый или второй урок,
учитель физики – второй или третий уроки. Сколько существует
возможных вариантов расписания и какие они?

37
37 из 20
Логические основы устройства
компьютера
Т. к. любая логическая функция может быть представлена в виде трех
основных элементарных логических операций, любые устройства
компьютера могут быть собраны из базовых логических элементов, как
из кирпичиков.
Дискретный преобразователь, который после обработки входных
двоичных сигналов выдает на выходе сигнал, являющийся значением
одной из логических операций, называется логическим элементом.
Логический элемент «И» - логическое умножение
Логический элемент «ИЛИ» - логическое сложение
Логический элемент «НЕ» - инверсия
38
38 из 20
Логические основы устройства
компьютера
А (0, 0, 1, 1)
В (0, 1, 0, 1)

И

F2 (0, 0, 0, 1)

Конъюнктор

А (0, 0, 1, 1)
В (0, 1, 0, 1)

ИЛИ

А (0, 1)

НЕ

F8 (0, 1, 1, 1)

F13 (1, 0)

Дизъюнктор

Инвертор

39
39 из 20
Логические основы устройства
компьютера
• Все многообразие математических операций в процессоре
сводится к сложению двоичных чисел.
• Сложение двоичных чисел обеспечивает сумматор.

40
40 из 20
Логические основы устройства
компьютера
Полусумматор
При сложении двоичных чисел образуется сумма в данном
разряде, при этом возможен перенос в старший разряд.
Обозначим:
А и В – слагаемые, Р – перенос, S – сумма
Составим таблицу сложения одноразрядных двоичных чисел.
Слагаемые

Перенос

Сумма

А

В

Р

S

0

0

0

0

0

1

0

1

1

0

0

1

1

1

1

0
41
41 из 20
Логические основы устройства
компьютера
Перенос Р можно реализовать с помощью операции логического
умножения:
Р=А&B
Составим формулу для вычисления суммы.
S=(А∨В)&¯ (А&B)
Задание
Построить таблицу истинности для данного высказывания.

42
42 из 20
Логические основы устройства
компьютера
Устройства компьютера (сумматоры в процессоры, ячейки памяти в
оперативной памяти) строятся на основе базовых логических
элементов.
Построим из базовых логических элементов схему полусумматора.
Р=А&B
Для реализации переноса используем логический элемент «И».
А (0, 0, 1, 1)
В (0, 1, 0, 1)

И

P (0, 0, 0, 1)

43
43 из 20
Логические основы устройства
компьютера
S=(А∨В)&¯ (А&B)
Проанализируем полученную формулу суммы. На выходе должен
стоять логический элемент «И», который имеет два входа. Один
вход – результат логического сложения А ∨ В, который реализуется
элементом «ИЛИ», второй – результат инвертированного
логического умножения исходных сигналов ¯ ( А & B ).
А
И
А&B

В
ИЛИ

НЕ

¯ (А&B)
И

(А∨В)&¯ (А&B)

(А∨В)

Данная схема называется полусумматором, т. к. реализует суммирование
двоихных чисел без учета переноса из младшего разряда
44
44 из 20
Логические основы устройства
компьютера
Одноразрядный сумматор
Полный одноразрядный сумматор должен иметь
•три входа: А, В – слагаемые, Р0 – перенос из младшего разряда
•два выхода: сумма S и перенос P

Задание
Построить таблицу истинности для реализации сложения.

45
45 из 20
Логические основы устройства
компьютера
Одноразрядный сумматор
Таблица истинности для реализации сложения выглядит следующим
образом:
Слагаемые

Перенос из
младшего
разряда

Перенос

Сумма

А

В

P0

Р

S

0

0

0

0

0

0

0

1

0

1

0

1

0

0

1

0

1

1

1

0

1

0

0

0

1

1

0

1

1

0

1

1

0

1

0

1

1

1

1

1

46
46 из 20
Логические основы устройства
компьютера
Одноразрядный сумматор
P реализуется путем логического сложения результатов попарного
логического умножения входных данных:
Р = ( А & В ) ∨ ( А & Р 0 ) ∨ ( В & Р0 )
S реализуется путем логического умножения инвертированного
переноса ¯ Р на результат логического сложения входных данных:
S = ( А ∨ В ∨ Р 0) & ¯ Р
S дает правильное значение во всех случаях, кроме случая, когда все
входные переменные принимают значение 1. Сложим S с результатом
логического умножения входных переменных:
S = ( А ∨ В ∨ Р0) & ¯ Р0 ∨ ( А & В & Р0)

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

48
48 из 20
Логические основы устройства
компьютера
Триггер
Триггер – структурная единица оперативной памяти, внутренних
регистров процессора, которая позволяет запоминать, хранить и
считывать информацию (каждый триггер может хранить 1 бит
информации).
Триггер строится из двух логических элементов «ИЛИ» и двух
элементов «НЕ»:
S (1)

1
1
0

R

ИЛИ

ИЛИ

НЕ

0

0

1
НЕ
Q
49
49 из 20
Логические основы устройства
компьютера
Триггер
S (1)

1
1
0

R

ИЛИ

ИЛИ

НЕ

0

0

1
НЕ
Q

В обычном состоянии на входы триггера подан сигнал 0, и триггер хранит 0.
Для записи 1 на вход S подается сигнал 1, триггер переходит в это состояние
и будет устойчиво находиться в нем и после того, как сигнал на нем
исчезнет. Триггер запомнил 1, т. е. с выхода триггера Q можно считать 1.
Для того, чтобы сбросить информацию и подготовиться к приему новой,
подается сигнал 1 на вход R (сброс), после чего триггер возвратится к
исходному «нулевому» состоянию.

50

50 из 20
Логические основы устройства
компьютера
Вопросы
1. Какой сигнал будет на выходе логического элемента «И», если на
вход будут поданы сигналы А=0, В=1?
2. Какой сигнал будет на выходе логического элемента «ИЛИ», если на
вход будут поданы сигналы А=0, В=1?
3. Какой сигнал будет на выходе логического элемента «НЕ», если на
вход будут поданы сигналы А=0; А=1?
4. Для чего необходим сумматор?
5. Чем отличается полный сумматор от полусумматора?
6. Как устроен полноразрядный сумматор?
7. Для чего необходим и где используется триггер?
51
51 из 20
Логические основы устройства
компьютера
Задания № 3
1. По заданной логической функции F(A,B) = (B & ¯ A) ∨ ( ¯ B & A)
построить логическую схему.
2. Построить таблицу истинности, описывающую состояние входов и
выходов RS - триггера
3. Какое количество базовых логических элементов необходимо для
реализации 64-разрядного сумматора?
4. Какое количество базовых логических элементов образуют
оперативную память современного ПК объемом 64 Мбайта?

52
52 из 20
Логические основы устройства
компьютера
Задания № 4
Упростить выражения:
•

¯(А&B)∨ ¯(А&C)∨ ¯(B&C)

•

(A & ¯ ( B ∨ C )) ∨ (A ∨ ¯ ( B & C ))

•
•
•

•

¯(¯B&¯C)∨ ¯(¯A&¯C)∨ ¯(¯A&¯B)
(А ∨ ( А & В)) & ( А & ( А ∨ В))
( (А ∨ В) & (¯ А ∨ В) ) ∨ ( (А & В) ∨ (¯ А & В) )
¯ ( (А ∨ В) & (¯ А ∨ В) ) & ¯ ( ¯ A & ¯ B )
53
53 из 20
Логические основы устройства
компьютера
Задания № 5
Решить логические задачи:
1. Джеку, Питеру и Майклу предъявлено обвинение в соучастии в
ограблении банка. Похитители скрылись на поджидавшем их
автомобиле. На следствии Джек показал, что преступники
скрылись на синем Мерседесе, Питер сказал, что это был
черный Джип, а Майкл утверждал, что это был Форд Мустанг и
ни в коем случае не синий. Стало известно, что, желая запутать
следствие, каждый из них указал правильно либо марку
машины, либо только ее цвет. Какого цвета и какой марки была
машина?

54
54 из 20
Логические основы устройства
компьютера
Задания № 5
Решить логические задачи:
2. По телевизору синоптик объявляет прогноз погоды на завтра и
утверждает следующее:
Если не будет ветра, то будет пасмурная погода без дождя
Если будет дождь, то будет пасмурно и без ветра.
Если будет пасмурная погода, то будет дождь и не будет ветра.
Какая будет погода?

55
55 из 20
Логические основы устройства
компьютера
Задания № 5
Построить логическую схему по данному выражению и найти его
значение при указанных параметрах:
•

¯ ( А & B ) ∨ ¯ ( B & ¯ C ),

•

¯ ( ¯ B & ¯ C ) ∨ ¯ ( ¯ A & ¯ C ), при А=1, В=1, С=1

•

(А ∨ ( А & В)) & ( А & ( А ∨ В)), при А=1, В=1

•

( (А ∨ В) & (¯ А ∨ В) ) ∨ ( (А & В) ∨ (¯ А & В) ), при А=1, В=0, С=1

при А=0, В=1, С=0

56
56 из 20
Магистрально-модульный
принцип построения компьютера
В основу архитектуры современных ПК положен
магистрально-модульный принцип.
•

•

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

57
57 из 20
Магистрально-модульный
принцип построения компьютера
Процессор

Оперативная память

Шина данных (8, 16, 32, 64 бита)
Шина адреса (16, 20, 24, 32, 36 битов)

Магистраль

Шина управления

Устройства
ввода

Долговременная
память

Устройства
вывода

Сетевые
устройства

58
58 из 20
Магистраль
Магистраль (системная шина включает в себя три
многоразрядные шины:
• шину данных,
• шину адреса,
• шину управления

Обмен информацией между устройствами происходит на машинном
языке последовательностями нулей и единиц в форме
электрических импульсов

59
59 из 20
Шина данных
По шине данных происходит передача данных от
устройства к устройству в любом направлении
•

•

•

Разрядность шины данных определяется разрядностью
процессора, т. Е. количеством двоичных разрядов, которые могут
обрабатываться или передаваться процессором одновременно
Разрядность постоянно увеличивается по мере развития
компьютерной техники.
Выбор устройства или ячейки памяти, куда пересылаются или
откуда считываются данные по шине данных производит
процессор
60
60 из 20
Шина адреса
По шине адреса происходит передача адреса от
процессора к оперативной памяти и устройствам
(однонаправленная шина)
•

•

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

61
61 из 20
Шина адреса
•

Разрядность шины адреса определяет объем адресуемой памяти
(адресное пространство), которые могут иметь уникальные
адреса. Количество таких адресуемых ячеек памяти можно
рассчитать по формуле:
N=2I
где I – разрядность шины адреса

•

В современных ПК I = 36, следовательно, максимально
возможное количество адресуемых ячеек памяти равно:
N=236 = 68.719.476.736

62
62 из 20
Шина управления
По шине управления передаются сигналы,
определяющие характер обмена информацией по
магистрали
•

•

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

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

64
64 из 20
Характеристики процессора

Тактовая частота

•

2500 – 4000 МГц

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

•

На выполнение процессором каждой операции отводится определенное
количество тактов. Чем больше частота, тем больше операций в секунду
выполняет процессор.

•

Тактовая частота измеряется в мегагерцах (МГц) и гигагерцах (ГГц).
МГц = 1.000.000 тактов в секунду

1

65
65 из 20
Характеристики процессора

Тактовая частота

Разрядность

64 / 36

Разрядность процессора определяется количеством двоичных разрядов,
которые могут передаваться или обрабатываться процессором
одновременно

66
66 из 20
Характеристики процессора

Тактовая частота

Разрядность
Производительность

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

•

Быстродействие модулей памяти зависит от максимально
возможной частоты операций записи или считывания
информации из ячеек памяти.
Современные модули памяти обеспечивают частоту до 800 МГц,
их информационная емкость до 512 Мбайт

68
68 из 20
Производительность компьютера определяется
быстродействием компьютера, объемом
оперативной памяти и скоростью доступа к ней.

69
69 из 20

More Related Content

What's hot

функциональный метод решения иррациональных уравнений
функциональный метод решения иррациональных уравненийфункциональный метод решения иррациональных уравнений
функциональный метод решения иррациональных уравнений
ludmilka88888
 
2. Таблицы истинности. Эквивалентные высказывания
2. Таблицы истинности. Эквивалентные высказывания2. Таблицы истинности. Эквивалентные высказывания
2. Таблицы истинности. Эквивалентные высказывания
aleksashka3
 
Элементы алгебры логики
Элементы алгебры логикиЭлементы алгебры логики
Элементы алгебры логики
slbazhenova
 
Sem 27 02 09 3
Sem 27 02 09 3Sem 27 02 09 3
Sem 27 02 09 3
Olga92
 
основы логики
основы логикиосновы логики
основы логики
Rushitech
 
3. Составление таблиц истинности. Законы де моргана
3. Составление таблиц истинности. Законы де моргана3. Составление таблиц истинности. Законы де моргана
3. Составление таблиц истинности. Законы де моргана
aleksashka3
 
Логика 03. Классическая логика высказываний
Логика 03. Классическая логика высказыванийЛогика 03. Классическая логика высказываний
Логика 03. Классическая логика высказываний
Victor Gorbatov
 
4. Законы логики. Упрощение формул
4. Законы логики. Упрощение формул4. Законы логики. Упрощение формул
4. Законы логики. Упрощение формул
aleksashka3
 
013
013013
013
JIuc
 
Presentation informatics
Presentation informaticsPresentation informatics
Presentation informatics
guestaed608
 
логика
логикалогика
логика
finatalya
 
логика
логикалогика
логика
finatalya
 
34021 7c93acbd9a46c5519dd9388c9d162fcc
34021 7c93acbd9a46c5519dd9388c9d162fcc34021 7c93acbd9a46c5519dd9388c9d162fcc
34021 7c93acbd9a46c5519dd9388c9d162fcc
robinbad123100
 

What's hot (19)

функциональный метод решения иррациональных уравнений
функциональный метод решения иррациональных уравненийфункциональный метод решения иррациональных уравнений
функциональный метод решения иррациональных уравнений
 
2. Таблицы истинности. Эквивалентные высказывания
2. Таблицы истинности. Эквивалентные высказывания2. Таблицы истинности. Эквивалентные высказывания
2. Таблицы истинности. Эквивалентные высказывания
 
Элементы алгебры логики
Элементы алгебры логикиЭлементы алгебры логики
Элементы алгебры логики
 
777
777777
777
 
л 2 9
л 2 9л 2 9
л 2 9
 
Sem 27 02 09 3
Sem 27 02 09 3Sem 27 02 09 3
Sem 27 02 09 3
 
основы логики
основы логикиосновы логики
основы логики
 
555
555555
555
 
3. Составление таблиц истинности. Законы де моргана
3. Составление таблиц истинности. Законы де моргана3. Составление таблиц истинности. Законы де моргана
3. Составление таблиц истинности. Законы де моргана
 
Логика 03. Классическая логика высказываний
Логика 03. Классическая логика высказыванийЛогика 03. Классическая логика высказываний
Логика 03. Классическая логика высказываний
 
4. Законы логики. Упрощение формул
4. Законы логики. Упрощение формул4. Законы логики. Упрощение формул
4. Законы логики. Упрощение формул
 
алгебра логики
алгебра логикиалгебра логики
алгебра логики
 
UNN - Mr. Fedosin
UNN - Mr. FedosinUNN - Mr. Fedosin
UNN - Mr. Fedosin
 
013
013013
013
 
Presentation informatics
Presentation informaticsPresentation informatics
Presentation informatics
 
логика
логикалогика
логика
 
логика
логикалогика
логика
 
Logika1
Logika1Logika1
Logika1
 
34021 7c93acbd9a46c5519dd9388c9d162fcc
34021 7c93acbd9a46c5519dd9388c9d162fcc34021 7c93acbd9a46c5519dd9388c9d162fcc
34021 7c93acbd9a46c5519dd9388c9d162fcc
 

Similar to Логические выражения

16
1616
16
JIuc
 
4 алгебра логики
4 алгебра логики4 алгебра логики
4 алгебра логики
zarechneva
 
019
019019
019
JIuc
 
основы логики
основы логикиосновы логики
основы логики
hudooognik
 
016
016016
016
JIuc
 
03 классическая логика высказываний
03 классическая логика высказываний03 классическая логика высказываний
03 классическая логика высказываний
Julia Gorbatova
 
19
1919
19
JIuc
 
Лекция 2.высказывания и операции над ними
Лекция 2.высказывания и операции над нимиЛекция 2.высказывания и операции над ними
Лекция 2.высказывания и операции над ними
Ирина Гусева
 
основы логики
основы логикиосновы логики
основы логики
isva69
 

Similar to Логические выражения (19)

Prec
PrecPrec
Prec
 
Presentation informatics
Presentation informaticsPresentation informatics
Presentation informatics
 
16
1616
16
 
4 алгебра логики
4 алгебра логики4 алгебра логики
4 алгебра логики
 
Элементы алгебры логики
Элементы алгебры логикиЭлементы алгебры логики
Элементы алгебры логики
 
9 1.3 - элементы алгебры логики
9 1.3 - элементы алгебры логики9 1.3 - элементы алгебры логики
9 1.3 - элементы алгебры логики
 
019
019019
019
 
алгебра логики
алгебра логикиалгебра логики
алгебра логики
 
основы логики
основы логикиосновы логики
основы логики
 
016
016016
016
 
03 классическая логика высказываний
03 классическая логика высказываний03 классическая логика высказываний
03 классическая логика высказываний
 
19
1919
19
 
Алгебра логики
Алгебра логикиАлгебра логики
Алгебра логики
 
Лекция 2.высказывания и операции над ними
Лекция 2.высказывания и операции над нимиЛекция 2.высказывания и операции над ними
Лекция 2.высказывания и операции над ними
 
логика к.поляков
логика к.поляковлогика к.поляков
логика к.поляков
 
Tablicy istinnosti
Tablicy istinnostiTablicy istinnosti
Tablicy istinnosti
 
Таблицы истинности. Эквивалентные высказывания
Таблицы истинности. Эквивалентные высказыванияТаблицы истинности. Эквивалентные высказывания
Таблицы истинности. Эквивалентные высказывания
 
Lecture 03 Алгебра множеств. Конечные множества.
Lecture 03 Алгебра множеств. Конечные множества.Lecture 03 Алгебра множеств. Конечные множества.
Lecture 03 Алгебра множеств. Конечные множества.
 
основы логики
основы логикиосновы логики
основы логики
 

More from Maxim Demyanov

IP-адрес компьютера
IP-адрес компьютераIP-адрес компьютера
IP-адрес компьютера
Maxim Demyanov
 
Всемирная компьютерная сеть Интернет
Всемирная компьютерная сеть ИнтернетВсемирная компьютерная сеть Интернет
Всемирная компьютерная сеть Интернет
Maxim Demyanov
 
Передача информации
Передача информацииПередача информации
Передача информации
Maxim Demyanov
 
Локальные и глобальные компьютерные сети
Локальные и глобальные компьютерные сетиЛокальные и глобальные компьютерные сети
Локальные и глобальные компьютерные сети
Maxim Demyanov
 
«АЛГЕБРА ВЫСКАЗЫВАНИЙ. ОСНОВНЫЕ ОПЕРАЦИИ АЛГЕБРЫ ВЫСКАЗЫВАНИЙ»
«АЛГЕБРА ВЫСКАЗЫВАНИЙ. ОСНОВНЫЕ ОПЕРАЦИИ АЛГЕБРЫ ВЫСКАЗЫВАНИЙ»«АЛГЕБРА ВЫСКАЗЫВАНИЙ. ОСНОВНЫЕ ОПЕРАЦИИ АЛГЕБРЫ ВЫСКАЗЫВАНИЙ»
«АЛГЕБРА ВЫСКАЗЫВАНИЙ. ОСНОВНЫЕ ОПЕРАЦИИ АЛГЕБРЫ ВЫСКАЗЫВАНИЙ»
Maxim Demyanov
 

More from Maxim Demyanov (10)

277559
277559277559
277559
 
IP-адрес компьютера
IP-адрес компьютераIP-адрес компьютера
IP-адрес компьютера
 
Всемирная компьютерная сеть Интернет
Всемирная компьютерная сеть ИнтернетВсемирная компьютерная сеть Интернет
Всемирная компьютерная сеть Интернет
 
Передача информации
Передача информацииПередача информации
Передача информации
 
Локальные и глобальные компьютерные сети
Локальные и глобальные компьютерные сетиЛокальные и глобальные компьютерные сети
Локальные и глобальные компьютерные сети
 
Логиче
ЛогичеЛогиче
Логиче
 
%Cb%ee%e3%e8%ea%e02
%Cb%ee%e3%e8%ea%e02%Cb%ee%e3%e8%ea%e02
%Cb%ee%e3%e8%ea%e02
 
«АЛГЕБРА ВЫСКАЗЫВАНИЙ. ОСНОВНЫЕ ОПЕРАЦИИ АЛГЕБРЫ ВЫСКАЗЫВАНИЙ»
«АЛГЕБРА ВЫСКАЗЫВАНИЙ. ОСНОВНЫЕ ОПЕРАЦИИ АЛГЕБРЫ ВЫСКАЗЫВАНИЙ»«АЛГЕБРА ВЫСКАЗЫВАНИЙ. ОСНОВНЫЕ ОПЕРАЦИИ АЛГЕБРЫ ВЫСКАЗЫВАНИЙ»
«АЛГЕБРА ВЫСКАЗЫВАНИЙ. ОСНОВНЫЕ ОПЕРАЦИИ АЛГЕБРЫ ВЫСКАЗЫВАНИЙ»
 
Циклы
ЦиклыЦиклы
Циклы
 
принципы
принципыпринципы
принципы
 

Логические выражения

  • 1. Основы логики и логические основы компьютера Москва, 2007 г. 900igr.net 1 1 из 20
  • 2. Логика Логика – это наука о формах и способах мышления • Законы логики отражают в сознании человека свойства, связи и отношения объектов окружающего мира • Логика позволяет строить формальные модели окружающего мира, отвлекаясь от содержательной стороны 2 2 из 20
  • 3. Формы мышления Понятие – это форма мышления, фиксирующая основные, существенные признаки предмета Понятие Компьютер Множество электронных устройств Множество электронных устройств 3 3 из 20
  • 4. Формы мышления Понятие Содержание Содержание понятия составляет совокупность существенных признаков объекта Компьютер Универсальное устройство для автоматической обработки информации 4 4 из 20
  • 5. Формы мышления Понятие Содержание Объем Объем понятия определяется совокупностью предметов, на которое оно распространяется Компьютер 5 5 из 20
  • 6. Формы мышления Понятие Высказывание 2 х 2 =4 Высказывание – это форма мышления, в которой что-либо утверждается или отрицается о реальных предметах, их свойствах и отношениях между ними. Высказывание может быть либо истинным, либо ложным - математический язык Дважды два равно пять – естественный язык - Истинно - Ложно Алгебра высказываний определяет истинность или ложность составных высказываний 6 6 из 20
  • 7. Формы мышления Понятие Высказывание Умозаключение Все углы треугольника равны Умозаключение – это форма мышления, с помощью которой из одного или нескольких суждений (посылок) может быть получено новое суждение (вывод) Треугольник равносторонний 7 7 из 20
  • 8. Алгебра высказываний Алгебра высказываний служит для определения истинности или ложности составных высказываний, не вникая в их содержание • Высказывания обозначаются именами логических переменных • Логические переменные могут принимать значение: 1 – истина 0 – ложь 8 8 из 20
  • 9. Логическое умножение (конъюнкция) Объединение двух или более высказываний в одно при помощи союза «И» называется операцией логического умножения или конъюнкцией • • Составное высказывание, образованное в результате операции конъюнкции истинно только тогда, когда истинны входящие в него простые высказывания Логическая конъюнкция выражается знаками &, ^, * 9 9 из 20
  • 10. Логическое умножение (конъюнкция) Пример A. B. C. D. E. F. G. H. На улице идет дождь На улице светит солнце Стоит теплая погода Стоит холодная погода На улице идет дождь и стоит холодная погода На улице светит солнце и стоит теплая погода На улице идет дождь и стоит теплая погода На улице светит солнце и стоит холодная погода Е=A&D F=B&C G=A&C H=B&D 10 10 из 20
  • 11. Логическое умножение (конъюнкция) В F=A&B 0 0 0 0 1 0 1 0 0 1 Таблица истинности операции конъюнкция А 1 1 Диаграмма Эйлера - Венна (пересечение множеств) А В 11 11 из 20
  • 12. Логическое сложение (дизъюнкция) Объединение двух или более высказываний в одно при помощи союза «ИЛИ» называется операцией логического сложения или дизъюнкцией • • Составное высказывание, образованное в результате операции дизъюнкции истинно тогда, когда истинно хотя бы одно из входящих в него простых высказываний Логическая дизъюнкция выражается знаками ∨, + 12 12 из 20
  • 13. Логическое сложение (дизъюнкция) Пример A. B. C. D. E. F. G. H. I. 2х2=4 3х3=9 2х2=5 4х4=4 3х3=6 2 х 2 = 4 или 4 х 4 = 4 3 х 3 = 9 или 2 х 2 = 5 2 х 2 = 4 или 2 х 2 = 5 2 х 2 = 5 или 3 х 3 = 6 F=A∨D G=B∨C H=A∨C I=С∨Е 13 13 из 20
  • 14. Логическое сложение (дизъюнкция) В F=A∨B 0 0 0 0 1 1 1 0 1 1 Таблица истинности операции конъюнкция А 1 1 Диаграмма Эйлера - Венна (объединение множеств) А В 14 14 из 20
  • 15. Логическое отрицание (инверсия) Присоединение частицы «не» к высказыванию называется операцией логического отрицания или инверсией • • Логическое отрицание (инверсия) делает истинное высказывание ложным и, наоборот, ложное - истинным Логическая дизъюнкция выражается знаками ‾, т. е. : Ā 15 15 из 20
  • 16. Логическое отрицание (инверсия) Пример A. 2 х 2 = 4 - истинно Ā. 2 х 2 = 4 - ложь A. 2 х 2 = 5 - ложь Ā. 2 х 2 = 5 - истинно 16 16 из 20
  • 17. Логическое отрицание (инверсия) А F=Ā 0 1 1 Таблица истинности операции конъюнкция 0 Диаграмма Эйлера - Венна (дополнение до универсального множества) А Ā 17 17 из 20
  • 18. Логические выражения и таблицы истинности Логическое выражение – это составное высказывание, которое можно выразить в виде формулы, в которую войдут логические переменные, обозначающие высказывания, и знаки логических операций, обозначающие логические функции. Пример А = «2х2=5» - ложно (0) В = «2х2=4» - истинно (1) F = A или В и не А или не В 18 18 из 20
  • 19. Логические выражения и таблицы истинности Для каждого составного высказывания можно построить таблицу истинности, которая определяет истинность или ложность при всех возможных комбинациях исходных значений простых высказываний (логических переменных) Количество строк в таблице истинности зависит от количества логических переменных (N): Количество строк = 2 N 19 19 из 20
  • 20. Логические выражения и таблицы истинности Логические выражения, у которых таблицы истинности совпадают, называются равносильными 1. 2. Задание 1 Составить таблицу истинности выражения ¯А& ¯В Составить таблицу истинности выражения ¯(А∨В) 1. 2. Задание 2 Составить таблицу истинности выражения ¯А ∨ ¯В Составить таблицу истинности выражения ¯(А & В) 20 20 из 20
  • 21. Логические функции Любое составное высказывание можно рассматривать как логическую функцию F(X1, X2, …, XN), аргументами которой являются логические переменные X1, X2, …, XN простые высказывания. Функция и аргументы могут принимать только два различных значения «истинно» (1) и «ложь» (0). 21 21 из 20
  • 22. Логические функции Рассмотрим произвольную логическую функцию двух аргументов. Для построения таблицы истинности логической функции: 1. Определяем количество строк в таблице истинности: N1=22 N1 = 4, т. е. в таблице истинности 4 строки. 2. Определяем количество столбцов в таблице истинности: N2=2N1, N2=24, N2 = 16, т. е. в таблице истинности 16 столбцов. Вывод: существует 16 различных логических функций двух аргументов, каждая из которых задается своей таблицей истинности. 22 22 из 20
  • 23. Логические функции Таблица истинности логических функций двух аргументов Аргуме нты Логические функции А В F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1. F2 – функция логического умножения 2. F8 – функция логического сложения 3. F11 – функция логического отрицания для В 4. F13 – функция логического отрицания для А 23 23 из 20
  • 24. Логические функции Логическое следование Логическое следование (импликация) образуется соединением двух высказываний в одно с помощью оборота «если …, то …». 1. Составное высказывание, образованное с помощью операции логического следования (импликации) ложно тогда и только тогда, когда из истинной предпосылки (первого высказывания) следует ложный вывод (второе высказывание) 2. Логическая операция импликации («если А, то В») обозначается при помощи →, т. е. А → В 24 24 из 20
  • 25. Логические функции Логическое следование 3. Таблица истинности логической операции импликации («если А, то В») выражается при помощи функции F14 А → В А В F14= А 0 0 1 0 1 1 4. Особенность: из ложной предпосылки может следовать что угодно. 1 0 0 1 1 1 5. Задание: Доказать равносильность высказываний А→В и ¯А ∨ В →В 25 25 из 20
  • 26. Логические функции Логическое равенство Логическое равенство (эквивалентность) образуется соединением двух высказываний в одно с помощью оборота «…тогда и только тогда, когда …». 1. Составное высказывание, образованное с помощью логической операции эквивалентности истинно тогда и только тогда, когда оба высказывания одновременно либо ложны, либо истинны. 2. Логическая операция эквивалентности обозначается при помощи ∼, т. е. А ∼ В 26 26 из 20
  • 27. Логические функции Логическое равенство 3. Таблица истинности логической операции эквивалентности выражается при помощи функции F10 А ∼ В В F10= А 0 0 0 1 0 1 0 0 1 ∼В 1 1 4. А 1 Задание: Какое из данных высказываний равносильно высказыванию А ∼ В: 1) (¯А & ¯ В) ∨ ¯ (A & B) 2) (A ∨ ¯ В) & (¯А ∨ В) 27 27 из 20
  • 28. Логические законы и правила преобразования 1. Закон тождества Всякое высказывание тождественно самому себе А=А 2. Закон непротиворечия Высказывание не может быть одновременно истинным и ложным. Если высказывание А – истинно, то его отрицание ¯А - ложно. Значит, логическое произведение высказывания и его отрицания ложно: А & ¯А = 0 28 28 из 20
  • 29. Логические законы и правила преобразования 3. Закон исключенного третьего Высказывание не может быть одновременно истинным и ложным. Если высказывание А – истинно, то его отрицание ¯А - ложно. Значит, логическое сложение высказывания и его отрицания истинно: А ∨ ¯А = 1 4. Закон двойного отрицания Если дважды отрицать двойное высказывание, в результате получим само высказывание: ¯¯А=А 29 29 из 20
  • 30. Логические законы и правила преобразования 5. Законы Моргана: ¯(А∨В) = ¯А& ¯В ¯(А & В) = ¯А ∨ ¯В 6. Правило коммутативности: 7. Правило ассоциативности: 8. Правило дистрибутивности:a * b + a * c = a * ( b + c) (А & В) ∨ ( A & С) = А & (В ∨ С) (А ∨ В) & ( A ∨ С) = А ∨ (В & С) А∨В=В∨А А&В=В&А (А ∨ В) ∨ С = А ∨ (В ∨ С) (А & В) & С = А & (В & С) 30 30 из 20
  • 31. Логические законы и правила преобразования 9. 10. Закон идемпотентности: Законы исключения констант: А∨А=А А&А=А А∨1=1 А∨0=А А&0=0 А&1=А 11. Закон контрапозиции (правило перевертывания): А∼В=В∼А А ∨ ( А & В) = А А & ( А ∨ В) = А 12. Закон поглощения: 13. Закон исключения (склеивания): (А ∨ В) & (¯ А ∨ В) = В (А & В) ∨ (¯ А & В) = В 31 31 из 20
  • 32. Задания Упростить логические выражения: 1. 2. 3. 4. 5. (А & В) ∨ ( А & ¯ B) (А ∨ ¯ A) & B A & ( A ∨ B) & ( C ∨ ¯ B) A&¯B∨B&C∨¯A&¯B A∨¯A&B 32 32 из 20
  • 33. Решение логических задач Для решения логических задач их необходимо формализовать, т. е. записать на языке алгебры высказываний. Полученные логические выражения необходимо упростить и проанализировать, для чего – построить таблицу истинности высказывания. Пример В каждой из двух аудиторий может находиться либо кабинет информатики, либо кабинет физики. На аудиториях повесили таблички. На первой – «По крайней мере, в одной из этих аудиторий размещается кабинет информатики». На второй – «Кабинет физики находится в другой аудитории». Известно, что надписи на табличках либо обе истинны, либо обе ложны. Где находится кабинет информатики? 33 33 из 20
  • 34. Решение логических задач Пусть А – «В первой аудитории находится кабинет информатики» В – «Во второй аудитории находится кабинет информатики» Тогда ¯ А – «В первой аудитории находится кабинет физики» ¯ В – «Во второй аудитории находится кабинет физики» Высказывание, содержащееся на табличке на первой аудитории: Х=А∨В Высказывание, содержащееся на табличке на второй аудитории: Y=¯А 34 34 из 20
  • 35. Решение логических задач Утверждение, что надписи на табличках либо одновременно истинны, либо ложны, в соответствии с законом исключающего третьего: (X & Y) ∨ ( ¯ X & ¯ Y ) = 1 Подставим вместо X и Y соответствующие значения. Тогда, (X & Y) ∨ ( ¯ X & ¯ Y ) = (( А ∨ В) & ¯ А ) ∨ ¯ ( А ∨ В) & ¯ ¯ A = = ( А & ¯ А ∨ В & ¯ А ) ∨ ( ¯ А & ¯ В & А) = =(0∨В&¯А)∨(0&¯В)=(0∨В&¯А)∨0=В&¯А 35 35 из 20
  • 36. Решение логических задач Строим таблицу истинности высказывания В & ¯ А : А В ¯А 0 0 1 0 0 1 1 1 1 0 0 0 1 1 0 0 F=В & ¯ А Следовательно: Во второй аудитории – кабинет информатики, В первой аудитории – кабинет физики 36 36 из 20
  • 37. Решение логических задач Задача В процессе составления расписания уроков учителя высказали свои пожелания, Учитель математики хочет иметь первый или второй урок, учитель физики – второй или третий уроки. Сколько существует возможных вариантов расписания и какие они? 37 37 из 20
  • 38. Логические основы устройства компьютера Т. к. любая логическая функция может быть представлена в виде трех основных элементарных логических операций, любые устройства компьютера могут быть собраны из базовых логических элементов, как из кирпичиков. Дискретный преобразователь, который после обработки входных двоичных сигналов выдает на выходе сигнал, являющийся значением одной из логических операций, называется логическим элементом. Логический элемент «И» - логическое умножение Логический элемент «ИЛИ» - логическое сложение Логический элемент «НЕ» - инверсия 38 38 из 20
  • 39. Логические основы устройства компьютера А (0, 0, 1, 1) В (0, 1, 0, 1) И F2 (0, 0, 0, 1) Конъюнктор А (0, 0, 1, 1) В (0, 1, 0, 1) ИЛИ А (0, 1) НЕ F8 (0, 1, 1, 1) F13 (1, 0) Дизъюнктор Инвертор 39 39 из 20
  • 40. Логические основы устройства компьютера • Все многообразие математических операций в процессоре сводится к сложению двоичных чисел. • Сложение двоичных чисел обеспечивает сумматор. 40 40 из 20
  • 41. Логические основы устройства компьютера Полусумматор При сложении двоичных чисел образуется сумма в данном разряде, при этом возможен перенос в старший разряд. Обозначим: А и В – слагаемые, Р – перенос, S – сумма Составим таблицу сложения одноразрядных двоичных чисел. Слагаемые Перенос Сумма А В Р S 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0 41 41 из 20
  • 42. Логические основы устройства компьютера Перенос Р можно реализовать с помощью операции логического умножения: Р=А&B Составим формулу для вычисления суммы. S=(А∨В)&¯ (А&B) Задание Построить таблицу истинности для данного высказывания. 42 42 из 20
  • 43. Логические основы устройства компьютера Устройства компьютера (сумматоры в процессоры, ячейки памяти в оперативной памяти) строятся на основе базовых логических элементов. Построим из базовых логических элементов схему полусумматора. Р=А&B Для реализации переноса используем логический элемент «И». А (0, 0, 1, 1) В (0, 1, 0, 1) И P (0, 0, 0, 1) 43 43 из 20
  • 44. Логические основы устройства компьютера S=(А∨В)&¯ (А&B) Проанализируем полученную формулу суммы. На выходе должен стоять логический элемент «И», который имеет два входа. Один вход – результат логического сложения А ∨ В, который реализуется элементом «ИЛИ», второй – результат инвертированного логического умножения исходных сигналов ¯ ( А & B ). А И А&B В ИЛИ НЕ ¯ (А&B) И (А∨В)&¯ (А&B) (А∨В) Данная схема называется полусумматором, т. к. реализует суммирование двоихных чисел без учета переноса из младшего разряда 44 44 из 20
  • 45. Логические основы устройства компьютера Одноразрядный сумматор Полный одноразрядный сумматор должен иметь •три входа: А, В – слагаемые, Р0 – перенос из младшего разряда •два выхода: сумма S и перенос P Задание Построить таблицу истинности для реализации сложения. 45 45 из 20
  • 46. Логические основы устройства компьютера Одноразрядный сумматор Таблица истинности для реализации сложения выглядит следующим образом: Слагаемые Перенос из младшего разряда Перенос Сумма А В P0 Р S 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 46 46 из 20
  • 47. Логические основы устройства компьютера Одноразрядный сумматор P реализуется путем логического сложения результатов попарного логического умножения входных данных: Р = ( А & В ) ∨ ( А & Р 0 ) ∨ ( В & Р0 ) S реализуется путем логического умножения инвертированного переноса ¯ Р на результат логического сложения входных данных: S = ( А ∨ В ∨ Р 0) & ¯ Р S дает правильное значение во всех случаях, кроме случая, когда все входные переменные принимают значение 1. Сложим S с результатом логического умножения входных переменных: S = ( А ∨ В ∨ Р0) & ¯ Р0 ∨ ( А & В & Р0) 47 47 из 20
  • 48. Логические основы устройства компьютера Многоразрядный сумматор Многоразрядный сумматор процессора состоит из полных одноразрядных сумматоров. На каждый разряд ставится одноразрядный сумматор, причем выход младшего разряда подключен к входу сумматора старшего разряда. 48 48 из 20
  • 49. Логические основы устройства компьютера Триггер Триггер – структурная единица оперативной памяти, внутренних регистров процессора, которая позволяет запоминать, хранить и считывать информацию (каждый триггер может хранить 1 бит информации). Триггер строится из двух логических элементов «ИЛИ» и двух элементов «НЕ»: S (1) 1 1 0 R ИЛИ ИЛИ НЕ 0 0 1 НЕ Q 49 49 из 20
  • 50. Логические основы устройства компьютера Триггер S (1) 1 1 0 R ИЛИ ИЛИ НЕ 0 0 1 НЕ Q В обычном состоянии на входы триггера подан сигнал 0, и триггер хранит 0. Для записи 1 на вход S подается сигнал 1, триггер переходит в это состояние и будет устойчиво находиться в нем и после того, как сигнал на нем исчезнет. Триггер запомнил 1, т. е. с выхода триггера Q можно считать 1. Для того, чтобы сбросить информацию и подготовиться к приему новой, подается сигнал 1 на вход R (сброс), после чего триггер возвратится к исходному «нулевому» состоянию. 50 50 из 20
  • 51. Логические основы устройства компьютера Вопросы 1. Какой сигнал будет на выходе логического элемента «И», если на вход будут поданы сигналы А=0, В=1? 2. Какой сигнал будет на выходе логического элемента «ИЛИ», если на вход будут поданы сигналы А=0, В=1? 3. Какой сигнал будет на выходе логического элемента «НЕ», если на вход будут поданы сигналы А=0; А=1? 4. Для чего необходим сумматор? 5. Чем отличается полный сумматор от полусумматора? 6. Как устроен полноразрядный сумматор? 7. Для чего необходим и где используется триггер? 51 51 из 20
  • 52. Логические основы устройства компьютера Задания № 3 1. По заданной логической функции F(A,B) = (B & ¯ A) ∨ ( ¯ B & A) построить логическую схему. 2. Построить таблицу истинности, описывающую состояние входов и выходов RS - триггера 3. Какое количество базовых логических элементов необходимо для реализации 64-разрядного сумматора? 4. Какое количество базовых логических элементов образуют оперативную память современного ПК объемом 64 Мбайта? 52 52 из 20
  • 53. Логические основы устройства компьютера Задания № 4 Упростить выражения: • ¯(А&B)∨ ¯(А&C)∨ ¯(B&C) • (A & ¯ ( B ∨ C )) ∨ (A ∨ ¯ ( B & C )) • • • • ¯(¯B&¯C)∨ ¯(¯A&¯C)∨ ¯(¯A&¯B) (А ∨ ( А & В)) & ( А & ( А ∨ В)) ( (А ∨ В) & (¯ А ∨ В) ) ∨ ( (А & В) ∨ (¯ А & В) ) ¯ ( (А ∨ В) & (¯ А ∨ В) ) & ¯ ( ¯ A & ¯ B ) 53 53 из 20
  • 54. Логические основы устройства компьютера Задания № 5 Решить логические задачи: 1. Джеку, Питеру и Майклу предъявлено обвинение в соучастии в ограблении банка. Похитители скрылись на поджидавшем их автомобиле. На следствии Джек показал, что преступники скрылись на синем Мерседесе, Питер сказал, что это был черный Джип, а Майкл утверждал, что это был Форд Мустанг и ни в коем случае не синий. Стало известно, что, желая запутать следствие, каждый из них указал правильно либо марку машины, либо только ее цвет. Какого цвета и какой марки была машина? 54 54 из 20
  • 55. Логические основы устройства компьютера Задания № 5 Решить логические задачи: 2. По телевизору синоптик объявляет прогноз погоды на завтра и утверждает следующее: Если не будет ветра, то будет пасмурная погода без дождя Если будет дождь, то будет пасмурно и без ветра. Если будет пасмурная погода, то будет дождь и не будет ветра. Какая будет погода? 55 55 из 20
  • 56. Логические основы устройства компьютера Задания № 5 Построить логическую схему по данному выражению и найти его значение при указанных параметрах: • ¯ ( А & B ) ∨ ¯ ( B & ¯ C ), • ¯ ( ¯ B & ¯ C ) ∨ ¯ ( ¯ A & ¯ C ), при А=1, В=1, С=1 • (А ∨ ( А & В)) & ( А & ( А ∨ В)), при А=1, В=1 • ( (А ∨ В) & (¯ А ∨ В) ) ∨ ( (А & В) ∨ (¯ А & В) ), при А=1, В=0, С=1 при А=0, В=1, С=0 56 56 из 20
  • 57. Магистрально-модульный принцип построения компьютера В основу архитектуры современных ПК положен магистрально-модульный принцип. • • Модульный принцип позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее модернизацию Модульная организация ПК опирается на магистральный (шинный) принцип обмена информацией между устройствами 57 57 из 20
  • 58. Магистрально-модульный принцип построения компьютера Процессор Оперативная память Шина данных (8, 16, 32, 64 бита) Шина адреса (16, 20, 24, 32, 36 битов) Магистраль Шина управления Устройства ввода Долговременная память Устройства вывода Сетевые устройства 58 58 из 20
  • 59. Магистраль Магистраль (системная шина включает в себя три многоразрядные шины: • шину данных, • шину адреса, • шину управления Обмен информацией между устройствами происходит на машинном языке последовательностями нулей и единиц в форме электрических импульсов 59 59 из 20
  • 60. Шина данных По шине данных происходит передача данных от устройства к устройству в любом направлении • • • Разрядность шины данных определяется разрядностью процессора, т. Е. количеством двоичных разрядов, которые могут обрабатываться или передаваться процессором одновременно Разрядность постоянно увеличивается по мере развития компьютерной техники. Выбор устройства или ячейки памяти, куда пересылаются или откуда считываются данные по шине данных производит процессор 60 60 из 20
  • 61. Шина адреса По шине адреса происходит передача адреса от процессора к оперативной памяти и устройствам (однонаправленная шина) • • Каждое устройство или ячейка оперативной памяти имеет свой адрес Выбор устройства или ячейки памяти, куда пересылаются или откуда считываются данные по шине данных производит процессор 61 61 из 20
  • 62. Шина адреса • Разрядность шины адреса определяет объем адресуемой памяти (адресное пространство), которые могут иметь уникальные адреса. Количество таких адресуемых ячеек памяти можно рассчитать по формуле: N=2I где I – разрядность шины адреса • В современных ПК I = 36, следовательно, максимально возможное количество адресуемых ячеек памяти равно: N=236 = 68.719.476.736 62 62 из 20
  • 63. Шина управления По шине управления передаются сигналы, определяющие характер обмена информацией по магистрали • • Сигналы управления показывают, какую операцию – считывание или запись – информации из памяти нужно производить Сигналы управления синхронизируют обмен информацией между устройствами 63 63 из 20
  • 64. Процессор Процессор реализуется на большой интегральной схеме, изготовленной по миллимикронной технологии внутри полупроводникового кристалла и содержащей десятки миллионов электронных элементов, способных выполнять логические операции или хранить информацию 64 64 из 20
  • 65. Характеристики процессора Тактовая частота • 2500 – 4000 МГц Такт – промежуток времени между началами подачи двух последовательных импульсов специальной микросхемой – генератором тактовой частоты, синхронизующим работу узлов ПК. • На выполнение процессором каждой операции отводится определенное количество тактов. Чем больше частота, тем больше операций в секунду выполняет процессор. • Тактовая частота измеряется в мегагерцах (МГц) и гигагерцах (ГГц). МГц = 1.000.000 тактов в секунду 1 65 65 из 20
  • 66. Характеристики процессора Тактовая частота Разрядность 64 / 36 Разрядность процессора определяется количеством двоичных разрядов, которые могут передаваться или обрабатываться процессором одновременно 66 66 из 20
  • 67. Характеристики процессора Тактовая частота Разрядность Производительность Производительность является интегральной характеристикой, которая зависит от частоты процессора, его разрядности, а также особенности архитектуры. Производительность нельзя вычислить 67 67 из 20
  • 68. Оперативная память Оперативная память предназначена для хранения информации и изготавливается в виде модулей памяти. • • Быстродействие модулей памяти зависит от максимально возможной частоты операций записи или считывания информации из ячеек памяти. Современные модули памяти обеспечивают частоту до 800 МГц, их информационная емкость до 512 Мбайт 68 68 из 20
  • 69. Производительность компьютера определяется быстродействием компьютера, объемом оперативной памяти и скоростью доступа к ней. 69 69 из 20

Editor's Notes

  1. Может быть, стоит добавить какие-нибудь иллюстрации и на этот слайд?