Информация в компьютере хранится в виде
Информация, закодированная с помощью естественных и формальных языков, а также информация в форме зрительных и звуковых образов хранится в памяти человека.
Однако для долговременного хранения информации, ее накопления и передачи из поколения в поколение используются носители информации.
Материальная природа носителей информации может быть различной:
- - молекулы ДНК, которые хранят генетическую информацию;
- - бумага, на которой хранятся тексты и изображения;
- - магнитная лента, на которой хранится звуковая информация;
- - фото- и кинопленки, на которых хранится графическая информация;
- - микросхемы памяти, магнитные и лазерные диски, на которых хранятся программы и данные в компьютере, и так далее.
По оценкам специалистов, объем информации, фиксируемой на различных носителях, превышает один эксабайт в год. Примерно 80% всей этой информации хранится в цифровой форме на магнитных и оптических носителях и только 20% - на аналоговых носителях (бумага, магнитные ленты, фото- и кинопленки).
Большое значение имеет надежность и долговременность хранения информации. Большую устойчивость к возможным повреждениям имеют молекулы ДНК, так как существует механизм обнаружения повреждений их структуры (мутаций) и самовосстановления.
Надежность (устойчивость к повреждениям) достаточно высока у аналоговых носителей, повреждение которых приводит к потере информации только на поврежденном участке. Поврежденная часть фотографии не лишает возможности видеть оставшуюся часть, повреждение участка магнитной ленты приводит лишь к временному пропаданию звука и так далее.
Цифровые носители гораздо более чувствительны к повреждениям, даже утеря одного бита данных на магнитном или оптическом диске может привести к невозможности считать файл, то есть к потере большого объема данных. Именно поэтому необходимо соблюдать правила эксплуатации и хранения цифровых носителей информации.
Наиболее долговременным носителем информации является молекула ДНК, которая в течение десятков тысяч лет (человек) и миллионов лет (некоторые живые организмы), сохраняет генетическую информацию данного вида.
Аналоговые носители способны сохранять информацию в течение тысяч лет (египетские папирусы и шумерские глиняные таблички), сотен лет (бумага) и десятков лет (магнитные ленты, фото- и кинопленки).
Цифровые носители появились сравнительно недавно и поэтому об их долговременности можно судить только по оценкам специалистов. По экспертным оценкам, при правильном хранении оптические носители способны хранить информацию сотни лет, а магнитные - десятки лет.
Определение объемов различных носителей информации
Носители информации характеризуются информационной емкостью, то есть количеством информации, которое они могут хранить. Наиболее информационно емкими являются молекулы ДНК, которые имеют очень малый размер и плотно упакованы. Это позволяет хранить огромное количество информации (до 10 21 битов в 1 см 3 ), что дает возможность организму развиваться из одной-единственной клетки, содержащей всю необходимую генетическую информацию.
Современные микросхемы памяти позволяют хранить в 1 см 3 до 10 10 битов информации, однако это в 100 миллиардов раз меньше, чем в ДНК. Можно сказать, что современные технологии пока существенно проигрывают биологической эволюции.
Однако если сравнивать информационную емкость традиционных носителей информации (книг) и современных компьютерных носителей, то прогресс очевиден:
• Лист формата А4 с текстом (набран на компьютере шрифтом 12-го кегля с одинарным интервалом) - около 3500 символов
• Гибкий магнитный диск – 1,44 Мб
• Оптический диск CD-R(W) – 700 Мб
• Оптический диск DVD – 4,2 Гб
• Флэш-накопитель - несколько Гб
• Жесткий магнитный диск – сотни Гб
Таким образом, на дискете может храниться 2-3 книги, а на жестком магнитном диске или DVD - целая библиотека, включающая десятки тысяч книг.
Созданную или полученную каким-либо образом информацию хранят в течение определённого времени, в течение которого её временно или долговременно содержат на различных носителях электронных данных. Если информация представляет интерес для её создателей или правообладателей, то им приходится создавать электронные архивы.
Электронный архив - это файл, содержащий один или несколько файлов в сжатой или несжатой форме и информацию, связанную с этими файлами (имя файла, дата и время последней редакции и т.п.).
Электронные архивы позволяют в любой момент времени извлекать из них необходимые данные для дальнейшего их использования в различных ситуациях (например, для обновления или восстановления утерянных данных). Такие архивы называют страховочными копиями. Их используют в случае утраты или порчи основной машиночитаемой информации, а также для длительного её хранения в месте, которое защищено от вредных воздействий и несанкционированного доступа. Как правило, компьютерными архивами информации являются электронные каталоги, базы и банки данных, а также коллекции любых видов электронной информации.
Для обеспечения надёжности хранения и защиты данных рекомендуют создавать по 2–3 архивные копии последних редакций файлов. В случае необходимости осуществляется разархивирование данных.
Разархивирование - это процесс точного восстановления электронной информации, ранее сжатой и хранящейся в файле-архиве.
Для создания архивных файлов и разархивирования используют специальные программы-архиваторы:
- 7-Zip File Manager
Основные возможности архиваторов:
• просмотр содержания архива и файлов, содержащихся в архиве
• распаковка архива или отдельных файлов архива;
• создание простого архива файлов (файлов и папок) в виде файла с расширением, определяющим используемую программу-архиватор;
• создание самораспаковывающегося архива файлов (файлов и папок) в виде файла с пусковым расширением EXE;
• создание многотомного архива файлов (файлов и папок) в виде группы файлов-томов заданного размера (раньше - в размер дискеты).
Именно наша память делает из нас тех, кем мы являемся: мы помним наше прошлое, обучаемся, закрепляем навыки и ставим цели на будущее. В компьютерах память играет ту же самую роль. Неважно какую задачу он выполняет: проигрывание фильма, чтение документа, сложные математические вычисления - все это хранится в памяти в бинарном виде.
Бинарные данные, или по другому биты, представляют собой ячейки памяти, в которых информация может храниться только в двух состояниях: 0 и 1. Файлы и программы, содержащие в себе миллионы бит информации, обрабатываются в центральном процессоре, или ЦПУ, который выполняет роль мозга у компьютера. И поскольку количество знаков для обработки растет в геометрической прогрессии, компьютерные разработчики находятся в постоянной борьбе между размером, ценой и скоростью.
Кодирование информации вокруг нас
Кодирование информации — это удел не только компьютерной техники. Мы очень часто сталкиваемся с этим явлением, и, порой, этого совсем не замечаем.
Не так уж давно мы пользовались телеграфом (эта услуга остается и по сей день). При этом отправляемый текст кодируется в виде последовательностей так называемых «точек» (коротких сигналов) и «тире» (длинных сигналов), отправляется по проводам. На выходе все это декодируется и печатается на ленте.
Многие люди в недавнем прошлом обязаны были знать эту кодировку, называемую иначе «Азбукой Морзе» по имени ее изобретателя.
В музыке информация много веков кодируется с помощью нотной записи (ноты). Математические формулы используются в математике. В химии применяются химические формулы. Таких примеров кодирования информации можно привести очень много.
По сравнению с приведенными примерами, кодировка, применяемая для компьютеров, выглядит намного проще, так как в ней используются только «нули» и «единицы».
Сравнительная простота кодирования обеспечивает все многообразие представляемой в компьютере информации (от простых текстов до сложнейших графических игр и видеофильмов). Это обусловлено высочайшим быстродействием компьютеров и их способностью к почти мгновенной обработке огромных массивов данных.
Заполняем пробелы — расширяем горизонты!
Вопрос представления и кодирования информации в компьютере является очень важным вопросом компьютерной грамотности.
Что такое обработка информации на компьютере
Самое важное умение компьютера – это обработка информации. Прелесть компьютера как раз и состоит в том, что он может информацию преобразовывать. Все устройство компьютера обусловлено требованием обработки информации в кратчайшие сроки, наиболее быстрым способом.
Под обработкой информации на компьютере можно понимать любые действия, которые преобразуют информацию из одного состояния в другое.
Соответственно, компьютер имеет специальное устройство, называемое процессором, которое предназначено исключительно для чрезвычайно быстрой обработки данных, со скоростями, доходящими до миллиардов операций в секунду.
Оперативная память (ОЗУ)
Требуемые для обработки данные процессор получает (берет) из оперативной памяти.
Оперативная память — это устройство, которое предназначено для ВРЕМЕННОГО хранения как входных, так и выходных данных.
Там же в оперативной памяти находится и место для хранения промежуточных данных, формируемых в процессе обработки информации. Таким образом, процессор как получает данные из оперативной памяти, так и записывает обработанные данные в эту память. Там информация хранится временно, до тех пор, пока она находится в обработке.
Наконец, для ввода и вывода данных к компьютеру подключаются внешние устройства ввода-вывода, которые позволяют ВВОДИТЬ информацию, подлежащую обработке, и ВЫВОДИТЬ результаты этой обработки.
Внешний винчестер, внешнее DVD-устройство, флешка, клавиатура, мышь
Процессор и оперативная память работают с одинаково большой скоростью. Как уже говорилось выше, скорость обработки информации может составлять многие миллионы и миллиарды операций в секунду. Никакое внешнее устройство ввода и вывода информации не может работать на таких скоростях.
Поэтому для их подключения в компьютере предусмотрены специальные контроллеры устройств ввода-вывода. Их задача состоит в том, чтобы согласовать высокие скорости работы процессора и оперативной памяти с относительно низкими скоростями ввода и вывода информации.
Эти контроллеры подразделяются на специализированные, к которым могут быть подключены только специальные устройства, и универсальные. Примером специализированного устройства контроллера служит, например, видеокарта, которая предназначена для подключения к компьютеру монитора.
Контроллеры могут быть и универсальными, в этом случае – это так называемые порты ввода-вывода, К портам ввода-вывода могут подключаться разнообразные устройства (клавиатуры, манипуляторы «мышь», принтеры, сканеры и т.п.).
Краткосрочная память
У компьютеров, как и у нас, есть краткосрочная память, предназначенная для выполнения текущих задач, и долгосрочная - для длительного хранения информации. При запуске программы операционная система резервирует место в краткосрочной памяти для выполнения этих задач. Например, при нажатии клавиши в текстовом редакторе мы мгновенно увидим на экране соответствующий символ. Время, которое уходит на выполнение этой процедуры, называется временем отклика памяти. Главная задача кратковременной памяти - быстрая и непрерывная обработка команд, поэтому все свободное место доступно в любом порядке. Отсюда название - память с произвольным доступом, или оперативное запоминающее устройство (ОЗУ).
Наиболее распространенный тип ОЗУ - это ОЗУ динамического типа . Каждая ячейка такого устройства включает в себя маленький транзистор и конденсатор, которые хранят последнее состояние электрического заряда: 1 - заряд есть, 0 - заряд отсутствует. Данный вид памяти называется динамическим потому, что он не долгое время может сохранять заряд и его нужно время от времени заряжать, чтобы обезопаситься себя от потери данных.
Заполняем пробелы — расширяем горизонты!
Мы давно уже привыкли к персональным компьютерам (сокращенно ПК). Включаем их и работаем, ни мало не задумываясь над тем, как они устроены и как происходит обработка информации на компьютере.
Все это благодаря тому, что разработчики ПК и программного обеспечения к ним научились создавать надежные продукты, которые не дают нам повода лишний раз задуматься над устройством компьютера или обслуживающих его программ.
Случай на экзамене
Профессор. Как работает трансформатор?
Студент. У-у-у-у-у-у-у-у-у-у-у-у-у-у…
Вероятно, читателям блога небезынтересно узнать о принципах работы компьютера и программного обеспечения.
Надежна ли компьютерная память?
Многие из нас считают, что компьютерная память очень надежна. Однако это не так. Она в действительности очень быстро портится. Жесткие диски со временем размагничиваются из-за выделяемой компьютером теплоты, качество красителей в оптических носителях ухудшается, а в твердотельных накопителях происходит утечка электронов. Дополнительная причина - это перезапись данных, которая также уменьшает срок жизни носителей.
В среднем современные носители могут работать около 10 лет. Ученые пытаются найти идеальные материалы, физические свойства которых позволили бы сделать накопители быстрее, меньше и долговечнее. К сожалению, компьютеры, как и люди, пока что не могут жить вечно.
Файловая система . На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой.
Каждый диск разбивается на две области: обла сть хранения файлов и каталог. Каталог содержит имя файла и указание на начало его размещения на диске. Если провести аналогию диска с книгой, то область хранения файлов соответствует ее содержанию, а каталог - оглавлению. Причем книга состоит из страниц, а диск - из секторов.
Для дисков с небольшим количеством файлов (до нескольких десятков) может использоваться одноуровневая файловая система , когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов (табл. 1.2). Такой каталог можно сравнить с оглавлением детской книжки, которое содержит только названия отдельных рассказов.
Если на диске хранятся сотни и тысячи файлов, то для удобства поиска используется многоуровневая иерархическая файловая система , которая имеет древовидную структуру. Такую иерархическую систему можно сравнить, например, с оглавлением данного учебника, которое представляет собой иерархическую систему разделов, глав, параграфов и пунктов.
Начальный, корневой каталог содержит вложенные каталоги 1-го уровня, в свою очередь, каждый из последних может содержать вложенные каталоги 2-го уровня и так далее. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы.
Например, в корневом каталоге могут находиться два вложенных каталога 1-го уровня (Каталог_1, Каталог_2) и один файл (Файл_1). В свою очередь, в каталоге 1-го уровня (Каталог_1) находятся два вложенных каталога второго уровня (Каталог_1.1 и Каталог_1.2) и один файл (Файл_1.1) - рис. 1.3.
Файловая система - это система хранения файлов и организации каталогов.
Рассмотрим иерархическую файловую систему на конкретном примере. Каждый диск имеет логическое имя (А:, В: - гибкие диски, С:, D:, Е: и так далее - жесткие и лазерные диски).
Пусть в корневом каталоге диска С: имеются два каталога 1-го уровня (GAMES, TEXT), а в каталоге GAMES один каталог 2-го уровня (CHESS). При этом в каталоге TEXT имеется файл proba.txt, а в каталоге CHESS - файл chess.exe (рис. 1.4).
Рис. 1.4. Пример иерархической файловой системы |
Путь к файлу . Как найти имеющиеся файлы (chess.exe, proba.txt) в данной иерархической файловой системе? Для этого необходимо указать путь к файлу. В путь к файлу входят записываемые через разделитель "\" логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых содержится нужный файл. Пути к вышеперечисленным файлам можно записать следующим образом:
Путь к файлу вместе с именем файла называют иногда полным именем файла.
Пример полного имени файла:
Представление файловой системы с помощью графического интерфейса . Иерархическая файловая система MS-DOS, содержащая каталоги и файлы, представлена в операционной системе Windows с помощью графического интерфейса в форме иерархической системы папок и документов. Папка в Windows является аналогом каталога MS-DOS
Однако иерархическая структура этих систем несколько различается. В иерархической файловой системе MS-DOS вершиной иерархии объектов является корневой каталог диска, который можно сравнить со стволом дерева, на котором растут ветки (подкаталоги), а на ветках располагаются листья (файлы).
В Windows на вершине иерархии папок находится папка Рабочий стол. Следующий уровень представлен папками Мой компьютер, Корзина и Сетевое окружение (если компьютер подключен к локальной сети) - рис. 1.5.
Рис. 1.5. Иерархическая структура папок |
Если мы хотим ознакомиться с ресурсами компьютера, необходимо открыть папку Мой компьютер.
1. В окне Мой компьютер находятся значки имеющихся в компьютере дисков. Активизация (щелчок) значка любого диска выводит в левой части окна информацию о его емкости, занятой и свободной частях.
Долгосрочная память
Существует 3 вида долгосрочной памяти.
Магнитный носитель - самый дешевый вид - данные записываются на магнитную пленку вращающегося диска. Есть нюанс: так как диск должен вращаться, то нужно потратить намного больше времени, чтобы извлечь нужные данные. Время отклика таких устройств в 100.000 раз больше, чем у динамической ОЗУ.
Оптические носители , представленные DVD или Blu-ray, также используют вращающиеся диски, но уже с отражающим покрытием. Информация кодируется с помощью специальных светлых и темных красителей, пятна которых позже считываются с помощью лазера. Оптические носители довольно дешевые и их можно извлекать из компьютера. Однако их время отклика еще более длительное, а емкость меньше, чем у магнитных ОЗУ.
Самыми новыми, надежными, быстрыми носителями являются твердотельные накопители , представленные флешками. В их устройстве отсутствуют движущиеся части. Вместо этого они используют транзисторы с динамическим затвором, который сохраняет биты данных в результате захвата или удаления электрических зарядов.
Обработка информации на компьютере: основные этапы
Компьютер изначально был задуман для автоматизации процессов обработки информации. Он устроен соответствующим образом, чтобы иметь все возможности для успешного выполнения своего предназначения.
Для того чтобы обрабатывать в компьютере информацию, с ней необходимо делать следующие основные операции:
1) вводить информацию в компьютер:
Эта операция нужна для того, чтобы компьютеру было что обрабатывать. Без возможности ввода информации в компьютер он становится как бы вещью в себе.
2) хранить введенную информацию в компьютере:
Очевидно, что если дать возможность вводить информацию в компьютер, то надо также иметь возможность эту информацию в нем хранить, и затем использовать в процессе обработки.
3) обрабатывать введенную информацию:
Здесь надо понимать, что для обработки введенной информации нужны определенные алгоритмы обработки, иначе ни о какой обработке информации речи быть не может. Компьютер должен быть снабжен такими алгоритмами и должен уметь их применять к вводимой информации с тем, чтобы «правильно» преобразовывать ее в выходные данные.
4) хранить обработанную информацию
Так же как и с хранением введенной информации, в компьютере должны храниться результаты его работы, результаты обработки входных данных с тем, чтобы в дальнейшем ими можно было бы воспользоваться.
5) выводить информацию из компьютера
Эта операция позволяет вывести результаты обработки информации в удобочитаемом для пользователей виде. Именно эта операция дает возможность воспользоваться результатами обработки информации на компьютере. Иначе эти результаты обработки так и остались бы внутри компьютера, что сделало бы их получение совершенно бессмысленным.
Кэш хранилища
Время отклика со скоростью 100 наносекунды для современных компьютеров считается очень длительным. Для сверхбыстрых операций используется скоростное внутреннее кэш-хранилище, производимое из ОЗУ статического типа. Оно обычно состоит из 6 соединенных транзисторов, которым не нужна подзарядка. Статическая память является самой быстрой и, соответственно, самой дорогой. По своим размерам она также уступает динамической: занимает почти в 3 раза больше места. ОЗУ и кэш могут хранить данные, только пока они подключены к источнику питания. Для того, чтобы пользоваться данными после выключения устройства, их нужно перенести в долгосрочную память.
Если есть сигнал — единичка, если нет — нолик
В статье «Пять поколений ЭВМ» перечисляется элементная база компьютеров разных поколений: электронные лампы, транзисторы, микросхемы. До сих пор ничего принципиально нового не появилось.
Перечисленные элементы четко распознают только два состояния: включено или выключено, есть сигнал или нет сигнала. Для того чтобы закодировать эти два состояния, достаточно двух цифр: 0 (нет сигнала) и 1 (есть сигнал).
Таким образом, с помощью комбинации 0 и 1 компьютер (с первого поколения и по сей день) способен воспринимать любую информацию: тексты, формулы, звуки и графику.
Иными словами, компьютеры обычно работают в двоичной системе счисления, состоящей из двух цифр 0 и 1. Все необходимые преобразования (в привычную для нас форму или, наоборот, в двоичную систему счисления) могут выполнить программы, работающие на компьютере.
Обычная для нас десятичная форма счисления состоит из десяти цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Кстати, числа 10 в этом списке нет: оно состоит из 0 и 1 — чисел, входящих в десятичную систему счисления.
Краткосрочная память
У компьютеров, как и у нас, есть краткосрочная память, предназначенная для выполнения текущих задач, и долгосрочная - для длительного хранения информации. При запуске программы операционная система резервирует место в краткосрочной памяти для выполнения этих задач. Например, при нажатии клавиши в текстовом редакторе мы мгновенно увидим на экране соответствующий символ. Время, которое уходит на выполнение этой процедуры, называется временем отклика памяти. Главная задача кратковременной памяти - быстрая и непрерывная обработка команд, поэтому все свободное место доступно в любом порядке. Отсюда название - память с произвольным доступом, или оперативное запоминающее устройство (ОЗУ).
Наиболее распространенный тип ОЗУ - это ОЗУ динамического типа . Каждая ячейка такого устройства включает в себя маленький транзистор и конденсатор, которые хранят последнее состояние электрического заряда: 1 - заряд есть, 0 - заряд отсутствует. Данный вид памяти называется динамическим потому, что он не долгое время может сохранять заряд и его нужно время от времени заряжать, чтобы обезопаситься себя от потери данных.
О представлении информации в компьютере
Чтобы перевести в цифровую форму музыкальный звук, можно применить такое устройство, как аналого-цифровой преобразователь. Он из входного звукового (аналогового) сигнала на выходе дает последовательность байтов (цифровой сигнал).
Обратный перевод можно сделать с помощью другого устройства – цифро-аналогового преобразователя, и таким образом воспроизвести записанную музыку.
На самом деле роль преобразователей (аналого-цифрового и цифро-аналогового) выполняют специальные компьютерные программы. Поэтому при использовании компьютера надобности в таких устройствах нет.
Сохранить можно не только текстовую и звуковую информацию. В виде кодов хранятся и изображения. Если посмотреть на рисунок с помощью увеличительного стекла, то видно, что он состоит из точек одинаковой величины и разного цвета – это так называемый растр.
Координаты каждой точки можно запомнить в виде числа, цвет точки – это еще одно число для последующего кодирования. Эти числа могут храниться в памяти компьютера и передаваться на любые расстояния. По ним компьютерные программы способны воспроизвести рисунок на экране монитора или напечатать его на принтере. Изображение можно увеличить или уменьшить, сделать темнее или светлее. Его можно повернуть, наклонить, растянуть.
Мы считаем, что на компьютере обрабатывается изображение. Но на самом деле компьютерные программы изменяют числа, которыми отдельные точки изображения представлены (точнее, сохранены) в памяти компьютера.
Таким образом, компьютер может обрабатывать только информацию, представленную в числовой форме. Вся другая информация (звуки, изображения, показания приборов и т. д.) для обработки на компьютере должна быть предварительно преобразована в числовую форму при помощи соответствующих компьютерных программ.
Что такое бит и что такое байт
Один двоичный знак — 0 или 1 – называется бит (англ. bit – сокращение от английских слов binary digit, что означает двоичная цифра). Бит представляет наименьшую единицу информации. Однако компьютер имеет дело не с отдельными битами, а с байтами.
Байт (англ. byte) – число из восьми бит (различные комбинации из восьми нулей и единиц). Байт является единицей измерения информации.
Последовательностью битов можно закодировать текст, изображение, звук или какую-либо другую информацию. Такой метод представления информации называется двоичным кодированием (binary encoding).
Читайте также: