Биты и байты, или Что такое компьютер
Давным-давно работа с компьютером действительно была довольно сложной, поскольку пользователю нередко приходилось что-то программировать, и поэтому в нашей системе образования завелось правило учить всех подряд языку BASIC. От того и повелась неприязнь к компьютеру: людей, большинство из которых не обладают истинно математическим складом ума, учили функциям, операторам, алгоритмам и т .д. В настоящее время на практике все это регулярно используется лишь малой частью специалистов - программистами. Рядовому же пользователю знать по-добные тонкости, особенно поначалу, вовсе не обязательно.
Однако иметь представление о том, как работает компьютер и из чего он состоит (пусть и без ссылок на то, как и из чего это создано), действительно полезно, поскольку, разобравшись с подобными вопросами, вам будет легче освоиться с ПК.
Итак, приступим. Во-первых, следует понять, что компьютер - это мощный инструмент, который при грамотном использовании существенно упростит вашу жизнь. Во-вторых, хотя современный компьютер и может "говорить человеческим голосом" (а иногда даже и понимать, что ему сказали), это есть машина. И ругать ее (то есть машину), а тем более стучать кулаком по клавиатуре не только бесполезно, но и вредно, поскольку от этого может что-нибудь сломаться (например, та же клавиату-ра) или испортиться (например, ваше настроение).
Далее следует отметить, что компьютер является цифровым устройством. Иными словами, вся информация, с которой он работает, представлена в цифровом виде. Это относится и к тексту, и к графике, и к звуку. Любая цифровая информация кодируется всего двумя значениями, которые условно называются нулем и единицей, то есть имеется напряжение в проводнике (или дырка на перфокарте) либо нет напря-жения (дырки). Такая мельчайшая единица информации называется битом.
Поскольку одного бита для практического применения слишком мало, последова-тельность из нескольких бит называют байтом. Во всех компьютерах, появившихся за последние 30 лет, в 1 байте насчитывают 8 бит. Таким образом, раз каждый бит может иметь 2 значения, а всего их в байте 8, то каждый байт может принимать до 28, то есть 256 значений.
Для того чтобы было легче оперировать с большим количеством байтов, их условно объединяют в килобайты (Кбайт, kb), мегабайты (Мбайт, Mb), гигабайты (Гбайт, Gb) и терабайты (Тбайт, Tb). Причем в отличие от, скажем, системы мер массы, где в 1 килограмме 1000 граммов, в компьютерах из-за их двоичной природы, шаг равен 1024 (то есть 210). Соотношения приведены в таблице 2.1.
Единица | Содержит байт | Содержит Кбайт | Содержит Мбайт | Содержит Гбайт |
---|---|---|---|---|
1 байт | 1 | |||
1 Кбайт | 1 024 | 1 | ||
1 Мбайт | 1 048 576 | 1 024 | 1 | |
1 Гбайт | 1 073 741 824 | 1 048 576 | 1 024 | 1 |
1 Тбайт | 1 099 511 627 776 | 1 073 741 824 | 1 048 576 | 1024 |