Второе
поколение компьютеров (1956-1963 годы)
Электронные вакуумные
лампы выделяли большое количество
тепла, поглощали много электрической
энергии, были громоздкими, дорогими и
ненадежными. Как бедствие, компьютеры
первого поколения, построенные на вакуумных
лампах, обладали низким быстродействием
и невысокой надежностью. В 1947 году сотрудники
американской компании "Белл" Уильям
Шокли, Джон Бардин и Уолтер Бреттейн изобрели
транзистор. Транзисторы выполняли те
же функции, что и электронные лампы, но
использовали электрические свойства
полупроводников. Посравнению с вакуумными
трубками транзисторы занимали в 200 раз
меньше места и потребляли в 100 раз меньше
электроэнергии. В то же время появляются
новые устройства для организации памяти
компьютеров - ферритовые сердечники изобретением
транзистора и использованием новых технологий
хранения данных в памяти появилась возможность
значительно уменьшить размеры компьютеров,
сделать их более быстрыми и надежными,
а также значительно увеличить емкость
памяти компьютеров.
В 1954 году компания
Texas Instruments объявила о начале серийного
производства транзисторов, а в 1956 году
ученые Массачусетского технологического
института создали первый полностью построенный
на транзисторах компьютер ТХ-О.
Машинный язык, применявшийся
в первом поколении компьютеров,
был крайне неудобен для восприятия
человеком. Числовая кодировка
операций, адресов ячеек и обрабатываемой
информации, зависимость вида программы
от ее места в памяти не
давали возможности следить за
смыслом программы. Для преодоления
этих неудобств был придуман
язык ассемблер. Для записи
кодов операций и обрабатываемой
информации в ассемблере используются
стандартные обозначения, позволяющие
записывать числа и текст в
общепринятой форме, а для кодов
команд - принятые мнемонические
обозначения. Для обозначения
величин, размещаемых в памяти,
можно применять любые имена,
отвечающие смыслу программы.
После ввода программы ассемблер
сам заменяет символические имена
на адреса памяти, а символические
коды команд на числовые. Использование
ассемблера сделало процесс написания
программ более наглядным.
В конце 50-х - начале
60-х годов компьютеры второго
поколения стали интенсивно использоваться
государственными организациями
и крупными компаниями для
решения различных задач. К
1965 году большая часть крупных
компаний обрабатывала финансовую
информацию с помощью компьютеров.
Постепенно они приобретали черты
современного нам компьютера. Так,
в этот период были сконструированы
такие устройства, как графопостроитель
и принтер, носители информации
на магнитной ленте и магнитных
дисках и др.
Расширение области
применения компьютеров потребовало
создания новых технологий программирования.
Программное обеспечение, написанное
на языке ассемблер для одного
компьютера, было непригодно для
работы на другом компьютере.
По этой причине, в частности,
не удавалось создать стандартную
операционную систему - основную
управляющую программу компьютера,
так как каждый производитель
компьютеров разрабатывал свою
операционную систему на своем
ассемблере.
Специалисты, использующие
в своей деятельности компьютеры,
вскоре ощутили потребность в
более естественных языках, которые
бы упрощали процесс программирования,
а также позволяли переносить
программы с одного компьютера
на другой. Подобные языки программирования
получили название языков высокого
уровня. Для их использования
необходимо иметь компилятор (или
интерпретатор), то есть программу,
которая преобразует операторы
языка в машинный язык данного
компьютера.
Одним из первых
языков программирования высокого
уровня стал Фортран (FORTRAN - FORmula
TRANslation), который предназначался для естественного
сражения математических алгоритмов и
стал необычайно популярен среди ученых.
Нa Фортране можно писать большие программы,
разбивая задачу на несколько частей (подпрограммы),
которые программируются отдельно, а затем
объединяются в единое целое. Так как Фортран
предназначен в основном для вычислений,
в нем отсутствовали развитые средства
работы со структурами данных. Этот недостаток
был исправлен в языке Кобол (COBOL - Common Business
Oriented Language). Кобол специально предназначался
для обработки финансово-экономических
данных. Кроме того, разработчики постарались
сделать Кобол максимально похожим на
естественный английский язык, что позволило
писать программы на этом языке даже неспециалистам
в программировании. Со вторым поколением
компьютеров началось развитие индустрии
программного обеспечения.
В целом, данный
период развития вычислительной
техники характеризуется применением
для создания компьютеров транзисторов
и памяти на ферритовых сердечниках,
увеличением быстродействия компьютеров
до нескольких сотен тысяч
операций в секунду, возникновением
новых технологий программирования,
языкoв программирования высокого уровня,
операционных систем. Компьютеры второго
поколения получили широкое распространение,
они использовались для научных, инженерных
и финансовых расчетов, для обработки
больших объемов данных на предприятиях,
в банках, государственных организациях.
Реферат
на
тему:
Второе поколение машин.