Читать «Архитектура компьютера» онлайн - страница 132

Эндрю Таненбаум

По окончании обработки изображение записывается на постоянный носитель, в качестве которого обычно выступает карта флэш-памяти или небольшой съемный жесткий диск — так называемый микродиск. На обработку и запись каждого изображения уходит несколько секунд.

Затем пользователь может подключить камеру к компьютеру — посредством, например, кабеля USB или FireWire. Это позволяет перенести изображения из памяти камеры на жесткий диск компьютера. При помощи специального программного обеспечения (например, редактора Adobe Photoshop) пользователь может обрезать изображение, настроить яркость, контраст и баланс, увеличить резкость или, наоборот, частично размыть изображение, удалить ненужные элементы и наложить в произвольном сочетании фильтры. Удовлетворившись результатом, пользователь волен распечатать изображения на цветном принтере, разместить их в Интернете, а также записать на компакт-диск или DVD для архивации или последующей печати.

По вычислительным мощностям, объему оперативной памяти и дискового пространства, равно как и по сложности программного обеспечения, цифровые однообъективные зеркальные фотоаппараты (Single-Lens Reflex, SLR) сопоставимы с настольными системами двух- трехлетней давности. Помимо вышеперечисленных операций, компьютер такого фотоаппарата должен обеспечивать взаимодействие с процессором объектива и вспышки, обновлять изображение на жидкокристаллическом экране, не говоря уже о координации действий всех кнопок, колесиков, индикаторов, дисплеев и прочих приспособлений в реальном времени.

Коды символов

У каждого компьютера есть набор символов, который он использует. Как минимум, этот набор включает 26 прописных и 26 строчных букв1, цифры от 0 до 9, а также некоторые специальные символы, в том числе пробел, точку, запятую, минус и символ возврата каретки и т. д.

Для того чтобы передавать эти символы в компьютер, каждому из них приписывается номер, например, a = 1, b = 2, ..., z = 26, + = 27, — = 28. Представление символа в виде целого числа называется кодом символа. Важно отметить, что связанные между собой компьютеры должны поддерживать одни и те же коды символов, иначе они не смогут обмениваться информацией. По этой причине были разработаны стандарты. Здесь мы рассмотрим два самых важных из них.

ASCII

Один из двух широко распространенных кодов называется ASCII (American Standard Code for Information Interchange — американский стандартный код для обмена информацией). Каждый ASCII-символ содержит 7 бит, таким образом, всего можно закодировать 128 символов. Коды от 0 до 1F (в шестнадцатеричной системе счисления) соответствуют управляющим символам, которые не печатаются (табл. 2.4). Коды от 0 до 1F (в шестнадцатеричной записи) соответствуют управляющим символам, которые не выводятся на печать. Коды от 128 до 255 не входят в кодировку ASCII; на IBM PC за ними были закреплены специальные символы (улыбающиеся лица и т. д.), которые до сих пор поддерживаются большинством компьютеров.