• FaceBook
  • Google Plus
  • Twitter
  • Vkontakte
  • RSS via FeedBurner
  • Email FeedBurner

Представление информации в компьютере



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

Для того чтобы закодировать эти два состояния, достаточно двух цифр: 0 (нет сигнала) и 1 (есть сигнал). Таким образом, с помощью комбинации 0 и 1 компьютер (с первого поколения и по сей день) способен воспринимать любую информацию: тексты, формулы, звуки и графику.

Иными словами, компьютеры обычно работают в двоичной системе счисления, состоящей из двух цифр 0 и 1. Все необходимые преобразования (в привычную для нас форму или, наоборот, в двоичную систему счисления) могут выполнить программы, работающие на компьютере.

Обычная для нас десятичная форма счисления состоит из десяти цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Кстати, числа 10 в этом списке нет: оно состоит из 0 и 1 – чисел, входящих в десятичную систему счисления.

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

Байт (англ. byte) – число из восьми бит (различные комбинации из восьми нулей и единиц). Байт является единицей измерения информации.

Последовательностью битов можно закодировать текст, изображение, звук или какую-либо другую информацию. Такой метод представления информации называется двоичным кодированием (binary encoding).

Например, чтобы перевести в цифровую форму музыкальный звук, можно применить такое устройство, как аналого-цифровой преобразователь, который из входного звукового (аналогового) сигнала на выходе дает последовательность байтов (цифровой сигнал). Обратный перевод можно сделать с помощью другого устройства – цифро-аналогового преобразователя, и таким образом воспроизвести записанную музыку. На самом деле роль  преобразователей (аналого-цифрового и цифро-аналогового) выполняют специальные компьютерные программы, поэтому при использовании компьютера надобности в таких устройствах нет.

Похожим образом обрабатывается и текстовая информация. При вводе в компьютер каждая буква и каждый знак (цифры, знаки препинания, пробел, математические знаки и др.) кодируется, так чтобы один символ занимал 1 байт памяти (восемь бит, сочетание 8-и единиц и нулей). А при выводе на экран монитора или на принтер по этим байтам заново воспроизводятся соответствующие изображения символов текста, понятные человеку.

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

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

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

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

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

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

P.S. Статья закончилась, но можно еще прочитать:

Пять поколений ЭВМ

Кодирование текстовой информации

Проверяем, кодирует ли компьютер текст?

Кодирование цветовой информации

Оповещения Google Alerts – зачем и как пользоваться, примеры использования



P.P.S. Чтобы подписаться на получение новых статей, которых еще нет на блоге:
1) Введите Ваш e-mail адрес в эту форму:


