Компьютер не понимает человеческого языка. Любые данные, а именно буквы, символы, изображения, аудио, видео и т. д., подаваемые на компьютер, должны быть сначала преобразованы в машинный язык. Компьютеры представляют данные в следующих трех формах:
Система счисления
Мы знакомимся с понятием чисел с самого раннего возраста. Для компьютера все является числом, т. е. алфавиты, изображения, звуки и т. д. являются числами. Система счисления делится на четыре типа —
Двоичная система счисления состоит только из двух значений, либо 0, либо 1.
Восьмеричная система счисления представляет значения в 8 цифрах.
Десятичная система счисления представляет значения в 10 цифрах.
Шестнадцатеричная система счисления представляет значения в 16 цифрах.
Система счисления | ||
Система | Основание | Цифры |
Бинарный | 2 | 0 1 |
восьмеричный | 8 | 0 1 2 3 4 5 6 7 |
Десятичная дробь | 10 | 0 1 2 3 4 5 6 7 8 9 |
шестнадцатеричный | 16 | 0 1 2 3 4 5 6 7 8 9 ABCDEF |
Биты и байты
Биты — бит — это наименьшая возможная единица данных, которую компьютер может распознать или использовать. Компьютер обычно использует биты группами.
Байты — группа из восьми битов называется байтом. Половина байта называется полубайтом.
В следующей таблице показано преобразование битов и байтов:
Байт Значение | Бит Значение |
1 байт | 8 бит |
1024 байта | 1 килобайт |
1024 килобайта | 1 мегабайт |
1024 мегабайта | 1 гигабайт |
1024 гигабайта | 1 терабайт |
1024 терабайта | 1 петабайт |
1024 петабайта | 1 эксабайт |
1024 эксабайта | 1 зеттабайт |
1024 зеттабайта | 1 йоттабайт |
1024 йоттабайта | 1 бронтобайт |
1024 бронтобайта | 1 геобайт |
Текстовый код
Текстовый код — это формат, обычно используемый для представления алфавитов, знаков препинания и других символов. Четыре самые популярные системы текстового кода:
- EBCDIC
- ASCII
- Расширенный ASCII
- Юникод
EBCDIC
Расширенный двоично-десятичный код обмена представляет собой 8-битный код, определяющий 256 символов.
ASCII
Американский стандартный код для обмена информацией — это 8-битный код, определяющий значения символов от 0 до 127.
Табличный столбец ASCII
ASCII-код | Десятичное значение | Персонаж |
0000 0000 | 0 | Нулевая подсказка |
0000 0001 | 1 | Начало заголовка |
0000 0010 | 2 | Начало текста |
0000 0011 | 3 | Конец текста |
0000 0100 | 4 | Конец передачи |
0000 0101 | 5 | Расследование |
0000 0110 | 6 | Сознавать |
0000 0111 | 7 | Звуковой звонок |
0000 1000 | 8 | Backspace |
0000 1001 | 9 | Горизонтальная вкладка |
0000 1010 | 10 | Перевод строки |
Расширенный ASCII
Расширенный американский стандартный код для обмена информацией — это 8-битный код, определяющий значения символов от 128 до 255.
Юникод
Всемирный стандарт символов Unicode использует от 4 до 32 бит для представления букв, цифр и символов.
0 комментариев