ИСТОРИЯ ИНФОРМАТИКИ Программное обеспечение ЭВМ..

Презентация:



Advertisements
Похожие презентации
История создания ОС. Семейство ОС MS Windows.. Операционная система базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами.
Advertisements

Операционные системы. Виды операционных систем. Однопользовательская система (one user system) - операционная система, не обладающая свойствами многопользовательской.
Программное обеспечение информационных технологий.
Информационные системы и базы данных. Информационная система - это совокупность базы данных и всего комплекса аппаратно-программных средств для её хранения,
Понятие об операционной системе (ОС). Что происходит сразу после включения питания ПК? При включении питания процессор обращается в микросхему ПЗУ (постоянное.
ОПЕРАИОННАЯ СИСТЕМА. Операционная система комплекс программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами.
Обзор ОС Виды программного обеспечения..
Учитель информатики Трашков О.Л.. Обработка информации в компьютере и управление всеми его устройствами осуществляется с помощью программ. Компьютер представляет.
Современный компьютер – это единство Техническое обеспечение hardwarehardware Программного обеспечения softwaresoftware.
Курсовая работа по WINDOWS Битов Герман, 2-я группа.
Оглавление Программное обеспечение Операционная система Загрузка ОС Установка ОС Домашнее задание.
Обзор операционных систем ВОУНБ им. М. Горького «Операционная система - это совокупность программ, обеспечивающих управление процессом обработки информации.
Выполнила студентка гр. ВТБ – 112 Мурзина М.. План 1.Программное обеспечение компьютера (определение)Программное обеспечение компьютера (определение)
Технические и программные средства реализации информационных процессов Тема 5-2.
Программное обеспечение. КОМПЬЮТЕР= АППАРАТНОЕ ОБЕСПЕЧЕНИЕ АППАРАТНОЕ ОБЕСПЕЧЕНИЕ(hardware)+ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (software)
Зульфия Габдуллина * Ташкент * Современный компьютер – это единство Техническое обеспечение hardware hardware Программного обеспечения.
Выполнил: Гусев Данил. Что такое программное обеспечение? Возможности современного ПК столь велики, что все большее число людей находят ему применение.
Операционные системы и среды Основы теории операционных систем Общие сведения об операционных системах.
Информационные технологии. Причины массового проникновения компьютеров во все сферы жизнедеятельности и люди, которые этому поспособствовали. Лекция 1.
Операционная система Windows. История её развития и применение Разработчик – ученица.
Транксрипт:

ИСТОРИЯ ИНФОРМАТИКИ Программное обеспечение ЭВМ.

Классификация и эволюция программного обеспечения Классификация программного обеспечения

Классификация и эволюция программного обеспечения Эволюция программного обеспечения. Подобно тому, как в океане из плавающей мути откладываются геологические пласты, из специального программного обеспечения с течением времени образуются слои общего ПО

Операционные системы 50-е годы: человек-оператор В ЭВМ первого поколения (1950-е годы) управление вычислениями велось с пульта управления. Каждая программа вручную вводилась с перфокарт и запускалась оператором. Это приводило к простоям дорогостоящего оборудования и ошибкам

Операционные системы 60-е годы: от автооператора до пакетных ОС с мультипрограммированием Пакетные операционные системы, созданные в 1960-е годы, предназначены для автоматизации работы оператора. Перфокарты, соответствующие отдельным заданиям, собираются в пакет заданий. Каждое задание снабжается управляющими картами, задающими правила поведения автооператора на языке управления заданиями (Job Control Language - JCL)

Пакет перфокарт загружается в читающее устройство. Операционная система по очереди считывает задания и сама выполняет необходимые действия по запуску программ Операционные системы 60-е годы: от автооператора до пакетных ОС с мультипрограммированием

Применение мультипрограммного режима работы пакетной операционной системы позволяет сократить простои отдельных устройств и увеличить производительность компьютера по сравнению с однопрограммным Операционные системы 60-е годы: от автооператора до пакетных ОС с мультипрограммированием

Родина диалоговых операционных систем с разделением времени –Массачусетский технологический институт – МТИ (Massachusetts Institute of Technology – MIT), прославившийся многими достижениями в области вычислительной техники и информатики Операционные системы 70-е годы: диалоговые ОС с разделением времени

Принцип разделения времени был предложен Джоном Маккарти в 1959 году Операционные системы 70-е годы: диалоговые ОС с разделением времени

Первая экспериментальная операционная система с разделением времени CTSS (Compartible Time Sharing System).была создана в МТИ в 1961 г. под руководством адъюнкт- профессора Фернандо Корбато (Corbato, Fernando; р. 1926)) Система функционировала на модифицированной ЭВМ IBM-7090 Операционные системы 70-е годы: диалоговые ОС с разделением времени

