по Информатике 15

–PAGE_BREAK–Килобайт— единица измерения количества информации, равная в зависимости от контекста 1000 или 1024 (210) стандартным (8-битным) байтам. Применяется для указания объёма памяти в различных электронных устройствах. Они служат для измерения больших количеств байтов. Мегабайт- единица измерения количества информации, равная, в зависимости от контекста, 1 000 000 (106) или 1 048 576 (220) стандартным (8-битным) байтам. Гигабайт -кратная единица измерения количества информации, равная 109 стандартным (8-битным) байтам или 1 000 000 000 байтам. Применяется для указания объёма памяти в различных электронных устройствах. Общая характеристика процессов сбора, хранения, обработки и передачи информации Сбор данных, информации, знаний– представляет собой процесс регистрации, фиксации, записи детальной информации (данных, знаний) о событиях, объектах (реальных и абстрактных), связях, признаках и соответствующих действиях. При этом иногда выделяют в отдельные операции “сбор данных и информации” и “сбор знаний”.  Сбор данных и информации – процесс идентификации и получения данных от различных источников, группирование полученных данных и представление их в форме, необходимой для ввода в ЭВМ. Сбор знаний – получение информации о предметной области от специалистов – экспертов и представление в форме, необходимой для записи в базу знаний. Хранение информации — это способ распространения информации в пространстве и времени. Способ хранения информации зависит от ее носителя (книга- библиотека, картина- музей, фотография- альбом). ЭВМ предназначен для компактного хранения информации с возможностью быстрого доступа к ней. Информационная система — это хранилище информации, снабженное процедурами ввода, поиска и размещения и выдачи информации. Наличие таких процедур — главная особенность информационных систем, отличающих их от простых скоплений информационных материалов. Например, личная библиотека, в которой может ориентироваться только ее владелец, информационной системой не является. В публичных же библиотеках порядок размещения книг всегда строго определенный. Благодаря ему поиск и выдача книг, а также размещение новых поступлений представляет собой стандартные, формализованные процедуры.
Обработка данных, информации, знаний. Обработка – понятие широкое и включает в себя несколько взаимосвязанных операций. К обработке можно отнести такие операции как: проведение расчетов, выборку, поиск, объединение, слияние, сортировка, фильтрацию и др.  Следует помнить, что обработка – это систематическое выполнение операций над данными, процесс преобразования вычисления, анализа и синтеза любых форм данных, информации и знаний, посредством систематического выполнения операций над ними. При определении такой операции, как обработка выделяют: обработку данных, обработку информации, обработку знаний. Обработка данных представляет собой процесс управления данными (цифры, символы и буквы)  и преобразование их в информацию.  Обработка информации – переработка информации определенного типа (текстового, звукового, графического), преобразование ее в информацию другого типа.

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

Системы счисления

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

Шестнадцатеричная система счисления  используется для кодирования дискретного сигнала, потребителем которого является хорошо подготовленный пользователь – специалист в области информатики. В такой форме представляется содержимое любого файла, затребованное через интегрированные оболочки операционной системы, например, средствами Norton Commander в случае MS DOS. Используемые знаки для представления числа – десятичные цифры от 0 до 9 и буквы латинского алфавита – A, B, C, D, E, F.

Десятичная система счисленияиспользуется для кодирования дискретного сигнала, потребителем которого является так называемый конечный пользователь – неспециалист в области информатики (очевидно, что и любой человек может выступать в роли такого потребителя). Используемые знаки для представления числа – цифры от 0 до 9.

Соответствие между первыми несколькими натуральными числами всех трех систем счисления представлено в таблице перевода:

Десятичная

система

Двоичная система

Шестнадцатеричная система

1

1

1

2

10

2

3

11

3

4

100

4

5

101

5

6

110

6

7

111

7

8

1000

8

9

1001

9

10

1010

A
    продолжение
–PAGE_BREAK–Непозиционные системы счисления
В непозиционных системах счисления величина, которую обозначает цифра, не зависит от положения в числе. При этом система может накладывать ограничения на положение цифр, например, чтобы они были расположены в порядке убывания.

Двоичная система счисления

В двоичной системе счисления используются 2 цифры: 0 и 1. Именно поэтому двоичная система счисления лежит в основе работы компьютера, т.к. в компьютере существуют  два устойчивых состояния: низкое или высокое напряжение, есть ток или нет тока, намагничено или не намагничено. 
Одному состоянию соответствует значение равное 1, другому — 0.

Ниже приводится число в двоичной системе счисления, его развернутая форма, и найденный по ней десятичный эквивалент двоичного числа:

010011012 = 0*27 + 1*26+ 0*25+ 0*24+1*23 +1*22 + 0*21+ 1*20 = 7710

