Бруно Мартузан - Как Петя Бейсиков Тоню Соображалкину программировать учил стр 3.

Шрифт
Фон

Это еще мелочь. Обычно люди здесь, в Вычислительном центре, считают часами. Правда, нужно еще учесть, что выполняются не только арифметические операции, но и другие тоже. Например, пересылка различных данных с одного места на другое.

Ну, про это потом. Скажи лучше: что где находится в этом компьютере?

ИЗ ЧЕГО СОСТОИТ КОМПЬЮТЕР
ОПЕРАТИВНАЯ ПАМЯТЬ

Ну у этой машины, как, по-моему, и у всех остальных, основные составные части это память и процессор. В памяти хранятся исходные данные, с которыми машина будет работать, и те результаты работы, которые еще могут понадобиться. А процессор это устройство, которое с этими данными работает и эти результаты получает. Работать с данными это означает выполнять арифметические или другие операции, например, как я уже говорил, пересылку данных. Данные приходится пересылать весьма часто. Скажем, при сложении двух чисел данными будут слагаемые и их нужно будет переслать из памяти в процессор, и когда сумма получена, ее надо переслать обратно в память. И еще! Сама программа тоже хранится в памяти и для выполнения должна быть переслана в процессор.

И все это происходит в этих шкафах?

МАГНИТНЫЕ ДИСКИ

Да. И посмотри, пожалуйста, сюда. Это тоже важное устройство. Здесь информация записывается на магнитные диски и считывается с них. И вот почему это так важно. Память машины ну, та же самая, из которой процессор получает данные и куда отправляет результаты, называется оперативной памятью. Оперативная память всем нужна, и если ты уйдешь домой, то твою программу очень скоро из памяти машины выбросят и она безвозвратно пропадет. Кроме того, когда вечером машину выключают, все, что хранилось в оперативной памяти, навсегда исчезает. И это, как ты понимаешь, очень плохо. Поэтому и изобрели память на магнитных дисках. Записанное на этих дисках сохранится и потом, когда ты их снимешь с машины и положишь на полку. Но зато запись на диск и считывание с него идет значительно медленнее, чем при работе с оперативной памятью.

Насколько могу судить, запись на эти диски происходит совершенно так же, как на магнитофонную ленту.

Да, принцип тот же, только магнитный диск это похожая на грампластинку твердая пластина, все время вращающаяся с бешеной скоростью. Все время потому, что нельзя предугадать, когда это ты вздумаешь записывать что-нибудь на диск. Если начать раскручивать только тогда, когда возникнет необходимость что-либо записать, то можно потерять целую десятую долю секунды! А с бешеной скоростью диски вращаются потому, чтобы можно было быстрее записывать и считывать информацию. Правда, все равно получается медленнее, чем с оперативной памятью. Между прочим, компьютеры записывают и на магнитную ленту и, естественно, могут считать записанное. Это получается еще медленнее.

Почему же нельзя обойтись одними дисками?

Почему? Может быть, потому, что магнитная лента дешевле магнитного диска.

Хорошо, оставим ленты в покое. Пока я ничего на них не собираюсь писать. А это что за устройство?

Это печать. На ней можно выпечатать тексты программ и результаты их работы. Видишь, здесь что-то напечатано.

ЯБВГДЕЖЗИЙКЛИНОПРСТУФХЦЧШЩЫЫЬЭЮЯ1234567890

Выглядит совсем неплохо. И буквы, и цифры составлены из симпатичненьких точечек.

Поэтому-то такие устройства печати называют мозаичными устройствами. Точечки, из которых составлены буквы, цифры и специальные знаки, одним словом символы, выбираются из 35 точечек, расставленных в виде прямоугольника 7x5.

Печатаем так!

ДИСПЛЕЙ КОМПЬЮТЕРНОЕ ОКНО В МИР

Да, эта штука очень важна. А называется она дисплей. Впереди дисплея ты видишь клавиатуру ввода. Нажмешь клавишу клавиатуры, и на экране появится символ тоже составленный из точечек. Нажмешь другую появится другой. Прямо как

на пишущей машинке, только буквы не печатаются на бумаге, а появляются на экране. А самая главная клавиша это клавиша ввода, видишь, здесь справа на ней написано ВВОД. При нажатии этой клавиши все, что было на последней строке дисплея набрано, поступает в оперативную память машины и машина начинает эту информацию изучать. Короче говоря, происходит ввод строки с дисплея. А до нажатия клавиши ввода машине все равно, что ты там набираешь.

Ввод это только половина той работы, которую на дисплее можно делать. Еще и машина сама может вывести на экран результаты расчета или какие-нибудь сообщения программисту. Хотя подожди, когда меня учили, то сильно ругали за такие слова «машине все равно», «машина начинает изучать информацию», «машина сама может вывести» или другие выражения, приписывающие машине человеческие способности. Спору нет, правильнее было бы говорить можно запрограммировать вывод информации на экран.

Ну вот! Это же то же самое, и нечего придираться.

КОМПЬЮТЕР СУЩЕСТВО БЕЗМОЗГЛОЕ

Но ведь говорят же: трактор пашет, стиральная машина стирает или, иногда, не стирает.

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

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке