Дискет, винчестер, CD ROM, магнитная лента, ...
Сопроцессор световое перо, ...
Внешняя память (на периферийных устройствах)
Дискет, винчестер, CD ROM, магнитная лента, ...
Периферийные устройства
П |
амять компьютера - электронное устройство (рис. 3), предназначенное для
хранения информации и программы ее обработки.
Рис. 3
Атомарный элемент памяти называется бит (bit -binary digit) или разряд и может находиться либо в состоянии включен (это состояние кодируется цифрой 1), либо выключен (0). Комбинированием состояний 8 последовательных битов, называемых байт, можно закодировать любой из 256 перенумерованных символов таблицы ASCII - алфавита компьютера (например, символ 'S' кодируется комбинацией битов '01110011'). Таблица ASCII содержит:
Ø основной алфавит (символы с номерами 0..127), включающий буквы латинского алфавита A..Z (заглавные и строчные), арабские цифры 0..9, символы пунктуации и специальные символы; вот обозначения и названия некоторых из них:
~ - тильда, ! - акцент, @ - эт, # - хэш,$ - бакс,^- карэт, & - амперсэнд, * - стар,
|- пайп, / - слеш, \ - бакслеш. В основном алфавите символы с номерами 0..31- это неотображаемые управляющие коды, предназначенные для изменения режимов работы периферийных устройств (например, посылка символа с номером 13 на печатающее устройство заставляет головку принтера вернуться к началу строки);
Ø дополнительный алфавит (с номерами 128..255), включающий буквы национального алфавита, символы псевдографики (для обрамлений текстов) и др.
Память компьютера структурно состоит из ячеек и построена в соответствии с принципами фон Неймана:
? 1. Принцип произвольного доступа к основной памяти(адресности) гласит:
“в произвольный момент времени любая ячейка доступна для чтения и записи
информации, причем время доступа к информации одинаково для всех ячеек”.
Для доступа к содержимому ячеек их нумеруют числами, называемыми адресами. Общее количество ячеек определяет объем памяти компьютера и измеряется в следующих единицах: К (килобайт) =1024 (210) байта, М (мегабайт)=1024 К,
Г (гигабайт)=1024 М, Т (терабайт) =1024 Г.
? 2. Принцип хранимой программы (программного управления) гласит:
“способ хранения программы обработки данных в памяти компьютера ничем не
отличается от способа хранения обрабатываемых этой программой данных”.
Т.о. компьютер может решать любые задачи, поскольку для этого достаточно заменить в его памяти программу и данные. Этот принцип лежит, например, в основе работы специальных программ-трансляторов, преобразующих исходные программы, написанные на каком- либо языке программирования (здесь они уже выступают в ипостаси данных), - в машинные команды программы работы компьютера.
Информация (обрабатываемые данные и команды программ) хранится в памяти компьютера в виде набора нулей и единиц (в двоично-кодированном виде) и
описывается по правилам применяемых систем счисления.
Системой счисления называется совокупность: множества символов, способа изображения с их помощью чисел и правил действий над числами. В компьютерах применяются следующие системы счисления: двоичная (числа кодируются с помощью цифр 0и 1), восьмеричная (числа кодируются цифрами 0..7), шестнадцатеричная (числа кодируются цифрами 0..9 и буквами A..F, обозначающими цифры 10..15). С целью сохранения совместимости с общепринятой у людей применяется также десятичная система счисления (числа кодируются цифрами 0..9). Основная система счисления компьютера - двоичная, поскольку один бит может хранить лишь один из двух символов (0 или 1). Восьмеричная (8=23) и шестнадцатеричная (16=24) системы счисления - производные от двоичной. Количество цифр для представления любых чисел называется основанием системы счисления (например, основанием двоичной системы счисления является число2, десятичной - 10). Позиционной называется система счисления, в которой величина числа определяется позициями составляющих его цифр. Например, с помощью цифр 6, 7, 8 можно записать числа 678, 768, 867 и т.д., различные по величине.
? Для преобразования целого положительного числа из десятичной системы
счисления в любую другую необходимо последовательно делить число на осно-
вание требуемой системы счисления с выделением остатков, а затем запи-