Основные факторы, которые влияют на продуктивность компьютера

· тактовая частота процессора – чем выше тактовая частота, тем выше производительность и цена микропроцессора. Тактовая частота измеряется в мегагерцах (МГц).

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

· материнская плата.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
38
КР 15.02.07 09 00 00 ПЗ
Разраб.
Синякина Г.Е. МММММММММММММММммухамедшиной.
Провер.
Тулинцева Л.Н.  
Реценз.
Н. Контр.
Утверд.
Монтаж, наладка и эксплуатация САУ
Лит.
Листов
72  
СПбГЭУПТ 332-з  
10. Законы алгебры логики

Основные положения и законы алгебры логики

Основным математическим аппаратом, используемым при анализе и синтезе дискретных элементов и устройств является алгебра логики (булева алгебра, алгебра Буля). В алгебре логики широко используется понятие “высказывание”. Высказыванием будем называть простое повествовательное положение, о котором можно сказать, что оно ложно или истинно, но не то и другое одновременно. Любое высказывание можно обозначить символом X и считать, что X=1, если высказывание истинно, а X=0, если высказывание ложно. Логическая (булева) переменная – такая переменная X, которая может принимать только два значения: X={0,1}. Из двух простых высказываний X1 и X2 можно образовать более сложные высказывания, используя операции “И”, “ИЛИ”, “НЕ”. Сложные высказывания также принимают значения “истинно” или “ложно”, т.е. 1 или 0. Смысл логических операций над простыми высказываниями X1 и X2 и значениями сложных высказываний можно представить в виде таблиц истинности: “ИЛИ”, “И”, “НЕ” соответственно.

Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Таким образом, простые высказывания являются переменными, а более сложные высказывания – функциями. Причем как переменные, так и функции могут принимать только значения 0 или 1. Алгебра логики может быть определена как алгебра, содержащая 3 операции “И” (конъюнкция), “ИЛИ” (дизъюнкция), “НЕ”(отрицание) над множеством элементов, каждый из которых принимает два значения 0 или 1. Результаты выполнения операций над множеством элементов также принимают два значения 0 или 1.

Рассмотрим следующий пример. Допустим принимается некоторое решение коллективом из 3-х лиц, которые обозначим a, b, c. Решение считается принятым, если “за” не менее 2-х человек. Процесс принятия решений может быть представлен следующей таблицей истинности.

Таблица истинности

Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Изм.
Лист
№ докум.
Подпись
Дата
Лист
39
КР 15.02.07 09 00 00 ПЗ  
Исходя из таблицы истинности, получим следующие функцию алгебры логики (ФАЛ), которая является сложным высказыванием и является математической моделью принятия решения:

Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Алгебра логики содержит ряд аксиом и правил. Среди них основными являются следующие:

Для логических величин обычно используются три операции:

Конъюнкция – логическое умножение (И) – and, &, ∧.

Дизъюнкция – логическое сложение (ИЛИ) – or, |, v.

Логическое отрицание (НЕ) – not, .

Логические выражения можно преобразовывать в соответствии с законами алгебры логики:

Законы рефлексивности
a ∨ a = a
a ∧ a = a

Законы коммутативности
a ∨ b = b ∨ a
a ∧ b = b ∧ a

Законы ассоциативности
(a ∧ b) ∧ c = a ∧ (b ∧ c)
(a ∨ b) ∨ c = a ∨ (b ∨ c)

Законы дистрибутивности
a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c)
a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c)

Закон отрицания отрицания
( a) = a

Законы де Моргана
(a ∧ b) = a ∨ b
(a ∨ b) = a ∧ b

Законы поглощения
a ∨ (a ∧ b) = a
a ∧ (a ∨ b) = a

  1. Закон повторения Основные факторы, которые влияют на продуктивность компьютера - student2.ru
  2. Переместительный закон Основные факторы, которые влияют на продуктивность компьютера - student2.ru
  3. Ассоциативный закон Основные факторы, которые влияют на продуктивность компьютера - student2.ru
  4. Распределительный закон Основные факторы, которые влияют на продуктивность компьютера - student2.ru
  5. Изм.
    Лист
    № докум.
    Подпись
    Дата
    Лист
    40
    КР 15.02.07 09 00 00 ПЗ  
    Закон поглощения Основные факторы, которые влияют на продуктивность компьютера - student2.ru
  6. Закон склеивания Основные факторы, которые влияют на продуктивность компьютера - student2.ru
  7. Закон двойного отрицания Основные факторы, которые влияют на продуктивность компьютера - student2.ru
  8. Изм.
    Лист
    № докум.
    Подпись
    Дата
    Лист
    41
    КР 15.02.07 09 00 00 ПЗ  
    Законы операций с константами
    Основные факторы, которые влияют на продуктивность компьютера - student2.ru
  9. Закон двойственности (закон де Моргана)
    Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Из закона двойственности вытекают следующие следствия

