Четырехкомпонентная структура вычислительного инструмента
Структура и принципы работы электронно-вычислительных машин. Организация оперативной памяти. Непрерывная и дискретная информация. Представление информации в двоичном коде. Взрыв в развитии компьютеров третьего поколения. Процесс выполнения программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 07.11.2015 |
Размер файла | 391,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
двоичный код компьютер программа
Введение
1. Структура и принципы работы ЭВМ
2. Принцип функционирования
3. Классическая структура ЭВМ. Принципы фон Неймана
4. Организация оперативной памяти
5. Представление информации в ЭВМ
5.1 Непрерывная и дискретная информация
5.2 Кодирование информации
5.3 Представление информации в двоичном коде
Заключение
Список использованной литературы
Введение
Авторство концепции, положенной в основу фон-неймановской архитектуры, в действительности принадлежит коллективу авторов (фон Нейман, Дж. Экерт, Дж. Макли), которые работали над созданием одной из первых ЭВМ общего назначения с возможностью перепрограммирования- ENIAC (1943, в частности фон Нейман был консультантом в этом проекте), а потом уже глубже реализована в машине EDVAC (1952). Сами принципы были сформулированы в нескольких публикациях, среди которых следует выделить такую как Burks, AW, Goldstine, HH, and von Neumann, J. Preliminary Discussion Of The Logical Design Of An Electronic Computing Instrument, 1945 («Предыдущая дискуссия о логическом устройстве электронного вычислительного инструмента ») и Von Neumann, J. First Draft Of A Report On The EDVAC , 1946 («Первый вариант доклада о EDVAC»).
Собственно, главной проблемой, которая стояла перед «пионерами» вычислительной техники была чрезвычайная сложность введения алгоритма вычислений в ЭВМ, для чего приходилось иметь дело с многочисленными переключателями, тумблерами, разъемами и другими коммутирующими элементов. Это затрудняло процесс, приводило к огромному количеству ошибок и отнюдь не прибавляло этим машинам универсальности.
Фон Нейман в своей «Предварительный дискуссии» предложил взамен хранить алгоритм вместе с данными для вычислений в памяти вычислительной машины, что бы давало возможность во-первых оперативно перепрограммировать систему, а во-вторых обращаться с командами как с данными, проводить над ними такие же вычислительные операции, то есть фактически открывало возможность для написания программ, которые сами себя модифицируют (и это было совсем не экзотикой на то время, а практической необходимостью). Таким образом предлагалась организация вычислений, которая действительно делала вычислительную машину универсальным инструментом.
Такая структура делала невозможным различение команд от данных в памяти машины по структуре представления, но фон-Нейманом было указано, что такое размещение возможно «при условии, если машина каким-то образом сможет различить их». Для того, чтобы указать машине на то, где есть команды, а где есть данные, была впоследствии предложена концепция счетчика команд (program counter), в котором хранилась адрес текущей команды, а после ее выполнения заменялась адресу следующей. Адреса же самих операндов (данных) хранились непосредственно в команде.
Также в «Предварительный дискуссии» была достаточно подробно рассмотрена четырехкомпонентной структура вычислительного инструмента, которая сейчас считается классической структурой фон-неймановской машины, а именно: арифметическое устройство, устройство управления, память и пульт оператора.
Цель:
Структура ЭВМ
Рассмотреть принципы функционирования ЭВМ;
Рассмотреть принципы Дж. Фон Неймана;
Рассмотреть организацию оперативной памяти;
Представление информации в ЭВМ.
1. Структура и принципы работы ЭВМ
Человечество научилось пользоваться простейшими счётными приспособлениями тысячи лет назад. Наиболее востребованной оказалась необходимость определять количество предметов, используемых в меновой торговле. Одним из самых простых решений было использование весового эквивалента меняемого предмета, что не требовало точного пересчёта количества его составляющих. Для этих целей использовались простейшие балансирные весы, которые стали, таким образом, одним из первых устройств для количественного определения массы.
В 1623 году Вильгельм Шикард придумал «Считающие часы» - первый механический калькулятор, умевший выполнять четыре арифметических действия. Считающими часами устройство было названо потому, что как и в настоящих часах работа механизма была основана на использовании звёздочек и шестерёнок. Практическое использование это изобретение нашло в руках друга Шикарда, философа и астронома Иоганна Кеплера.
За этим последовали машины Блеза Паскаля («Паскалина», 1642 г.) и Готфрида Вильгельма Лейбница. Лейбниц также описал двоичную систему счисления -- центральный ингредиент всех современных компьютеров. Однако вплоть до 1940-х, многие последующие разработки (включая машины Чарльза Бэббиджа и даже ЭНИАК 1945 года) были основаны на более сложной в реализации десятичной системе.
В 1804 году Жозеф Мари Жаккар разработал ткацкий станок, в котором вышиваемый узор определялся перфокартами. Серия карт могла быть заменена, и смена узора не требовала изменений в механике станка. Это было важной вехой в истории программирования.
Примерно в 1820 году Charles Xavier Thomas создал первый удачный, серийно выпускаемый механический калькулятор -- Арифмометр Томаса, который мог складывать, вычитать, умножать и делить. В основном, он был основан на работе Лейбница. Механические калькуляторы, считающие десятичные числа, использовались до 1970-х.
В 1838 году Чарльз Бэббидж перешёл от разработки Разностной машины к проектированию более сложной аналитической машины, принципы программирования которой напрямую восходят к перфокартам Жаккара.
В 1939 году в Endicott laboratories в IBM началась работа над Harvard Mark I. Официально известный как Automatic Sequence Controlled Calculator, Mark I был электромеханическим компьютером общего назначения, созданного с финансированием IBM и при помощи персонала IBM, под руководством гарвардского математика Howard Aiken. Проект компьютера был создан под влиянием Аналитической машины Ч. Бэббиджа, с использованием десятичной арифметики, колёс для хранения данных и поворотных переключатей в дополнение к электромагнитным реле.
Следующим крупным шагом в истории компьютерной техники стало изобретение транзистора в 1947 году. Они стали заменой хрупким и энергоёмким лампам. О компьютерах на транзисторах обычно говорят как о «втором поколении», которое доминировало в 1950-х и начале 1960-х.
Компьютеры второго поколения обычно состояли из большого количества печатных плат, каждая из которых содержала от одного до четырёх логических вентилей или триггеров. В частности, IBM Standard Modular System определяла стандарт на такие платы и разъёмы подключения для них. В 1959 году на основе транзисторов IBM выпустила мейнфрейм IBM 7090 и машину среднего класса IBM 1401. Последняя использовала перфокарточный ввод и стала самым популярным компьютером общего назначения того времени. B период 1960--1964 гг. было выпущено более 100 тыс. экземпляров этой машины. В ней использовалась память на 4000 символов.
Изобретение Килби вызвало взрыв в развитии компьютеров третьего поколения. Даже при том, что первая интегральная схема была произведена в сентябре 1958, чипы не использовались в компьютерах до 1963. Историю мейнфреймов - принято отсчитывать с появления в 1964 году универсальной компьютерной системы IBM System/360, на разработку которой корпорация IBM затратила 5 млрд. долларов.
В ноябре 1971 Intel выпустили первый в мире коммерческий микропроцессор, Intel 4004. Это был первый полный центральный процессор на одном чипе и стал первым коммерчески доступным микропроцессором.
Компьютеры четвёртого поколения, которые развивались в это время, использовали микропроцессор, который помещает способности компьютерной обработки на единственном чипе. Комбинируя память произвольного доступа (RAM), разработанную Intel, компьютеры четвёртого поколения были быстрее, чем когда-либо прежде и занимали намного меньшую площадь.
ЭВМ неймановской архитектуры содержит следующие основные устройства:
арифметико-логическое устройство (АЛУ);
устройство управления (УУ);
запоминающее устройство (ЗУ);
устройства ввода-вывода (УВВ);
пульт управления (ПУ).
Структура современных ЭВМ.
Первые компьютеры создавались непосредственно для вычислений (что отражено в названиях «компьютер» и «ЭВМ»). Не случайно первым высокоуровневым языком программирования был Фортран, предназначенный исключительно для выполнения математических расчётов.
Вторым крупным применением были базы данных. Прежде всего, они были нужны правительствам и банкам. Базы данных требуют уже более сложных компьютеров с развитыми системами ввода-вывода и хранения информации. Для этих целей был разработан язык Кобол. Позже появились СУБД (системы управления базами данных) со своими собственными языками программирования.
Третьим применением было управление всевозможными устройствами. Здесь развитие шло от узкоспециализированных устройств (часто аналоговых) к постепенному внедрению стандартных компьютерных систем, на которых запускаются управляющие программы. Кроме того, всё большая часть техники начинает включать в себя управляющий компьютер.
Наконец, компьютеры развились настолько, что компьютер стал главным информационным инструментом как в офисе, так и дома. То есть, теперь почти любая работа с информацией осуществляется через компьютер -- будь то набор текста или просмотр фильмов. Это относится и к хранению информации, и к её пересылке по каналам связи.
2. Принцип функционирования
Но как же компьютер функционировал? После загрузки программы (алгоритма и данных для обработки) в запоминающее устройство, машина фон-Неймана может работать автоматически, без вмешательства оператора. Каждая ячейка памяти машины имеет уникальный номер - адрес, а специальный механизм, чаще всего - счетчик команд - обеспечивает автоматическое выполнение необходимой последовательности команд, и определяет на каждом этапе адрес ячейки, из которой необходимо загрузить следующую команду.
Перед началом выполнения программы в счетчик записывается адрес ее первой команды. Определение адреса следующей команды происходит по одному из следующих сценариев:
Если текущая команда не является командой передачи управления (то есть это просто арифметическая или логическая операция над данными), то к текущему значению счетчика добавляется число, равное длине текущей команды в минимально адресованных единицах информации (понятно, что это возможно при условии, если обычные команды в блоках, не разделенных командами передачи управления, располагаются последовательно в памяти, иначе адрес следующей команды может храниться, например, непосредственно в команде).
Если текущая команда - команда передачи управления (команда условного или безусловного перехода), которая изменяет последовательный ход выполнения программы, то в счетчик принудительно записывается адрес той команды, которая была заказана при выполнении перехода, где бы она ни находилась.
Процессор, или микропроцессор, является основным устройством ЭВМ. Он предназначен для выполнения вычислений по хранящейся в запоминающем устройстве программе и обеспечения общего управления ЭВМ. Быстродействие ЭВМ в значительной мере определяется скоростью работы процессора. Для ее увеличения процессор использует собственную намять небольшого объема, именуемую местной или сверхоперативной, что в некоторых случаях исключает необходимость обращения к запоминающему устройству ЭВМ.
Вычислительный процесс должен быть предварительно представлен для ЭВМ в виде программы -- последовательности инструкций (команд), записанных в порядке выполнения. В процессе выполнения программы ЭВМ выбирает очередную команду, расшифровывает ее, определяет, какие действия и над какими данными следует выполнить. Эту функцию осуществляет УУ. Оно же помещает выбранные из ЗУ данные в АЛУ, где они и обрабатываются. Само АЛУ работает под управлением УУ.
Обрабатываемые данные и выполняемая программа должны находиться в запоминающем устройстве -- памяти ЭВМ, куда они вводятся через устройство ввода. Емкость памяти измеряется в величинах, кратных байту. Память представляет собой сложную структуру, построенную по иерархическому принципу, и включает в себя запоминающие устройства различных типов. Функционально она делится на две части: внутреннюю и внешнюю.
Внутренняя, или основная память -- это запоминающее устройство, напрямую связанное с процессором и предназначенное для хранения выполняемых программ и данных, непосредственно участвующих в вычислениях. Обращение к внутренней памяти ЭВМ осуществляется с высоким быстродействием, но она имеет ограниченный объем, определяемый системой адресации машины.
Внутренняя память, в свою очередь, делится на оперативную (ОЗУ) и постоянную (ПЗУ) память. Оперативная память, по объему составляющая" большую часть внутренней памяти, служит для приема, хранения и выдачи информации. При выключении питания ЭВМ содержимое оперативной памяти в большинстве случаев теряется. Постоянная память обеспечивает хранение и выдачу информации. В отличие от содержимого оперативной памяти, содержимое постоянной заполняется при изготовлении ЭВМ и не может быть изменено в обычных условиях эксплуатации. В постоянной памяти хранятся часто используемые (универсальные) программы, и данные, к примеру, некоторые программы операционной системы, программы тестирования оборудования ЭВМ и др. При выключении питания содержимое постоянной памяти сохраняется.
Внешняя память (ВЗУ) предназначена для размещения больших объемов информации и обмена ею с оперативной памятью. Для построения внешней памяти используют энергонезависимые носители информации (диски и ленты), которые к тому же являются переносимыми. Емкость этой памяти практически не имеет ограничений, а для обращения к ней требуется больше времени, чем ко внутренней.
Внешние запоминающие устройства конструктивно отделены от центральных устройств ЭВМ (процессора и внутренней памяти), имеют собственное управление и выполняют запросы процессора без его непосредственного вмешательства. В качестве ВЗУ используют накопители на магнитных и оптических дисках, а также накопители на магнитных лентах.
ВЗУ по принципам функционирования разделяются на устройства прямого доступа (накопители на магнитных и оптических дисках) и устройства последовательного доступа (накопители на магнитных лентах). Устройства прямого доступа обладают большим быстродействием, поэтому они являются основными внешними запоминающими устройствами, постоянно используемыми в процессе функционирования ЭВМ. Устройства последовательного доступа используются в основном для резервирования информации.
Устройства ввода-вывода служат соответственно для ввода информации в ЭВМ и вывода из нее, а также для обеспечения общения пользователя с машиной. Процессы ввода-вывода протекают с использованием внутренней памяти ЭВМ. Иногда устройства ввода-вывода называют периферийными или внешними устройствами ЭВМ. К ним относятся, в частности, дисплеи (мониторы), клавиатура, манипуляторы типа «мышь», алфавитно-цифровые печатающие устройства (принтеры), графопостроители, сканеры и др. Для управления внешними устройствами (в том числе и ВЗУ) и согласования их с системным интерфейсом служат групповые устройства управления внешними устройствами, адаптеры или контроллеры.
Системный интерфейс -- это конструктивная часть ЭВМ, предназначенная для взаимодействия ее устройств и обмена информацией между ними.
В больших, средних и супер-ЭВМ в качестве системного интерфейса используются сложные устройства, имеющие встроенные процессоры ввода-вывода, именуемые каналами. Такие устройства обеспечивают высокую скорость обмена данными между компонентами ЭВМ.
Отличительной особенностью малых ЭВМ является использование в качестве системного интерфейса системных шин. Различают ЭВМ с многошинной структурой и с общей шиной. В первых для обмена информацией между устройствами используются отдельные группы шин, во втором случае все устройства ЭВМ объединяются с помощью одной группы шин, в которую входят подмножества шин для передачи данных, адреса и управляющих сигналов. При такой организации системы шин обмен информацией между процессором, памятью и периферийными устройствами выполняется по единому правилу, что упрощает взаимодействие устройств машины.
Пульт управления служит для выполнения оператором ЭВМ или системным программистом системных операций в ходе управления вычислительным процессом. Кроме того, при техническом обслуживании ЭВМ за пультом управления работает инженерно-технический персонал. Пульт управления конструктивно часто выполняется вместе с центральным процессором.
Современные суперкомпьютеры используются для моделирования сложных физических и биологических процессов -- например, ядерных реакций или климатических изменений. Некоторые проекты проводятся при помощи распределённых вычислений, когда большое число относительно слабых компьютеров одновременно работает над небольшими частями общей задачи, формируя таким образом очень мощный компьютер.
Недостатки и современные перспективы архитектуры фон Неймана
Архитектура фон Неймана неоднократно подвергалась критике и, учитывая это, вызывает искреннее удивление ее живучесть, тогда как подавляющее большинство поздних альтернатив является теперь или музейными экспонатами, или прототипами, и вообще никак не могут соревноватьсяс ней в популярности.
3. Классическая структура ЭВМ. Принципы фон Неймана
Классические принципы построения ЭВМ были изложены в 1945 г. группой американских ученых, среди которых был очень известный математик и физик Джон фон Нейман. Впоследствии всем базовым принципам построения вычислительной техники стали приписывать его авторство, а архитектура с последовательным выполнением команд получила название «фон-неймановской».
Кратко сформулируем классические принципы устройства ЭВМ.
Использование двоичной системы счисления для представления чисел. В докладе Неймана были продемонстрированы преимущества двоичной системы для технической реализации узлов компьютера, удобство и простота выполнения в ней арифметических и логических операций. В дальнейшем ЭВМ стали обрабатывать текстовую, графическую, звуковую и другие виды информации, но по-прежнему двоичное кодирование данных составляет информационную основу любого современного компьютера.
Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды на длину команды. Так как команды программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд. Если после выполнения команды следует перейти не к следующей, а к какой-то другой команде, используются команды условного или безусловного переходов, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды «стоп».
Принцип однородности памяти. Программа также должна храниться в виде набора нулей и единиц, причем в той же самой памяти, что и обрабатываемые ей числа. С точки зрения хранения и способов обработки принципиальная разница между программой и данными отсутствует.
Принцип адресности. Структурно основная память состоит из перенумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка. Адресом ячейки фактически является её номер; таким образом, местонахождение информации в ОЗУ также кодируется в виде чисел.
Фон Нейман с соавторами предложили структуру ЭВМ, которая полностью воспроизводилась в машинах первого и второго поколений.
Рисунок 1. «Структура ЭВМ»
Тонкими стрелками показаны направления движения информации, а толстыми - управляющие воздействия УУ центрального процессора.
Центральное положение процессора в схеме является наиболее существенной особенностью устройства машин «фон-неймановской» архитектуры.
Разработанные фон Нейманом основы архитектуры вычислительных устройств оказались настолько фундаментальными, что получили в литературе название "фон-неймановской архитектуры”. Подавляющее большинство вычислительных машин на сегодняшний день - фон-неймановские машины. Исключение составляют лишь отдельные разновидности систем для параллельных вычислений, в которых отсутствует счетчик команд, не реализована классическая концепция переменной и имеются другие существенные принципиальные отличия от классической модели (примерами могут служить потоковая и редукционная вычислительные машины).
По-видимому, значительное отклонение от фон-неймановской архитектуры произойдет в результате развития идеи машин пятого поколения, в основе обработки информации в которых лежат не вычисления, а логические выводы.
4. Организация оперативной памяти
Емкость оперативной памяти современных компьютеров слишком велика, чтобы ее можно было реализовать на единственной микросхеме. Разрядность микросхем обычно тоже ниже, чем требуется в оперативной памяти. По этим причинам оперативную память строят из нескольких микросхем.
Увеличение разрядности достигается путем параллельного соединения необходимого количества микросхем памяти. Параллельно соединяются адресные входы и входы управления. Информационные выводы при этом образуют шину данных требуемой разрядности (рис. 1).
Рисунок 2. «Разрядность»
Для получения требуемой емкости ОЗУ в словах используют несколько банков памяти. На рис. 2 приведена структурная схема оперативной памяти, состоящей изm банков.
При обращении к ОЗУ адрес A, поступающий по шине AB, разделяется на 2 части. Из s адресных линий подключены дешифратор ДШБ адреса банка. Остальные s-b линий параллельно соединены с соответствующими адресными входами всех m банков. Выходы ДШБ стробируются сигналом CS, формируемым в цикле обращения к памяти. Благодаря этому активный уровень будет сформирован на входе CS только одного банка.
Рисунок 3. «Структурная схема оперативной памяти»
Используются различные схемы распределения разрядов шины AB для адресов банков и ячеек внутри банков. В блочной схеме для адресации банков выделяется bстарших разрядов адреса. В этом случае адреса последовательно нарастают, начиная с банка с младшим номером и заканчивая старшим. В циклической схеме адрес Abбанка наоборот определяется младшими разрядами A, т.е. Ab = A mod m. При этом соседние адреса памяти распределяются по разным банкам.
5. Представление информации в ЭВМ
5.1 Непрерывная и дискретная информация
Человек воспринимает информацию с помощью органов чувств. Свет, звук, тепло - это энергетические сигналы, а вкус и запах - это результат воздействия химических соединений, в основе которого тоже энергетическая природа. Человек испытывает энергетические воздействия непрерывно и может никогда не встретиться с одной и той же их комбинацией дважды. Нет двух одинаковых зеленых листьев на одном дереве и двух абсолютно одинаковых звуков - это информация аналоговая. Если же разным цветам дать номера, а разным звукам - ноты, то аналоговую информацию можно превратить в цифровую.
Чтобы сообщение было передано от источника к получателю, необходима некоторая материальная субстанция - носитель информации. Сообщение, передаваемое с помощью носителя, назовем сигналом. В общем случае сигнал - это изменяющийся во времени физический процесс. Такой процесс может содержать различные характеристики (например, при передаче электрических сигналов могут изменяться напряжение и сила тока). Та из характеристик, которая используется для представления сообщений, называется параметром сигнала.
В случае когда параметр сигнала принимает последовательное во времени конечное число значений (при этом все они могут быть пронумерованы), сигнал называется дискретным, а сообщение, передаваемое с помощью таких сигналов - дискретным сообщением. Информация, передаваемая источником, в этом случае также называется дискретной. Если же источник вырабатывает непрерывное сообщение (соответственно параметр сигнала - непрерывная функция от времени), соответствующая информация называется непрерывной. Пример дискретного сообщения - процесс чтения книги, информация в которой представлена текстом, т.е. дискретной последовательностью отдельных значков (букв). Примером непрерывного сообщения служит человеческая речь, передаваемая модулированной звуковой волной; параметром сигнала в этом случае является давление, создаваемое этой волной в точке нахождения приемника - человеческого уха.
Непрерывное сообщение может быть представлено непрерывной функцией, заданной на некотором отрезке [а, Ь] (см. рис. 4). Непрерывное сообщение можно преобразовать в дискретное (такая процедура называется дискретизацией). Для этого из бесконечного множества значений этой функции (параметра сигнала) выбирается их определенное число, которое приближенно может характеризовать остальные значения. Один из способов такого выбора состоит в следующем. Область определения функции разбивается точками x1, x2,... хn, на отрезки равной длины и на каждом из этих отрезков значение функции принимается постоянным и равным, например, среднему значению на этом отрезке; полученная на этом этапе функция называется в математике ступенчатой. Следующий шаг - проецирование значений “ступенек” на ось значений функции (ось ординат). Полученная таким образом последовательность значений функции у1, у2, ... уn. является дискретным представлением непрерывной функции, точность которого можно неограниченно улучшать путем уменьшения длин отрезков разбиения области значений аргумента.
Рисунок 4. «Процедура дискретизации непрерывного сообщения»
Ось значений функции можно разбить на отрезки с заданным шагом и отобразить каждый из выделенных отрезков из области определения функции в соответствующий отрезок из множества значений (рис. 2). В итоге получим конечное множество чисел, определяемых, например, по середине или одной из границ таких отрезков.
Таким образом, любое сообщение может быть представлено как дискретное, иначе говоря последовательностью знаков некоторого алфавита.
Возможность дискретизации непрерывного сигнала с любой желаемой точностью (для возрастания точности достаточно уменьшить шаг) принципиально важна с точки зрения информатики. Компьютер - цифровая машина, т.е. внутреннее представление информации в нем дискретно. Дискретизация входной информации (если она непрерывна) позволяет сделать ее пригодной для компьютерной обработки. Существуют и другие вычислительные машины - аналоговые ЭВМ. Они используются обычно для решения задач специального характера и широкой публике практически не известны. Эти ЭВМ в принципе не нуждаются в дискретизации входной информации, так как ее внутреннее представление у них непрерывно. В этом случае все наоборот - если внешняя информация дискретна, то ее “перед употреблением” необходимо преобразовать в непрерывную.
Свойства информации:
запоминаемость;
передаваемость;
преобразуемость;
воспроизводимость;
стираемость.
Свойство запоминаемости - одно из самых важных. Запоминаемую информацию будем называть макроскопической (имея ввиду пространственные масштабы запоминающей ячейки и время запоминания). Именно с макроскопической информацией мы имеем дело в реальной практике.
Передаваемость информации с помощью каналов связи (в том числе с помехами) хорошо исследована в рамках теории информации К. Шеннона. В данном случае имеется ввиду несколько иной аспект - способность информации к копированию, т.е. к тому, что она может быть “запомнена” другой макроскопической системой и при этом останется тождественной самой себе. Очевидно, что количество информации не должно возрастать при копировании.
Воспроизводимость информации тесно связана с ее передаваемостью и не является ее независимым базовым свойством. Если передаваемость означает, что не следует считать существенными пространственные отношения между частями системы, между которыми передается информация, то воспроизводимость характеризует неиссякаемость и неистощимость информации, т.е. что при копировании информация остается тождественной самой себе.
Фундаментальное свойство информации - преобразуемость. Оно означает, что информация может менять способ и форму своего существования. Копируемость есть разновидность преобразования информации, при котором ее количество не меняется. В общем случае количество информации в процессах преобразования меняется, но возрастать не может.
Свойство стираемости информации также не является независимым. Оно связано с таким преобразованием информации (передачей), при котором ее количество уменьшается и становится равным нулю.
Подводя итог сказанному, отметим, что предпринимаются (но отнюдь не завершены) попытки ученых, представляющих самые разные области знания, построить единую теорию, которая призвана формализовать понятие информации и информационного процесса, описать превращения информации в процессах самой разной природы. Движение информации есть сущность процессов управления, которые суть проявление имманентной активности материи, ее способности к самодвижению. С момента возникновения кибернетики управление рассматривается применительно ко всем формам движения материи, а не только к высшим (биологической и социальной). Многие проявления движения в неживых - искусственных (технических) и естественных (природных) - системах также обладают общими признаками управления, хотя их исследуют в химии, физике, механике в энергетической, а не в информационной системе представлений. Информационные аспекты в таких системах составляют предмет новой междисциплинарной науки - синергетики.
Высшей формой информации, проявляющейся в управлении в социальных системах, являются знания. Это наддисциплинарное понятие, широко используемое в педагогике и исследованиях по искусственному интеллекту, также претендует на роль важнейшей философской категории. В философском плане познание следует рассматривать как один из функциональных аспектов управления. Такой подход открывает путь к системному пониманию генезиса процессов познания, его основ и перспектив.
5.2 Кодирование информации
Представление информации происходит в различных формах в процессе восприятия окружающей среды живыми организмами и человеком, в процессах обмена информацией между человеком и человеком, человеком и компьютером, компьютером и компьютером и так далее. Преобразование информации из одной формы представления (знаковой системы) в другую называется кодированием.
Средством кодирования служит таблица соответствия знаковых систем, которая устанавливает взаимно однозначное соответствие между знаками или группами знаков двух различных знаковых систем.
В процессе обмена информацией часто приходится производить операции кодирования и декодирования информации. При вводе знака алфавита в компьютер путем нажатия соответствующей клавиши на клавиатуре происходит кодирование знака, то есть преобразование компьютерного кода. При выводе знака на экран монитора или принтер происходит обратный процесс - декодирование, когда из компьютерного кода знак преобразуется в его графическое изображение.
Представление информации с помощью какого-либо языка часто называют кодированием.
Код -- набор символов (условных обозначений) дли представления информации. Кодирование-- процесс представления информации в виде кода.
Водитель передает сигнал с помощью гудка или миганием фар. Кодом является наличие или отсутствие гудка, а в случае световой сигнализации -- мигание фар или его отсутствие.
5.3 Представление информации в двоичном коде
Люди всегда искали способы быстрого обмена сообщениями. Для этого посылали гонцов, использовали почтовых голубей. У народов существовали различные способы оповещения о надвигающейся опасности: барабанный бой, дым костров, флаги и т. д. Однако использование такого представления информации требует предварительной договоренности о понимании принимаемого сообщения.
Знаменитый немецкий ученый Готфрид Вильгельм Лейбниц предложил еще в XVII веке уникальную и простую систему представления чисел. «Вычисление с помощью двоек... является для науки основным и порождает новые открытия... при сведении чисел к простейшим началам, каковы 0 и 1, везде появляется чудесный порядок».
Сегодня такой способ представления информации с помощью языка, содержащего всего два символа алфавита -- 0 и 1, широко используется в технических устройствах, в том числе ив компьютере. Эти два символа 0 и 1 принято называть двоичными цифрами или битами (от англ. bit -- BinaryDigit - двоичный знак).
Вся информация, которую обрабатывает компьютер должна быть представлена двоичным кодом с помощью двух цифр 0 и 1. Эти два символа принято называть двоичными цифрами или битами. С помощью двух цифр 0 и 1 можно закодировать любое сообщение. Это явилось причиной того, что в компьютере обязательно должно быть организованно два важных процесса: кодирование и декодирование.
С точки зрения технической реализации использование двоичной системы счисления для кодирования информации оказалось намного более простым, чем применение других способов. Действительно, удобно кодировать информацию в виде последовательности нулей и единиц, если представить эти значения как два возможных устойчивых состояния электронного элемента:
- отсутствие электрического сигнала;
- наличие электрического сигнала.
Эти состояния легко различать. Недостаток двоичного кодирования - длинные коды. Но в технике легче иметь дело с большим количеством простых элементов, чем с небольшим числом сложных.
Вам приходится постоянно сталкиваться с устройством, которое может находиться только в двух устойчивых состояниях: включено/выключено. Конечно же, это хорошо знакомый всем выключатель. А вот придумать выключатель, который мог бы устойчиво и быстро переключаться в любое из 10 состояний, оказалось невозможным. В результате после ряда неудачных попыток разработчики пришли к выводу о невозможности построения компьютера на основе десятичной системы счисления. И в основу представления чисел в компьютере была положена именно двоичная система счисления.
Способы кодирования и декодирования информации в компьютере, в первую очередь, зависит от вида информации, а именно, что должно кодироваться: числа, текст, графические изображения или звук.
Заключение
В данной работе была раскрыта структурная схема ЭВМ. Структура компьютера - это некоторая модель, устанавливающая состав, порядок и принципы взаимодействия входящих в нее компонентов. Центральной частью компьютера является системный блок, с присоединенными к нему клавиатурой, монитором и мышью. Описаны основные компоненты ЭВМ: микропроцессор, внешняя и внутренняя память, генератор тактовой частоты, контроллеры (в том числе контроллер прерывания), системная шина, устройства ввода и вывода информации и другие. Рассмотрен принцип взаимодействия основных устройств. А так же рассмотрены принципы Фон Неймана, рассмотрена работа оперативной памяти и как представляется информация в ЭВМ.
Список использованной литературы
1. http://giasiu.narod.ru/p49aa1.html.
2. http://www.genon.ru/.
3. История компьютера. Дата обращения: 10.11.2010.
4. Планета информатики. Дата обращения: 12.11.2010.
5. http://steam-portal.do.am/.
6. http://zdos.ru/computer/view_art.php?cat=computer&id=82.
7. http://uchu2008.narod.ru/razdely/informatika/inform_lectures/3/3.html.
Размещено на Allbest.ru
...Подобные документы
Непрерывная и дискретная информация. Кодирование как процесс представления информации в виде кода. Особенности процедуры дискретизации непрерывного сообщения. Позиционные и непозиционные системы счисления. Представление информации в двоичном коде.
реферат [117,3 K], добавлен 11.06.2010Классические принципы построения электронных вычислительных машин, их основные блоки: арифметико-логический, устройства управления, ввода-вывода и памяти. Автоматизация перевода информации. Двоичное кодирование и организация оперативной памяти компьютера.
презентация [55,2 K], добавлен 22.02.2015Поколения электронно-вычислительных машин. Устройства вывода информации: мониторы. Современный текстовый процессор Microsoft Word. Программы-переводчики и электронные словари. Современные графические пакеты, редакторы и программы, их возможности.
контрольная работа [51,0 K], добавлен 04.05.2012Ранние приспособления и устройства для счета. Появление перфокарт, первые программируемые машины, настольные калькуляторы. Работы Джона Фон Неймана по теории вычислительных машин. История создания и развития, поколения электронно-вычислительных машин.
реферат [37,7 K], добавлен 01.04.2014Классификация компьютерной памяти. Использование оперативной, статической и динамической оперативной памяти. Принцип работы DDR SDRAM. Форматирование магнитных дисков. Основная проблема синхронизации. Теория вычислительных процессов. Адресация памяти.
курсовая работа [1,5 M], добавлен 28.05.2016Появление первого поколения ЭВМ, элементарная база процессоров и оперативных запоминающих устройств, скорость обработки данных. ЭВМ для планово-экономических расчетов. Архитектура машин V поколения: скорость выполнения вычислений и логических выводов.
презентация [1,3 M], добавлен 25.11.2015Формы и системы представления информации для ее машинной обработки. Аналоговая и дискретная информация, представление числовой, графической и символьной информации в компьютерных системах. Понятие и особенности файловых систем, их классификация и задачи.
реферат [170,3 K], добавлен 14.11.2013Причины возникновения остаточной информации. Уничтожение информации как часть процесса обеспечения информационной безопасности. Метод воздействия магнитным полем и анализ устройств ликвидации информации. Ликвидация информации в оперативной памяти.
реферат [124,3 K], добавлен 05.12.2012Классификация ЭВМ: по принципу действия, этапам создания, назначению, размерам и функциональным возможностям. Основные виды электронно-вычислительных машин: суперЭВМ, большие ЭВМ, малые ЭВМ, МикроЭВМ, серверы.
реферат [22,8 K], добавлен 15.03.2004Улучшение параметров модулей памяти. Функционирование и взаимодействие операционной системы с оперативной памятью. Анализ основных типов, параметров оперативной памяти. Программная часть с обработкой выполнения команд и размещением в оперативной памяти.
курсовая работа [99,5 K], добавлен 02.12.2009Основные задачи контроля и диагностики электронно-вычислительных машин, необходимость, структура диагностирования ЭВМ. Описание программы производительности системы и пакета SISOFT SANDRA. Сводная информация о тестируемом компьютере, стресс-тестирование.
курсовая работа [1,5 M], добавлен 05.05.2009Разработка программы в среде Microsoft Visual C++ для вывода системной информации о компьютере, его оперативной памяти, процессоре, ip-адресе, принтерах, текущем видеорежиме и дисках. Использование программы Sysinfo для анализа работы компьютера.
курсовая работа [667,3 K], добавлен 24.04.2011История появления и развития первых вычислительных машин. Изучение характеристик электронно-вычислительной машины. Архитектура и классификация современных компьютеров. Особенности устройства персональных компьютеров, основные параметры микропроцессора.
курсовая работа [48,6 K], добавлен 29.11.2016Стратегии размещения информации в памяти. Алгоритмы распределения адресного пространства оперативной памяти. Описание характеристик модели и ее поведения, классов и элементов. Выгрузка и загрузка блоков из вторичной памяти. Страничная организация памяти.
курсовая работа [708,6 K], добавлен 31.05.2013Архитектура и принципы построения электронно-вычислительных машин. Стратегические задачи суперкомпьютеров. Примеры их применения в военной сфере, науке и образовании, медицине, метеорологии. Рейтинг российских мощнейших компьютеров на мировом рынке.
презентация [523,1 K], добавлен 17.06.2016Принципы сегментации памяти. Классификация регистров по назначению и способу использования. "Перевернутое" представление данных в центральном процессоре. Адресация ввода/вывода информации. Программное, внутреннее и аппаратное прерывание выполнения команд.
презентация [107,4 K], добавлен 27.08.2013Микропроцессор как универсальное устройство для выполнения программной обработки информации. Функциональные возможности и архитектурные решения. Микроконтроллеры в системах управления и обработки информации. Классификация электронно-вычислительных машин.
курсовая работа [189,6 K], добавлен 12.10.2015История развития ЭВМ и эффективность их использования, понятие "базовый набор" и "обязательная конфигурация". Назначение современных и перспективных видов КЭШ-памяти. Сканеры как устройство ввода графической информации в компьютер, их конструкции.
контрольная работа [35,7 K], добавлен 01.05.2009Современные достижения в разработке накопителей информации. Принципы работы запоминающих устройств ЭВМ и голографической памяти. Возможности персональных компьютеров и мультимедийных систем. Перспективы развития оптических накопителей и жестких дисков.
презентация [4,0 M], добавлен 27.02.2012Компьютер, программа, интерфейс. Состав компьютерной системы. От информации к данным. Оперативная память компьютера. Регенерация оперативной памяти. Память на магнитных дисках. Структура данных на магнитном диске. Размещение файлов на жестком диске.
реферат [16,5 K], добавлен 23.11.2003