ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.12.2020
Просмотров: 1062
Скачиваний: 1
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,
были
впервые
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.
Основные
функции
СУБД
:
•
описание
логической
структуры
данных
,
•
манипулирование
данными
,
249
•
обеспечение
целостности
данных
,
•
обеспечение
многопользовательского
доступа
,
•
защита
данных
.
26.
Существуют
три
основных
типа
СУБД
,
различаюшиеся
логической
организацией
данных
:
иерархические
,
сетевые
и
реляционные
.
Первыми
были
иерархические
СУБД
(
первая
промышленная
СУБД
IMS
была
разработана
фирмой
IBM
в
1968
году
),
затем
в
результате
теоретических
исследований
,
предпринятых
рабочей
группой
КОДАСИЛ
,
появилась
сетевая
модель
данных
.
Наиболее
совершенными
и
распространенными
в
настоящее
время
являются
реляционные
СУБД
,
основанные
на
табличной
(
реляционной
)
модели
данных
,
предложенной
в
1970
году
сотрудником
IBM
Эдгаром
Коддом
.
Стандартным
языком
запросов
в
такой
СУБД
является
язык
SQL,
разработанный
в
1974
году
Чемберленом
и
Бойсом
.
27.
Современные
промышленные
СУБД
являются
очень
дорогими
и
долгоживущими
программными
продуктами
,
соизмеримыми
по
сложности
с
операционными
системами
.
К
концу
века
на
рынке
лидирует
«
большая
шестерка
»: Oracle, DB2, Informix,
Sybase, Ingres, MS SQL Server.
28.
Микрокомпьютерная
революция
и
появление
персональных
ЭВМ
в
корне
изменили
ситуацию
на
рынке
программного
обеспечения
.
Из
профессионального
инструмента
оно
превратилось
в
товар
массового
спроса
,
доступный
миллионам
неквалифицированных
пользователей
.
В
80-
е
годы
на
рынок
было
выброшено
множество
пакетов
прикладных
программ
(
ППП
)
для
персональных
компьютеров
,
расцвел
софтверный
бизнес
,
авторы
удачных
разработок
в
одночасье
делали
миллионные
состояния
.
К
наиболее
популярным
ППП
относятся
текстовые
редакторы
,
электронные
таблицы
и
настольные
СУБД
.
29.
Рынок
текстовых
редакторов
делится
на
три
основных
сектора
:
простейшие
текстовые
редакторы
,
текстовые
процессоры
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,
изначально
обладающей
интегрирующими
свойствами
,
интерес
к
таким
пакетам
упал
,
однако
после
создания
компьютерных
сетей
идея
интеграции
возродилась
на
новом
уровне
в
виде
клиент
-
серверных
систем
и
пакетов
поддержки
групповой
работы
.
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.
В
разработке
каких
языков
принимал
участие
Джон
бэкус
?