Основные факторы, которые влияют на продуктивность компьютера - student2.ru

с помощью которых появляется возможность выражать операцию “И” через операции “ИЛИ”, “НЕ” или операцию “ИЛИ” через операции “И”, “НЕ”.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
42
КР 15.02.07 09 00 00 ПЗ
Разраб.
Синякина Г.Е. МММММММММММММММммухамедшиной.
Провер.
Тулинцева Л.Н.  
Реценз.
Н. Контр.
Утверд.
Монтаж, наладка и эксплуатация САУ
Лит.
Листов
72  
СПбГЭУПТ 332-з  
11. Минимизация логических функций методом Квайна

Первый этап (получение сокращённой формы)

Представим, что заданная функция Основные факторы, которые влияют на продуктивность компьютера - student2.ru представлена в СДНФ. Для осуществления первого этапа преобразование проходит два действия:

1. Операция склеивания;

2. Операция поглощения.

Операция склеивания сводится к нахождению пар членов, соответствующих виду Основные факторы, которые влияют на продуктивность компьютера - student2.ru или Основные факторы, которые влияют на продуктивность компьютера - student2.ru , и преобразованию их в следующие выражения: Основные факторы, которые влияют на продуктивность компьютера - student2.ru . Результаты склеивания w теперь играют роль дополнительных членов.

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

Основные факторы, которые влияют на продуктивность компьютера - student2.ru
Основные факторы, которые влияют на продуктивность компьютера - student2.ru
Основные факторы, которые влияют на продуктивность компьютера - student2.ru
Основные факторы, которые влияют на продуктивность компьютера - student2.ru

СДНФ выглядит так:

Основные факторы, которые влияют на продуктивность компьютера - student2.ru Результат операции склеивания нужен для преобразования функции на втором этапе (поглощения)

Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Членами результата склеивания являются Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Член Основные факторы, которые влияют на продуктивность компьютера - student2.ru поглощает те члены исходного выражения, которые содержат Основные факторы, которые влияют на продуктивность компьютера - student2.ru , то есть первый и четвёртый. Эти члены вычёркиваются. Член Основные факторы, которые влияют на продуктивность компьютера - student2.ru поглощает второй и третий, а член Основные факторы, которые влияют на продуктивность компьютера - student2.ru — пятый член исходного выражения.

Повторение обеих операций приводит к следующему выражению:

Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Изм.
Лист
№ докум.
Подпись
Дата
Лист
43
КР 15.02.07 09 00 00 ПЗ  
Здесь склеивается пара членов Основные факторы, которые влияют на продуктивность компьютера - student2.ru и Основные факторы, которые влияют на продуктивность компьютера - student2.ru (склеивание пары членов Основные факторы, которые влияют на продуктивность компьютера - student2.ru и Основные факторы, которые влияют на продуктивность компьютера - student2.ru приводит к тому же результату), результат склеивания Основные факторы, которые влияют на продуктивность компьютера - student2.ru поглощает 2-, 3-, 4-, 5-й члены выражения. Дальнейшее проведение операций склеивания и поглощения оказывается невозможным, сокращённая форма выражения заданной функции (в данном случае она совпадает с минимальной формой)

Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Структурная схема функции

Члены сокращённой формы (в нашем случае это Основные факторы, которые влияют на продуктивность компьютера - student2.ru и Основные факторы, которые влияют на продуктивность компьютера - student2.ru ) называются простыми импликантами функции. В итоге, мы получили наиболее простое выражение, если сравнивать его с начальной версией — СДНФ. Структурная схема такого элемента показана на рисунке справа.

Второй этап (получение минимальной формы)

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


