Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Руководство по П.О. -> Альбов А. -> "Компьютер для начинающих" -> 8

Компьютер для начинающих - Альбов А.

Альбов А., Хаит А. Компьютер для начинающих — СПб.: Питер, 2005. — 334 c.
ISBN 5-469-00744-8
Скачать (прямая ссылка): kompdlyanachinaushih2005.pdf
Предыдущая << 1 .. 2 3 4 5 6 7 < 8 > 9 10 11 12 13 14 .. 132 >> Следующая


Итак, второй бит удвоил наши информационные возможности. Добавим еще один, третий. Теперь в нашем распоряжении уже 8 цветов:

Белый 0 0 0
Черный 0 0 1
Красный 0 1 0
Синий 0 і 1
Желтый 1 0 0
Зеленый . ...1.....¦ 0 1
Фиолетовый 1 1 0
Коричневый 1 1 1

— Всего тремя битами можно закодировать 8 своим глазам Семен Семеныч. •. . . ' .¦¦¦.••¦. ¦¦¦ ;',,; .iSb-=^jr '-'Ул-Л 1 ...

— Да, а четвертый бит снова удвоит наши возможности и позволит описать 16 цветов и т, д. Аналогичным образом можно договориться о том, чтобы обозначать последовательностями не цвета, а символы — буквы и цифры. Тогда шестью битами можно закодировать алфавит из 26, то есть символа. Но если считать, что те же биты являются не а получим возможность хранить 64 разных числа, только натуральные: 0, 1,

63 — или целые отрицательные и положительные: -32, -31, -30, ..., -1, 0, 1; 2, ..., Jtf, 31. • Семен Семеныч изучает матчасть 25

И все-таки я не донимаю, как можно с помощью такой микроскопической единицы, как бит, запоминать и обрабатывать множество огромных текстов, цветных рисунков, мелодий?

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

очень даже

— Но если одними и теми же наборами бипгов кодируются и числа, и буквы, и цвета» то как же тогда компьютер понимает, о чем именно идет речь?

— Только из контекста. Если мы работаем с текстом, компьютер воспринимает кодировку как текстовую, если с графикой — как цветовую, если считаем — как числа.: Бит, конечно, очень маленькая единица информации, поэтому чаще пользуются укрупненной мерой т последовательностью из 8 бит. Такая единица называется байт. Одним байтом можно представить 28=256 различных значений. „..,,, .. .

— Почему именно 8 бит, а не. і О?

— Семен Семеныч, да забудьте вы про 10! Когда речь идет о компьютерной обработке информации, все единицы рассматриваются как кратные степеням двойки. Даже килобайт — это не 1O00 байт, а 210-1024. Мегабайт — это 220 байт и гигабайт — 230 байт. Есть такая шутка: физик уверен, что в килобайте 1000 байт, а программист не сомневается, что в километре 1024 метра.

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

Миша взял листок бумаги и нарисовал такую картинку:

— Можете сказать, какую последовательность битов я изобразил этими сигналами?

GeMeH Семеныч, по привычке почесав затылок^ написал рядом: 101100111.

— Верно. Значит, можем идти дальше. Согласно принципам, разработанным в сороковых годах XX века американским математиком Джоном фон Нейманом, в компьютере должно быть которое умеет обрабатывать информацию, в котором информация хранится, устройство управления работой компьютера и внешние устройства, связывающие компьютер и человека. Вскоре эти принципы действительно были реализованы, хотя в качестве носителей информации в то время использовались электронные лампы и компьютеры представляли собой огромные шкафы, набитые такими лампами доверху и обдуваемые десятками вентиляторов. 26 День второй

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

- Мотор, без него машина не поедет.

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

- Что значит «перейти»? Куда?

— Все инструкции выполняются одна за другой, за исключением команд перехода: в них в явном виде говорится, какая именно инструкция теперь должна быть выполнена. Допустим, выполняется операция «сложить». Возникает вопрос, откуда взять слагаемые и куда записать В той части команды, которая называется «операнд», все это и записано, а кроме того, указано, с какой именно инструкции работу после выполнения данной операции. Это и есть переход.

Давно прошли времена, когда программистам приходилось знать систему команд процессора. Сейчас для них созданы специальные языки программирования, Семен Семеныч изучает матчасть 27

напоминающие некий стандартизированный набор из английских слов и математических символов.
Предыдущая << 1 .. 2 3 4 5 6 7 < 8 > 9 10 11 12 13 14 .. 132 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.