Перевод из десятичной системы счисления в любую другую

Для перевода из десятичной системы счисления в двоичную существует правило, которое годится для всех систем счисления.

Для того, что бы перевести число из десятичной системы счисления в любую другую надо делить число на основание системы счисления до тех пор, пока частное от деления не будет меньше основания системы счисления, при этом необходимо фиксировать все остатки от деления. Затем надо записать частное от деления и все остатки, начиная с последнего в обратной последовательности. Т.о. получится:  частное — старший разряд, а самый первый остаток — младший разряд.

Например, переведем число 5810 в двоичную систему счисления:

Запишем полученный результат: 1110102

Достоинства двоичной системы счисления

Достоинства двоичной системы счисления заключаются в простоте реализации процессов хранения, передачи и обработки информации на компьютере.

1.     Для ее реализации нужны элементы с двумя возможными состояниями, а не с десятью.

2.     Представление информации посредством только двух состояний надежно и помехоустойчиво.

3.     Возможность применения алгебры логики для выполнения логических преобразований.

4.     Двоичная арифметика проще десятичной.

Недостатки двоичной системы счисления

Итак, код числа, записанного в двоичной системе счисления представляет собой последовательность из 0 и 1. Большие числа занимают достаточно большое число разрядов. 
Быстрый рост числа разрядов — самый существенный недостаток двоичной системы счисления.

Данные

С точки зрения программиста данные — это часть программы, совокупность значений определённых ячеек памяти, преобразование которых осуществляет код. С точки зрения компилятора, процессора, операционной системы, это совокупность ячеек памяти, обладающих определёнными свойствами.

Контроль за доступом к данным в современных компьютерах осуществляется аппаратно.

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

