Экономическая информатика

Автор: Пользователь скрыл имя, 09 Марта 2012 в 15:45, шпаргалка

Краткое описание

Информатика - это наука об информации, способах ее сбора, хранения, обработки и предоставления с помощью компьютерной техники. Объектом информатики выступают как компьютеры, так и информационные системы.

Файлы: 1 файл

ответы по Эконом. информатике2.5!.doc

— 649.50 Кб (Скачать)

 

 

30.    Перечислите поколения компьютеров и укажите их отличительные особенности.

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

2.2.1. Первое поколение компьютеров (1945-1956 годы)
С началом второй мировой войны правительства разных стран начали разрабатывать вычислительные машины, осознавая их стратегическую роль в ведении войны. Увеличение финансирования в значительной степени стимулировало развитие вычислительной техники. В 1941 году немецкий инженер Конрад Цузе разработал вычислительную машину Z2, выполнявшую расчеты, необходимые при проектировании самолетов и баллистических снарядов. В 1943 году английские инженеры завершили создание вычислительной машины для дешифровки сообщений немецкой армии, названной "Колосс". Однако эти устройства не были универсальными вычислительными машинами, они предназначались для решения конкретных задач.
В 1944 году американский инженер Говард Эйкен при поддержке фирмы IBM сконструировал компьютер для выполнения баллистических расчетов. Этот компьютер, названный "Марк I", по площади занимал примерно половину футбольного поля и включал более 600 километров кабеля. В компьютере "Марк I" использовался принцип электромеханического реле, заключающийся в том, что электромагнитные сигналы перемещали механические части. "Марк I" был довольно медленной машиной: для того чтобы произвести одно вычисление требовалось 3-5 с. Однако, несмотря на огромные размеры и медлительность, "Марк I" стал более универсальным вычислительным устройством, чем машина Цузе или "Колосс". "Марк I" управлялся с помощью программы, которая вводилась с перфоленты. Это дало возможность, меняя вводимую программу, решать довольно широкий класс математических задач.
В 1946 году американские ученые Джон Мокли и Дж. Преспер Эккерт сконструировали электронный вычислительный интегратор и калькулятор (ЭНИАК) - компьютер, в котором электромеханические реле были заменены на электронные вакуумные лампы. Применение вакуумных ламп позволило увеличить скорость работы ЭНИАК в 1000 раз по сравнению с "Марк I". ЭНИАК состоял из 18000 вакуумных ламп, 70000 резисторов, 5 миллионов соединительных спаек и потреблял 160 кВт электрической энергии, что по тем временам было достаточно для освещения большого города. Между тем, ЭНИАК стал работающим прообразом .современного компьютера. Во-первых, ЭНИАК был основан на полностью цифровом принципе обработки информации. Во-вторых, ЭНИАК стал действительно универсальной вычислительной машиной, он использовался для расчета баллистических таблиц, предсказания погоды, расчетов в области атомной энергетики, аэродинамики, изучения космоса.
Следующий важный шаг в совершенствовании вычислительной техники сделал американский математик Джон фон Нейман. Ранние вычислительные машины могли выполнять только команды, поступающие извне, причем команды выполнялись поочередно. Хотя использование перфокарт позволяло упростить процесс ввода команд, тем не менее, часто процесс настройки вычислительной машины и ввода команд занимал больше времени, чем собственно решение поставленной задачи. Фон Нейман предложил включить в состав компьютера для хранения последовательности команд и данных специальное устройство - память. Кроме того, Джон фон Нейман предложил реализовать в компьютере возможность передачи управления от одной программы к другой. Возможность хранить в памяти компьютера разные наборы команд (программы), приостанавливать выполнение одной программы и передавать управление другой, а затем возвращаться к исходной значительно расширяла возможности программирования для вычислительных машин. Другой ключевой идеей, предложенной фон Нейманом, стал процессор (центральное обрабатывающее устройство), который должен был управлять всеми функциями компьютера. В 1945 году Джон фон Нейман подготовил отчет, в котором определил следующие основные принципы работы и элементы архитектуры компьютера:
1. Компьютер состоит из процессора (центрального обрабатывающего устройства), памяти и внешних устройств.
2. Единственным источником активности (не считая стартового или аварийного вмешательства человека) в компьютере является процессор, который, в свою очередь, управляется программой, находящейся в памяти.
3. Память компьютера состоит из ячеек, каждая из которых имеет свой уникальный адрес. Каждая ячейка хранит команду программы или единицу обрабатываемой информации. Причем и команда, и информация имеют одинаковое представление.
4. В любой момент процессор выполняет одну команду программы, адрес которой находится в специальном регистре процессора - счетчике команд.
5. Обработка информации происходит только в регистрах процессора. Информация в процессор поступает из памяти или от внешнего устройства.
6. В каждой команде программы зашифрованы следующие предписания: из каких ячеек взять обрабатываемую информацию; какие операции совершить с эй информацией; в какие ячейки памяти направить результат; как изменить содержимое счетчика команд, чтобы знать, откуда взять следующую команду для выполнения.
7. Процессор исполняет программу команда за командой в соответствии с изменением содержимого счетчика команд до тех пор, пока не получит команду остановиться.
В дальнейшем архитектура фон Неймана незначительно изменялась и дополнялась, но исходные принципы управления работой компьютера с помощью хранящихся в памяти программ остались нетронутыми, Подавляющее большинство современных компьютеров построено именно по архитектуре фон Неймана. В 1951 году был создан первый компьютер, предназначенный для коммерческого использования, - УНИВАК (универсальный автоматический компьютер), в котором были реализованы все принципы архитектуры фон Неймана. В 1952 году с помощью УНИВАК был предсказан результат выборов президента США.
Работы по созданию вычислительных машин велись и в СССР. Так, в 1950 году в Институте электроники Академии наук Украины под руководством академика Сергея Алексеевича Лебедева была разработана и введена в эксплуатацию МЭСМ (малая электронная счетная машина). МЭСМ стала первой отечественной универсальной ламповой вычислительной машиной в СССР. В 1952-1953 годах МЭСМ оставалась самой быстродействующей (50 операций в секунду) вычислительной машиной в Европе. Принципы построения МЭСМ были разработаны С. А. Лебедевым независимо от аналогичных работ на Западе.
В компьютерах первого поколения использовался машинный язык - способ записи программ, допускающий их непосредственное исполнение на компьютере. Программа на машинном языке представляет собой последовательность машинных команд, допустимых для данного компьютера. Процессор непосредственно воспринимает и выполняет команды, выраженные в виде двоичных кодов. Для каждого компьютера существовал свой собственный машинный язык. Это также ограничивало область применения компьютеров первого поколения.
Появление первого поколения компьютеров стало возможно благодаря трем техническим новшествам: электронным вакуумным лампам, цифровому кодированию иформации и созданию устройств искусственной памяти на электростатических трубках. Компьютеры первого поколения имели невысокую производительность: до нескольких тысяч операций в секунду. В компьютерах первого поколения использовалась архитектура фон Неймана. Средства программирования и программного обеспечение еще не были развиты, использовался низкоуровневый машинный язык. Область применения компьютеров была ограничена.

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

