ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.12.2020

Просмотров: 1062

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

247

Деннисом

 

Ричи

 

в

 Bell Laboratories 

в

 1969 

году

Написанная

 

на

машинно

-

независимом

 

языке

 

Си

она

 

является

 

портируемой

то

есть

 

допускает

 

перенос

 

на

 

различные

 

аппаратные

 

платформы

.

Это

 

свойство

а

 

также

 

доступность

 

и

 

бесплатность

 

исходного

кода

сделали

 Unix 

чрезвычайно

 

популярной

 

в

 80-

х

 

и

 90-

х

 

годах

.

Однако

 

доступность

 

исходного

 

кода

 

привела

 

к

 

тому

что

 

единая

система

 

перестала

 

существовать

образовалось

 

множество

 

хоть

и

 

близких

 

по

 

существу

но

 

различающихся

 

в

 

деталях

 Unix-

подобных

 

систем

как

 

бесплатных

так

 

и

 

коммерческих

,

например

, Solaris 

от

 Sun, AIX 

от

 IBM, Xenix 

от

 Microsoft.

21.

Появление

 

персональных

 

ЭВМ

 

в

 80-

х

 

годах

 

породило

 

новый

класс

 

настольных

 

операционных

 

систем

которые

 

на

 

перых

 

порах

относились

 

к

 

классу

 

простейших

 

пакетных

 

однозадачных

 

ОС

.

Для

 

первого

 

поколения

 8-

битовых

 

ПК

 

характерной

 

была

 

ОС

 CP/

M, 

разработанная

 

в

 1976 

году

 

Гэри

 

Килдолом

Второе

 

поколение

,

ознаменовавшиеся

 

выпуском

 16-

битовой

 IBM PC, 

оснащалось

в

 

основном

 

операционной

 

системой

 MS-DOS, 

выпущенной

фирмой

 Microsoft 

в

 1981 

году

Эта

 

система

 

стала

 

классической

ОС

 

для

 80-

х

 

годов

однако

 

ей

 

присущи

 

принципиальные

недостатки

вытекающие

 

из

 

ограниченности

 

аппаратных

ресурсов

:

однозадачный

 

режим

 

работы

,

отсутствие

 

встроенных

 

средств

 

управления

 

расширенной

памятью

 

и

 

внешними

 

устройствами

прикладная

 

программа

должна

 

решать

 

эти

 

задачи

 

сама

;

отсутствие

   

унифицированного

 

графического

 

интерфейса

,

каждое

 

приложение

 

имеет

 

свою

 

логику

 

взаимодействия

 

с

пользователем

.

21.

Третье

 

поколение

 32-

битовых

 

персональных

 

компьютеров

,

появившееся

 

к

 

концу

 80-

х

 

годов

обладало

 

достаточными

аппаратными

 

возможностями

 

для

 

организации

 

графического

человеко

-

машинного

 

интерфейса

Идеи

 

этого

 

интерфейса

,

разработанные

 

еще

 

в

 70-

х

 

годах

 

в

 Xerox PARC, 

были

 

впервые


background image

248

широко

 

использованы

 

фирмой

 Apple 

в

 

операционной

 

системе

Mac OS 

для

 

ЭВМ

 Macintosh, 

выпущенной

 

в

 1984 

году

Фирма

Microsoft, 

отставшая

 

в

 

этом

 

отношении

 

от

 Apple, 

выпустила

 

в

1985 

году

 

графическую

 

надстройку

 

над

 DOS 

под

 

названием

Windows. 

Первые

 

две

 

версии

 

коммерческого

 

успеха

 

не

 

имели

и

только

 Windows 3.0, 

появившаяся

 

в

 1990 

году

стала

 

завоевывать

рынок

К

 

концу

 

века

 Microsoft 

с

 

настольными

 

ОС

 Windows-95/

98/Me, 

поддерживающими

 

многозадачный

 

режим

 

работы

стала

фактическим

 

монополистом

 

на

 

рынке

 

ОС

 

для

 

платформы

 Intel,

победив

 

в

 

конкурентной

 

войне

 

фирму

 IBM 

с

 

ее

 OS/2.

22.

Кроме

 

настольных

 

ОС

в

 90-

е

 

годы

 

разрабатывались

 

серверные

операционные

 

системы

являющиеся

 

прямыми

 

потомками

 

ОС

 

с

разделением

 

времени

 70-

х

 

и

 80-

х

 

годов

На

 

рынке

 

доминировали

NetWare 

