Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SPO_shpory.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.65 Mб
Скачать

1. Основные понятия и определения. Операционные системы как средство распределения и управления ресурсами.

История создания и развития UNIX.

ОС UNIX появилась в конце 60-ых годов. 1 января 70-ого года появляется UNIX

Bell Labs пришли к выводу, что надо создать ОС:

должна автоматизировать запуск программ, управление ресурсами компьютера

BESYS

General Electric разработали многозадачную пользов. сис-му с разделением времени и новым пользов. интерф., обеспеч. пользователям удобн. доступ к выч. ресурсам.

Томсон и Ричи продолжили проект

Сначала UNIX на ассемблере переносились посредством перфоленты на РС

PDP-7 первое ядро ОС(новое), текстовый редактор, свой ассемблер и набор утилит

UNIX, UNICS(Uniplexed Information and Computing System)

В 71-ом понадобилась система обработки текста

Для работы ОС требовалось 12кб ОП

Максимальный допустимый объём файла 64 кбайт

В 73-ем ядро было написано на Си

Система начинает распространятся в университетах

Сущ. достаточно большое кол-во версий

Общие черты UNIX:

1) мультипрогр. обработка в режиме разделения времени основан. на вытесн. многозадачности;

2) поддержка многопользоват. режима, наличие средств защиты данных от несанкционированного доступа;

3) использование механизма Вирт. памяти и свопинга;

4) иерархическая файловая система, образ. един. дерево каталогов независимых от кол-ва физ. устройств использов. для помещ. файлов;

5) унификация операции вв.выв на основе расширенного исп. понятия файлов;

6) переносимость системы, благодаря написанию её основной части на Си;

7) создание КЭШ-диска для уменьшения времени доступа к файлам;

8) наличие разнообразных средств взаимодействия процессов.

Достоинство ОС UNIX:

1)переносимость;

2) эффективная реализация многозадачности

3) открытость, доступность исходных кодов;

4) простой, но достаточно мощный пользовательский интерфейс;

5) наличие и строгое соблюдение стандартов;

6) единая файловая сис-ма;

7) большое кол-во программного обеспечениябесплатного и качественного.

На чём строится популярность UNIX:

1) простые команды;

2) команды, соед. простыми каналами;

3) преимущественный общий стиль интерфейса;

4) отсутствие типов файлов.

awk. ‘BEGIN’ {FS=”~”} $3= = “Smirnoff”

{print “%S\t%\n”, $1, $6}

address.txt | sort | lp

Основные понятия UNIX.

Компьютеры, работающие под ОС UNIX вып. ф-цию сервера или рабочей станции

Рабочая станция UNIX не явл. персональным компьютером, там могут вып. вычисл. задачи других пользоват.

На раб. ст. могут работать сразу неск. пользоват. с удалённых терминалов по сети через модем

Раб.ст. UNIX, на кот. зарегестр. неск. пользов., должна работать непрерывно

Разделение времени

Имена файлов ОС могут иметь разную длину, макс. длина практически неограничена

2. Архитектура unix. Основные стандарты.

Стандарт:

Переносимый интерфейс ОС для вычислительной среды

Этот стандарт обеспечивает упрощение переносимости приложений между различными версиями UNIX.

1003.1-1988- стандарт определил программный интерфейс приложений.

1003.1-1990- IEFE-стандарт определяет интерфейс, а не напрямую

Не делает различие между системными вызовами и библиотечными вызовами.

Другие наиболее значительные стандарты:

POSIX 1003.2 -1992 г.

Включает определение командного интерпритатора UNIX и набора утилит

1003.16-1993 г. POSIX

Содержит дополнения

1003.1с-1995г.

Включает определение нитей

X/OPEN

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

1992г. появился документ под названием XPG3, который относится к стандартному XWINDOWS

1996г. X/OPEN и OSF объединили усилия для разработки пользовательского интерфейса

CDE-COMMON DESKTOP ENVIROMENT

DCE-DISTRIBUTED COMPUTING ENVIROMENT

SVID-System 5 Interface Definition

SWS- System 5 Verification Suite

Набор тестовых программ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]