Беседина_Инф
.pdfФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
С.В. Беседина
ИНФОРМАТИКА
Учебно-методическое пособие
Издательско-полиграфический центр
Воронежского государственного университета
2009
Утверждено научно-методическим советом исторического факультета 25 декабря 2008 г., протокол № 10
Рецензент: доктор исторических наук, проф. С.В. Кретинин.
Учебно-методическое пособие подготовлено на кафедре истории средних веков и зарубежных славянских народов.
Рекомендуется студентам дневного отделения исторического факультета.
Для специальности 030201 — Политология
|
СОДЕРЖАНИЕ |
|
Тема 1 |
Введение в информатику. Информатика и информация. |
|
Системы счисления.......................................................................................... |
4 |
|
Тема 2 Аппаратные средства.......................................................................... |
5 |
|
Тема 3 Программные средства....................................................................... |
10 |
|
Тема 4 Принципы организации и хранения информации............................ |
16 |
|
Тема 5 Защита информации ........................................................................... |
20 |
|
Тема 6 |
Сжатие информации ........................................................................... |
24 |
Тема 7 |
Основы компьютерных сетей ............................................................ |
25 |
Тема 8 |
Основы баз данных............................................................................. |
27 |
Литература ........................................................................................................ |
30 |
3
Тема 1 ВВЕДЕНИЕ В ИНФОРМАТИКУ. ИНФОРМАТИКА И ИНФОРМАЦИЯ. СИСТЕМЫ СЧИСЛЕНИЯ
Информация — это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые воспринимают ин- формационные системы (живые организмы, управляющие машины и др.) в процессе жизнедеятельности и работы.
Можно назвать следующие свойства информации: достоверность, пол- нота, ценность, своевременность, понятность, доступность, краткость, и др.
Обработка информации — получение одних информационных объек-
тов из других информационных объектов путем выполнения некоторых алгоритмов.
Средства обработки информации — это всевозможные устройства и системы, созданные человечеством, и в первую очередь, компьютер — универсальная машина для обработки информации.
Информационные ресурсы — это идеи человечества и указания по их реализации, накопленные в форме, позволяющей их воспроизводство.
Информационная технология — это совокупность методов и уст- ройств (технические и программные средства), используемых людьми для обработки информации.
Информатизация общества — организованный социально- экономический и научно-технический процесс создания оптимальных ус- ловий для удовлетворения информационных потребностей на основе фор- мирования и использования информационных ресурсов.
Инфоpматика — это основанная на использовании компьютерной техники дисциплина, изучающая структуру, общие свойства, закономерно- сти и методы создания, хранения, поиска, преобразования, передачи и применения информации в различных сферах человеческой деятельности.
В качестве единицы информации условились принять один бит (англ. bit — binary digit — двоичная цифра). Бит в теории информации — коли- чество информации, необходимое для различения двух равновероятных сообщений. В вычислительной технике битом называют наименьший объ- ем памяти, необходимый для хранения одного из двух знаков «0» и «1», используемых для внутримашинного представления данных и команд.
На практике чаще применяется более крупная единица — байт, равная восьми битам. Это количество битов требуется для того, чтобы закодиро- вать любой из 256 символов алфавита клавиатуры компьютера (256 = 28).
Представление информации в двоичном виде называется двоичным кодом.
Широко используются более крупные единицы информации:
∙1 Килобайт (Кбайт) = 1024 байт = 210 байт,
∙1 Мегабайт (Мбайт) = 1024 Кбайт = 220 байт,
∙1 Гигабайт (Гбайт) = 1024 Мбайт = 230 байт,
4
∙1 Терабайт (Тбайт) = 1024 Гбайт = 240 байт,
∙1 Петабайт (Пбайт) = 1024 Тбайт = 250 байт.
Система счисления — это способ записи чисел с помощью заданного набора специальных знаков. В частности, это могут быть цифры и буквы.
Существуют позиционные и непозиционные системы счисления. В не- позиционных системах вес цифры (т. е. тот вклад, который она вносит в зна- чение числа) не зависит от ее позиции в записи числа. Так, в римской системе счисления в числе ХХХII (тридцать два) вес цифры Х в любой позиции равен просто десяти. В позиционных системах счисления вес каждой цифры изме- няется в зависимости от ее положения (позиции) в последовательности цифр, изображающих число. Например, в числе 757,7 первая семерка означает 7 сотен, вторая — 7 единиц, а третья — 7 десятых долей единицы.
Любая позиционная система счисления характеризуется своим основанием. Основание позиционной системы счисления — это количество различных
знаков или символов, используемых для изображения цифр в данной системе. За основание системы можно принять любое натуральное число —
два, три, четыре и т. д. Следовательно, возможно бесчисленное множество позиционных систем: двоичная, троичная, четверичная и т. д. Запись чисел в каждой из систем счисления с основанием q означает сокращенную за-
пись выражения
an–1 qn–1 + an–2 qn–2 + ... + a1 q1 + a0 q0 + a–1 q–1 + ... + a–m q–m,
где ai — цифры системы счисления; n и m — число целых и дробных разрядов, соответственно.
Кроме десятичной широко используются системы с основанием, яв- ляющимся целой степенью числа 2, а именно:
∙двоичная (используются цифры 0, 1);
∙восьмеричная (используются цифры 0, 1, ..., 7);
∙шестнадцатеричная (для первых целых чисел от нуля до девяти исполь- зуются цифры 0, 1, ..., 9, а для следующих чисел — от десяти до пятнадца- ти — в качестве цифр используются символы A, B, C, D, E, F).
Тема 2 АППАРАТНЫЕ СРЕДСТВА
Компьютер представляет собой программируемое электронное уст- ройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи манипулирования символами. Принцип действия компьютеров состоит в выполнении программ (SoftWare) — за- ранее заданных, четко определённых последовательностей арифметиче- ских, логических и других операций.
Любая компьютерная программа представляет собой последователь- ность отдельных команд.
5
Команда — это описание операции, которую должен выполнить ком- пьютер. Как правило, у команды есть свой код (условное обозначение), ис- ходные данные (операнды) и результат.
Совокупность команд, выполняемых данным компьютером, называет- ся системой команд этого компьютера.
Алгоритм — точное указание исполнителю последовательности дей- ствий, выполнение которых приводит к решению поставленной задачи.
Программа — последовательность команд, описывающих решение определенной задачи.
В основу построения подавляющего большинства компьютеров поло- жены следующие общие принципы, сформулированные в 1945 г. амери- канским ученым Джоном фон Нейманом.
Принципы Фон-Неймана
1.Принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматиче- ски друг за другом в определенной последовательности.
2.Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.
3.Принцип адресности. Структурноосновная память состоит из пере- нумерованных ячеек; процессору в произвольный момент времени доступ- на любая ячейка.
Архитектурой компьютера называется его описание на некото- ром общем уровне, включающее описание пользовательских возможно- стей программирования, системы команд, системы адресации, органи- зации памяти, структуры компьютера и т. д. Архитектура определяет принципы действия, информационные связи и взаимное соединение ос- новных логических узлов компьютера: процессора, оперативного ЗУ, внешних ЗУ и периферийных устройств. Общность архитектуры раз-
ных компьютеров обеспечивает их совместимость с точки зрения пользователя.
Уровни архитектуры
1.Самым нижним уровнем является уровень физических устройств.
2.Цифровой логический уровень — здесь происходит обработка ин- формации в двоичном виде.
3.Микроархитектурный уровень — простейшие арифметические операции (арифметико-логическое устройство).
4.Уровень архитектуры команд.
5.Уровень операционной системы.
6.Уровень языка ассемблера.
7.Уровень языков высокого уровня.
6
Аппаратное обеспечение
Центральный процессор (CPU, от англ. Central Processing Unit) — это основной рабочий компонент компьютера, который выполняет арифметиче- ские и логические операции, заданные программой, управляет вычислитель- ным процессом и координирует работу всех устройств компьютера.
Функции процессора:
∙обработка данных по заданной программе путем выполнения ариф- метических и логических операций;
∙программное управление работой устройств компьютера.
Центральный процессор в общем случае содержит:
∙арифметико-логическое устройство;
∙шины данных и шины адресов;
∙регистры;
∙счетчики команд;
∙кэш — очень быструю память малого объема (от 8 до 512 Кбайт);
∙математический сопроцессор чисел с плавающей точкой.
Основными параметрами процессоров являются:
∙тактовая частота;
∙разрядность;
∙рабочее напряжение;
∙коэффициент внутреннего умножения тактовой частоты;
∙размер кеш памяти.
С другими устройствами, и в первую очередь с оперативной памятью, процессор связан группами проводников, которые называются шинами.
Основных шин три:
∙шина данных,
∙адресная шина,
∙командная шина.
Адресная шина. Данные, которые передаются по этой шине трактуют- ся как адреса ячеек оперативной памяти. Именно из этой шины процессор считывает адреса команд, которые необходимо выполнить, а также дан- ные, с которыми оперируют команды.
Шина данных. По этой шине происходит копирование данных из опе- ративной памяти в регистры процессора и наоборот.
Командная шина. По этой шине из оперативной памяти поступают ко- манды, выполняемые процессором. Команды представлены в виде байтов.
Память.
Функции памяти:
∙прием информации из других устройств;
∙запоминание информации;
∙выдача информации по запросу в другие устройства машины.
7
Оперативная память (ОЗУ, англ. RAM, Random Access Memory —
память с произвольным доступом) — это быстрое запоминающее устрой- ство не очень большого объёма, непосредственно связанное с процессором и предназначенное для записи, считывания и хранения выполняемых про- грамм и данных, обрабатываемых этими программами. Оперативная па- мять используется только для временного хранения данных и программ, так как, когда машина выключается, все, что находилось в ОЗУ, пропадает.
Основные характеристики модулей оперативной памяти:
∙объем памяти;
∙время доступа.
Характеристики:
∙пропускная способность;
∙время доступа, т. е. временная задержка между запросом на выдачу какой-либо информации из памяти и ее реальной выдачей;
∙разрядность модуля, т. е. ширина той шины, по которой происходит доступ к конкретному модулю, или количество контактов, по которым пе- редаются биты данных.
Постоянная память (ПЗУ, англ. ROM, Read Only Memory — память только для чтения) — энергонезависимая память, используется для хране- ния данных, которые никогда не потребуют изменения. Содержание памя- ти специальным образом «зашивается» в устройстве при его изготовлении для постоянного хранения. Из ПЗУ можно только читать.
Важнейшая микросхема постоянной или Flash-памяти — модуль BIOS. BIOS (Basic Input/Output System — базовая система ввода-вывода) —
совокупность программ, предназначенных для автоматического тестиро- вания устройств после включения питания компьютера и загрузки опера- ционной системы в оперативную память.
Внешняя память (ВЗУ) предназначена для длительного хранения программ и данных, и целостность ее содержимого не зависит от того, включен или выключен компьютер.
В состав внешней памяти компьютера входят:
∙накопители на жестких магнитных дисках;
∙накопители на гибких магнитных дисках;
∙накопители на компакт-дисках;
∙накопители на магнито-оптических компакт-дисках;
∙накопители на магнитной ленте (стримеры) и др.;
∙флеш-накопители.
Характеристики жесткого диска:
∙ время доступа — время за которое получают доступ к нужному участку диска;
∙ скорость чтения / записи.
8
Аудиоадаптер (звуковая плата) это специальная электронная плата, которая позволяет записывать звук, воспроизводить его и создавать про- граммными средствами с помощью микрофона, наушников, динамиков, встроенного синтезатора и другого оборудования.
Видеоадаптер — это электронная плата, которая обрабатывает видео- данные (текст и графику) и управляет работой дисплея. Содержит видео- память, регистры ввода / вывода и модуль BIOS.
Характеристики:
∙память;
∙частота ядра;
∙шина памяти;
∙тип памяти;
∙поддерживаемая версия DirectX.
Монитор — устройство визуального отображения информации.
В зависимости от принципа действия, мониторы делятся:
∙на мониторы с электронно-лучевой трубкой;
∙дисплеи на жидких кристаллах.
Характеристики:
∙размер монитора;
∙разрешающая способность. В графическом режиме работы изобра- жение на экране монитора состоит из точек (пикселов). Количество точек по горизонтали и вертикали, которые монитор способен воссоздать четко и раздельно, называется его разрешающей способностью;
∙частота регенерации. Этот параметр иначе называется частотой кадровой развертки. Он показывает сколько раз в секунду монитор может полностью обновить изображение на экране. Частота регенерации измеря- ется в герцах (Гц).
Клавиатура — это стандартное клавишное устройство ввода, предна- значенное для ввода алфавитно-цифровых данных и команд управления.
Комбинация монитора и клавиатуры обеспечивает простейший интерфейс пользователя: с помощью клавиатуры руководят компьютерной системой,
ас помощью монитора получают результат.
Принтер — печатающее устройство. Осуществляет вывод из компьюте- ра закодированной информации в виде печатных копий текста или графики.
Виды:
∙матричные,
∙струйные,
∙лазерные.
Сканер — устройство для ввода в компьютер графических изображе- ний. Создает оцифрованное изображение документа и помещает его в па- мять компьютера.
9
Тема 3 ПРОГРАММНЫЕ СРЕДСТВА
Под программным обеспечением (Software) понимается совокуп-
ность программ, выполняемых вычислительной системой.
Программное обеспечение — неотъемлемая часть компьютерной сис- темы. Оно является логическим продолжением технических средств. Сфе-
ра применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьюте- рах программах. Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.
Программное и аппаратное обеспечение в компьютере работают в не- разрывной связи и взаимодействии. Состав программного обеспечения вы- числительной системы называется программной конфигурацией. Между программами существует взаимосвязь. Работа множества программ бази- руется на программах низшего уровня.
Междупрограммный интерфейс — это распределение программного обеспечения на несколько связанных между собою уровней. Уровни пред- ставляют собой пирамиду:
∙прикладной уровень,
∙служебный уровень,
∙системный уровень,
∙базовый уровень.
Каждый высший уровень базируется на программном обеспечении предшествующих уровней.
Базовый уровень является низшим уровнем программного обеспече- ния. Отвечает за взаимодействие с базовыми аппаратными средствами. Ба- зовое программное обеспечение содержится в составе базового аппаратно- го обеспечения и сохраняется в специальных микросхемах постоянного за- поминающего устройства (ПЗУ), образуя базовую систему ввода-вывода BIOS. Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.
Системный уровень является переходным. Программы этого уровня обеспечивают взаимодействие других программ компьютера с программа- ми базового уровня и непосредственно с аппаратным обеспечением. От программ этого уровня зависят эксплуатационные показатели всей вычис- лительной системы.
Служебный уровень. Программы этого уровня взаимодействуют как с программами базового уровня, так и с программами системного уровня. Назначение служебных программ (утилит) состоит в автоматизации работ по проверке и настройки компьютерной системы, а также для улучшения функций системных программ. Некоторые служебные программы (про- граммы обслуживания) сразу входят в состав операционной системы, до-
10