Ирина Сергеевна Козлова
Информатика: конспект лекций
Условные обозначения
АЛУ – арифметико-логическое устройство.
АСУ – автоматизированные системы управления.
АЦП – аналого-цифровые преобразователи.
БИС – большая интегральная схема.
ВЗУ – внешнее запоминающее устройство.
ЗУ – запоминающее устройство.
ИПС – информационно-поисковые системы.
НЖМД – накопитель на жестких магнитных дисках.
ОЗУ – оперативное запоминающее устройство.
ОП – оперативная память.
ОС – операционная система.
ПЗУ – постоянное запоминающее устройство.
ПК – персональные компьютеры.
ППО – прикладное программное обеспечение.
ППП – пакет прикладных программ.
САПР – система автоматизированного проектирования.
СУБД – система управления базами данных.
УУ – устройство управления.
ЦП – центральный процессор.
ЦАП – цифроаналоговые преобразователи.
ЭВМ – электронно-вычислительные машины.
Тема 1
Общие теоретические основы информатики
1.1. Понятие информатики
Чаще всего считают, что информатика состоит из двух видов средств:
1) технических – аппаратуры компьютеров;
2) программных – всего разнообразия существующих компьютерных программ.
Иногда выделяют еще одну основную ветвь – алгоритмические средства.
В современном мире роль информатики огромна. Она охватывает не только сферу материального производства, но и интеллектуальную, духовную стороны жизни. Увеличение объемов производства компьютерной техники, развитие информационных сетей, появление новых информационных технологий значительно влияют на все сферы общества: производство, науку, образование, медицину, культуру и т. д.
1.2. Понятие информации
Слово «информация» в переводе с латинского означает сведения, разъяснения, изложение.
В информатике под информацией понимают некоторую последовательность символических обозначений (букв, цифр, образов и звуков и т. п.), которые несут смысловую нагрузку и представлены в понятном для компьютера виде. Подобный новый символ в такой последовательности символов увеличивает информационный объем сообщения.
1.3. Система кодирования информации
Кодирование информации применяют для унификации формы представления данных, которые относятся кразличным типам, в целях автоматизации работы с информацией.
В вычислительной технике применяется
Наименьшая единица кодирования информации в вычислительной технике после бита –
Обычно одним байтом кодируется один символ текстовой информации. Исходя из этого для текстовых документов размер в байтах соответствует лексическому объему в символах.
Более крупной единицей кодирования информации служит
Другими, более крупными, единицами кодирования информации являются символы, полученные с помощью добавления префиксов мега (Мб), гига (Гб), тера (Тб):
1 Мб = 1 048 580 байт;
1 Гб = 10 737 740 000 байт;
1 Тб = 1024 Гб.
Для кодирования двоичным кодом целого числа следует взять целое число и делить его пополам до тех пор, пока частное не будет равно единице. Совокупность остатков от каждого деления, которая записывается справа налево вместе с последним частным, и будет являться двоичным аналогом десятичного числа.
В процессе кодирования целых чисел от 0 до 255 достаточно использовать 8 разрядов двоичного кода (8 бит). Применение 16 бит позволяет закодировать целые числа от 0 до 65 535, а с помощью 24 бит – более 16,5 млн различных значений.
Для того чтобы закодировать действительные числа, применяют 80-разрядное кодирование. В этом случае число предварительно преобразовывают в нормализованную форму, например:
2,1427926 = 0,21427926 ? 101;
500 000 = 0,5 ? 106.
Первая часть закодированного числа носит название
1.4. Кодирование текстовой информации
Текстовую информацию кодируют двоичным кодом через обозначение каждого символа алфавита определенным целым числом. С помощью восьми двоичных разрядов возможно закодировать 256 различных символов. Данного количества символов достаточно для выражения всех символов английского и русского алфавитов.
В первые годы развития компьютерной техники трудности кодирования текстовой информации были вызваны отсутствием необходимых стандартов кодирования. В настоящее время, напротив, существующие трудности связаны с множеством одновременно действующих и зачастую противоречивых стандартов.
Для английского языка, который является неофициальным международным средством общения, эти трудности были решены. Институт стандартизации США выработал и ввел в обращение
Для кодировки русского алфавита были разработаны несколько вариантов кодировок:
1) Windows-1251 – введена компанией
2) КОИ-8 (Код Обмена Информацией, восьмизначный) – другая популярная кодировка российского алфавита, распространенная в компьютерных сетях на территории Российской Федерации и в российском секторе Интернет;
3) ISO (International Standard Organization – Международный институт стандартизации) – международный стандарт кодирования символов русского языка. На практике эта кодировка используется редко.
Ограниченный набор кодов (256) создает трудности для разработчиков единой системы кодирования текстовой информации. Вследствие этого было предложено кодировать символы не 8-разрядными двоичными числами, а числами с большим разрядом, что вызвало расширение диапазона возможных значений кодов. Система 16-разрядного кодирования символов называется
Несмотря на простоту предложенного подхода, практический переход на данную систему кодировки очень долго не мог осуществиться из-за недостатков ресурсов средств вычислительной техники, так как в системе кодирования UNICODE все текстовые документы становятся автоматически вдвое больше. В конце 1990-х гг. технические средства достигли необходимого уровня, начался постепенный перевод документов и программных средств на систему кодирования UNICODE.
1.5. Кодирование графической информации
Существует несколько способов кодирования графической информации.
При рассмотрении черно-белого графического изображения с помощью увеличительного стекла заметно, что в его состав входит несколько мельчайших точек, образующих характерный узор (или растр). Линейные координаты и индивидуальные свойства каждой из точек изображения можно выразить с помощью целых чисел, поэтому способ
В основу кодирования цветных графических изображений положен принцип разложения произвольного цвета на основные составляющие, в качестве которых применяются три основных цвета: красный (Red), зеленый (Green) и синий (Blue). На практике принимается, что любой цвет, который воспринимает человеческий глаз, можно получить с помощью механической комбинации этих трех цветов. Такая система кодирования называется RGB (по первым буквам основных цветов). При применении 24 двоичных разрядов для кодирования цветной графики такой режим носит название
Каждый из основных цветов сопоставляется с цветом, дополняющим основной цвет до белого. Для любого из основных цветов дополнительным будет являться цвет, который образован суммой пары остальных основных цветов. Соответственно среди дополнительных цветов можно выделить голубой (Cyan), пурпурный (Magenta) и желтый (Yellow). Принцип разложения произвольного цвета на составляющие компоненты используется не только для основных цветов, но и для дополнительных, т. е. любой цвет можно представить в виде суммы голубой, пурпурной и желтой составляющей. Этот метод кодирования цвета применяется в полиграфии, но там используется еще и четвертая краска – черная (Black), поэтому эта система кодирования обозначается четырьмя буквами – CMYK. Для представления цветной графики в этой системе применяется 32 двоичных разряда. Данный режим также носит название полноцветного.
Приуменьшении количества двоичных разрядов, применяемых для кодирования цвета каждой точки, сокращается объем данных, но заметно уменьшается диапазон кодируемых цветов. Кодирование цветной графики 16-разрядными двоичными числами носит название режима High Color. При кодировании графической цветной информации с применением 8 бит данных можно передать только 256 оттенков. Данный метод кодирования цвета называется
1.6. Кодирование звуковой информации
В настоящий момент не существует единой стандартной системы кодирования звуковой информации, так как приемы и методы работы со звуковой информацией начали развиваться по сравнению с методами работы с другими видами информации самыми последними. Поэтому множество различных компаний, которые работают в области кодирования информации, создали свои собственные корпоративные стандарты для звуковой информации. Но среди этих корпоративных стандартов выделяются два основных направления.
В основе
Основная идея
1.7. Режимы и методы передачи информации
Для корректного обмена данными между узлами локальной вычислительной сети используют определенные режимы передачи информации:
1) симплексная (однонаправленная) передача;
2) полудуплексная передача, при которой прием и передача информации источником и приемником осуществляются поочередно;
3) дуплексная передача, при которой производится параллельная одновременная передача, т. е. каждая станция одновременно передает и принимает данные.
В информационных системах очень часто применяется дуплексная или последовательная передача данных. Выделяют синхронный и асинхронный методы последовательной передачи данных.
К преимуществам метода синхронной передачи данных относят:
Основным недостатком этого метода является дорогое интерфейсное оборудование.
Преимуществами метода асинхронной передачи являются:
К недостаткам
Метод асинхронной передачи используется в системах, в которых обмен данными происходит время от времени и не требуется высокая скорость их передачи.