- •Введение.
- •1. Основы информационных технологий.
- •1.1. Базовые понятия
- •1.1.1. Информация и данные
- •1. Определение из фундаментального курса «Информатика» под редакцией с.В. Симоновича.
- •2. Определение, приведенное в толковом словаре компании Microsoft.
- •1.1.2. Информационные технологии
- •1. Прикладные (внешние) направления.
- •2. Служебные (внутренние) направления.
- •1.1.3. Информационные системы
- •1.1.4. Информационные ресурсы
- •3. Обработка запроса клиента и выдача ему результата в виде ранжированного (расположенного по номерам) списка веб-страниц.
- •1.2. История информатики
- •1.2.1. Этапы развития информационных технологий.
- •1. Ручной этап.
- •2. Механический этап.
- •3. Электромеханический этап.
- •4. Электронный этап.
- •1.2.2. Современное состояние
- •1. Появление персональных компьютеров (пк).
- •2. Появление операционных систем (ос) с графическим интерфейсом.
- •3. Появление сети Интернет.
- •1.3. Классификация эвм по мощности и месту в информационных системах.
- •1.4. Архитектура пк
- •1.4.1. Аппаратные платформы
- •1.4.2. Операционные системы
- •2. Представление данных в компьютере
- •2.1. Арифметические основы эвм
- •2.1.1. Системы счисления
- •2.1.2. Кодирование данных в компьютере
- •2.2. Аналоговый и цифровой сигналы
- •2.2.1. Преимущества цифровых технологий
- •1. Искажения аналогового сигнала за счет помех невосстановимы, цифровой сигнал и при помехах позволяет передать информацию полностью без искажений.
- •2. Точность измерения аналогового сигнала определяется техническими возможностями аппаратуры. Точность задания цифрового сигнала от характеристик аппаратуры зависит очень слабо.
- •2.2.2. Оцифровка аналогового сигнала
- •Дискретизация
- •Кодирование
- •Квантование
- •2.3. Кодирование текстовых данных
- •2.3.1. Системы кодировки текста Имеется две системы кодировки: на основе ascii и Unicode.
- •2.3.2. Текстовые форматы.
- •2.4. Кодирование графических данных
- •2.4.1. Кодовые цветовые режимы.
- •2.4.2. Цветовые модели
- •2.4.3. Растровая и векторная графика
- •2.4.4. Форматы графических файлов.
- •2.4.5. Трехмерная (3d) графика.
- •2.5. Кодирование звуковых данных
- •2.5.1. Цифровая запись звука.
- •2.5.2. Компьютерный синтез звука.
- •2.6. Кодирование числовых данных
- •2.6.1. Целочисленные типы.
- •2.6.2. Вещественные типы.
- •2.7. Логические основы построения эвм
- •3. Программная конфигурация персонального компьютера
- •3.1. Классификация программного обеспечения
- •3.2. Программы базового уровня
- •3.3. Служебные программы
- •3.3.1. Средства диагностики и контроля
- •3.3.2. Служебные программы Windows
- •3.3.3. Файловые менеджеры
- •3.3.4. Средства сжатия данных (архиваторы)
- •3.4. Приложения Microsoft Office
- •4. Информационные системы
- •3.3.2. Системы управления базами данных (субд).
- •4. Устройство компьютера
- •4.1. Системный блок пк
- •4.1.1. Материнская плата
- •4.1.2. Подключение периферийных устройств
- •2. Lpt, порт построчного принтера.
- •3. Usb (Universal Serial Bus), универсальная последовательная шина.
- •4. Fire Wire, другое название ieee 1394.
- •4.1.3. Процессор
- •4.2. Виды цифровой памяти
- •4.2.1. Энергозависимая память
- •4.2.2. Память на магнитных дисках
- •4.2.3. Память на компакт-дисках
- •4.2.4. Флэш-память
- •4.3. Устройства ввода данных
- •4.3.1. Клавиатура
- •4.3.2. Устройства манипуляторного типа
- •4.3.3. Сканеры Планшетные сканеры.
- •Ручные сканеры.
- •Барабанные сканеры.
- •4.4.4. Цифровые фото- и видеокамеры
- •4.4.5. Графические планшеты (дигитайзеры)
- •4.4. Устройства вывода данных
- •4.4.1. Мониторы
- •Электроннолучевые мониторы
- •Жидкокристаллические мониторы
- •Плазменные панели.
- •4.4.2. Видеокарты
- •4.4.3. Принтеры
- •4.4.4. Плоттеры
- •4.5. Устройства обмена данными
- •4.5.1. Звуковая карта
- •4.5.2 Модемы и сетевые карты
- •4.5.3. Факсимильная связь на компьютере
- •5. Компьютерные сети. Интернет
- •5.1. Уровни сетевого соединения
- •7. Прикладной
- •5.2. Локальные сети
- •5.2.1. Администирование в локальных сетях
- •6 Уровень – представления.
- •5 Уровень – сеансовый.
- •5.2.2. Топология локальных сетей и передача данных
- •5.2.3. Каналы связи в локальных сетях
- •2 Уровень – канальный.
- •1 Уровень – физический.
- •5.3. Глобальная сеть Интернет
- •5.3.1. Интернет на прикладном уровне
- •5.3.2. Уровни представления и сеансовый
- •5.3.3. Транспортные и сетевой протоколы
- •5.3.4. Каналы связи в Интернете
- •5.4. Службы Интернета
- •5.4.1. Всемирная паутина World Wide Web (www)
- •5.4.2. Поисковые системы
- •5.4.3. Электронная почта
- •5.4.4. Протоколы передачи файлов
- •5.4.5. Другие службы
- •6. Информационная безопасность
- •6.1. Правовое обеспечение информационной безопасности
- •6.2. Организационные меры защиты информации
- •6.2.1. Угрозы информационной безопасности
- •6.2.2. Защита информации от преднамеренных действий
- •6.2.3. Резервное копирование.
- •6.3. Безопасность при работе в Интернете
- •6.3.1. Использование электронной почты.
- •6.4. Компьютерные вирусы и защита от них
- •6.4.1. Классификация вирусов.
- •6.4.2. Программы обнаружения вирусов и защиты от них
- •6.4.3. Использование современных антивирусных программ
- •6.5. Шифрование данных.
- •6.5.1. Основные понятия.
- •6.5.2. Шифрование данных в Интернете
- •6.5.3. Шифрование в Windows xp
- •5.5.3. Электронные таблицы.
2.1.2. Кодирование данных в компьютере
Для автоматизации работы с данными, относящимися к различным типам, очень важно унифицировать их форму представления. Для этого обычно используется прием кодирования, то есть выражение данных различных типов одинаковым образом.
Человеческие языки — это не что иное, как системы кодирования понятий и мыслей посредством речи. Человеческий язык состоит из букв, которые складываются в слова.
Потому что в русском алфавите одной буквой можно выразить только 33 понятия8. Двумя буквами – 332, семью буквами – 337. То есть, комбинируя буквы в слова, можно выразить практически неограниченное число понятий.
В двоичной системе самой мельчайшей единицей измерения данных служит один бит. По-английски binary digit– двоичная цифра или сокращенноbit.
Один бит – это выбор одного из двух равновозможных состояний. В двоичной системенформации меньшей, чем один бит, не существует.Выбор между "да" или "нет", + или –, 1 или 0 это все один бит.
Одним битом могут быть выражены два значения, назовем их 0 и 1. Если количество битов увеличить до двух, то, меняя в каждом бите 0 и 1, получаем кодировку четырех значений, или кодов:
00 01 10 11
Объединив в один разряд по три бита, можно закодировать "алфавит" из восьми значений:
000 001 010 011 100 101 110 111.
Общая формула имеет вид:
N=2m,
где N — количество независимых кодируемых значений;
m— разрядность двоичного кодирования.
Разряд – это несколько битов, объединенных в одну группу. Понятие о разряде, как группе взаимосвязанных битов, появилось вместе с первыми образцами электронной вычислительной техники. В начале развития вычислительной техники для разных ЭВМ длина разряда была разной. При этом программы и данные, получаемые на разных машинах, были абсолютно несовместимы. Для каждой машины составлялись свои собственные программы.
В конце 50-х годов был введен стандартный разряд для всех ЭВМ: байт. Было принято, что один байт равен восьми битам.Стандартизация существенно облегчила обмен информацией между различными типами ЭВМ.
Биты объединяются в байты для того же для чего буквы объединяются в слова: чтобы иметь возможность давать имя объектам и операциям обработки информации (кодировать их). 9
С помощью одного стандартного байта, или 8-разрядного кодирования можно получить 256 кодов, поскольку 28 = 256.
Для кодировки информации часто требуется существенно большее число независимых кодов. Технически это осуществляют объединением уже не битов, а байтов. Как исключение, добавляют полбайта, но не менее.
В таблице приведено число независимых кодов, получаемых при использовании от 1 до 4 байт.
-
Байт
Разрядов (бит)
Независимых кодов
1
8
28= 256
2
16
216= 65 536 ≈ 65,5 тысяч
3
24
224= 16 777 216 ≈ 16,8 миллионов
4
32
232= 4 294 967 296 ≈ 4,3 миллиарда
Примеры различных кодировок.
Одним байтомкодируются символы стандартной клавиатуры. 256 кодов хватает для описания аппаратных команд, символов стандартной английской клавиатуры и национальных систем кодировки (в России это кириллица).10
Двумя байтами кодируются символы текста в кодировкеUnicode. Получается свыше 65 тысяч независимых кодов, и в это множество можно сместить символы всех существующих на Земле алфавитов (причем около 70% этого множества занимают китайские иероглифы) плюс различные служебные обозначения (азбука Морзе, штрих-коды, шрифт Брайля, для слепых и пр.).
Тремя байтами кодируется цвет в цветовой моделиRGB (Red,Green,Blue). Она используется для описания цвета в большинстве электронных устройств: мониторах и телевизорах, сканерах, цифровой фото- и видеоаппаратуре (практически везде кроме принтеров и других печатных устройств). Везде имеются невидимые невооруженным глазом пиксели красного, синего и зеленого цвета, и для каждого из трех цветов можно установить 256 уровней яркости. Таким образом можно создать 2563или около 17 миллионов цветов. Человек столько цветовых оттенков различить не может, но таковы правила описания цвета в компьютере.11
Четырьмя байтами описываетсяIP-адрес компьютера, находящегося в сети Интернет. Таким образом, в современном Интернете одновременно может находиться не более 4 миллиардов 300 миллионов компьютеров. Столько зарезервировано адресов в Глобальной сети. А без адреса компьютер не сможет ни передать, ни получить информацию, то есть его в сети не будет.
Как ни странно, этого количества пока хватает, причем с избытком. В основном потому, что большинство компьютеров, находящихся в Интернете, имеют временные адреса. При выходе в Интернет провайдер дает пользователю IP-адрес из своей базы адресов, а после окончания работы этотIP-адрес переходит к другому пользователю, вышедшему в Интернет.
Наименьшей единицей представления данных в компьютере является байт, поскольку это минимальная порция информации, служащая для кодирования в технических устройствах тех или иных понятий и величин.
Производные от байта величины килобайт, мегабайт, гигабайт и т.д.
Что значит приставка кило? Кило – единица измерения. которая в 1000 раз больше исходнойКилограмм, километр и пр.
Что значит мега? Мега – единица измерения, которая в миллион раз больше исходной (по-гречески мега – большой).
Что значит гига? Гига – единица измерения, которая в миллиард раз больше исходной (по-гречески гига – гигантский).
Следующая единица называется тера-, она в триллион раз больше исходной (по-гречески тера – чудовищный).
103, 106, 109, 1012 – разница между единицами, имеющими названия, всегда составляет 3 порядка.
Однако у килобайта есть отличие от килограмма или километра. В 1 Кбт не 1000, а 210байт или 1024 байт.
Аналогично 1Мбт = 210Кбт или 1024 Кбт или 1048576 байт;
1 Гбт = 210 Мбт. или 1024 Мбт или 1073741824 байт
Обычно при умножении на 1000 об этой разнице в 2,4 процента забывают, но бывают случаи, когда это принципиально.