Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Интерактивный (Диалоговый) режим
• ДИАЛОГ – это активный обмен информацией между участниками процесса, когда приём, обработка и передача И производится в реальном масштабе времени с разделением его между участниками процесса. Интегрированные пакеты (ИП) • Часть И, циркулирующая на производстве носит аналитический характер – это различные финансовые отчёты, балансы, ГОСТы, справки, акты, ТУ, классификаторы…Для её хранения и преобразования используются электронные таблицы и БД (ИП) ИНТЕГРИРОВАННЫЙ ПАКЕТ – это набор нескольких программных продуктов, функционально дополняющих др.друга, поддерживающие единые информационные технологии и реализованные на общей вычислительной и операционной основе Компоненты интегрированного пакета: Примером такого пакета служит OFFICE • СУБД (ACCESS) • Текстовый процессор (WORD) • Графический редактор (PAINT) • Табличный процессор (EXCEL) • etc. Эти компоненты могут работать изолированно и вместе (осн. достоинство при сочетании их возможностей), также они эффективны при работе в сети Направления разработки с/с ИИ: • СУБД • Программы для создания экспертных с/с • С/с анализа и распознавания речи, письменности. Гл. 1. ВВЕДЕНИЕ ВОПРОС 7 Из истории Компов ENIAC (Electronic Numerical Integrator and Computer). Возможности ENIAC: тактовая частота – 100 кГц, время выполнения операции сложения – 0.2 мс, время выполнения операции умножения – 2.8 мс., емкость внутреннего запоминающего устройства – 20 10-значных чисел. В новой машине EDVAC (Electronic Discrete Variable Automatic Computer, демонстрация – 1947 г.) Д. Мочли и П. Эккерт в качестве внутренней памяти предложили использовать ртутные линии задержки для увеличения объема внутренней памяти, а также ориентироваться на работу с двоичными числами, что позволяло упростить конструкцию арифметического устройства. UNIVAC (Universal Automatic Computer) был разработан в период 1946-1951 гг. и перво-начально предназначался для Национального бюро переписи населения США. Этот компью-тер имел объем запоминающего устройства – 1000 72-битных слов, время сложения – 120 мкс, время умножения – 1800 мкс. Автором этой программы была офицер ВМФ США Г. Хоппер (Grace Hopper), которая назвала ее компилятором (compiler). Коммерческий успех UNIVAC послужил толчком технологической революции, которая основывалась на прогрессе в разработке быстродействующей электро-ники и непрерывном совершенствовании языка общения человека с машиной. Языки программирования - это тщательно составленные последователь-ности слов, букв, чисел и мнемонических сокращений, используемые для общения с компьютером. Первым широко используе-мым языком высокого уров-ня является FORTRAN (FORmula TRANslator), кото-рый разработала к 1957 г. группа инженеров фирмы IBM под руководством Джона Бекуса (John Backus) для программирования компью-тера IBM 704. FORTRAN был компилируемым языком и предназначался для работы с форму-лами, используемыми в математике и других научно-технических дисциплинах Язык BASIC (Beginner's All-purpose Symbolic Instruction Code) был разработан сотрудниками Дартмутского колледжа Т. Курцом (Thomas Kurtz) и Д. Кемени (John Kemeny) в 1964 г. Он создавался как язык, предназначенный главным образом для студентов, изучавших гуманитарные науки. Отличался простотой и ориентацией на интерактивное взаимодействие с компьютером посредством терминала. Получил широкое распространение в 70-80-х гг. как встроенный язык микрокомпьютеров. ALGOL (ALGOrithmic Language) был создан на совещании в Цюрихе в мае 1958 г. как единый язык для научного программирования в США и в Европе. ALGOL многое унаследовал от языка FORTRAN, но в то же время основные понятия в нем были собраны в более логическую структуру. Для описания ALGOL 60 была впервые использована универсальная форма описания синтаксиса языков программирования – форма Бекуса-Наура (BNF – Backus-Naur form). Большинство императивных языков программирования прямо или косвенно являются потомками ALGOL 60. Он свыше 20 лет оставался единственным официальным средством представления алгоритмов в научной литературе. Автор языка Pascal Никлаус Вирт (Niklaus Wirth) назвал его в честь французского философа и математика XVII века. Исходное описание языка Pascal было опубликовано в 1971 г. После своего появления Pascal стал очень популярным в сфере обучения программированию. Сильная структурированность делает Pascal весьма подходящим для создания больших программ. В исходной версии отсутствовали важные с практической точки зрения возможности. Pascal считается классическим языком для реализации принципов структурного программирования. В работе " Заметки по структурному программированию" (1968 г.) Э. Дийкстра (E. Dijkstra) доказывал, что одна из основ-ных причин " кризиса программного обеспе-чения" состоит в частом использовании в программах оператора безусловного пере-хода GOTO, который передает управление из одной точки в другую. Дийкстра пред-ложил использовать три типа управляющих структур: простую последовательность, альтернативу и повторение. В 1975 г. в журнале Popular Electronics был описан первый набор для сборки мини-компьютера " ALTAIR - 8800" (компания производитель - Micro Instrumentation and Telemetry System, MITS, цена - 397 долл.). В компьютере использовался микропроцессор Intel (Integrated Electronics) i8080, n-MOS, 8-разрядный, тактовая частота 2 МГц, 6-мкм технология, 6 тыс. транзисторов). В первоначальном варианте пользователь самостоятельно создавал двоичную программу и вводил ее в машину с помощью переключателей на передней панели. Среди первого программного обеспечения для " ALTAIR" был интерпретатор языка BASIC, который создали П. Аллен (Paul Allen) и Б. Гейтс (Bill Gates), основавшие вскоре фирму " Microsoft". Первые прикладные программы • текстовые процессоры - Electric Pencil (Michael Schrayer, 1976). - WorldStar (John Barnaby, 1978). • электронные таблицы - VisiCalc (Visible Calculator) (Daniel Bricklin, 1979). Изначально это программа была соз-дана для персонального компьютера Apple II (Steve Wozniac, Steve Jobs, 1977), по-сущест-ву сыграв главную роль в успехе этой маши-ны. - Lotos 1-2-3 (Mitch Kapor, 1983). Был намного проще в работе, чем VisiCalc, имел интегриро-ванные возможности создания диаграмм, схем и баз данных. Благодаря Lotus 1-2-3 персональный компьютер быстро обрел статус настольной системы для организации бизнес-активности. (Ещё SuperCalc, Excel) • системы управления базами данных - dBASE II (Wayne Ratliff, 1981). (Access) Операционные системы • СР/М (Control Program for Microcomputers) 8-разрядная ОС была разработана в 1974 г. Гэрри Килдолом (Gary Kildall) для компьютеров на базе процессора Intel 8080. Это была первая система, работающая на машинах разных производителей. • MS-DOS (Microsoft Disk Operating System) 16-разрядная ОС разработана фирмой Microsoft для IBM PC ХТ (1981 г.). Объем адресуемой памяти – 1 Мб. Текстовый режим экрана. (псевдографика) • Mac OS (Macintosh Operating System) Разработана в компании Apple Computer Inc. для компьютера Macintosh (1984 г.). Впервые применяется графический интерфейс (GUI – Graphical User Interface), который затем был использован в системе Microsoft Windows 1.0 (1985 г.). Системы программирования Компилятор Тurbo Pascal был создан в фирме Borland International (Philippe Kahn, 1983 г.). Разработчик языка Turbo Pascal А. Хейльсберг (Anders Hejlsberg) стал затем автором проекта Delphi, а после перехода в корпорацию Microsoft – ведущим архитектором языков .NET, а также автором языка C#. Более простой по сравнению с С++ объектно-ориентированный язык Java был разработан в начале 90-х гг. Д. Гослингом (James Gosling) из компании Sun Microsystems. Язык Java поддерживает программирование для World Wide Web в форме платформо-независимых Java-апплетов. Прогресс в программировании во многом связан с противостоянием языков высокого уровня: • FORTRAN и АLGOL 60 (70-е годы); • Pascal и С (80-е годы); • С++ и Java (90-е годы). С О Д Е Р Ж А Н И Е Вопрос 8. Определение архитектуры. Общие принципы построения ВТ с точки зрения архитектуры. |
Последнее изменение этой страницы: 2017-03-14; Просмотров: 674; Нарушение авторского права страницы