Основные факторы, которые влияют на продуктивность компьютера - student2.ru
Основные факторы, которые влияют на продуктивность компьютера - student2.ru
Основные факторы, которые влияют на продуктивность компьютера - student2.ru
Основные факторы, которые влияют на продуктивность компьютера - student2.ru
Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Изм.
Лист
№ докум.
Подпись
Дата
Лист
44
КР 15.02.07 09 00 00 ПЗ  
СДНФ, собранная по этой таблице выглядит следующим образом:

Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Конечное выражение достигается засчёт повторного использования операций склеивания и поглощения: Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Члены этого выражения являются простыми импликантами выражения. Переход от сокращённой формы к минимальной осуществляется с помощью импликантной матрицы.
Члены СДНФ заданной функции вписываются в столбцы, а в строки — простые импликанты, то есть члены сокращённой формы. Отмечаются столбцы членов СДНФ, которые поглощаются отдельными простыми импликантами. В следующей таблице простая импликанта Основные факторы, которые влияют на продуктивность компьютера - student2.ru поглощает члены Основные факторы, которые влияют на продуктивность компьютера - student2.ru и Основные факторы, которые влияют на продуктивность компьютера - student2.ru (в первом и во втором столбцах поставлены крестики).

Импликантная матрица

Простая импликанта Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru
Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru        
Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru   Основные факторы, которые влияют на продуктивность компьютера - student2.ru      
Основные факторы, которые влияют на продуктивность компьютера - student2.ru     Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru    
Основные факторы, которые влияют на продуктивность компьютера - student2.ru       Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru  
Основные факторы, которые влияют на продуктивность компьютера - student2.ru         Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Изм.
Лист
№ докум.
Подпись
Дата
Лист
45
КР 15.02.07 09 00 00 ПЗ  
Вторая импликанта поглощает первый и третий члены СДНФ (указано крестиками) и т. д. Импликанты, не подлежащие исключению, образуют ядро. Такие импликанты определяются по вышеуказанной матрице. Для каждой из них имеется хотя бы один столбец, перекрываемый только этой импликантой.
В нашем примере ядро составляют импликанты Основные факторы, которые влияют на продуктивность компьютера - student2.ru и Основные факторы, которые влияют на продуктивность компьютера - student2.ru (ими перекрываются второй и шестой столбцы). Исключение из сокращённой формы одновременно всех импликант, не входящих в ядро, невозможно, так как исключение одной из импликант может превратить другую в уже нелишний член.
Для получения минимальной формы достаточно выбрать из импликантов, не входящих в ядро, такое минимальное их число с минимальным количеством букв в каждом из этих импликант, которое обеспечит перекрытие всех столбцов, не перекрытых членами ядра. В рассматриваемом примере необходимо импликантами, не входящими в ядро, перекрыть третий и четвёртый столбцы матрицы. Это может быть достигнуто различными способами, но так как необходимо выбирать минимальное число импликант, то, очевидно, для перекрытия этих столбцов следует выбрать имликанту Основные факторы, которые влияют на продуктивность компьютера - student2.ru .
Минимальная дизъюнктивная нормальная форма (МДНФ) заданной функции:

Основные факторы, которые влияют на продуктивность компьютера - student2.ru

Нажмите на изображение для его увеличения

Основные факторы, которые влияют на продуктивность компьютера - student2.ru (а)

Структурная схема, соответствующая этому выражению приведена на рисунке слева. Переход от сокращённой схемы к МДНФ был осуществлён путём исключения лишних членов — импликант Основные факторы, которые влияют на продуктивность компьютера - student2.ru и Основные факторы, которые влияют на продуктивность компьютера - student2.ru . Покажем допустимость подобного исключения членов из логического выражения.
Импликанты Основные факторы, которые влияют на продуктивность компьютера - student2.ru и Основные факторы, которые влияют на продуктивность компьютера - student2.ru становятся равными лог. 1 соответственно при следующих наборах значений аргументов: Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 0, Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 0, Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 0 и Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 1, Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 1, Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 0.
Роль этих импликант в выражении сокращённой формы функции заключается лишь в том, чтобы на приведённых наборах значений аргументов присваивать функции Основные факторы, которые влияют на продуктивность компьютера - student2.ru значение 1. Однако при этих наборах функция равна 1 из-за остальных

Изм.
Лист
№ докум.
Подпись
Дата
Лист
46
КР 15.02.07 09 00 00 ПЗ  
импликант выражения. Действительно, подставляя набор значений, указанных выше в формулу (а), получаем:

· при Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 0, Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 0, Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 0

Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru Основные факторы, которые влияют на продуктивность компьютера - student2.ru ;

· при Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 1, Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 1, Основные факторы, которые влияют на продуктивность компьютера - student2.ru = 0

Основные факторы, которые влияют на продуктивность компьютера - student2.ru ;

Наши рекомендации