- •Информация и данные
- •Кодирование данных
- •5. Операции с данными:
- •6. Измерение количества данных, единицы хранения компьютерных данных
- •Простейшие ручные приспособления
- •9. Аппаратное обеспечение
- •Типовой персональный компьютер состоит из корпуса и следующих частей:
- •14. Понятие криптографического протокола
- •Классификация протоколов
- •Стойкость алгоритмов шифрования. Атаки на алгоритмы шифрования
- •Ассиметричные алгоритмы шифрования. Эцп
- •Атаки на эцп
- •Характеристики zk протокола
9. Аппаратное обеспечение
Типовой персональный компьютер состоит из корпуса и следующих частей:
материнская плата, на которой установлен центральный процессор (CPU) включая систему охлаждения, оперативная память и другие части, а также слоты расширения
оперативное запоминающее устройство (ОЗУ) и кэш (обычно входит в состав CPU)
Постоянное запоминающее устройство (ПЗУ)
Шины — PCI, PCI-E, USB, FireWire, AGP (устарела), ISA (устарела), EISA (устарела)
Блок питания
Контроллеры устройств хранения — IDE, SCSI, SATA, SAS или других типов, находящиеся непосредственно на материнской плате (встроенные) либо на платах расширения. К контроллерам подключены жёсткий диск (винчестер), привод гибких дисков, CD-ROM и другие устройства.
Накопители на сменных носителях
Приводы оптических дисков
привод гибких дисков
стример
Устройства хранения информации
жёсткие диски (винчестер) (иногда с возможностью объединения в RAID-массив)
Видеоконтроллер (встроенный или в виде платы расширения — см. графическая плата), передающий сигнал на монитор
Звуковой контроллер
Сетевой интерфейс
Кроме того, в аппаратное обеспечение также входят внешние компоненты — периферийные устройства:
Устройства ввода
Клавиатура
Мышь, трекбол или тачпад
Джойстик
Сканер
Устройства вывода
Монитор (дисплей)
Колонки/наушники
Печатающие устройства
Принтер
Плоттер (графопостроитель)
Модем — для связи по телефонной линии
10. Программа. Уровни программного обеспечения
Программа — представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств с целью получения определённого результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.
Уровни программного обеспечения:
базовый уровень (базовое программное обеспечение): управление работой базовых аппаратных средств. Часто они как бы входят в состав аппаратного обеспечения: имеются специальные микросхемы (ПЗУ), на которых они записаны (ППЗУ – базовые программы можно менять);
системный уровень обеспечивает взаимодействие программ базового уровня и программ, которые решают пользовательские задачи:
на системном уровне должна быть установлена специальная программа, которая обеспечивает взаимодействие других программ с данным устройством при подключении нового устройства (драйвер);
программы, отвечающие за взаимодействие с пользователем (пользовательский интерфейс).
Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера. Наличие ядра операционной системы - это первое условие для возможности практической работы пользователя с вычислительной системой. Ядро операционной системы выполняет такие функции: управление памятью, процессами ввода-вывода, файловой системой, организация взаимодействия и диспетчеризация процессов, учет использования ресурсов, обработка команд и т.д.;
служебные программы: автоматизация работ по проверке, наладке, настройке компьютерной системы.
В операционную систему часто включают программы служебного уровня; зачастую они реализуются как внешние (утилиты);
программы прикладного уровня – программы, с помощью которых пользователь решает свои задачи
11. Операционные системы
Операционная система - комплекс управляющих и обрабатывающих программ, которые выступают как интерфейс между устройствами вычислительной системы и прикладными программами и предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.
На первых компьютерах ОС не было, и каждый пользователь писал программы, которые реализовывали его алгоритм, решали задачу, и программа управляла компьютером. С развитием появилась возможность одновременно выполнять несколько программ. Для того, чтобы управлять переключением этих программ, писались специальные программы — супервизоры или мониторы. В таких случаях могли возникать конфликты между этими программами. Поэтому появились специальные аппаратные средства, которые стали защищать компьютеры от вторжения других программ. Резидентный монитор — переключатель управления между разными программами, также осуществлявший защиту памяти. В настоящее время называется «ядро ОС». Работа мобильной вычислительной системы начинается с того, что в оперативную память загружается ядро ОС.
12. Классификация прикладных программ:
текстовые редакторы и текстовые процессоры: изначально текстовые редакторы позволяли вводить текст, затем – и форматировать его (первоначальная функция текстовых процессоров);
графические редакторы используются для создания и редактирования графических изображений:
растровые – редакторы, у которых объект представляется в виде набора точек с характеристиками;
векторные – редакторы, объектами которых являются математические формулы (примитивы);
3-D редакторы – редакторы, позволяющие создавать объемное изображение;
электронные таблицы используются для хранения и обработки данных; особенность – возможность задать взаимосвязи между различными клетками и столбцами;
системы автоматизированного проектирования – 3-D редакторы с дополнительными функциями (хранение, выбор, вычисление конструктивных объектов);
настольные издательские системы – системы, использующиеся для подготовки к печати; отличие – расширенные функции привязи (и размещения) объектов к страницам;
web-редакторы – программы, которые позволяют создавать web-документ;
web-браузеры – программы, которые позволяют просматривать web-документ;
интегрированные системы делопроизводства – системы, позволяющие организовать документооборот;
бухгалтерские системы: создание, учет, хранение первичных бухгалтерских документов и ведение бухгалтерской отчетности;
финансовые аналитические системы – системы, которые позволяют контролировать и анализировать события на фондовых рынках;
обучающие программы;
развлечения и игры;
базы данных – структурированный набор связанных данных, представляющих некоторую предметную область;
экспертные системы – программы, основанные на данных, суть работы которых заключается в следующем: пользователь описывает ситуацию – программа выбирает.
13. Задачи защиты компьютерной информации:
обеспечения конфиденциальности данных: защита от несанкционированного доступа;
обеспечение целостности информации: свойство данных и программ сохранять в процессе обработки класс эквивалентности для сообщений;
сохранение достоверности информации;
обеспечение оперативности доступа к данным: обеспечение работоспособности системы;
обеспечение неотслеживаемости: невозможность несанкционированного получения данных о тех действиях, которые совершает пользователь;
придание юридической значимости электронным документам в информационной системе;
криптографические методы защиты информации в информационной системе: основу обеспечения безопасности составляют криптографические методы и средства:
использование ЭЦП для придания юридической силы:
контроль целостности программного обеспечения путем применения криптографических контрольных сумм;
построение систем засекреченных связи.