2) На Ваш e-mail придёт письмо для активации подписки. Обязательно кликните по указанной там ссылке, чтобы подтвердить добровольность своей подписки: подробнее с видеоуроком

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Комментарии: 23 к “Представление информации в компьютере”

  • хурсандбек:

    здравствуйте надежда.я пытался установить интернет ехплоер10 и загрузил необходимых 5 обновления для установка интернет ехсплоер10 для виндовс7 ну не удалось обновления. результат что обновления не применимо к это комрьютер.как можно справить это проблема мне нужно интернет ехсплоер10.ксати у меня операционная система виндовс7 максимальная паск1

    • Надежда:

      Здравствуйте. Вероятно, операционная система не лицензионная, поэтому обновления не устанавливаются. Microsoft старается следить за наличием лицензий.

    • Хурсандбек:

      спасибо большо. значит мне нужно лицензия а вы можете сказать как получить это лицензия.спасибо большой

    • Надежда:

      Дело в том, что, как правило, отдельно лицензию не покупают. Покупают компьютер (ноутбук), на котором обычно стоит родное лицензионное программное обеспечение, то есть, лицензионная “родная” операционная система. Узнать про лицензию и про свою операционную систему можно так:
      https://www.compgramotnost.ru/spravochniki/kak-uznat-operacionnuyu-sistemu-kompyutera

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

      Конечно, если компьютер не совсем старый, то можно на официальном сайте Microsoft купить лицензионную операционную систему (желательно подходящую под “железо” компьютера по своим возможностям). Но, во-первых, это дорогое удовольствие, а во-вторых, тогда придется полностью переустанавливать операционную систему на компьютере со всеми вытекающими последствиями для всего того, что на компьютере уже есть.

      Думаю, лучше пойти другим путем и спросить, а зачем Вам нужен Internet Explorer 10? Может быть, вопрос можно решить как-то без него или с тем Internet Explorer, что у Вас стоит? Обычно Internet Explorer встроен (“вшит”) в Windows.

    • Хурсандбек:

      Спасибо что вы есть надежда желаю вам долних лет и успех мне очен помогает ваше уроки и ответи кстати мне нужно интернет эхсплоер10 чтобы установить программа фейк. А по другому можно ли установить программа фейк. С уважениям

    • Надежда:

      Хурсандбек, обычно программы скачиваются через Интернет с какого-либо сайта или торрента, для этого можно использовать любой браузер: Google Chrome, Mozilla, Yandex.браузер, Internet Explorer любой версии или другие браузеры.
      Если с какого-сайта дело не пошло, ищут на другом сайте. Надо знать, что помимо скачанной программы с какого-то сайта, можно “подцепить” на свой компьютер еще что-то нехорошее на разных сомнительных сайтах для скачивания с негативными последствиями для вашего компьютера.
      Программы фейк я не устанавливала, и не советовала их никому устанавливать.

    • Хурсандбек:

      Спасибо вам за информация будьте здорвь

  • Евгений:

    Надежда! Чем больше пытаюсь освоить безусловно полезные, грамотные Уроки, тем больше ощущаю свою отсталость, неграмотность и одновременно – огромную благодарность за полезную информацию. Всё понятно, но усвоить всё с первого раза – не получается. Хорошо, что есть возможность повторения отдельных тем и их распечатка. Ваши знания, талант и самопожертвование должны быть востребованы на государственном уровне!

  • Александр:

    как кодируется текст и тп понятно а как происходят вычисления в компе умоляю приведите небольшой пример и как это связано в программах с уважением !!!

    • Надежда:

      Александр, все не так просто, как кажется. Любой язык программирования – это как и обычный (так называемый, естественный) язык. Со своим синтаксисом (правописание), семантикой (правила применения), пунктуацией и т.п. Двумя словами или предложениями это не объяснить. Языки программирования изучают, почти как иностранные языки.

    • Александр:

      спасибо ! Надежда подскажите какой сайт и книгу можно прочесть на данную тему-(вычисления) спасибо !

    • Надежда:

      Когда-нибудь я сама про это напишу. Уже были пока еще неудачные попытки объяснить это более или менее простым языком.
      Про программирование либо пишут сложно, либо никак. Начинают, «с выходом из-за печки»: алфавит языка. Затем константы и переменные, потом операции и функции и т.п. Это сложно для понимания и восприятия.
      Можете попробовать освоить программирование таблиц Excel. На эту ему много есть чего в Интернете, от самого простого (начальные курсы), до более сложного например, программирование на Visual Basic. Сам Excel доступен, он есть практически на всех компьютерах с Windows.

      Начните с самого простого. Поместить в одну клеточку одно число, например, «2», в другую второе число, например, тоже «2». А в третьей клеточке получить произведение этих двух чисел, путем ввода формулы, которая автоматически перемножает содержимое первой клеточки таблицы на содержимое второй клеточки таблицы. Приятно после этого увидеть в третьей клеточке таблицы ожидаемое число «4»! Потом можно завести вообще всю таблицу умножения. И так далее, развивая свои навыки в Excel, можно постепенно понять суть программирования.

      Еще посмотрите сайт Артема Кашеварова programmerinfo.ru/prog-2/

  • Виктор:

    Надежда!П0знавательно ! Интересно ! Спасибо.

  • Юрий:

    Уважаемая Надежда. Поработал над кодировкой цветовой информации.Получилось. Написал шесть слов и окрасил их в шесть цветов.Интересная функция.Красиво.Спасибо. А вот с текстовой по сложнее.

    • Надежда:

      Юрий, конечно, не все так просто, как хотелось бы. Но зато Вам стало понятнее кодирование информации, а это основа работы ПК.

  • Михаил:

    Так и не понял, о 5м поколении, когда будет продолжение?

    • Надежда:

      Михаил, а 5-го поколения нет в природе. Когда его изобретут, тогда и напишем о нем.

  • АХАТ:

    Надежда! Очень интересно! Спасибо! Ахат.

  • Евгений:

    Надежда,хорошего Вам здоровья.Интересно и доступно.Евгений.

  • Любовь:

    Надежда,большое спасибо за полезную информацию.Очень интересно.

  • Валентина:

    Надежда.большое спасибо.Очень интересно,доступно.

  • Галина:

    Надежда – Вы молодец

  • vitaly:

    Надежда,большое спасибо за информацию!Очень интересно.