Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник по информатике.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
214.02 Кб
Скачать

21

Тексты в памяти компьютера

Всякий текст есть последовательность символов. Символьный алфавит компьютера содержит 256 знаков. Один символ из такого алфавита несет 8 бит информации и, следовательно, в памяти ЭВМ занимает 1 байт. Все символы в алфавите пронумерованы от 1 до 255. Каждому номеру соответствует 8-разрядный двоичный код от 00000000 до 11111111. Этот код есть просто номер символа в двоичной системе счисления.

Таблица, в которой ставятся в соответствие символы, их десятичные номера и двоичные коды, называется таблицей кодировки. Для разных типов ЭВМ используют различные таблицы кодировки. Наиболее распространенной таблицей кодировки на персональных компьютерах является код ASCII.

Стремление упростить работу с различными видами текстов привело к созданию большого количества программного обеспечения, ориентированного именно на эти проблемы и называемого текстовыми редакторами (ТР) или текстовыми процессорами.

Общее назначение ТР – ввод текстов в компьютер и их редактирование, сохранение на ВЗУ (внешнем запоминающем устройстве) и печать на бумаге.

Минимальный набор, позволяющий эффективно работать с текс­товыми редакторами, составляют клавиатура, дисплей, оперативная память, ВЗУ на магнитных дисках, принтер.

Клавиатура. В ТР активно задействованы все группы клавиш:

  • клавиши, с помощью которых осуществляется ввод различ­ных символов;

  • функциональные,

  • управляющие,

  • переключения режимов,

  • перемещения курсора,

  • прочие клавиши.

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

Оперативная память служит для хранения программы ТР и об­рабатываемого текста. Представляет собой набор адресуемых ячеек (байтов), в каждом из которых можно хранить код одного символа.

ВЗУ на магнитных дисках состоят из дисководов и собственно магнитных дисков. Дисководы - устройства для считывания (запи­си) информации с помощью считывающих (записывающих) головок. Магнитные диски - носители информации - разделены на дорожки, каждая из которых, в свою очередь, поделена на сектора (блоки), состоящие из "клеточек" (байтов). В одну клеточку помещается один символ. Число дорожек на диске, число секторов на дорожке и число байтов в секторе определяют общий объем информации, ко­торую можно хранить на диске. Операция по разметке диска на до­рожки, сектора и байту называется форматированием и выполняется с помощью специальных программ. Место расположения файла на диске фиксируется в оглавлении диска. Поиск необходимой инфор­мации компьютер выполняет следующим образом:

  • по имени файла в оглавлении диска ищется его место (до­ рожка и номер первого сектора) на диске;

  • считывающая головка подводится к соответствующей дорожке и отсчитывается нужный сектор;

  • содержимое сектора считывается в буферную (оперативную) память;

  • при дальнейшем чтении информации из файла производится считывание следующих секторов.

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