фирмы

 Novell, Windows NT 

фирмы

 Microsoft 

и

различные

 

версии

 Unix, 

среди

 

которых

 

наиболее

 

активно

развивалась

 

бесплатная

 

система

 Linux, 

первая

 

версия

 

которой

была

 

создана

 

в

 1991 

году

 

финским

 

студентом

 

Линусом

Торвальдсом

.

23.

Особый

 

класс

 

операционных

 

систем

 — 

системы

 

реального

времени

Они

 

применяются

 

в

 

системах

 

управления

технологическими

 

процессами

в

 

которых

 

критическим

 

является

время

 

реакции

 

системы

 

на

 

запросы

 

внешних

 

устройств

.

24.

Системы

 

управления

 

базами

 

данных

  (

СУБД

), 

появившиеся

 

в

середине

 60-

х

 

годов

имеют

 

ряд

 

преимуществ

 

по

 

сравнению

 

с

прежней

 

схемой

 

независимой

 

работы

 

программ

 

с

 

данными

:

однократный

 

ввод

 

данных

,

независимость

 

программ

 

от

 

данных

,

сокращение

 

затрат

 

на

 

программирование

.

25.

Основные

 

функции

 

СУБД

:

описание

 

логической

 

структуры

 

данных

,

манипулирование

 

данными

,


background image

249

обеспечение

 

целостности

 

данных

,

обеспечение

 

многопользовательского

 

доступа

,

защита

 

данных

.

26.

Существуют

 

три

 

основных

 

типа

 

СУБД

различаюшиеся

логической

 

организацией

 

данных

иерархические

сетевые

 

и

реляционные

Первыми

 

были

 

иерархические

 

СУБД

  (

первая

промышленная

 

СУБД

 IMS 

была

 

разработана

 

фирмой

 IBM 

в

 1968

году

), 

затем

 

в

 

результате

 

теоретических

 

исследований

,

предпринятых

 

рабочей

 

группой

 

КОДАСИЛ

появилась

 

сетевая

модель

 

данных

Наиболее

 

совершенными

 

и

 

распространенными

в

 

настоящее

 

время

 

являются

 

реляционные

 

СУБД

основанные

на

 

