Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia1_teoreticheskie_osnovy_informatiki.doc
Скачиваний:
11
Добавлен:
26.08.2019
Размер:
267.78 Кб
Скачать

Информационные технологии

В широком смысле слово технология - это способ освоения человеком материального мира с помощью социально организованной деятельности, которая включает три компоненты: информационную (научные принципы и обоснование), материальную (орудие работы) и социальную (специалисты, имеющие профессиональные навыки). Эта триада составляет сущность современного понимания понятия технологии.

Понятие информационной технологии появилось с возникновением информационного общества, основой социальной динамики в котором являются не традиционные материальные, а информационные ресурсы: знания, наука, организационные факторы, интеллектуальные способности, инициатива, творчество и т.д. К сожалению, это понятие настолько общее и всеохватывающее, что до сих пор специалисты не пришли к четкой, формализованной формулировке. Наиболее удачным определением понятия информационной технологии дано академиком Глушковым В.М., который трактовал ее как человеко-машинную технологию сбора, обработки и передачи информации, которая грунтується на использовании вычислительной техники. Эта технология быстро развивается, охватывая все виды общественной деятельности: производство, управление, науку, образование, финансово-банковские операции, медицину, быт и др.

Представление информации в компьютере.

Представление (кодирование) информации с помощью двоичного алфавита позволило не только ввести единицы для измерения ее количества(объема). Двоичное кодирование информации стало одним из основных принципов работы современного компьютера (с английского языка "компьютер" переводится как "вычислитель", а по-русски еще говорят электронно-вычислительная машина — ЭВМ).

Действительно, информация, представленная последовательностью нулей и единиц, является дискретной, как, впрочем, каждое представление информации символами некоторого алфавита, от- деленными в пространстве или во времени друг от друга. С другой стороны, любая обработка информации компьютером, включая ее ввод и хранение, оказалась возможной из-за естественного пребывания токопроводящих элементов компьютера только в одном из двух состояний, каждое из которых можно интерпретировать двоичными нулем или единицей: наличие напряжения электрического сигнала — 1, его отсутствие — 0. Причем переход от значения "1" к значению "0" (то есть от наличия напряжения электрического сигнала к его отсутствию) происходит без каких бы то ни было промежуточных состояний. При изображении на графике этих скачков напряжения мы увидим, что в точках перехода от нуля к единице присутствует разрыв. Все это указывает на дискретный характер изменения во времени напряжения электрического тока на токопроводящих элементах компьютера. На носителях информации внешних запоминающих устройств компьютеров разных поколений — перфолент или перфоркарт, магнитных лент, барабанов или дисков, дисков CD-ROM — единицу обозначали соответственно пробитое отверстие, намагниченный участок, отражающий свет островок. Следовательно, не пробитое отверстие, не намагниченный участок, не отражающая свет впадина обозначали ноль. Понятно, что эти участки на поверхности носителей отделены друг от друга, то есть дискретно расположены. Следовательно, можно сказать, что компьютер — это универсальный преобразователь дискретной информации, обеспечивающий также ее передачу, хранение и воспроизведение.

Как же происходит кодирование информации с использованием двоичного алфавита? В_восьми разрядах, например, можно записать 28 = 256 различных целых двоичных чисел — от 00000000 до 11111111, что вполне достаточно для того, чтобы дать уникальное (неповторяющееся) 8-битовое обозначение каждой заглавной и строчной букве русского и английского алфавитов, всем арабским цифрам, знакам препинания, некоторым другим необходимым символам, а также служебным кодам для передачи информации (то есть всем символам, которые мы видим на клавиатуре компьютера). Именно этой достаточностью объясняется, почему единицей измерения компьютерной информации служит восьмибитовое число — байт.

Для кодирования символьной или текстовой информации применяются различные системы: при вводе информации с клавиатуры кодирование происходит при нажатии клавиши, на которой изображен требуемый символ, при этом в клавиатуре вырабатывается так называемый scan-код, представляющий собой двоичное число, равное порядковому номеру клавиши.

