- •Вопрос3. Термин "информатика" (франц. Informatique) происходит от французских слов information (информация) и automatique (автоматика) и дословно означает "информационная автоматика".
- •13. Булева алгебра и логические схемы компьютера.
- •15.Архитектурная организация процессора. Организация памяти компьютера. Классификация компьютеров по сферам применения.
- •Вопрос31-35. Основные алгоритмические конструкции.
- •Вопрос37 Компиляторы и интерпретаторы.
- •Вопрос38 Системы программирования— это система для разработки новых программ на конкретном языке программирования
- •Вопрос39 Классификация и обзор языков программирования.
- •Вопрос40 Этапы подготовки и решения задач на компьютере.
- •Вопрос41 Основы информационных систем.
- •Вопрос42. Базы данных. Основные понятия.(41) Классификация баз данных.
- •Вопрос43 Модели данных. Проектирование баз данных.
- •Вопрос44 Компьютерные сети. Назначение и классификация компьютерных сетей. Типы сетей. Модель, в которой один компьютер выполнял всю необходимую работу по обработке
- •Вопрос45 Топология сетей.
- •Вопрос46 Сетевые компоненты. Сетевые стандарты.
- •Вопрос47 Эталонная модель osi.
- •Вопрос48 Стандарт ieee Project 802.
- •Вопрос49 Сетевые архитектуры. Передача данных по сети.
- •Вопрос50Сети Ethernet.Сети Token Ring. Сетевые протоколы. Среда клиент-сервер.
- •51. Internet как иерархия сетей. Адресация в Интернет. Варианты доступа в Интернет. Доменные имена. Сервисы Интернет.
- •55. Криптографические методы защиты данных.
- •56. Определение и классификация вирусов.
- •57. Меры по поддержанию работоспособности компьютерных систем. Типичные приемы атак на локальные и удаленные компьютерные системы.
- •58. История развития вычислительной техники.
- •59. Защита информации от компьютерных вирусов.
- •60. Способы защиты от вирусов.
13. Булева алгебра и логические схемы компьютера.
Алгебра высказываний (булева алгебра)
Основные понятия
Основное понятие булевой алгебры — выказывание. Под простым
высказыванием понимается повествовательное предложение, о
котором можно сказать, истинно оно или ложно (третьего не дано).
Высказывания обозначаются латинскими буквами и могут принимать
одно из двух значений: ЛОЖЬ (обозначим 0) или ИСТИНА
(обозначим 1). Например, содержание высказывания А: «дважды два равно
четырем» истинно А = 1, а высказывание В: «три больше пяти»
всегда есть ЛОЖЬ. В дальнейшем нас не будет интересовать
содержательная часть высказываний, а только их истинность. Два
высказывания А и В называются равносильными, если они имеют
одинаковые значения истинности, записывается А = В.
Логические операиии
Сложное высказывание можно построить из простых с помощью
логических операций: отрицания, конъюнкции, дизъюнкции, импликации
и логических выражений, представляющих собой комбинации
логических операций. Рассмотрим их подробней.
Операцией отрицания А называют высказывание А (или -А,
говорят не А), которое истинно тогда, когда А ложно, и ложно тогда,
когда А истинно. Например, если событие А состоит в том, что
«завтра будет снег», то А «завтра НЕ будет снега», истинность одного
утверждения автоматически означает ложность второго.
Отрицание — унарная (т.е. для одного операнда) логическая операция. Ей
соответствует языковая конструкция, использующая частицу НЕ.
Такая таблица называется таблицей истинности.
Конъюнкцией (логическим умножением) двух высказываний А и В
является новое высказывание С, которое истинно только тогда,
когда истинны оба высказывания, записывается С = А л В или С = А & В
(при этом говорят С равно А и В). Примером такой операции может
быть следующая: пусть высказывание А состоит в том, что «высота
шкафа меньше высоты двери», событие В «ширина шкафа меньше
ширины двери», событие С «шкаф можно внести в дверь, если
ширина шкафа меньше ширины двери И высота шкафа меньше
высоты двери», т.е. данная операция применяется, если два
высказывания связываются союзом И.
Дизъюнкцией (логическим сложением) двух высказываний А и В
является новое высказывание С, которое истинно, если истинно хотя
бы одно высказывание. Записывается С = A v В (при этом говорят:
С равно А ИЛИ В). Пример такой операции следующий: пусть
высказывание А состоит в том, что «студент может добираться домой
на автобусе», событие В «студент может добираться домой на
троллейбусе», событие С «студент добрался домой на автобусе ИЛИ
троллейбусе», т.е. данная операция применяется, если два высказывания
связываются союзом ИЛИ.
Импликацией двух высказываний А (А называется посылкой) и В
(В называется заключением) является новое высказывание С,
которое ложно только тогда, когда посылка истинна, а заключение
ложно, записывается С = А —> В (при этом говорят: из А следует В).
Примером такой операции может быть любое рассуждение типа:
если произошло событие А, то произойдет событие В, «если идет
дождь, то на небе тучи». Очевидно, операция не симметрична, т.е.
из В —> А не всегда истинно, в нашем примере «если на небе тучи,
то идет дождь» не всегда истинно.
Импликация имеет следующие свойства:
А-»В*В -> А
А->А= 1
Зависимости межЭу логическими опероииоми
Операции не являются независимыми; одни из них могут быть
выражены через другие. Можно доказать с помощью таблиц
истинности следующие равносильности:
1. А = А закон двойного отрицания
2. А&В = В&А коммутативный закон для конъюнкции
3. AvB = BvA коммутативный закон для дизъюнкции
4. (А & В) & С = А & (В & С) ассоциативный закон для
конъюнкции
5. (AvB)vC = Av(BvC) ассоциативный закон для
дизъюнкции
6. А & (В v С) = (А & В) v (А & С) дистрибутивные законы
7. A v (В & С) = (A v В) & (A v С)
8. А&В = A v В законы де Моргана
9. AvB = А & В
10. А & А = А закон идемпотенции для конъюнкции
11. A v A = А закон идемпотенции для дизъюнкции
12. А & 1 = А закон единицы для конъюнкции
13. А & 0 = 0 закон нуля для конъюнкции
14. A v 1 = 1 закон единицы для дизъюнкции
15. A v 0 = А закон нуля для дизъюнкции
16. A v А = 1 закон исключения третьего
17. А & А = 0 закон противоречия
18. А -> В = A v В
19. А <-» В = (А -> В) & (В -> А) = ( A v В) & ( A v В ) =
= (A&B)v(A & В)
20. A v (А & В) = А законы поглощения
21. А & (A v В) = А
22. А&(А vB) = A&B
23. Av (A & В) = Av В
Одну и ту же зависимость между логическими переменными
можно выразить различными формулами. Поэтому важно иметь
возможность приводить формулы с помощью эквивалентных
преобразований к некоторому стандартному виду. Существует несколько
стандартных форм, к которым приводятся логические выражения с
помощью эквивалентных преобразований (формул 1—23).
Первая из них — дизъюнктивная нормальная форма (ДНФ), имеет
вид Al v A2 v ... v An, где каждое из составляющих высказываний
есть конъюнкция простых высказываний и их отрицаний, например:
В = ( А1 & А2 & A3) v (А4 & А5).
Вторая — конъюнктивная нормальная форма (КНФ), имеет вид
А1 л А2 а ... a An, где каждое из составляющих есть
дизъюнкция простых высказываний и их отрицаний, например:
В = ( Al v А2 v A3) & (А4 v А5) & А6.
Табличное и алгебраическое задание булевских функиий .
Задать булевскую функцию можно, определяя ее значения для
всех наборов значений аргументов. Каждый аргумент может иметь два
значения: 0 и 1, следовательно, п аргументов могут принимать 2П
различных наборов.
Билет 14. Элементы организации основных блоков компьютера.
Архитектура компьютера обычно определяется совокупностью её свойств, существенных для пользователя. Основное внимание при этом уделяется структуре и функциональным возможностям машины, которые может разделить на основные и дополнительные.
Основные функции определяют назначение ЭВМ: обработка и хранение информации, обмен информацией с внешними объектами. Дополнительные функции повышают эффективность выполнения основных функций: обеспечивают эффективный режимы её работы, диалог с пользователем. Высокую надёжность и др. Названные функции ЭВМ реализуются с помощью её компонентов: аппаратных и программных средств.
Структура компьютера – это некоторая модель, устанавливающая состав, порядок и принципы взаимодействия входящих в неё компонентов.
Персональный компьютер – это настольная или переносная ЭВМ, удовлетворяющая требованиям общедоступности и универсальности применения.
Достоинствами ПК являются:
1) Малая стоимость, находящаяся в пределах доступности для индивидуального
покупателя
2) Автономность эксплуатации без специальных требований к условиям окружающей среды
3) Гибкость архитектуры. Обеспечивающая её адаптивность к разнообразным применениям в сфере управления, науки, образования, в быту
4) «дружественность» операционной системы и прочего программного обеспечения, обуславливающая возможность работы с ней пользователя без профессиональной специальной подготовки
5) высокая надёжность работы (более 5 тыс. ч наработки на отказ)
Структура персонального компьютера
Рассмотрим состав и назначение основных блоков ПК.
Микропроцессор (МП). Это центральный блок ПК. Предназначенный для управления работой всех блоков машины и для выполнения арифметических и логических операций над информацией.
В состав микропроцессора входят:
1) устройство управления (УУ) – формирует и подает во все блоки машины в нужные моменты времени спецификой выполняемой операции и результатами предыдущих операций; формирует адреса ячеек памяти. Используемых выполняемой операцией, и передаёт эти адреса в соответствующие блоки ЭВМ; опорную последовательность импульсов устройство управления получает от генератора тактовых импульсов
2) арифметико–логическое устройство (АЛУ) – предназначено для выполнения всех арифметических и логических операций над числовой и символьной информацией (в некоторых моделях ПК для ускорения выполнения операций к АЛУ подключается дополнительный математический процессор)
3) микропроцессорная память (МПП) – служит для кратковременного хранения, записи и выдачи информации, непосредственно используемой в вычислениях в ближайшие такты работы машины. VGG строится на регистрах и используется для обеспечения высокого быстродействия машины, ибо основная память (ОП) не всегда обеспечивает скорость записи, поиска и считывая информации, необходимую для эффективной работы быстродействующего микропроцессора. Регистры – быстродействующие ячейки памяти различной длины (в отличие от ячеек ОП, имеющих стандартную длину 1 байт и более низкое быстродействие)
4) интерфейсная система микропроцессора – реализует сопряжение и связь с другими устройствами ПК; включает в себя внутренний интерфейс МП, буферные запоминающие регистры и схемы управления портами ввода – вывода (ПВВ) и системной шиной. Интерфейс (Interface) – совокупность средств сопряжения и связи устройств компьютера, обеспечивающая их эффективное взаимодействие. Порт ввода – вывода (I/O – Input / Output port) – аппаратура сопряжения, позволяющая подключить к микропроцессору другое устройство ПК.
Конструктивно ПК выполнены в виде центрального системного блока, к которому через разъёмы подключаются внешние устройства: дополнительные устройства памяти, клавиатура, дисплей, принтер и др.
Системный блок обычно включает в себя системную плату, блок питания, накопители на дисках, разъёмы для дополнительных устройств и платы расширения с контроллерами – адаптерами внешних устройств.
На системной плате (часто её называют материнской платой), как правило, размещаются:
Микропроцессор
Математический сопроцессор
Генератор тактовых импульсов
Блоки (микросхемы) ОЗУ и ПЗУ
Адаптеры клавиатуры, НЖДМ и НГМД
Контроллер прерываний
Таймер, и др.