Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Основные этапы развития средств вычислительной техники.
Хронологическая шкала этапов:
Основные устройства и приспособления ручного этапа:
Пример: · В 1615 году Уильям Оутред изобрел логарифмическую линейку − устройство, позволяющее находить логарифмы чисел без помощи таблиц.
Основные устройства механического этапа:
− «склад» для хранения чисел (по современной терминологии − память); − «мельницу» для производства арифметических действий (арифметическое устройство в составе процессора); − устройство, управляющее последовательностью выполнения операций (устройство управления); − устройства ввода-вывода данных. В качестве источника энергии для приведения в действие механизмов машины Бэббидж предполагал использовать паровой двигатель. Для автоматизации вычислений Бэббидж предложил управлять машиной с помощью перфорированных карт, содержащих коды команд (перфокарты впервые были использованы в управлении ткацкими станками Жозеф-Мари Жаккардом, в 1804 году). Первые программы для машины Бэббиджа создавала его помощница Ада Лавлейс (урожденная Байрон). Она разработала основные принципы программирования, которые остаются актуальными до настоящего времени (например, термин «цикл»). В 1980 году в честь нее был назван новый язык программирования − Аda. Проект Бэббиджа не был реализован, т.к. опережал технические возможности своего времени. · Теоретические основы современных цифровых вычислительных машин заложил английский математик Джордж Буль (1815−1864). Занимаясь исследованием законов мышления, он применил в логике систему формальных обозначений и правил, близкую к математической. Впоследствии эту систему назвали логической алгеброй или булевой алгеброй. Основное назначение системы, по замыслу Буля, состояло в том, чтобы кодировать логические высказывания и сводить структуры логических умозаключений к простым выражениям, близким по форме к математическим формулам. Результатом формального расчета логического выражения является одно из двух логических значений: истина (1) или ложь (0). Не вся система Дж. Буля была впоследствии использована при создании ЭВМ, но четыре основные операции: И (пересечение), ИЛИ (объединение), НЕ (обращение) и ИСКЛЮЧАЮЩЕЕ ИЛИ − лежат в основе работы всех видов процессоров современных ЭВМ.
Основные устройства электромеханического этапа:
Технические и научные предпосылки электронного этапа: − 1897 год − открыт электрон; − 1904 год − изобретен диод; − 1906 год − изобретен триод; − 1907 год − получен патент на электронно-лучевую трубку; − 1918/1919 год − изобретен ламповый триггер; − 1936 год − Алан Тьюринг (Англия) и Э.Пост (США) разработали концепцию абстрактной вычислительной машины и обосновали возможность решения любой задачи при условии ее алгоритмизации; − 1937 год − Дж. Атанасов (США) сформулировал принципы строения и работы автоматической вычислительной машины на электронных лампах; им были созданы и запатентованы первые электронные схемы отдельных узлов ЭВМ. Основные устройства электронного этапа:
Функциональная схема фон-неймановской вычислительной машины (классической ВМ) АЛУ (арифметико-логическое устройство) – блок, выполняющий арифметические и логические операции; УУ (устройство управления) – блок, выполняющий функции управления всеми устройствами ВМ; ЗУ (запоминающее устройство) – блок, реализующий функции памяти; Устройства ввода-вывода – блоки, обеспечивающие ввод-вывод информации. Указанные функциональные блоки могут иметь различную конструктивную реализацию. Принципы фон Неймана: 1) Принцип двоичного кодирования: вся информация (и данные, и программа их обработки) кодируется в двоичной форме и представляет собой совокупность многоразрядных двоичных чисел. 2) Принцип программного управления: вычислительная машина управляется программой, состоящей из отдельных команд. Каждая команда определяет один акт преобразования данных. 3) Принцип хранимой программы: данные и программа их обработки хранятся в одной памяти. 4) Принцип адресности данных: в программе указываются не сами данные, а адреса ячеек памяти, где хранятся данные. Доступ к данным осуществляется по их адресам. 5) Принцип автоматизма: после ввода программы и данных вычислительная машина работает автоматически, выполняя предписанные действия без вмешательства человека. Для этого в каждой команде есть указание на адрес следующей команды. Указание может быть: неявным, безусловным или условным.
Date: 2016-11-17; view: 572; Нарушение авторских прав |