Номер нажатой клавиши никак не связан с формой символа, нанесенного на клавише. Опознание символа и присвоение ему внутреннего кода ЭВМ производятся специальной программой по специальным таблицам: ДКОИ, КОИ-7, ASCII (Американский стандартный код передачи информации).

Всего с помощью таблицы кодирования ASCII (табл. 2.1) можно закодировать 256 различных символов. Эта таблица разделена на две части: основную (с кодами от OOh до 7Fh) и дополнительную (от 80h до FFh, где буква h обозначает принадлежность кода к шестнадцатеричной системе счисления).

Таблица 2.1

Таблица кодирования текстовой информации ASCII

Первая половина таблицы стандартизована. Она содержит управляющие коды (от 00h до 20h и 77h). Эти коды из таблицы изъяты, так как они не относятся к текстовым элементам. Здесь же размещаются знаки пунктуации и математические знаки: 2 lh - !, 26h - &, 28h - (, 2Bh -+,..., большие и малые латинские буквы: 41h - A, 61h - а,...

Вторая половина таблицы содержит национальные шрифты, символы псевдографики, из которых могут быть построены таблицы, специальные математические знаки. Нижнюю часть таблицы кодировок можно заменять, используя соответствующие драйверы - управляющие вспомогательные программы. Этот прием позволяет применять несколько шрифтов и их гарнитур.

Дисплей по каждому коду символа должен вывести на экран изображение символа - не просто цифровой код, а соответствующую ему картинку, так как каждый символ имеет свою форму.

Описание формы каждого символа хранится в специальной памяти дисплея - знакогенераторе.

Высвечивание символа на экране дисплея IBМ PC осуществляется с помощью точек, образующих символьную матрицу.

Каждый пиксел в такой матрице является элементом изображения и может быть ярким или темным. Темная точка кодируется цифрой 0, светлая (яркая)- 1.

Если изображать в матричном поле знака темные пикселы точкой, а светлые - звездочкой, то можно графически изобразить форму символа.

Кодирование аудиоинформации - процесс более сложный. Аудиоинформация является аналоговой. Для преобразования ее в цифровую форму используют аппаратурные средства: аналого-цифровые преобразователи (АЦП), в результате работы которых аналоговый сигнал оцифровывается представляется в виде числовой последовательности. Для вывода оцифрованного звука на аудиоустройства необходимо проводить обратное преобразование, которое осуществляется с помощью цифро-аналоговых преобразователей (ЦАП).

Как и любая другая информация в ЭВМ, графические изображения хранятся, обрабатываются и передаются по линиям связи в закодированном виде - т.е. в виде большого числа бит- нулей и единиц. Существует большое число разнообразных программ, работающих с графическими изображениями. В них используются самые разные графические форматы- т.е. способы кодирования графической информации. Расширения имен файлов, содержащих изображение, указывают на то, какой формат в нем использован, а значит какими программами его можно просмотреть, изменить (отредактировать), распечатать.

Несмотря на все это разнообразие существует только два принципиально разных подхода к тому, каким образом можно представить изображение в виде нулей и единиц (оцифровать изображение):

ПРИ ИСПОЛЬЗОВАНИИ РАСТРОВОЙ ГРАФИКИ С ПОМОЩЬЮ ОПРЕДЕЛЕННОГО ЧИСЛА БИТ КОДИРУЕТСЯ ЦВЕТ КАЖДОГО МЕЛЬЧАЙШЕГО ЭЛЕМЕНТА ИЗОБРАЖЕНИЯ - ПИКСЕЛА. Изображение представляется в виде большого числа мелких точек, называемых пикселами. Каждый из них имеет свой цвет, в результате чего и образуется рисунок, аналогично тому, как из большого числа камней или стекол создается мозаика или витраж, из отдельных стежков- вышивка, а из отдельных гранул серебра- фотография. При использовании растрового способа в ЭВМ под каждый пиксел отводится определенное число бит, называемое битовой глубиной. Каждому цвету соответствует определенный двоичный код (т.е. код из нулей и единиц). Например, если битовая глубина равна 1, т.е. под каждый пиксел отводится 1 бит, то 0 соответствует черному цвету, 1 -белому, а изображение может быть только черно-белым. Если битовая глубина равна 2, т.е. под каждый пиксел отводится 2 бита, 00- соответствует черному цвету, 01- красному , 10 - синему , 11- черному , т.е. в рисунке может использоваться четыре цвета. Далее, при битовой глубине 3 можно использовать 8 цветов, при 4 - 16 и т.д. Поэтому, графические программы позволяют создавать изображения из 2, 4, 8, 16 , 32, 64, ... , 256, и т.д. цветов. Понятно, что с каждым увеличением возможного количества цветов (палитры) вдвое, увеличивается объем памяти, необходимый для запоминания изображения (потому что на каждый пиксел потребуется на один бит больше).

ОСНОВНЫМ НЕДОСТАТКОМ РАСТРОВОЙ ГРАФИКИ ЯВЛЯЕТСЯ БОЛЬШОЙ ОБЪЕМ ПАМЯТИ, ТРЕБУЕМЫЙ ДЛЯ ХРАНЕНИЯ ИЗОБРАЖЕНИЯ. Это объясняется тем, что нужно запомнить цвет каждого пиксела, общее число которых может быть очень большим. Например, одна фотография среднего размера в памяти компьютера занимает несколько Мегабайт, т.е. столько же, сколько несколько сотен (а то и тысяч) страниц текста.

ПРИ ИСПОЛЬЗОВАНИИ ВЕКТОРНОЙ ГРАФИКИ В ПАМЯТИ ЭВМ СОХРАНЯЕТСЯ МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ КАЖДОГО ГРАФИЧЕСКОГО ПРИМИТИВА- ГЕОМЕТРИЧЕСКОГО ОБЪЕКТА (НАПРИМЕР, ОТРЕЗКА, ОКРУЖНОСТИ, ПРЯМОУГОЛЬНИКА И Т.П.), ИЗ КОТОРЫХ ФОРМИРУЕТСЯ ИЗОБРАЖЕНИЕ. В ЧАСТНОСТИ, ДЛЯ ОТРИСОВКИ ОКРУЖНОСТИ ДОСТАТОЧНО ЗАПОМНИТЬ ПОЛОЖЕНИЕ ЕЕ ЦЕНТРА, РАДИУС, ТОЛЩИНУ И ЦВЕТ ЛИНИИ. По этим данным соответствующие программы построят нужную фигуру на экране дисплея. Понятно, что такое описание изображения требует намного меньше памяти (в 10 - 1000 раз) чем в растровой графике, поскольку обходится без запоминания цвета каждой точки рисунка. ОСНОВНЫМ НЕДОСТАТКОМ ВЕКТОРНОЙ ГРАФИКИ ЯВЛЯЕТСЯ НЕВОЗМОЖНОСТЬ РАБОТЫ С ВЫСОКОКАЧЕСТВЕННЫМИ ХУДОЖЕСТВЕННЫМИ ИЗОБРАЖЕНИЯМИ, ФОТОГРАФИЯМИ И ФИЛЬМАМИ. Природа избегает прямых линий, правильных окружностей и дуг. К сожалению, именно с их помощью (поскольку эти фигуры можно описать средствами математики, точнее- аналитической геометрии) и формируется изображение при использовании векторной графики. Попробуйте описать с помощью математических формул, картины И.Е.Репина или Рафаэля! (Но не "Черный квадрат" К.Малевича!) ПОЭТОМУ ОСНОВНОЙ СФЕРОЙ ПРИМЕНЕНИЯ ВЕКТОРНОЙ ГРАФИКИ ЯВЛЯЕТСЯ ОТРИСОВКА ЧЕРТЕЖЕЙ, СХЕМ, ДИАГРАММ И Т.П.