Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Развитие персональных компьютеров




Трансляция как процесс преобразования исходного кода в объектный

Исходная и объектная программы

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

 

Транслятор – это программа, которая переводит исходную программу в эквивалентную ей объектную программу.

Если исходный язык является языком высокого уровня (например Фортран), а объектный язык – ассемблер, то транслятор называют компилятором. Машинный язык иногда называю кодом машины, поэтому объектная программа иногда называется объектным кодом. Трансляция исходной программы в объектную происходит во время компиляции, а фактическое выполнение объектной программы происходит во время выполнения готовой программы.

Компилятор – это программа, написанная на некотором языке, для которой входной информацией служит исходная программа, а результатом является эквивалентная ей объектная программа

Персональный компьютер имеет свою историю. Её можно проследить, используя понятие «поколение». Один из способов классифицирования компьютеров – это их распределение по поколениям.

1-е поколение. Время появления 50 годы 20 века. Основной элемент компьютера – электронная лампа. Первая машина свободной продажи «ЮНИВАК» (США) была выпущена в 1951 году. Самой лучшей машиной в СССР была серийная машина М-20 со скоростью 20 тыс. операций в секунду.

2-е поколение. В середине 50-х годов появились компьютеры с элементной базой на полупроводниках, долговременная память на магнитных лентах. Скорость лучшего компьютера в СССР – БЭСМ-1 – 1 млн. операций в секунду.

3-е поколение. В середине 60-х годов были выпущены компьютеры серии IBM-360 (США). В СССР появились компьютеры ЕС и СМ. Скорость обработки у мощных машин достигла 10 млн. операций в секунду.

4-е поколение. Появились компьютеры фирмы Intel (США) – 1971 на базе больших интегральных схем. Созданы персональные компьютеры, которые стали основой компьютеризации общества. Скорость обработки данных достигла до 50 млн. операций в секунду.

5-е поколение. Элементной базой стали сверхбольшие интегральные схемы. Появились компьютеры на базе процессора Pentium. Скорость обработки данных возросла до 100 млн. операций в секунду.

В основу архитектуры IBM PC-компьютеров положен принцип шинной организации связей между процессором и остальными компонентами компьютера. За время развития компьютеров типы шин менялись, но сама архитектура осталась практически без изменений.

 


В настоящее время развитие вычислительной техники идет в направлении увеличения объема памяти, увеличения быстродействия, уменьшения размеров технических средств, создание более приспособленного к человеку программного обеспечения. Но до создания «искусственного интеллекта» хотя бы «среднего человека» на базе ЭВМ еще далеко!

 




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 274; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.