табличной

 (

реляционной

модели

 

данных

предложенной

 

в

1970 

году

 

сотрудником

 IBM 

Эдгаром

 

Коддом

Стандартным

языком

 

запросов

 

в

 

такой

 

СУБД

 

является

 

язык

 SQL,

разработанный

 

в

 1974 

году

 

Чемберленом

 

и

 

Бойсом

.

27.

Современные

 

промышленные

 

СУБД

 

являются

 

очень

 

дорогими

и

 

долгоживущими

 

программными

 

продуктами

соизмеримыми

по

 

сложности

 

с

 

операционными

 

системами

К

 

концу

 

века

 

на

рынке

 

лидирует

  «

большая

 

шестерка

»: Oracle, DB2, Informix,

Sybase, Ingres, MS SQL Server.

28.

Микрокомпьютерная

 

революция

 

и

 

появление

 

персональных

 

ЭВМ

в

 

корне

 

изменили

 

ситуацию

 

на

 

рынке

 

программного

обеспечения

Из

 

профессионального

 

инструмента

 

оно

превратилось

 

в

 

товар

 

массового

 

спроса

доступный

 

миллионам

неквалифицированных

 

пользователей

В

 80-

е

 

годы

 

на

 

рынок

было

 

выброшено

 

множество

 

пакетов

 

прикладных

 

программ

(

ППП

для

 

персональных

 

компьютеров

расцвел

 

софтверный

бизнес

авторы

 

удачных

 

разработок

 

в

 

одночасье

 

делали

миллионные

 

состояния

К

 

наиболее

 

популярным

 

ППП

 

относятся

текстовые

 

редакторы

электронные

 

таблицы

 

и

 

настольные

 

СУБД

.

29.

Рынок

 

текстовых

 

редакторов

 

делится

 

на

 

три

 

основных

 

сектора

:

простейшие

 

текстовые

 

редакторы

текстовые

 

процессоры


background image

250

широкого

 

применения

 

типа

 MS Word 

и

 

настольные

 

издательские

системы

берущие

 

начало

 

от

 

пакета

 Page Maker, 

разработанного

в

 1985 

году

 

для

 Apple Macintosh. 

Особое

 

место

 

среди

 

издательских

пакетов

 

занимает

 

система

 TeX, 

созданная

 

классиком

информатики

 

Дональдом

 

Кнутом

 

и

 

принятая

 

в

 

качестве

стандарта

 

многими

 

научными

 

журналами

30.

Электронные

 

таблицы

 

были

 

изобретены

 

сотрудником

 Digital

Equipment Corp. 

Дэниэлом

 

Бриклином

 

и

 

впервые

 

реализованы

им

 

совместно

 

с

 

Робертом

 

Фрэнкстоном

 

в

 1979 

году

 

для

персонального

 

компьютера

 Apple-II. 

Лидером

 

рынка

элкутронных

 

таблиц

 

в

 

среде

 MS DOS  

был

 

пакет

 Lotus 1-2-3,

разработанный

 

основателем

 

фирмы

 Lotus Development 

Митчелом

Кэпором

 

в

 1982 

году

После

 

появления

 Windows 

наиболее

распространенной

 

стала

 

система

 Excel 

фирмы

 Microsoft.

31.

Первой

 

настольной

 

СУБД

 

стала

 

простейшая

 

система

,

разработанная

 

в

 1981 

году

 

Уэйном

 

Рэттлифом

  

и

 

выпускаемая

фирмой

 Ashton-Tate 

под

 

названием

 dBase-II. 

Формат

 

данных

«dbf» 

и

 

язык

 

запросов

 

этой

 

системы

 

стали

 

классическими

,

породившими

 

множество

 

аналогичных

 

разработок

К

 

концу

 

века

,

когда

 

мощности

 

персональных

 

ЭВМ

 

резко

 

возросли

в

 

качестве

настольных

 

стали

 

использоваться

 

облегченные

 

версии

реляционных

 

промышленных

 

СУБД

например

, DB2 

или

 Oracle.

32.

Поскольку

 

передача

 

данных

 

между

 

различными

 

программами

 

в

однозадачной

 

операционной

 

системе

  

невозможна

в

 

эпоху

 MS

DOS, 

то

 

есть

 

в

 80-

е

 

годы

достаточно

 

популярными

 

были

интегрированные

 

системы

 (Lotus 1-2-3, Simphony, Framework 

и

др

.), 

дающие

 

возможность

 

в

 

рамках

 

одного

 

приложения

 

работать

с

 

текстом

таблицами

графиками

С

 

переходом

 

на

 Windows,

изначально

 

обладающей

 

интегрирующими

 

свойствами

интерес

к

 

таким

 

пакетам

 

упал

однако

 

после

 

создания

 

компьютерных

сетей

 

идея

 

интеграции

 

возродилась

 

на

 

новом

 

уровне

 

в

 

виде

клиент

-

серверных

 

систем

 

и

 

пакетов

 

поддержки

 

групповой

работы

.


background image

251

3.7. 

Контрольные

 

вопросы

1.

К

 

какому

 

времени

 

относится

 

создание

 

библиотек

стандартных

 

программ

?

2.

К

 

какомувремени

 

относится

 

интенсивная

 

разработка

 

языков

программирования

?

3.

Когда

 

был

 

создан

 

первый

 

высокоуровневый

 

язык

программирования

Как

 

он

 

назывался

?

4.

Кто

 

был

 

автором

 

языка

 Fortran?

5.

Какие

 

языки

 

программирования

 

можно

 

считать

 

потомками

Fortran?

6.

Кто

 

и

 

когда

 

разработал

 

язык

 Cobol? 

Каковы

 

его

 

особенности

?

7.

Каковы

 

фундаментальные

 

особенности

 

языка

 Algol-60?

8.

Какие

 

языки

 

программирования

 

можно

 

считать

 

потомками

Algol-60?

9.

Когда

 

и

 

где

 

появился

 

язык

 Basic?

10.

С

 

чего

 

начала

 

свою

 

деятельность

 

фирма

 Microsoft?

11.

В

 

каком

 

языке

 

впервые

 

появились

 

идеи

 

объектно

-

ориентированного

 

программирования

?

12. 

Каково

 

влияние

 

проекта

 Smalltalk 

на

 

развитие

программирования

?

13.

В

 

каом

 

языке

 

впервые

 

реализована

 

идея

 

функционального

программирования

?

14.

В

 

каом

 

языке

 

впервые

 

реализована

 

идея

 

логического

программирования

?

15.

Что

 

описывает

 

программа

 

на

 

языке

 Prolog?

16.

В

 

разработке

 

каких

 

языков

 

принимал

 

участие

 

Джон

 

бэкус

?