Как Петя Бейсиков Тоню Соображалкину программировать учил [Бруно Янович Мартузан] (fb2) читать постранично, страница - 3


 [Настройки текста]  [Cбросить фильтры]

название, как для автомобилей «Москвич» или «Жигули». К сожалению, разных типов компьютеров куда больше, чем типов автомобилей, и притом, если человек освоил какой-нибудь один тип, то это не означает, что он с ходу сможет работать на другом.

КОМПЬЮТЕРЫ БЫВАЮТ ВСЯКИЕ
— Тогда какой же смысл браться за изучение, если не знаешь, на каком компьютере придется потом работать.

— Да нет! Это не так страшно. По существу, они все одинаковы, и если освоен какой-то один компьютер, то другой освоить будет намного проще. Ну придется освоить десяток-второй новых слов или пару новых понятий.

— Это-то ничего.

— Мне, правда, рассказывали и о других отличиях. Например, в возможностях компьютера. Один компьютер может сделать больше, другой — меньше.

— Это-то ясно. Чем машина больше, тем она лучше. Эта машина же намного меньше других. Я по телеку видела совсем большие…

— Ты неверно рассуждаешь. Скажем, у больших машин большая память — намного больше, чем тебе надо. И что тебе от этого? Быстродействие тоже у разных машин разное. Большие машины, в отличие от маленьких, выполняют больше арифметических операций в секунду, например несколько миллионов. А если тебе надо выполнить только сто тысяч операций? На большой машине затратишь одну десятую секунды, на маленькой — всю секунду. Какая тебе разница, ждать секунду или десятую секунды?

— Сто тысяч операций в секунду… Сто тысяч… Жуткое количество! Кому это может понадобиться выполнить сто тысяч операций?

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

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



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

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

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

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

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



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

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




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

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

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

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