2.2.3. Третье поколение компьютеров (1964-1971 годы)
В 1958 инженер компании Texas Instruments Джек Килби предложил идею интегральной микросхемы - кремниевого кристалла, на который монтируются миниатюрные транзисторы и другие элементы. В том же году Килби представил первый образец интегральной микросхемы, содержащий пять транзисторных элементов на кристалле германия. Микросхема Килби занимала чуть больше сантиметра площади и была несколько миллиметров толщиной. Год спустя, независимо от Килби, Нойс разработал интегральную микросхему на основе кристалла кремния. Последствии Роберт Нойс основал компанию "Интел" по производству интегральных микросхем. Микросхемы работали значительно быстрее транзисторов и потребляли значительно меньше энергии.
Первые интегральные микросхемы состояли всего из нескольких элементов. Однако, используя полупроводниковую технологию, ученые довольно быстро научились размещать на одной интегральной микросхеме сначала десятки, а затем сотни и больше транзисторных элементов.
В 1964 году компания IBM выпустила компьютер 1MB System 360, построенный на основе интегральных микросхем. Семейство компьютеров IBM System 360 - самое многочисленное семейство компьютеров третьего поколения и одно из самых удачных в истории вычислительной техники. Выпуск этих компьютеров можно считать началом массового производства вычислительной техники. Всего было выпущено более 20 000 экземпляров System 360.
1MB System 360 относится к классу так называемых мэйнфреймов. Компания DEC (Digital Equipment Corporation) представила модель миникомпьютера PDP-8. Мини-компьютеры, или компьютеры средней производительности, характеризуются высокой надежностью и сравнительно низкой стоимостью. Низкая по сравнению со стоимостью суперкомпьютеров стоимость миникомпьютеров позволила начать применять их в небольших организациях - исследовательских лабораториях, офисах, на небольших промышленных предприятиях.
В то же время проходило совершенствование программного обеспечения. Операционные системы строились таким образом, чтобы поддерживать большее количество внешних устройств, появились первые коммерческие операционные системы и новые прикладные программы. В 1968 году на одной из конференций Дуглас Энгельбарт из Станфордского института продемонстрировал созданную им систему взаимодействия компьютера с пользователем, состоящую из клавиатуры, указателя "мышь" и графического интерфейса, а также некоторые программы, в частности текстовый процессор и систему гипертекста. В 1964 году появился язык программирования Бейсик (BASIC - Beginner's All-Purpose Symbolic Instruction Code), предназначенный для обучения начинающих программистов. Бейсик обеспечивал быстрый ввод и проверку программ. Бейсик не очень подходил для написания серьезных программ, однако он давал общее представление о программировании и позволял многим далеким от компьютеров людям быстро овладеть основными навыками программирования. В 1970 году щвейцарец Никлас Вирт разработал язык программирования Паскаль, также предназначенный для обучения принципам программирования. Создававшийся как язык для обучения, Паскаль оказался очень удобен для решения многих прикладных задач. Он прекрасно обеспечивал применение методов структурного программирования, что стало необходимо при создании больших программных систем.
0сновой для компьютеров третьего поколения послужили интегральные микросхемы, что позволило значительно уменьшить стоимость и размеры компьютеров, началось массовое производство компьютеров. В данный период развития вычислительной техники продолжалось увеличение скорости обработки информации. Компьютеры третьего поколения работали со скоростью до одного миллиона операций в секунду. Появились новые внешние устройства, облегчающие взаимодействие человека с компьютером. Увеличение быстродействия компьютеров и области их применения потребовало разработки новых методов создания программного обеспечения. Появились первые коммерческие операционные системы реального времени, специально разработанные для них языки программирования высокого уровня. Область применения компьютеров третьего поколения необычайно широка: системы обработки данных, управления, проектирования, .решения различных коммерческих задач.

2.2.4. Четвертое поколение компьютеров (с 1971 года и по настоящее время)
В 1965 году председатель совета директоров компании "Интел" Гордон Мур предположил, что количество элементов на интегральных микросхемах должно удваиваться каждые 18 месяцев. В дальнейшем это правило, известное как закон, было применено к скорости микропроцессоров и до сих пор не нарушалось. В 1969 году компания "Интел" выпустила еще одно важное для развития вычислительной техники устройство - микропроцессор. Микропроцессор представляет собой интегральную микросхему, на которой сосредоточено обрабатывающее устройство с собственной системой команд. Конструкция микропроцессора позволяет применять его для решения широкого круга задач, создавая при этом различные функциональные устройства. Использование микропроцессоров значительно упростило конструкцию компьютеров. Практически сразу микропроцессоры получили широкое применение в различных системах управления от космических аппаратов до бытовых приборов.
В течение следующих десятилетий, следуя закону Мура, продолжалось все большее увеличение скорости и интеграции микропроцессоров. Появились сверхбольшие интегральные схемы, включающие сотни тысяч и даже миллионы элементов на один кристалл. Это позволило продолжить уменьшение размеров и стоимости компьютеров и повысить их производительность и надежность.
Практически одновременно с микропроцессорами появились микрокомпьютеры, или персональные компьютеры, отличительной особенностью которых стали небольшие размеры и низкая стоимость. Благодаря своим характеристикам персональные компьютеры предоставили возможность практически любому человеку познакомиться с вычислительной техникой. Компьютеры перестали быть прерогативой крупных компаний и государственных учреждений, а превратились в товар массового потребления.
Одним из пионеров в производстве персональных компьютеров была компания Apple. Ее основатели Стив Джобс и Стив Возняк собрали первую модель персонального компьютера в 1976 году и назвали ее Apple I. В 1977 году они представили свой компьютер членам компьютерного клуба в Калифорнии и на следующий день получили заказ на 50 подобных компьютеров. Стоимость первого персонального компьютера составляла всего 500 долларов. В том же 1977 году компания Apple представила следующую модель персонального компьютера - Apple II. У новой модели был изящный пластиковый корпус со встроенной клавиатурой. Впервые компьютер приобрел черты бытового прибора. Продажи персональных компьютеров резко возросли. Apple II окончательно сломал представление о компьютере, как об огромном железном монстре, у него был изящный дизайн и дружелюбный интерфейс взаимодействия с пользователем.
Персональные компьютеры не привлекали крупные компании до 1979 года, когда появился первый процессор электронных таблиц - VisiCalc. Идея VisiCalc была предложена студентом Гарварда Даном Брисклином, которому пришлось решать сложные финансовые задачи, требующие большого количества вычислений. Со своим другом Бобом Франкстоном они написали VisiCalc для компьютера Apple II. Программа оказалась настолько удобной для финансовых вычислений, что многие компании стали покупать Apple II с VisiCalc для своих сотрудников.
В 1981 году крупнейшая компьютерная компания IBM представила свой первый персональный компьютер - IBM PC. В течение двух лет было продано более пяти миллионов этих компьютеров. В то же время компания Microsoft начинает выпуск программного обеспечения для IBM PC. Появляются клоны IBM PC, но все они, так или иначе, отражают стандарты, заложенные IBM. Появление клонов IBM PC способствовало росту промышленного производства персональных компьютеров.
В 1984 году компания Apple представила компьютер "Макинтош". Операционная система "Макинтоша" включала в себя графический интерфейс пользователя, позволявший вводить команды, выбирая их с помощью указателя "мышь". Сами команды были представлены в виде небольших графических изображений - значков. Простота использования в сочетании с большим набором текстовых и графических программ сделала этот компьютер идеальным для небольших офисов, издательств, школ и даже детских садов. С появлением "Макинтоша" персональный компьютер стал еще более доступным. Для работы с ним больше не требовалось никаких специальных навыков, а тем более знания программирования. В 1984 году компания Apple показала на телевидении первый ролик, посвященный рекламе персонального компьютера. Компьютер действительно перестал быть чем-то особенным и превратился в обычный бытовой прибор.
На протяжении всего 50 лет компьютеры превратились из неуклюжих диковинных электронных монстров в мощный, гибкий, удобный и доступный инструмент. Компьютеры стали символом прогресса в XX веке. По мере того как человеку понадобится обрабатывать все большее количество информации, будут совершенствоваться и средства ее обработки - компьютеры.

5 поколение, после 1982 года

Особенности: Главный упор при создании компьютеров сделан на их «интеллектуальность», внимание акцентируется не столько на элементной базе, сколько на переходе от архитектуры, ориентированной на обработку данных, к архитектуре, ориентированной на обработку знаний.

Обработка знаний - использование и обработка компьютером знаний, которыми владеет человек для решения проблем и принятия решений

 

31.    Что такое представление чисел с плавающей точкой и для чего оно используется?

Для ускорения вычислений и повышения точности.

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

         

«Плавающая запятая» и «плавающая точка»

Так как в некоторых, преимущественно англоязычных и англофицированных, странах (см. подробный список Decimal separator (англ.)) при записи чисел целая часть отделяется от дробной точкой, то в терминологии этих стран фигурирует название «плавающая точка» (floating point (англ.)). Так как в России целая часть числа от дробной традиционно отделяется запятой, то для обозначения того же понятия используется термин «плавающая запятая».

Происхождение названия

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

Преимущество использования представления чисел в формате с плавающей запятой над представлением в формате с фиксированной запятой (и целыми числами) состоит в том, что можно использовать существенно больший диапазон значений при неизменной относительной точности. Например, в форме с фиксированной запятой число, занимающее 8 разрядов в целой части и 2 разряда после запятой, может быть представлено в виде 123456,78; 8765,43; 123,00 и так далее. В свою очередь, в формате с плавающей запятой (в тех же 8 разрядах) можно записать числа 1,2345678; 1234567,8; 0,000012345678; 12345678000000000 и так далее.

Скорость выполнения компьютером операций с числами, представленными в форме с плавающей запятой, измеряется в мегафлопcах (от англ. FLOPS — число операций с плавающей запятой в секунду), гигафлопcах и так далее, и является одной из основных единиц измерения быстродействия вычислительных систем.

Информация о работе Экономическая информатика