- •Оглавление
- •Тема 1. Теория информации. 3
- •Тема 2. Аппаратное обеспечение. 7
- •Тема 3: Программное обеспечение эвм 20
- •Тема 1. Теория информации.
- •Информатика.
- •Понятие информации. Ее свойства, формы, виды и методы получения.
- •Кодирование информации.
- •Измерение информации – сравнение с эталоном.
- •Мощность алфавита
- •Вероятностный подход.
- •Информация и Энтропия.
- •Единицы измерения
- •Магистрально - модульный принцип устройства компьютера
- •Системный блок
- •Центральный процессор
- •2.5.5. Сопроцессор.
- •2.5.6. Организация памяти компьютера
- •2.6.1. Оперативное запоминающие устройство.
- •Кэш – память
- •Пзу (rom - read only memory – только для чтения.)
- •Долговременные запоминающие устройства (дзу)
- •Лирическое отступление
- •Устройство ввода
- •2.7.1. Мышь – механический монипулятор, преобразующий механические движения в движения курсора на экране.
- •Дигитайзер – графический планшет
- •Плоттер
- •Операционные системы
- •Основные семейства ос
- •3.3.3. Классификация ос
- •Структура и функции ос
- •Файловая система
- •Драйверная система
- •3.6.2 . Алгоритм Хаффмана
- •3.6.3. Алгоритм Лемпеля-Зива
- •4.3 . Задачи обработки текстовой информации.
- •Тема 6. Системы управления базами данных.
- •Персональные субд
- •7.3. Представление чисел в различных сс
- •7.3.1. Перевод чисел из q-ричной в p-ричую.
- •7.3.1. Перевод чисел между сс 2-8-16
- •8.2. Особенности интерфейса MathCad
- •8.3. Функции в MathCad
- •8.7.3. Построение графика функции в полярных координатах.
- •8.11.2. Кусочно-линейная аппроксимация.
- •8.11.3. Сплайн интерполяция.
- •8.11.4. Функции предсказания.
- •Тема 9. Компьютерная графика.
- •9.4. Векторная графика
- •9.4.1. Объекты векторной графики и их характеристики.
- •9.4.2. Способы представления обеъектов.
- •9.5 Фрактальная графика
- •9.6 Трехмерная графика
- •9.7 Цвет. Цветовые схемы.
- •Тема 10. Вычислительные сети
3.6.2 . Алгоритм Хаффмана
Некоторые символы из стандартного 256-символьного набора в произвольном тексте могут встречаться чаще среднего периода повтора, а другие реже.
Следовательно, если для записи распространенных символов использовать короткие последовательности, длинной меньше восьми, а для записи редких символов – длинные, то суммарный объем файла уменьшится
Подсчитать количество каждого символа в тексте
М - 20, Л – 10, О – 25, К – 8
Строится бинарный граф в котором буквы подцепляются к вершинам от редко используемых к часто используемым. (объединяем по частоте использования)
Бинарный граф – от вершины только 2 ребра.
Л+К=18+М=38+О=63.
На ребрах графа выставляются единицы и нули так, что бы одинаковые цифры были с одной стороны.
Прописываем код символа, перечисляя все нули и единицы начиная от главной вершины графа.
3.6.3. Алгоритм Лемпеля-Зива
LZ77.
Если в прошедшем ранее выходном потоке уже встречалась подобная последовательность байт, причем запись о ее длине и смещении от текущей позиции короче чем сама эта последовательность, то в выходной файл записывается ссылка, (смещение, длина), а не сама последовательность.
Сообщение:
Колокол_около_колокольни
Коло(-4,3)_(-5,4)о_(-14,7)ьни
Выигрыш 8 байт
3.7. Антивирусные программные средства
3.7.1. Понятие вирус
Вирус – небольшая по объему последовательность программных кодов, обладающая следующими свойствами:
Возможность создавать свои копии и внедрять их в другие программные объекты
Обеспечение скрытности (латентности) до определенного момента ее существования и распространения
Не санкционированность (со стороны пользователя) производимых ею действий
Наличие отрицательных последствий ее функционирования.
Вирусы – не все
Часть – не вирусы
3.7.2. Причины возникновения вирусов.
Технический характер (пробелы в защите операционных систем)
Экономический характер (борьба с конкурентами)\
Социальный и психологический характер (не реализовавшиеся специалисты, подростки)
Не рой другому яму – сам в нее попадешь!
3.7.3. Классификация вирусов
загрузочные
файловые
макровирусы
сетевые
3.7.4. Защита от вирусов
способы защиты
средства защиты
антивирусные программы
Тема 4. Обработка текстовой информации
4.1 . Понятие документа.
Трансформация понятия
Текстовый документ
Документ
4.2 . Кодирование текстовой информации
Принцип: каждому символу в соответствии ставится последовательность бит, N=2i
Кодовая страница.
Кодовая страница – таблица, связывающая используемые программой коды символов с клавишами клавиатуры и знаками на экране. (хранится в оперативной памяти)
Основные кодовые страницы:
ASCII (American standard code for information interchange)
7 бит – основная
0-31 – служебные символы.
32-127 – английские символы, специальные текстовые символы, знаки препинания.
128 – русские.
UNICODE
Содержит почти все символы всех языков. (32 бита)
Модификация UTF-16