На основе опыта CTSS в МТИ в годах велась разработка большой учебной системы коллективного доступа MAC (Multiplexed Access Computer), в рамках которой была создана ОС РВ Multics Система Multics стала прародителем всех будущих ОС РВ, она была полигоном, на котором выросло поколение системных программистов Для проекта МАС фирма General Electric поставила ЭВМ GE-645 Операционные системы 70-е годы: диалоговые ОС с разделением времени

3.3. Операционные системы Сотрудник Bell Labs Кеннет Томпсон (Thompson, Kenneth; р. 1943), участвовавший в проекте Multics, по собственной инициативе разработал ОС Unix для PDP-7 (1969 г.) Операционные системы 70-е годы: диалоговые ОС с разделением времени

Вместе с Деннисом Ричи (на фото слева), создавшим язык С, они перенесли Unix на ЭВМ PDP-11 с двумя телетайпами в качестве терминалов ( годы) Операционные системы 70-е годы: диалоговые ОС с разделением времени

В е годы появилось множество некоммерческих и коммерческих версий системы Unix Операционные системы 70-е годы: диалоговые ОС с разделением времени

Стандартной операционной системой для первого поколения 8-битовых персональных компьютеров была CP/M, написанная в 1976 году Гэри Килдолом (Kildall, Gary; ), основателем компании Digital Research. Операционные системы е годы: настольные ОС

3.3. Операционные системы Операционная систем MS DOS, выпущенная в 1981 г. фирмой Microsoft для IBM PC, базировалась на ОС Q-DOS (Quick and Dirty быстрая и грязная), купленной у Тима Паттерсона (Tim Patterson) из фирмы Seattle Computer Products Операционные системы е годы: настольные ОС

Для облегчения работы с DOS широко использовались командно-файловые оболочки, самой популярной из которых была Norton Commander, созданная основателем фирмы Semantec Питером Нортоном (Norton, Peter), Операционные системы е годы: настольные ОС

Операционная система Mac OS 1.0, выпущенная в 1984 г. фирмой Apple для ПК Macintosh, имела графический пользовательский интерфейс (GUI), основанный на многолетних исследованиях Xerox PARC. Система управлялась мышью, она сформировала стандарт на все последующие поколения графических ОС. Внешний вид самой Maс OS за 15 лет почти не изменился. Операционные системы е годы: настольные ОС

Логическим развитием Mac OS стала объектно- ориентированная ОС NeXTSTEP для компьютера NeXT (1987 г.) Операционные системы е годы: настольные ОС

Windows 1.0, выпущенная Microsoft в 1985 г., еще не была полноценной операционной системой. Она работала под DOS как обычная резидентная программа и была очень медленной Операционные системы е годы: настольные ОС

Начиная с версии 3.0 (1990 г.) Windows стала завоевывать рынок ОС для настольных ПК Операционные системы е годы: настольные ОС

Первая половина 1990-х годов отмечена противостоянием Microsoft Windows и операционной системой OS/2 фирмы IBM Операционные системы е годы: настольные ОС

32-разрядная Windows-95 имела удобный графический дизайн. Она закрепила победу Microsoft на рынке настольных операционных систем и «убила» 486-й процессор Операционные системы е годы: настольные ОС

Windows XP (2001 г.) – последняя из семейства операционных систем компании Microsoft Операционные системы е годы: настольные ОС

На выделенных серверах устанавливаются операционные системы, специально оптимизированные для выполнения тех или иных сетевых функций, а у клиентов специальные модули, встраиваемые в операционную систему рабочей станции и обеспечивающие связь с серверами. Операционные системы Сетевые ОС

В середине 1990-х годов рынок сетевых ОС был поделен между четырьмя основными системами: NetWare, Unix, OS/2 и Windows NT Операционные системы Сетевые ОС

