История и перспективы развития вычислительной техники. Классификация ЭВМ и программного обеспечения (ПО)

Автор работы: Пользователь скрыл имя, 21 Ноября 2013 в 17:34, курсовая работа

Описание работы

Объектно-ориентированное программирование (ООП) - это методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.
Microsoft Visual C++ (MSVC) - интегрированная среда разработки приложений на языке C++, разработанная фирмой Microsoft. В наши дни Visual C++ лидирует среди продуктов для программировая в среде Windows.
Моя работа будет состоять из трех частей, в которых последовательно будут изложены:
- история и перспективы развития вычислительной техники, классификация ЭВМ и программного обеспечения;
- общие сведения об объектно-ориентированном программировании;

Содержание работы

Введение ………………………………………………………………… .3
Глава 1. История развития вычислительной техники ………………….4
§1.1 Рождение ЭВМ ………………………………………………. 4
§1.2 Поколения ЭВМ ………………………………………………6
§1.3 Классификация ЭВМ ………………………………………. 10
§1.4 Классификация программного обеспечения …………….. 11
§1.5 Перспективы развития компьютерной техники ………… 13
Глава 2. Объектно-ориентированное программировании ………….. 15
§2.1 История развития ООП …..………………………………… 15
§2.2 Основные понятия и разновидности ………………..……. 16
Глава 3. Среда программирования Visual С++ ……………………… 19
§3.1 Организация ввода/вывода ……………………………….. 19
§3.2 Компиляция, сборка, запуск и отладка программ ……… 24
Заключение ……………………………………………………………... 25
Список использованной литературы ………………

Файлы: 1 файл

контрольная по программированию.docx

— 589.68 Кб (Скачать файл)

История и перспективы  развития вычислительной техники. Классификация  ЭВМ и программного обеспечения (ПО).

 

Содержание:

 

Введение ………………………………………………………………… .3

Глава 1. История развития вычислительной техники ………………….4

§1.1 Рождение ЭВМ ………………………………………………. 4

§1.2 Поколения ЭВМ ………………………………………………6

§1.3 Классификация ЭВМ ………………………………………. 10

§1.4 Классификация программного обеспечения ……………..  11

§1.5 Перспективы развития компьютерной техники …………   13

Глава 2. Объектно-ориентированное программировании  …………..   15

§2.1 История развития ООП …..…………………………………  15

§2.2 Основные понятия и разновидности ………………..…….   16

Глава 3. Среда программирования Visual С++   ………………………  19

§3.1 Организация ввода/вывода ………………………………..  19

§3.2  Компиляция, сборка, запуск и отладка  программ ………  24

Заключение ……………………………………………………………...   25

Список использованной литературы ………………………………….   27

 

 

 

 

 

 

 

 

 

 

 

 

Введение

 

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

Объектно-ориентированное  программирование  (ООП)  - это методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

Microsoft Visual C++ (MSVC) -  интегрированная среда разработки приложений на языке C++, разработанная фирмой Microsoft. В наши дни Visual C++ лидирует среди продуктов для программировая в среде Windows.

Моя работа будет состоять из трех частей, в которых последовательно  будут изложены:

- история и перспективы развития  вычислительной техники, классификация  ЭВМ и программного обеспечения;

- общие сведения об объектно-ориентированном программировании;

- среда программирования Visual С++ организация ввода/вывода, компиляция, сборка, запуск и отладка программ.

 

Глава 1. История развития вычислительной техники

 

§1.1 Рождение ЭВМ

 

История компьютера тесным образом связана с попытками  облегчить и автоматизировать большие  объемы вычислений. Даже простые арифметические операции с большими числами затруднительны для человеческого мозга. Поэтому  уже в древности появилось  простейшее счетное устройство -  абак. В семнадцатом веке была изобретена логарифмическая линейка, облегчающая сложные математические расчеты. В 1642 году Блез Паскаль сконструировал восьмиразрядный суммирующий механизм. Два столетия спустя в 1820 году француз Шарль де Кольмар создал арифмометр, способный производить умножение и деление. Этот прибор прочно занял свое место на бухгалтерских столах.

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

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

Первой электронной вычислительной машиной принято считать машину ENIAC (Electronic Numerical Integrator and Computer - электронный числовой интегратор и вычислитель), разработанную под руководством Джона Моучли и Джона Экера в Пенсильванском университете в США. ENIAC содержал 17000 электронных ламп, 7200 кристаллических диодов, 4100 магнитных элементов и занимал площадь в 300 кв. метром. Он в 1000 раз превосходил по быстродействию релейные вычислительные машины и был построен в 1945 г.

Первой отечественной  ЭВМ была МЭСМ (малая электронная  счетная машина), выпущенная в 1951 г. под руководством Сергея Александровича Лебедева. Её номинальное быстродействие - 50 операций в секунду.