Носитель информации(информационный носитель) — любой материальный объект или среда, содержащий (несущий) информацию, способный достаточно длительное время сохранять в своей структуре занесённую в/на него информацию.
Классификация носителей данных по виду записи:
– магнитные накопители (жесткий диск, гибкий диск, сменный диск);
– магнитно-оптические системы, называемые также МО;
– оптические, такие, как CD (Compact Disk, Read Only Memory) или DVD (Digital Versatile Disk).
По назначению носители информации различаются на три группы:
распространение информации: носители с предварительно записанной информацией, такие как CD ROM или DVD-ROM; архивирование: носители для одноразовой записи информации, такие как CD-R или DVD-R (R (record able) – для записи); резервирование (Backup) или передача данных: носители с возможностью многоразовой записи информации, такие как дискеты, жесткий диск, MO, CD-RW (RW (rewritable) – перезаписываемые и ленты.
Кодирование данных

Информация передается в виде сигналов. Когда мы разговариваем с другими людьми, то улавливаем звуковые сигналы. Если мы смотрим в окно, наш глаз принимает световые потоки, отраженные от объектов окружающей природы. Световой поток — это тоже сигнал.

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

Можно кодировать и звуки. С одной из таких систем кодирования вы тоже хорошо знакомы: мелодию можно записать с помощью нот. Это не единственная система кодирования музыки. В давние времена на Руси музыку записывали с помощью так называемых «крюков» — это особая форма записи.

Хранить можно не только текстовую и звуковую информацию. В виде кодов хранятся и изображения. Если посмотреть на рисунок с помощью увеличительного стекла, то видно, что он состоит из точек — это так называемый растр. Координаты каждой точки можно запомнить в виде чисел. Цвет каждой точки тоже можно запомнить в виде числа. Эти числа могут храниться в памяти компьютера и передаваться на любые расстояния. По ним компьютерные программы способны изобразить рисунок на экране или напечатать его на принтере. Изображение можно сделать больше или меньше, темнее или светлее, его можно повернуть, наклонить, растянуть. Мы говорим о том, что на компьютере обрабатывается изображение, но на самом деле компьютерные программы изменяют числа, которыми отдельные точки изображения представлены в памяти компьютера.

Структуры данных

Структура данных — программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных в вычислительной технике. Для добавления, поиска, изменения и удаления данных структура данных предоставляет некоторый набор функций, составляющих её интерфейс. Структура данных часто является реализацией какого-либо абстрактного типа данных.

При разработке программного обеспечения большую роль играет проектирование хранилища данных и представление всех данных в виде множества связанных структур данных.

Хорошо спроектированное хранилище данных оптимизирует использование ресурсов (таких как время выполнения операций, используемый объём оперативной памяти, число обращений к дисковым накопителям), требуемых для выполнения наиболее критичных операций.

Структуры данных формируются с помощью типов данных, ссылок и операций над ними в выбранном языке программирования.

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

Единицы хранения данных

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

Поскольку адресные данные тоже имеют размер и тоже подлежат хранению, хранить данные в виде мелких единиц, таких, как байты, неудобно. Их неудобно хранить и в более крупных единицах (килобайтах, мегабайтах и т. п.), поскольку частичное заполнение одной единицы хранения приводит к неэффективности хранения.

В качестве единицы хранения данных принят объект переменной длины, называемый файлом.

Файл– это последовательность произвольного числа байтов, обладающая уникальным собственным именем.

Обычно в отдельном файле хранят данные, относящиеся к одному типу. В этом случае тип данных определяет тип файла.

Поскольку в определении файла нет ограничений на размер, можно представить себе файл, имеющий 0 байтов (пустой файл), и файл, имеющий любое число байтов.

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

Имя файла состоит из двух частей: собственно имени и расширения файла. Например:

Собственно имя файла может состоять из букв русского и английского алфавитов, цифр и специальных символов. При этом его длина не должна превышать 256 символов.

В зависимости от расширения все файлы делятся на две большие группы: исполняемые и неисполняемые.

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

– exe – готовый к исполнению файл (tetris.exe; winword.exe);

– com – файл операционной системы (command.com);

– sys – файл операционной системы (Io.sys);

– bat – командный файл операционной системы MS-DOS (autoexec.bat).

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

Понятие о файловой структуре

Требование уникальности имени файла очевидно – без этого невозможно гарантировать однозначность доступа к данным. В средствах вычислительной техники требование уникальности имени обеспечивается автоматически – создать файл с именем, тождественным уже имеющемуся, не могут ни пользователь, ни автоматика.

Хранение файлов организуется в иерархической структуре, которая в данном случае называется файловой структурой. В качестве вершины структуры служит имя носителя, на котором сохраняются файлы. Далее файлы группируются в каталоги (папки), внутри которых могут быть созданы вложенные каталоги (папки).

Каталоги (папки) – важные элементы иерархической структуры, необходимые для обеспечения удобного доступа к файлам, если файлов на носителе слишком много. Файлы объединяются в каталоги по любому общему признаку, заданному их создателем (по типу, по принадлежности, по назначению, по времени создания и т. п.). Каталоги низких уровней вкладываются в каталоги более высоких уровней и являются для них вложенными. Верхним уровнем вложенности иерархической структуры является корневой каталог диска.

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

Архитектура ЭВМ

Архитектура ЭВМ включает в себя как структуру, отражающую состав ПК, так и программно – математическое обеспечение. Структура ЭВМ — совокупность элементов и связей между ними. Основным принципом построения всех современных ЭВМ является программное управление.

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

Фон Нейман не только выдвинул основополагающие принципы логического устройства ЭВМ, но и предложил ее структуру, представленную на рисунке.

Положения фон Неймана:

·            Компьютер состоит из нескольких основных устройств (арифметико-логическое устройство, управляющее устройство, память, внешняя память, устройства ввода и вывода)

·            Арифметико-логическое устройство – выполняет логические и арифметические действия, необходимые для переработки информации, хранящейся в памяти

·            Управляющее устройство – обеспечивает управление и контроль всех устройств компьютера (управляющие сигналы указаны пунктирными стрелками)

·            Данные, которые хранятся в запоминающем устройстве, представлены в двоичной форме

·            Программа, которая задает работу компьютера, и данные хранятся  в одном и том же запоминающем устройстве

·            Для ввода и вывода информации используются устройства ввода и вывода

Базовые устройства Персонального Компьютера

Для персонального компьютера существует понятие базовой конфигурации. Это минимально необходимый состав компьютерной системы, при котором она будет не только корректно, но и надежно работать. В базовую конфигурацию включают четыре устройства:
Системный блок.Представляет собой металлический корпус, внутри которого размещаются самые важные рабочие блоки компьютера. Состав системного блока будет рассмотрен ниже на этой странице. Монитор.Основное устройство для вывода данных. Монитор отображает цифровую, символьную и графическую информацию, получаемую из компьютера.
Можно говорить, что существует два основных типа мониторов: жидкокристаллические (ЖК) и электронно-лучевые (ЭЛТ).

Характеристики монитора:размеры экрана, разрешающая способность, частота регенерации, яркость и контрастность.
Клавиатура. Устройство для ввода данных. Клавиатура имеет более 100 клавиш для ввода букв, символов и управляющих команд. Алфавитно-цифровые клавиши расположены «как на печатной машинке» соответствующего алфавита. Мышь.Устройство ввода, предназначенное для управления операционной системой и программами. Перемещение небольшой мыши по плоской поверхности стола синхронизовано с перемещением графического объекта (указателя) на экране монитора. Кнопки (и колесико) мыши используются для ввода команд.
Устройства, подключаемые к компьютеру, и расположенные внутри системного блока, называются внутренними, а снаружи — внешними. Внешние устройства, предназначенные для ввода, вывода и хранения данных, также называют периферийными.

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

В системном блоке располагается также блок питания, преобразующий переменное напряжение электросети в постоянное напряжение различной полярности и величины, необходимое для питания системной платы и других устройств компьютера, размещенных в системном блоке. Блок питания Содержит вентилятор, создающий циркулирующие потоки воздуха для охлаждения системного блока, сетевого энергопитания ПК. Кроме сетевого, в компьютере имеется также автономный источник питания – аккумулятор. К аккумулятору подключается таймер – внутримашинные электронные часы, обеспечивающие при необходимости автоматический съем текущего момента времени (год, месяц, часы, минуты, секунды и доли секунд). Таймер продолжает работать и при отключении компьютера от электросети.

Основными ведущими производителями системных плат являются компании Asustek, Intel, Giga-Byte, Abit и др.
Накопитель на жестких магнитных дисках.
Накопитель на жестких магнитных дисках (от англ. HDD – Hard Disk Drive), или винчестер – это запоминающее устройство большой емкости, в котором носителями информации являются круглые жесткие пластины (иногда называемые также дисками), обе поверхности которых покрыты слоем магнитного материала. Винчестер используется для постоянного (длительного) хранения информации – программ и данных.

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

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

НЖМД помещен в почти полностью герметизированный корпус. В отличие от НГМД, внутреннее устройство которого хорошо видно, НЖМД изолирован от внешней среды, что предотвращает попадание пыли и других частиц, которые могут повредить магнитный носитель или чувствительные головки чтения/записи, располагаемые над поверхностью быстро вращающегося диска на расстоянии нескольких десятимиллионных долей дюйма.

Магнитные диски являются элементами устройств чтения-записи информации – дисководов. Сам магнитный диск – это пластиковый (для гибких дисков) и алюминиевый либо керамический (для жестких дисков) круг с магниточувствительным покрытием. В случае жесткого диска таких кругов Может быть несколько, и все они в центре посажены на один стержень. Для гибкого диска такой круг один, при помещении в дисковод он фиксируется в центре. Во время работы диск раскручивается.
Постоянное запоминающее устройство (ПЗУ).
В момент включения компьютера в его оперативной памяти нет ничего – ни данных, ни программ, поскольку оперативная память не может ничего хранить без подзарядки ячеек более сотых долей секунды, но процессору нужны команды, в том числе и в первый момент после включения.

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

Этот исходный адрес не может указывать на оперативную память, в которой пока ничего нет. Он указывает на другой тип памяти – постоянное запоминающее устройство (ПЗУ). Микросхема ПЗУ способна длительное время хранить информацию, даже когда компьютер выключен. Программы, находящиеся в ПЗУ, называют «зашитыми» – их записывают туда на этапе изготовления микросхемы.

Комплект программ, находящихся в ПЗУ, образует базовую систему ввода-вывода (BIOS – Basic Input Output System). Основное назначение программ этого пакета состоит в том, чтобы проверить состав и работоспособность компьютера и обеспечить взаимодействие с клавиатурой, монитором, жестким диском и дисководом гибких дисков. Программы, входящие в BIOS, позволяют нам наблюдать на экране диагностические сообщения, сопровождающие запуск компьютера, а также вмешиваться в ход запуска с помощью клавиатуры.

Работа таких стандартных устройств, как клавиатура, может обслуживаться программами, входящими в BIOS, но такими средствами нельзя обеспечить работу со всеми возможными устройствами. Так, например, изготовители BIOS абсолютно ничего не знают о параметрах наших жестких и гибких дисков, им не известны ни состав, ни свойства произвольной вычислительной системы. Для того чтобы начать работу с другим оборудованием, программы, входящие в состав BIOS, должны знать, где можно найти нужные параметры. По очевидным причинам их нельзя хранить ни в оперативной памяти, ни в постоянном запоминающем устройстве.

Специально для этого на материнской плате есть микросхема «энергонезависимой памяти», по технологии изготовления называемая CMOS (complementary metaloxide semiconductor). От оперативной памяти она отличается тем, что ее содержимое не стирается во время выключения компьютера, а от ПЗУ тем, что данные в нее можно заносить и изменять самостоятельно, в соответствии с тем, какое оборудование входит в состав Системы. Эта микросхема постоянно подпитывается от небольшой батарейки, расположенной на материнской плате. Заряда этой батарейки хватает на то, Чтобы микросхема не теряла данные, даже если компьютер не будут включать несколько лет.
    продолжение
–PAGE_BREAK–