В 1991 году произошло событие, круто повернувшее ход истории Unix. Финский студент из Университета Хельсинки Линус Торвальдс (Torvalds, Linus; р. 1971) бросил вызов всем гигантам- производителям коммерческих версий Unix, написав ядро Linux Операционные системы Сетевые ОС

ОС Linux приобретает все большую популярность. Ей посвящаются специальные журналы, выпускаются коммерческие дистрибутивы (RedHat, BlackCat, Caldera и др.), ведущие производители ПО создают версии продуктов, работающие под Linux Операционные системы Сетевые ОС

В конце 1990-х годов на фоне преобладания Windows NT и снижения доли NetWare и OS/2 происходит резкий подъем популярности Linux Операционные системы Сетевые ОС

Взаимодействие программ с данными при независимой работе и при использовании СУБД Системы управления базами данных Предпосылки появления БД и СУБД

Преимущества использования СУБД: однократный ввод данных, что приводит к резкому сокращению затрат труда; независимость программ от данных, что дает возможность независимо менять те и другие; сокращение затрат на программирование

Системы управления базами данных Предпосылки появления БД и СУБД Основные функции СУБД: описание логической структуры базы данных - с точки зрения администратора базы данных, - с точки зрения конкретной задачи; манипулирование данными; обеспечение целостности БД; обеспечение многопользовательского доступа; защита данных от несанкционированного доступа.

Иерархическая модель данных является исторически первой и интуитивно понятной. Системы управления базами данных Основные типы и история развития СУБД

Сетевая модель данных, разработанная рабочей группой CODASYL (1971 г.), описывает одновременно несколько иерархий. Сетевая модель реализована в ряде промышленных СУБД Системы управления базами данных Основные типы и история развития СУБД

Реляционная модель данных была предложена в 1970 году сотрудником IBM Эдгаром Коддом (Codd, Edgar F.; р. 1923). Использует формальный аппарат теории множеств и математической логики. Долгое время реляционная модель существовала только в теории Системы управления базами данных Основные типы и история развития СУБД

В ноябре 1976 года в журнале «IBM Journal of Research and Development» была опубликована статья Чемберлена с соавторами о проекте System/R, предлагающая путь эффективной реализации РСУБД и SQL. Экспериментальная реляционная система System/R фирмы IBM закончена в 1979 г., коммерческая версия выпущена рынок в 1983 г. под названием DB2. Системы управления базами данных Основные типы и история развития СУБД Для работы с данными, представленными в реляционной форме, Дональд Чемберлен (Chamberlin, Donald) и Рэй Бойс (Boyce, Ray) в 1974 году предложили язык запросов SEQUEL, который впоследствии был доработан и переименован в SQL Structured Query Language. Дэн Чемберлен

Прочитав в 1976 г. отчет о System/R, Ларри Эллисон (Ellison, Lawrence; р. 1944) организовал в 1977 фирму Relation Software Incorporated. Система Oracle v.2 для PDP-11 была создана в Фирма, переименованная в Oracle, к концу века превратилась в одну из крупнейших софтверных компаний мира. Системы управления базами данных Основные типы и история развития СУБД Доходы, млрд. $

Системы управления базами данных Основные типы и история развития СУБД Современный мировой рынок СУБД составляет почти 10 млрд. долл. и сильно монополизирован. Около 85% его занимают три СУБД – Oracle, IBM DB2, MS SQL Server (данные 2002 г).

Пакеты прикладных программ для персональных компьютеров Программы как товар массового спроса Компьютерный магазин в начале 1980-х годов

В 1978 году за разработку текстового редактора взялся Сеймур Рубенштейн (Rubenstein, Seymour) из фирмы IMSAI. Прежде чем создавать пакет, он собрал агентов по продаже программного обеспечения и выяснил, что хочет от программного продукта будущий пользователь. Пакеты прикладных программ для персональных компьютеров Обработка текстов После этого Рубенштейн пригласил талантливого программиста Роба Барнэби (Barnaby, Rob) и сформулировал ему четкое техническое задание.

В результате появился WordStar текстовый процессор, ставший фактическим стандартом для нескольких поколений последующих разработок Пакеты прикладных программ для персональных компьютеров Обработка текстов

