История развития вычислительной техники
История развития вычислительной техники уходит своими корнями далеко в прошлое. Еще в XIV в. Леонардо да Винчи разработал эскиз 13-разрядного суммирующего устройства. Действующий образец построил в 1642 г. знаменитый французский физик, математик и инженер Блез Паскаль. Его 8-разрядная машина сохранилась до наших дней.
Только через 250 лет был изобретен арифмометр, способный выполнять четыре арифметических действия. Образцы этого вычислительного устройства были в продаже вплоть до 70-х годов прошлого века.
В 1822 г. английский математик и инженер Чарльз Бэббидж спроектировал машину, названную впоследствии аналитической. Принципы, заложенные в этой машине, стали фундаментальными для вычислительной техники.
Автоматическое выполнение операций. Для выполнения расчетов большого объема существенным является то, чтобы между операциями не было перерывов, требующих непосредственного человеческого вмешательства. Большинство современных калькуляторов не удовлетворяют этому требованию, хотя каждое доступное действие выполняют очень быстро.
Работа по вводимой на ходу программе. Для предварительной записи программы Бэббидж предложил использовать перфокарты, использовавшиеся в то время для управления ткацкими станками.
Необходимость специального устройства – памяти для хранения данных.
Эти революционные идеи невозможно было реализовать на существовавшей в то время элементной базе.
Первое автоматически действующее вычислительное устройство появилось в XX в. Работы над вычислительной машиной на основе электромеханических реле велись в 30-е годы прошлого века. Итогом этой работы стал запуск в 1944 г. вычислительной машины “Марк-1” изготовленной на американской фирме IBM под руководством математика и физика Говарда Айкена. Одной из самых мощных релейных машин была построена в СССР в начале 50-х годов под руководством Н.И. Бессонова. РВМ-1 выполняла до 20 умножений в секунду с двоичными числами.
Вычислительные машины на электромеханических реле были достаточно быстро вытеснены устройствами на электронных лампах.
Первой действующей ЭВМ, использующей в качестве элементной базы электронные лампы стал ENIAC – “электронно-числовой интегратор и вычислитель” (1945 – 1946 гг.). Руководил его разработкой Джон Моучли и Преспер Эккерт.
В это же время, в Великобритании, под руководством математика Алана Тьюринга велись работы по созданию ЭВМ и в 1944 г.была запущена машина “Колосс”.
Несмотря на свою работоспособность у этих ЭВМ отсутствовала хранимая в памяти программа.
Первая ЭВМ с хранимой в памяти программой – EDIAC была построена в Великобритании в 1949 г.
В нашей стране первой ЭВМ была МЭСМ – малая электронно-счетная машина, разработанная в 1951 г. под руководством С.А. Лебедева. Одной из лучших в мире была модель БЭСМ-6 – большая электронно-счетная машина созданная в середине 60-х годов прошлого века и долгое время являвшейся базовой машиной в обороне, космических и научно-технических исследованиях в СССР. Кроме машин серии БЭСМ выпускались и другие ЭВМ “Минск”, “Урал”, М-20, “Мир” и другие, созданные под руководством И.С.Брука, М.А.Карцева, Б.И.Рамеева, В.М.Глушакова, Ю.А.Базилевского и др. конструкторов и теоретиков информатики.
Дальнейшую историю развития ЭВМ принято излагать в виде последовательности четырех поколений. Подразделение ЭВМ выполняют по использованной в их конструкции элементной базе.
-
Электронные лампы;
-
Транзисторы;
-
Интегральные схемы;
-
Микропроцессоры.
Смена поколения ЭВМ происходила в тесной связи с развитием промышленности и очередным значительным изобретением и достижением научно-технического прогресса.
ЭВМ первых поколения представляли собой десятки стоек и шкафов располагавшихся на площади в сотни квадратных метров. Десятки кондиционеров обеспечивали охлаждение помещения. Несколько десятков инженеров программистов и обслуживающий персонал ежечасно следил за состоянием часто выходящих из строя узлов, перегорающих ламп и вместе с тем невиданные возможности для решения задач моделирования. Быстродействие таких машин составляла около 1000 операций в секунду.
Переход к полупроводниковой элементной базе резко изменил вид машинного зала. Более стабильный температурный режим, меньший гул и возросшая надежность, а самое главное – резкое увеличение производительности до 1000000 операций в секунду. Преобладала пакетная обработка данных, но добавился и более выгодный и удобных удаленный доступ.
Третье поколение ЭВМ разрабатывалось на базе интегральных схем - миниатюрных прототипах транзисторных печатных плат. Уменьшение габаритов и стоимости ЭВМ позволило расширить круг пользователей. К ЭВМ третьего поколения относятся IBM 360/370, СМ, ЕС и “Электроника”.
Четвертое поколение вычислительной техники началось с создания микропроцессора. В 1971 г. компанией Intel (США) было создано устройство, реализующее на одном микроскопическом кристалле функции процессора. Это привело к появлению персональных компьютеров – небольших и относительно недорогих ЭВМ доступных для широкого круга пользователей.
- Информатика – предмет и задачи курса
- Появление и развитие информатики
- Информатизация общества
- Информационная культура
- Информация
- Информация
- Свойства информации
- Адекватность информации
- Измерение информации
- Классификация способов измерения информации
- Синтаксическая мера информации
- Семантическая мера информации
- Прагматическая мера информации
- Системы счисления
- Перевод целых чисел в двоичную систему счисления
- Перевод целых чисел из двоичной в восьмеричную и шестнадцатеричную системы счисления
- Сложение и вычитание чисел в различных системах счисления
- Представление данных в памяти компьютера
- Кодирование текстов
- Кодирование изображений
- Кодирование звука
- Управление компьютером
- Программное управление компьютером
- Архитектура компьютера и принципы фон Неймана
- Основные блоки ibm-совместимого компьютера
- История развития вычислительной техники
- Тенденции развития современных компьютеров
- Программы для компьютеров.
- Операционная система.
- Развитие операционных систем.
- Операционные оболочки
- Операционная система windows.
- Концепция ос windows.
- Многопоточность
- Дескриптор
- Прерывания
- Объектно-ориентированная платформа windows
- Объект – файл.
- Объект папка.
- Иерархическая структура подчиненности папок
- Объекты пользовательского уровня – приложение и документ
- Обмен данными.
- Способы обмена данными.
- Пользовательский интерфейс Windows
- Обработка текстовой информации.
- Некоторые возможности текстового процессора Word
- Запуск и завершение работы с Word
- Пользовательский интерфейс Word
- Справочная система Word
- Структура документа
- Страница
- Принципы обработки текстов
- Принцип форматирования
- Стили форматирования
- Использование шаблонов
- Режим структуры документа.
- Сервисные функции Word
- Поиск и замена текста
- Оформление таблиц
- Обрамление
- Вставка объектов
- Технология внедрения и связывания объектов ole
- Внедрение объекта:
- Связывание объекта.
- Вставка графики
- Добавление объектов при помощи панели инструментов “Рисование”
- Автофигуры
- Вставка объектов WordArt
- Вставка специальных символов
- Вставка математических формул
- Построение формулы.
- Изменение формулы.
- Стиль и размер символов в формуле.
- Компьютерные сети
- Передача данных по сети
- Аппаратные средства передачи данных
- Архитектура компьютерных сетей. Понятие “открытая система”
- Модель osi
- Глобальная компьютерная сеть Интернет
- История появления сети Интернет
- Адресация компьютеров в Интернет
- Доменная система имен
- Служба World Wide Web (www)
- Электронная почта
- Табличный процессор Microsoft Excel
- История развития табличных процессоров
- Возможности табличного процессора Excel
- Структура документа Excel
- Типы данных в Excel
- Запуск программы Excel
- Интерфейс пользователя
- Ввод и редактирование данных
- Выделение ячеек
- Копирование и перемещение ячеек
- Форматирование ячеек
- Вычисления в таблице Excel
- Построение диаграмм
- Обобщенная технология работы в табличном процессоре
- Примеры использования функции “если” в Excel
- Основные понятия информационных систем
- Понятие «информационная система»
- Банки данных
- Базы данных
- История развития баз данных
- Структурные элементы базы данных
- Виды моделей данных
- Реляционный подход к построению инфологической модели
- Понятие «информационный объект»
- Нормализация отношений
- Понятие «нормализация отношений»
- Первая нормальная форма
- Вторая нормальная форма
- Третья нормальная форма
- Построение инфологической модели
- Архитектура субд
- Проектирование баз данных
- Система управления базами данных
- Субд Microsoft Access
- Особенности пользовательского интерфейса ms access
- Основные объекты ms access
- Обслуживание магнитных дисков
- Накопители на гибких магнитных дисках
- Структура магнитного диска (на примере дискеты)
- Форматирование дискет
- Правила обращения с дискетой
- Программы для обслуживания магнитных дисков
- Проверка диска
- Дефрагментация файловой системы
- Компьютерные вирусы
- Методы борьбы с компьютерными вирусами
- История развития антивирусных программ
- Современные программы для защиты от вирусов
- Основные этапы решения задач на компьютере
- Языки программирования
- Язык программирования Паскаль
- Алфавит и лексическая структура языка паскаль
- Структура паскаль - программы.
- Типы данных в языке программирования паскаль
- Перечень типовых данных в Турбо Паскале.
- Целочисленные типы данных
- Вещественные типы данных
- Операторы языка программирования паскаль
- Простые операторы
- Оператор присваивания
- Оператор безусловного перехода
- Оператор вызова процедуры
- Структурные операторы
- Составной оператор.
- Условные операторы
- Примеры программ
- Операторы цикла в языке программирования Паскаль
- Оператор цикла с параметром
- Оператор цикла с предусловием
- Оператор цикла с постусловием
- Примеры программ
- Массивы в языке программирования паскаль
- Понятие массива
- Одномерные массивы
- Двумерные массивы
- Процедуры в языке программирования паскаль
- Описание процедуры и обращение к ней
- Параметры - значения и параметры - переменные
- Процедуры функции в языке программирования паскаль
- Описание функции и обращение к ней
- Строки в языке программирования паскаль
- Литерный тип (char) в языке программирования Паскаль
- Строковый тип (string) в языке программирования Паскаль
- Строковые процедуры и функции в Турбо-Паскале
- Примеры программ
- Рекомендуемая литература