Реферат Курсовая Конспект
Эволюция информационных технологий - раздел Философия, Эволюция Информационных Технологий ...
|
Эволюция информационных технологий
Механические счётные устройства
В 1642 г. Блез Паскаль изобрел устройство, механически выполняющее сложение чисел, а в 1673 г. Готфрид Вильгельм Лейбниц сконструировал арифмометр, позволяющий механически выполнять четыре арифметических действия. Начиная с XIX в. арифмометры получили очень широкое применение. На них выполняли даже очень сложные расчеты, например, расчеты баллистических таблиц для артиллерийских стрельб. Существовала и специальная профессия — счетчик — человек, работающий с арифмометром, быстро и точно соблюдающий определенную последовательность инструкций (такую последовательность инструкций впоследствии стали называть программой). Но многие расчеты производились очень медленно — даже десятки счетчиков должны были работать по несколько недель и месяцев. Причина проста — при таких расчетах выбор выполняемых действий и запись результатов производились человеком, а скорость его работы весьма ограничена.
Появление IBM PC
В августе 1981 г. новый компьютер под названием IBM PC (читается — Ай-Би-Эм Пи-Си)
был официально представлен публике и вскоре после этого он приобрел большую
популярность у пользователей.
1983 г. – выпущен компьютер IBM PC XT, имеющий встроенный жесткий диск.
1985 г. - выпущен компьютер IBM PC AT, работающий на основе нового
микропроцессора Intel - 80286.
Далее фирма IBM теряет свою монополию на производство компьютеров. Множество
других фирм занимается выпуском IBM PC совместимых компьютеров. Большинство из
них находится в Юго-Восточной Азии. Главное что их объединяет - процессор фирмы
Intel. Так появились компьютеры с процессорами Intel - 80386, Intel - 80486, Intel -
Pentium, произведенные не компанией IBM.
ИНФОРМАЦИОННО-ЛОГИЧЕСКИЕ ОСНОВЫ ЭВМ
Таблица кодирования текстовой информации ASCII
Вторая половина таблицы содержит национальные шрифты, символы псевдографики, из которых могут быть построены таблицы, специальные математические знаки. Нижнюю часть таблицы кодировок можно заменять, используя соответствующие драйверы — управляющие вспомогательные программы. Этот прием позволяет применять несколько шрифтов и их гарнитур.
Дисплей по этому коду должен вывести на экран изображение символа — не просто цифровой код, а соответствующую ему картинку, так как каждый символ имеет свою форму.
Описание формы каждого символа хранится в специальной памяти дисплея —знакогенераторе.
Высвечивание символа на экране дисплея IBM PC осуществляется с помощью точек, образующих символьную матрицу.
Каждый пиксел в такой матрице является элементом изображения и может быть ярким или темным. Темная точка кодируется цифрой «0», светлая (яркая) — цифрой «1».
Если изображать в матричном поле знака темные пикселы точкой, а светлые — звездочкой, то можно графически изобразить форму символа.
Программы, работающие в операционной среде Windows, применяют совершенно другую кодовую таблицу, поддерживающую векторные шрифты TrueType. В ней отсутствуют все символы псевдографики, так как используется настоящая графика.
Кодирование аудиоинформации — процесс более сложный. Аудиоинформация является аналоговой. Для преобразования ее в цифровую форму используют аппаратные средства: аналого-цифровые преобразователи (АЦП), в результате работы которых аналоговый сигнал оцифровывается — представляемся в виде числовой последовательности. Для вывода оцифрованного звука на аудиоустройства необходимо проводить обратное преобразование, которое осуществляется с помощью цифро-аналоговых преобразователей (ЦАП).
Арифметические основы ЭВМ
Все современные ЭВМ имеют достаточно развитую систему команд, включающую десятки и сотни машинных операций. Однако выполнение любой операции основано на использовании простейших микроопераций типа сложения и сдвиг. Это позволяет иметь единое арифметико-логическое устройство для выполнения любых операций, связанных с обработкой информации. Правила сложения двоичных цифр двух чисел А и В представлены в табл. 2.2.
Таблица 2.2
Таблица функций от одной переменной
Таблицы истинности получили такое название, потому что они определяют значение функции в зависимости от комбинации входных сигналов. В этой таблице, как и ранее, y0º0 и y1ºl. Функция у2=х, а функция у3= (инверсия х).
Этим функциям соответствуют определенные технические аналоги. Схема, реализующая зависимость у2=х, называется повторителем, а схема у3= — инвертором.
При п=2, N=16, т.е. от двух переменных можно построить шестнадцать различных функций. В табл. 2.5 представлена часть из них, имеющая фундаментальное значение при построении основных схем ЭВМ.
Таблица 2.5
Таблица функций от двух переменных
Заметим, что в левой части таблицы перечислены всевозможные комбинации входных переменных (наборы значений), а в правой — возможные реакции выходных сигналов. В табл. 2.5 представлены функции Y0, …, Y3 , полностью соответствующие функциям из табл. 2.4, а также новые, часто используемые и интересные функции Y4, …, Y9. При этом местоположение функций и их нумерация в таблице особого значения не имеют. По данной таблице нетрудно составить аналитическое выражение (зависимость) для каждой функции от двух аргументов вида (2.2). Для этого наборы переменных, на которых функция принимает значение единицы, записываются как конъюнкции (логическое умножение) и связываются знаками логического сложения. Такие формы функций получили название дизъюнктивных нормальных форм (ДНФ). Если в этих функциях конъюнкции содержат все без исключения переменные в прямом или инверсном значении, то такая форма функций называется совершенной.
Функция Y4 представляет собой функцию логического сложения, дизъюнкцию. Онапринимает значение единицы, если хотя бы одна переменная X1 или X2 имеет значение единицы:
Тождественность перечисленных аналитических зависимостей можно установить, пользуясь приведенными ниже законами алгебры логики.
Функция у5 является инверсной функцией по отношению к у4
Она имеет название «отрицание дизъюнкции». Иногда в литературе встречается ее специальное название — «стрелка Пирса», по фамилии математика, исследовавшего ее свойства.
Функция у6 является функцией логического умножения. Онаочень похожа на операцию обычного умножения и принимает значение единицы в тех случаях, когда все ее переменные равны единице:
Функция у7 является инверсной функцией по отношению к у6:
Она называется «отрицание конъюнкции» или «штрих Шеффера».
Функция y8 называется логической равнозначностью. Она принимает значение единицы, если все ее переменные имеют одинаковое значение (или 0, или 1):
Она принимает значение единицы, если ее переменные имеют противоположные значения. Функции у8 и у9 являются основой для построения сумматоров, так как они соответствуют правилам формирования цифр двоичных чисел при сложении (вычитании).
Функция у9 является инверсной функцией по отношению к y8:
Из перечисленных функций двух переменных можно строить сколь угодно сложные зависимости, отражающие алгоритмы преобразования информации, представленной в двоичной системе счисления. Алгебра логики устанавливает правила формирования логически полного базиса простейших функций, из которых могут строиться любые более сложные. Наиболее привычным базисом является набор трех функций {инверсия — é, дизъюнкция — Ú, конъюнкция — Ù или &}. Работа с функциями, представленными в этом базисе, очень похожа на использование операций обычной алгебры.
Алгебра логики устанавливает, что существуют и другие комбинации простейших логических функций, обладающих свойством логической полноты. Например, наборы логических функций {инверсия, дизъюнкция} и {инверсия, конъюнкция} также являются логически полными. Наиболее интересны минимальные базисы, включающие по одной операции {«отрицание дизъюнкции ()»} и {«отрицание конъюнкции ()»}. Однако работа с функциями, представленными в указанных базисах, требует от специалистов по проектированию ЭВМ определенных навыков.
Убедиться в тождественности приведенных зависимостей можно путем аналитических преобразований выражений или путем построения таблицы истинности для ЛФ, находящихся в левой и правой частях.
Используя данные зависимости, можно преобразовывать исходные выражения в более простые (минимизировать их). По упрощенным выражениям можно построить техническое устройство, имеющее минимальные аппаратные затраты.
Классы вычислительных машин
Электронная вычислительная машина (ЭВМ), компьютер — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач.
ЭВМ можно классифицировать по ряду признаков, в частности:
· физическому представлению обрабатываемой информации;
· поколениям (этапам создания и элементной базе).
· сферам применения и методам использования (а также размерам и вычислительной мощности).
– Конец работы –
Используемые теги: Эволюция, информационных, технологий0.068
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Эволюция информационных технологий
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов