"Михаил Ахманов. Как поступить в американский университет и обучаться в нем бесплатно " - читать интересную книгу автора

электронной, но в ней имелись процессор, оперативная память и устройства
ввода. Во всем мире Бэббиджа считают первым проектировщиком вычислительных
машин, ибо он ближе всех подошел к устройству, которое мы сегодня называем
компьютером. Интересно, а кто же был первым программистом? Женщина, друзья
мои, обаятельная женщина, графиня Лавлейс, добрый гений Чарльза Бэббиджа.
Так что программирование - традиционно женская профессия, да еще с налетом
британского аристократизма.
После этих исторических замечаний, рассмотрим основные узлы компьютера.
Процессор является главным компьютерным модулем; во-первых, именно он
производит все арифметические и логические операции (выполняет команды
программы), а, во-вторых, все остальные модули связаны друг с другом через
процессор. Скорость его работы очень велика - он производит сотни
тысяч/миллионы операций в секунду.
Оперативная память, состоящая из отдельных ячеек - второй по важности
модуль компьютера. В оперативной памяти хранится исполняемая программа, и
записана она там покомандно в ячейках в двоичном коде. Процессор выбирает
команду за командой на свои регистры и выполняет их - тем самым выполняя и
всю программу. Объем оперативной памяти сравнительно невелик, зато скорость
обмена с процессором очень высока; это - "быстрая" память. Кроме программы
или программ (последовательности команд), в ней могут еще лежать данные -
числа и символы (например, численные массивы, буквенные массивы - тексты на
различных языках, особым образом закодированные изображения - картинки). Все
эти данные - программы, тексты, массивы чисел или логической информации -
организованы в некие функциональные блоки, имеющие определенные имена; такой
блок называется файлом или записью.
Твердый магнитный диск (МД, так называемый "винчестер") является
устройством долговременной памяти, встроенным в компьютер. На нем тоже
хранятся файлы программ и данных, но процессор не может непосредственно
отработать программу, которая находится на МД; для этого ее сначала нужно
считать и переписать в оперативную память. Таким образом, МД представляет
собой долговременное хранилище, в котором находится множество программ и
данных, ожидающих, когда их вызовут в оперативную память для исполнения и
использования. Емкость МД велика и обычно в сто раз превосходит емкость
оперативной памяти, но время доступа гораздо больше; это - "медленная"
память.
Гибкие магнитные диски (ГМД или дискеты), лазерные диски, магнитная
лента тоже являются различными типами долговременной памяти с большим
временем доступа, предназначенной для хранения всевозможных файлов. Емкость
у них разная - как правило, меньше, чем у МД, а для некоторых типов
устройств - меньше, чем у оперативной памяти. Но главное их достоинство в
ином - они могут быть физически введены в компьютер (вставлены в щель
дисковода или в магнитофонный модуль) и выведены из него. Значит, с этих
транспортируемых носителей можно переписать через процессор на МД программы
и данные, а также совершить обратную операцию - списать данные со своего
компьютера. Значит, эти носители обеспечивают обмен между разными
компьютерами, и обмен этот такого типа: пришел в магазин, купил дискету с
нужной программой (или списал ее с машины приятеля), сунул дискету в карман,
вернулся домой, ввел ее в свой компьютер. Я надеюсь, читатель, что вы видели
лазерный диск или дискету диаметром 3,5 дюйма и понимаете, что в вашем
кармане таких дискет поместится два десятка.