Популярнейшим русским текстовым редактором в эпоху DOS был «Лексикон», разработанный в 1985 г. сотрудником Вычислительного центре Академии наук СССР Евгением Веселовым. Первые версии распространялись бесплатно

Рынок текстовых процессоров Пакеты прикладных программ для персональных компьютеров Обработка текстов

Текстовые процессоры предназначены для подготовки документов в режиме WYSIWIG What You See Is What You Get Что видите, то и получаете. Лидерство в данном секторе рынка удалось захватить Microsoft с пакетом MS Word. Версия 1.0, работающая на платформах Intel и Macintosh была выпущена в 1983 году, с тех пор пакет постоянно совершенствуется

Высший сектор рынка составляют издательские системы, предназначенные для подготовки оригинал-макетов печатных изданий (технология desktop publishing – DTP ). Первая полнофункциональная издательская система Ventura Publisher была разработана в Xerox PARC, но не получила там коммерческого развития Пакеты прикладных программ для персональных компьютеров Обработка текстов

Стив Джобс (слева) с Чарльзом Гешке и Джоном Варноком (1982 г.) Пакеты прикладных программ для персональных компьютеров Обработка текстов Лидером рынка ПО desktop publishing является компания Adobe Systems Inc., обра- зованная бывшими сотрудниками PARC Джоном Варноком (Warnock, John) и Чарльзом Гешке (Geschke, Charles). Штаб-квартира фирмы Adobe в г. Сан-Хосе

Пакеты прикладных программ для персональных компьютеров Обработка текстов Для программного обеспечения издательского процесса Пол Бренер (Brainerd, Paul) в 1985 г. разработал пакет PageMaker, учитывающий все тонкости пятисотлетнего искусства полиграфии. Основанная Бренером фирма Aldus (название дано в честь средневекового венецианского издателя по имени Aldus Manutius, ) в 1994 году присоединилась к компании Adobe Systems Inc.

Обложка книги с описанием системы TeX, 1984 г. (в русском переводе 1993 г. книга называется «Все про ТеХ») Пакеты прикладных программ для персональных компьютеров Обработка текстов Знаменитый специалист в области информатики Дональд Кнут (Knuth, Donald; р. 1938) из Стенфордского университета в 1977 – 1987 годах создал и подарил мировому сообществу компьютерную систему TeX, которая синтезирует математические тексты любой сложности на уровне высоко- профессиональ- ного типографа.

Отечественная система распознавания текстов ( Optical Character Recognition OCR ) Fine Reader компании ABBYY основана на глубоких математических исследованиях в области распознавания образов и получила мировое признание Пакеты прикладных программ для персональных компьютеров Обработка текстов

Вместе программистом Робертом Фрэнкстоном (Frankston, Robert) весной 1979 года они написали программу для Apple II, названную VisiCalc Visible Calculator. Пакеты прикладных программ для персональных компьютеров Электронные таблицы Автором идеи электронной таблицы был сотрудник DEC Дэниэл Бриклин (Bricklin, Daniel), на фото сидит

Пакеты прикладных программ для персональных компьютеров Электронные таблицы Лидером рынка электронных таблиц для MS DOS был пакет Lotus компании Lotus Development, образованной в 1982 году Митчелом Кэпором (Kapor, Mitchel) в 1982 г.

В 1984 году в соревнование с другими производителями вступила Microsoft с табличным процессором MultiPlan для IBM PC. Впоследствии он был существенно доработан в сторону графического интерфейса и получил название Excel. В 1987 году вышла версия Excel для Macintosh, а в 1990 году для Windows. В течение нескольких последующих лет он отвоевал рынок у Lotus Пакеты прикладных программ для персональных компьютеров Электронные таблицы

Пакеты прикладных программ для персональных компьютеров Настольные СУБД В 1981 году инженер NASA Уэйн Рэтлифф (Ratliff, Wayne), на снимке слева, сделал простенькую СУБД для ведения футбольной статистики. Глава фирмы Ashton-Tate Джордж Тейт (Tate, George), на снимке справа, выкупил авторские права и выпустил пакет в продажу под названием dBASE II

Став одним из лидеров рынка, фирма Ashton-Tate выпустила в 1984 году интегрированный пакет Framework. Еще до появления Windows, под управлением DOS, Framework моделировал графическую оконную среду Пакеты прикладных программ для персональных компьютеров Интегрированные системы