- •Краткий справочник по информатике
- •Историческая справка Этапы создания вычислительной техники
- •Автоматизированная система управления предприятием (асуп)
- •Автоматизированная экономическая информационная система
- •Аргумент (argument)
- •Арм (автоматизированное рабочее место)
- •Архив (Archive)
- •Глобализация
- •Жизненный цикл
- •Единое информационное пространство рф
- •Информационное общество (ио)
- •Информационное производство (ип)
- •Информационная экономика (иэ)
- •Информационные ресурсы (ир)
- •Информационные технологии (ит)
- •Информационная услуга
- •Кибернетика (искусство управления)
- •Классификация
- •Основные принципы создания автоматизированных информационных систем
- •Телекоммуникационные технологии в экономических информационных системах
- •Управление (у.)
- •Цифровой сертификат (digital certificate)
- •Экспертные системы
- •Экспорт (export)
- •Электронная почта
- •Вычислительная сеть
- •Гибкий магнитный диск
- •Джойстик
- •Дисплей
- •Жесткий магнитный диск
- •Запоминающее устройство (зу)
- •Кабельный модем (Cable Modem)
- •Канал связи
- •Клавиатура
- •Компьютер
- •Мэйнфрейм
- •Носитель данных
- •Накопитель
- •Нейрокомпьютер
- •Периферийное устройство
- •Персональный компьютер (пк)
- •Персональный цифровой секретарь
- •Платформа
- •Плоттер
- •Побочное электромагнитное излучение (пэми)
- •Поколения компьютеров
- •Принтер
- •Процессор
- •Производительность процессора
- •Сервер (Server)
- •Системный блок
- •Устройства ввода/вывода
- •Электронно-вычислительная машина (эвм)
- •Алгоритм
- •Алфавит
- •Анимация
- •Архитектура открытая
- •База данных (бд)
- •База данных архитектуры “клиент-сервер”
- •База данных реляционного типа
- •Буфер обмена Windows (Windows Clipboard)
- •Вирус (Virus)
- •Внедренный объект (embedded object)
- •Гиперссылка (Hyperlink)
- •Гипертекст
- •Гипертекстовые ссылки на Web-страницах и поисковые системы
- •Параметр цикла
- •Паскаль
- •Перебор
- •Перевод машинный
- •Переменная
- •Пиктограмма
- •Предикат
- •Приложение
- •Принцип wysiwyg
- •Проблемно-ориентированный язык программирования
- •Провайдер
- •Программа
- •Программа оптического распознавания символов (орс)
- •Программирование
- •Процедурно-ориентированный язык программирования
- •Процесс
- •Процессор
- •Псевдослучайные числа
- •Распределенная база данных
- •Распределенная сеть
- •Растровая графика
- •Режим реального времени
- •Резервная копия (Backup)
- •Технология "Plug-and-Play"
- •Управление
- •Файл-сервер
- •Шестнадцатеричная система счисления
- •Шифрование данных
- •Broadcast (широковещательный пакет)
- •Address class (класс адресов)
- •Applet - апплет
- •Architecture - архитектура
- •Block device - блочное устройство
- •Boot sector — загрузочный сектор
- •Channel (канал)
- •Distributed computing - распределенные вычисления
- •Dock (стыковать)
- •Docking station - стыковочная станция
- •Gateway – шлюз
- •Часть ip-адреса, идентифицирующая компьютер в данной сети.
- •Hyperlink - гиперссылка
- •Impersonation - олицетворение
- •Interactive television - интерактивное телевидение
- •Internet — Интернет
- •Interrupt — прерывание
- •Intranet - интрасеть, интранет
- •Ip address - ip-адрес
- •Kernel - компонент Kernel
- •Kernel mode - режим ядра
- •Часть ip-адреса, которая идентифицирует группу компьютеров и других устройств, расположенных в одной логической сети.
- •Object application - объектное приложение
- •Permission scoping - ограничение сферы действия полномочий
- •Security zone (зона безопасности)
- •Server (сервер)
- •Share-level security (защита на уровне ресурсов)
- •Smart card (смарт-карта)
- •Socket (сокет)
- •Thunking – шлюзование
- •Trust-based security – безопасность на основе доверия
- •Tunneling – туннелирование
- •User (модуль User)
- •User profile (профиль пользователя)
- •Uuencode (Кодировка с unix на unix)
- •Vector fonts (векторные шрифты)
- •Version table (таблица версий)
- •Virtual memory (виртуальная память)
- •Virtualization (виртуализация)
- •Visual Basic для приложений (vba)
- •Webcasting (Web-вещание)
Историческая справка Этапы создания вычислительной техники
В дневниках гениального итальянца Леонардо да Винчи (1452-1519) уже в наше время был обнаружен ряд рисунков, которые оказались эскизным наброском суммирующей вычислительной машины на зубчатых колесах, способной складывать 13-разрядные десятичные числа. Специалисты американской фирмы IBM воспроизвели машину в металле и убедились в полной состоятельности идеи ученого.
В 1641-1642 гг. французский ученый Блез Паскаль, создает действующую суммирующую машину ("паскалину"). В последующие четыре года им были созданы более совершенные образцы машины. Они были шести- и восьми разрядными, строились на основе зубчатых колес, могли производить суммирование и вычитание десятичных чисел. Было создано примерно 50 образцов машин,
В 1799 г. во Франции Жозеф Мари Жакард (1752-1834) изобрел ткацкий станок, в котором для задания узора на ткани использовались перфокарты. Необходимые для этого исходные данные записывались в виде пробивок в соответствующих местах перфокарты. Так появилось первое примитивное устройство для запоминания и ввода программной (управляющей ткацким процессом в данном случае) информации.
Чарльз Беббидж (1791-1871) имея опыт в создании технических средств для облегчения вычислительного процесса (разностная машина Беббиджа для табулирования полиномов), в 1836-1848 годах разработал проект «аналитической машины», которая явилась механическим прототипом появившихся спустя столетие ЭВМ. В ней предполагалось иметь те же, что и в современных ЭВМ, пять основных устройств: арифметическое, памяти, управления, ввода, вывода. Для арифметического устройства Ч. Беббидж использовал зубчатые колеса, подобные тем, что использовались ранее. Программа выполнения вычислений записывалась на перфокартах (пробивками), на них же записывались исходные данные и результаты вычислений. В число операций, помимо четырех арифметических, была включена операция условного перехода и операции с кодами команд. Автоматическое выполнение программы вычислений обеспечивалось устройством управления. Программы вычислений на машине Беббиджа, составленные дочерью Байрона Адой Августой Лавлейс (1815-1852), схожи с программами, составленными впоследствии для первых ЭВМ. Не случайно ее назвали первым программистом мира.
Непонятым оказался еще один выдающийся англичанин, живший в те же годы, – Джордж Буль (1815-1864). Разработанная им алгебра логики (алгебра Буля) нашла применение лишь в следующем веке, когда понадобился математический аппарат для проектирования схем ЭВМ, использующих двоичную систему счисления.
В 1937г. немецкий математик (тогда еще студент) Конрад Цузе (1910-1985) ничего не знавший ни о машине Беббиджа, ни о работах Лейбница, ни об алгебре Буля разработал машину Z1 с использованием двоичной системы счисления. Она была, подобно машине Беббиджа, чисто механической. Еще через год в машине появилось устройство ввода данных и программы, использовавшее киноленту, на которую перфорировалась информация, а механическое арифметическое устройство заменило АУ последовательного действия на телефонных реле. Усовершенствованная машина получила название Z2. В 1941 г. Цузе с участием Г. Шрайера создает релейную вычислительную машину с программным управлением (Z3), содержащую 2000 реле и повторяющую основные характеристики Z1 и Z2. Она стала первой в мире полностью релейной цифровой вычислительной машиной с программным управлением и успешно эксплуатировалась. Еще в 1938 г. Г. Шрайер предложил использовать для построения Z2 электронные лампы вместо телефонных реле. Сообщение об этом на научном симпозиуме подверглось насмешкам и осуждению. Число – 2000 электронных ламп, необходимых для построения машины казалось нереальным. К. Цузе организовал небольшую фирму, где были созданы две специализированные релейные машины S1 и S2. Первая – для расчета крыльев самолетов-снарядов, которыми обстреливался Лондон, вторая – для управления ими. Она оказалась первой в мире управляющей вычислительной машиной. Итак, К. Цузе установил несколько вех в истории развития компьютеров: первым в мире использовал при построении вычислительной машины двоичную систему исчисления (1937 г.), создал первую в мире релейную вычислительную машину с программным управлением (1941 г.) и цифровую специализированную управляющую вычислительную машину (1943 г.). Из-за режима секретности эти достижения остались неизвестны до более позднего времени.
В США в 1944 г. ученый Гарвардского университета Говард Айкен (1900-1973) создает первую в США (тогда считалось первую в мире) релейно-механическую цифровую вычислительную машину МАРК-1. По своим характеристикам (производительность, объем памяти) она была близка к Z3. В машине использовалась десятичная система счисления. Как и в машине Беббиджа, в счетчиках и регистрах памяти использовались зубчатые колеса. Управление и связь между ними осуществлялась с помощью реле, число которых превышало 3000. Г. Айкен не скрывал, что многое в конструкции машины он заимствовал у Ч. Беббиджа. "Если бы был жив Беббидж, мне нечего было бы делать", – говорил он.
В 1941 г. сотрудники лаборатории баллистических исследований Абердинского артиллерийского полигона в США обратились в техническую школу при Пенсильванском университете за помощью в составлении таблиц стрельбы для артиллерийских орудий, уповая на имевшийся в школе дифференциальный анализатор Буша – аналоговое вычислительное устройство. Сотрудник школы физик Джон Мочли (1907-1986) – в некоторых источниках Мокли, Моучли, изготовивший для решения задач в области метеорологии несколько простейших цифровых устройств на электронных лампах, предложил нечто иное. Им было составлено (в августе 1942 г.) и отправлено в военное ведомство США предложение о создании мощного (по тем временам) компьютера на электронных лампах. Сотрудники полигона. добились финансирования проекта, и в апреле 1943 г. был заключен контракт между полигоном и Пенсильванским университетом на создание вычислительной машины, названной электронным цифровым интегратором и компьютером (ЭНИАК). К работе было привлечено около 200 человек, в том числе несколько десятков математиков и инженеров. Руководителями работы стали Дж. Мочли и инженер-электронщик Преспер Эккерт (1919-1995). Именно он предложил использовать для машины, забракованные военными представителями электронные лампы - их можно было получить бесплатно, а требовалось около 20 тысяч ламп. Напряженная работа завершилась в конце 1945 года. ЭНИАК был предъявлен на испытания и успешно их выдержал. В начале 1946 г. машина начала считать реальные задачи. Ее размеры: 26 м в длину, 6 м в высоту, вес 35 тонн. Его производительность в 1000 раз превышала производительность МАРК‑1.
В 1945 г., когда завершались работы по созданию ЭНИАК, и его создатели уже разрабатывали новый электронный цифровой компьютер ЭДВАК, в котором намеривались размещать программы в оперативной памяти, чтобы устранить основной недостаток ЭНИАКа – сложность ввода программ вычислений, к ним в качестве консультанта был направлен выдающийся математик Джон фон Нейман (1903-1957). Следует сказать, что разработчики машины не просили этой помощи. Дж. Нейман сам проявил инициативу, услышав от Г. Голдстайна, математика, работавшего в военном ведомстве, об ЭНИАКе. Он сразу оценил перспективы развития новой техники и принял самое активное участие в завершении работ по созданию ЭДВАКа. Написанная им часть отчета по машине содержала общее описание ЭДВАКа и основные принципы построения машины (1945г.). Она была размножена Г. Голдстайном (без согласования с Дж. Мочли и П. Эккертом) и разослана в ряд организаций. В 1946г. Нейманом, Голдстайном и Берксом (все трое работали в Принстонском институте перспективных исследований) был составлен еще один отчет ("Предварительное обсуждение логического конструирования устройства", июнь 1946 г.), который содержал развернутое и детальное описание принципов построения цифровых электронных вычислительных машин. В том же году отчет был распространен на летней сессии Пенсильванского университета. Изложенные в отчете принципы, которые получили название архитектуры Неймана, сводились к следующему: 1. Машины на электронных элементах должны работать не в десятичной, а двоичной системе исчисления. 2. Программа должна размещаться в одном из блоков машины – в запоминающем устройстве, обладающем достаточной емкостью и соответствующими скоростями выборки и записи команд программы. 3. Программа, так же как и числа, с которыми оперирует машина, записывается в двоичном коде. Таким образом, по форме представления команды и числа однотипны. Это обстоятельство приводит к следующим важным последствиям: - промежуточные результаты вычислений, константы и другие числа могут размещаться в том же запоминающем устройстве, что и программа; - числовая форма записи программы позволяет машине производить операции над величинами, которыми закодированы команды программы. 4. Трудности физической реализации запоминающего устройства, быстродействие которого соответствует скорости работы логических схем, требует иерархической организации памяти. 5. Арифметическое устройство машины конструируется на основе схем, выполняющих операцию сложения, создание специальных устройств для выполнения других операций нецелесообразно. 6. В машине используется параллельный принцип организации вычислительного процесса (операции над словами производятся одновременно по всем разрядам).
Что касается хранения программ в оперативной памяти и теоретического обоснования основных свойств современных компьютеров, Дж. Мочли и П. Эккерт не были первыми. Еще в 1936 г. об этом сказал Алан Тьюринг (1912-1953). Полагая, что наиболее важная черта алгоритма – возможность механического характера его выполнения, А. Тьюринг предложил для исследования алгоритмов абстрактную машину, получившую название "машина Тьюринга". В ней он предвосхитил основные свойства современного компьютера. Данные должны были вводиться в машину с бумажной ленты, поделенной на клетки-ячейки. Каждая из них содержала символ или была пустой. Машина могла не только обрабатывать записанные на ленте символы, но и изменять их, стирая старые и записывая новые в соответствии с инструкциями, хранимыми в ее внутренней памяти. Для этого она дополнялась логическим блоком, содержащим функциональную таблицу, определяющую последовательность действий машины. Иначе говоря, А. Тьюринг предусмотрел наличие некоторого запоминающего устройства для хранения программы действий машины. Но не только этим определяются его выдающиеся заслуги. В 1942-1943 годах, в разгар Второй мировой войны в Англии в обстановке строжайшей секретности была построена и успешно эксплуатировалась первая в мире специализированная цифровая вычислительная машина "Колоссус" на электронных лампах (2000 ламп). В Блечли-Парке (Government Code and Cipher School, Bletchley Park) А. Тьюринг создал совместно с Г. Уэлчманом (G. W. Welchman) инженером Г. Кином (H. Keen) дешифровочную машину "Бомба" для расшифровки секретных радиограмм немецких радиостанций. После войны ученый принял участие в создании универсальной ламповой ЭВМ. В память об А. Тьюринге установлена премия его имени за выдающиеся работы в области математики и информатики.
Первая в СССР и континентальной Европе вычислительная машина – МЭСМ (малая электронно-счетная машина) была разработана в Киеве, в Институте электротехники, под руководством и при непосредственном участии С. А. Лебедева в 1951 г. МЭСМ имела скорость 50 операций в секунду, содержала 6000 электронных ламп и занимала несколько комнат.
Буль Джордж (1815-1864)
Английский математик, создатель «Булевой алгебры».
Бэббидж (Babbage Charles 1791 - 1871)
Английский ученый, известен как разработчик принципов построения универсальной программируемой вычислительной машины и почти реализовавший ее в механическом виде
Винер Норберт (Wiener Norbert 1894 - 1964)
Один из ведущих математиков ХХ-го века. Основатель науки кибернетики. Первым понял принципиальное значение информации в процессах управления. Вместе с К. Шенноном разрабатывал теорию информации.
С 1919 по 1964 гг. работал профессором математики в Массачусетском технологическом институте (США).
Лавлейс Ада Августа (1815 - 1852)
Считается первым в истории программистом, так как составляла программы для аналитической машины Бэббиджа. Лавлейс первой ввела термины: "рабочие ячейки", "цикл" и др.
Дочь великого английского поэта Джорджа Байрона (1788 - 1924).
Леонардо да Винчи (1452-1519)
Великий итальянский художник и ученый.
Лебедев Сергей Алексеевич (1902 - 1974)
Руководитель работ и разработчик основных принципов первой в континентальной Европе электронной вычислительной машины МЭСМ. Академик АН СССР.
С. А. Лебедев руководил также созданием семейства машин БЭСМ.
Мочли Джон (1907-1986) и Эккерт Преспер (1919-1995)
Создатели первой ЭВМ – ЭНИАК (ENIAC – Electronic Numerical Integrator and Computer).
Нейман Джон фон (1903 - 1957)
Выдающийся математик, профессор Принстонского университета США. Один из авторов так называемой "фон Неймановской архитектуры компьютера". Внес значительный вклад в развитие теории игр. Один из основоположников теории нейронных сетей.
Паскаль Блез (1623-1662)
Французский математик и ученый – создатель первого арифмометра.
Тьюринг Алан Матиссон (Turing Alan Mathison 1912 - 1954)
Известный английский математик. В 1937 году дал математическое определение алгоритма через построение, названное машиной Тьюринга.
Цузе Конрад (1910-1985)
Немецкий математик, создавший первый электромеханический компьютер.
Информатика, Системотехника, Управление
Абонент
Человек или организация, имеющие право и возможность пользования услугами компьютерной сети.
Автоматизированная информационная система
Взаимосвязанная совокупность средств автоматизации, методов и персонала, используемых для приема, обработки и выдачи информации в интересах достижения поставленной цели.
Автоматизированная система управления (АСУ)
Система управления, в которой применяются современные автоматические средства обработки данных и экономико-математические методы для решения основных задач управления производственно-хозяйственной деятельностью. Это человеко-машинная система: в ней ряд операций и действий передается для исполнения машинам и другим устройствам (особенно это относится к так называемым рутинным, повторяющимся, стандартным операциям расчетов), но главное решение всегда остается за человеком. Этим АСУ отличаются от автоматических систем, т. е. таких технических устройств, которые действуют самостоятельно, по установленной для них программе, без вмешательства человека. АСУ подразделяются прежде всего на два класса: автоматизированные системы организационного управления и автоматизированные системы управления технологическими процессами (последние часто бывают автоматическими, первые ими принципиально быть не могут). Традиционно термин АСУ закрепился за первым из названных классов. Здесь и ниже мы будем говорить об АСУ, имея в виду именно системы организационного (или, как иногда их называют, — административного) управления. АСУ — важнейшее средство повышения качества управления, благодаря резкому ускорению процессов переработки информации, возрастающей степени ее достоверности и объективности принимаемых решений, высвобождению времени человека для более сложных, творческих задач.
