ЭВМ третьего поколения

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

Раньше ограничение быстродействия и малый объем памяти связывали возможности программистов. Теперь можно было осуществить то, о чем раньше только мечталось, — расширить вычислительные и логические возможности счетных машин, сделать программы более сложными.

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

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

Более того, в программируемые карманные микрокалькуляторы, как и в средние и большие ЭВМ, можно вводить более сложные программы, предусматривая в них стандартные подпрограммы, о которых мы упоминали.

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

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

особенно если нужна полная уверенность в том, что не вкралась ошибка. Возникает вопрос, не следует ли еще более ускорить работу, записав таблицы всех общеупотребительных функций в память ЭВМ и затем вызывать нужную величину из памяти простым нажатием клавиш?

Технологии производства автомобилей:
© 2009-2013 Все права защищены и принадлежат их владельцам. [+]