Б
Базовые технологии
@BasicTechs11 подп.
50просмотров
3 апреля 2024 г.
questionScore: 55
– Доктор, я буду жить? – А смысл? А СМЫСЛ? Итоговая статья о том, как хранится информация в памяти компьютера. Итак, в памяти компьютера хранится последовательность нулей и единиц (биты), которые сгруппированы по 8 (в байты). Далее файлы. Файл - это набор байтов нужного размера. В каждом файле хранится информация какого-либо вида. Мы уже знаем как хранятся числа и как хранятся буквы (тексты). А как же хранятся картинки, видео, звуки и другая информация? А точно так же. Разбиваем информацию на кусочки, нумеруем их и храним эти числа в двоичной системе. Картинки Например, картинки состоят из точек (пикселей) разных цветов. Каждый цвет представляет из себя смешение трёх основных цветов в разной пропорции. Интенсивность каждого цвета берём от 0 до 255, то есть для хранения каждого исходного цвета отводится один байт и для хранения цвета отдельной точки нужно три байта. Три байта это 24 бита, то есть количество различных цветов в палитре компьютера - это 2 в степени 24, это будет более 16 миллионов цветов (точнее 16 777 216). Конечно, можно для кодирования цвета брать не 24 бита, а, например, 4, тогда количество цветов будет поменьше, всего 2 в 4-й степени, то есть всего 16 цветов. Тогда и размер файла с картинкой будет поменьше. Звуки Как именно хранятся звуки я не знаю, но принцип такой же. Разбиваем на кусочки, каждому ставим в соответствие число, которое храним в двоичном виде. Программы Программы хранятся точно так же. Только кодируем уже не числа, буквы или звуки, а отдельные команды, к примеру, сложить - это 1, вычесть - это 2, и так далее. И если, например, это команда сложить, то следующие два байта могут содержать числа для сложения, а третий байт - адрес куда надо записать результат. Дальше идёт код следующей команды. Конечно, всё сложнее, но принцип именно такой. Компиляторы - это программы, которые преобразуют программы из текстового вида в двоичный код, который и выполняет компьютер. Итак, мы закончили тему о том, как представлены разные виды информации в памяти компьютера. #памятькомпьютера Дальше можно отвлечься от техники и поговорить о человеке, о технологии обучения, например. А можно и продолжить про компьютеры... 🤔
50
просмотров
2203
символов
Да
эмодзи
Нет
медиа

Другие посты @BasicTechs

Все посты канала →
– Доктор, я буду жить? – А смысл? А СМЫСЛ? Итоговая статья о — @BasicTechs | PostSniper