Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по ВС.doc
Скачиваний:
228
Добавлен:
22.03.2016
Размер:
1.1 Mб
Скачать

Глава 1. Структура современного компьютера

1.1 Основные понятия

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

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

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

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

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

Бит (от английских слов binary digit, или bit) – это наименьшая «порция» информации в двоичной системе. Бит служит для внутреннего представления чисел и команд в машине и может принимать значение «0» или «1».

В конце 60-х годов прошлого столетия компьютеры стали применять не только для вычислений, но и для обработки буквенно-цифровой информации. Тогда потребовалось кодировать не только десятичные цифры, но и буквы, знаки, различные специальные символы. Общее число используемых символов, подлежащих кодированию, в то время составляло около 256. Для их кодирования потребовался слог (часть машинного слова) из восьми бит; его и назвали байтом. [Общее количество разнообразных символов, с которыми работали предназначенные исключительно для США машины IBM/360, составляло всего 128. Поэтому в них слог (байт) состоял из семи бит. Однако расширение алфавита компьютера потребовало включить в алфавит компьютера буквы национальных алфавитов, например, русского. Так появился восьмибитовый байт.] В памяти компьютера теперь хранилась буквенно-цифровая информация, а каждый символ кодировался в виде байта. Это привело к тому, что длину машинного слова, т.е. множество битов, рассматриваемых аппаратурой компьютера как единое целое, стали делать кратной байту. В одном машинном слове может размещаться команда или целое число. Длина машинного слова в настоящее время составляет 16, 32 или 64 бита (соответственно, 2, 4 или 8 байт). Однако переменный формат команд в большинстве персональных компьютеров привел к тому, что термин «машинное слово» стал использоваться все реже.

Байты и машинные слова объединяют в файлы, имеющие определенную структуру. Обычно файл содержит название, некоторые характеристики, символы контроля и собственно команды (командный файл) или данные. Файл может быть произвольного размера; он может быть представлен в нескольких форматах. Файл является не «машинной» единицей информации, а скорее логической. В зависимости от вида хранящейся в файлах информации различают командные файлы (программы), текстовые файлы, графические файлы и т.п.