Компьютеры 40-х и 50-х годов  были доступны только крупным компаниям  и учреждениям, так как они  стоили очень дорого и занимали несколько  больших залов. Первый шаг к уменьшению размеров и цены компьютеров стал возможен с изобретением в 1948 г. транзисторов. Через 10 лет, в 1958 г. Джек Килби придумал, как на одной пластине полупроводника получить несколько транзисторов. В 1959 г. Роберт Нойс (будущий основатель фирмы Intel) изобрел более совершенный метод, позволивший создать на одной пластинке и транзисторы, и все необходимые соединения между ними. Полученные электронные схемы стали называться интегральными схемами, или чипами. В 1968 г. фирма Burroughs выпустила первый компьютер на интегральных схемах, а в 1970 г. фирма Intel начала продавать интегральные схемы памяти.

В 1971 г. был сделан ещё  один важный шаг на пути к персональному компьютеру - фирма Intel выпустила интегральную схему, аналогичную по своим функциям процессору большой ЭВМ. Так появился первый микропроцессор Intel-4004. Уже через год был выпущен процессор Intel-8008, который работал в два раза быстрее своего предшественника.

Вначале эти микропроцессоры  использовались только электронщиками - любителями и в различных специализированных устройствах. Первый коммерчески распространяемый персональный компьютер Altair был сделан на базе процессора Intel-8080, выпущенного в 1974 г. Разработчик Altair - крохотная компания MIPS из Альбукерка (шт. Нью-Мексико) - продавала машину в виде комплекта деталей за 397 долл., а полностью собранной - за 498 долл. У компьютера была память объёмом 256 байт, клавиатура и дисплей отсутствовали. Можно было только щёлкать переключателями и смотреть, как мигают лампочки. Вскоре у Altair появились и дисплей, и клавиатура, и добавочная оперативная память, и устройство долговременного хранения информации (сначала на бумажной ленте, а затем на гибких дисках).

А в 1976 г. был выпущен первый компьютер фирмы Apple, который представлял собой деревянный ящик с электронными компонентами. Если сравнить его с выпускаемым сейчас iMac, то становится ясным, что со временем изменялась не только производительность, но и улучшался дизайн ПК.

 

§1.2 Поколения ЭВМ

 

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

Первое поколение. 1950-1960-е годы.

Компьютеры на электронных  вакуумных лампах (диодах и триодах), а в качестве оперативных запоминающих устройств использовались электронно-лучевые трубки, в качестве внешних запоминающих устройств применялись накопители на магнитных лентах, перфокартах, перфолентах и штекерные коммутаторы.

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

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

Быстродействие их не превышало 2-3 тысяч операций в секунду, емкость  оперативной памяти - 2048 машинных слов длиной 48 двоичных знаков. Использовались в основном для научных расчетов.

Второе поколение  ЭВМ. 1960-1970-е годы.

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

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

Скорость ЭВМ возросла до сотен тысяч операций в секунду, а память – до десятков тысяч  машинных слов. Создаются долговременные запоминающие устройства на магнитных лентах. Начали применять языки программирования высокого уровня, такие как Фортран.

В 1964 году появился первый монитор  для компьютеров - IBM 2250. Это был  монохромный дисплей с экраном 12 × 12 дюймов и разрешением 1024 × 1024 пикселов. Он имел частоту кадровой развертки 40 Гц.

Третье поколение  ЭВМ: 1970-1980-е годы.

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

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

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

IV поколение: 1980-1990-е годы.

Переход к машинам четвертого поколения – ЭВМ на больших  интегральных схемах (БИС) – происходил во второй половине 70-х годов и  завершился приблизительно к 1980 г. Теперь на одном кристалле размером 1 см2 стали размещаться сотни тысяч электронных элементов. Скорость и объем памяти возросли в десятки тысяч раз по сравнению с машинами первого поколения и составили примерно 109 операций в секунду и 107 слов соответственно.

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

Дальнейшее развитие микро - ЭВМ привело к созданию персональных компьютеров (ПК), широкое распространение которых началось с 1975 г., когда фирма IBM выпустила свой первый персональный компьютер IBM PC.

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

V поколение: 1990 - настоящее время.

С 90-х годов в истории развития вычислительной техники наступила пора пятого поколения. Высокая скорость выполнения арифметических вычислений дополняется высокими скоростями логического вывода.

Сверхбольшие интегральные схемы повышенной степени интеграции, использование оптоэлектронных  принципов (лазеры, голография).

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

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

 

§1.3 Классификация ЭВМ

 

Существует достаточно много  систем классификации по различным  признакам.

I. Классификация по назначению:

1) Супер ЭВМ предназначены для решения крупномасштабных вычислительных задач, для обслуживания крупнейших информационных банков данных. Это очень мощные компьютеры с производительностью свыше 100 мегафлопов (1 мегафлоп — миллион операций с плавающей точкой в секунду). Они называются сверхбыстродействующими. Эти машины представляют собой многопроцессорные и (или) многомашинные комплексы, работающие на общую память и общее поле внешних устройств. Различают суперкомпьютеры среднего класса, класса выше среднего и переднего края (high end).

Информация о работе История и перспективы развития вычислительной техники. Классификация ЭВМ и программного обеспечения (ПО)