Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры еба!.doc
Скачиваний:
23
Добавлен:
23.12.2018
Размер:
631.3 Кб
Скачать

1 ) Функции ос. Назначение ос. Сетевая ос.

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

Функции ОС:

1. упраление аппаратными средствами, обеспечение доступа к переферийным устройствам.

2. управление памятью.

3. обеспечение файлового ввода/вывода.

4. загрузка приложений в память и их же выполнение

5. обеспечение пользовательского интрефейса.

6. обеспечение пользовательского взаимодействия.

7. обеспечение паралельного и псевдопаралельного выполнения задач.

8. распределиние ресурсов компьютера между задачами.

9. защита системных ресурсов

10. разграничение прав доступа.

11. орагнизация межмашинного взаимодействия и распределение ресурсов.

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

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

Компоненты сетевой ОС

_______________________

| сетевая ОС |

| ___________________ |

| | сред-во управ-я | |

| | лок. ресурсами | |

| |_________________ | |

| ___________________ |

| | сетевые сред-ва | |

| | _______ _______ | |

| | |сер-я| |кли-я| | |

| | |часть| |часть| | |

| | |_____| |_____| | |

| | трасп-ные ср-ва | |

| |________________ | |

|___________________|

/\

||

\/

Сеть

2 Билет. История unix

Первоначально UNIX была разработана в конце 1960-х годов сотрудниками Bell Labs,

В 1969 году. Сотрудники стремясь реализовать идеи, которые были положены в основу MULTICS, но на более скромном аппаратном обеспечении написал первую версию новой операционной системы, и придумали для неё название — UNICS (UNIplexed Information and Computing System) — в противовес MULTICS. Позже это название сократилось до UNIX.

Первые версии UNIX были написаны на ассемблере и не имели встроенного компилятора с языком высокого уровня. Примерно в 1969 году разработали и реализовали язык Би (B), представлявший собой упрощённый (для реализации на миникомпьютерах) вариант разработанного в 1966 языка BCPL. В 1972 году была выпущена вторая редакция UNIX, переписанная на языке Би. В 1969—1973 годах на основе Би был разработан компилируемый язык, получивший название Си (C).

С 1974 года UNIX стал бесплатно распространяться среди университетов и академических учреждений. С 1975 года началось появление новых версий, разработанных за пределами Bell Labs, и рост популярности системы.

К 1978 году система была установлена более чем на 600 машинах, прежде всего, в университетах.[ Седьмая редакция была последней единой версией UNIX. Именно в ней появился близкий к современному интерпретатор командной строки Bourne shell.

С 1978 года начинает свою историю BSD UNIX, созданный в университете Беркли. Его первая версия была основана на шестой редакции. В 1979 выпущена новая версия, названная 3BSD, основанная на седьмой редакции. BSD поддерживал такие полезные свойства, как виртуальную память и замещение страниц по требованию.

В дальнейшем Было предложено два интерфейса программирования сетевых приложений: Berkley sockets (сокет Беркли) и интерфейс транспортного уровня TLI (англ. Transport Layer Interface). Интерфейс Berkley sockets был разработан в университете Беркли и использовал стек протоколов TCP/IP, разработанный там же. TLI был создан AT&T в соответствии с определением транспортного уровня модели OSI и впервые появился в системе System V версии 3. Хотя эта версия содержала TLI и потоки, первоначально в ней не было реализации TCP/IP или других сетевых протоколов, но подобные реализации предоставлялись сторонними фирмами. Реализация TCP/IP официально и окончательно была включена в базовую поставку System V версии 4. Это, как и другие соображения (по большей части, рыночные), вызвало окончательное размежевание между двумя ветвями UNIX — BSD (университета Беркли) и System V (коммерческая версия от AT&T)

SunOS — версия операционной системы UNIX, разработанная компанией Sun Microsystems для своих рабочих станций и серверов. Название SunOS обычно используется для обозначения версий с 1.0 по 4.1.4. Эти версии были основаны на BSD варианте UNIX, тогда как SunOS версии 5.0 и далее основана на UNIX System V четвёртого выпуска (SVR4) и продвигается под названием Solaris.

В начале 1990-х годов Sun Microsystems заменила основанную на BSD SunOS 4 на UNIX System V Release 4 (SVR4), разрабатываемую совместно с AT&T, а также изменила имя SunOS 5 на Solaris 2. После выхода версии 2.6 Sun Microsystems отбросила из имени «2.», и следующая версия называлась уже Solaris 7.

Solaris — это операционная система SunOS с графической оболочкой и некоторыми дополнительными компонентами.

NeXTSTEP — объектно-ориентированная, многозадачная операционная система, которую разработала компания NeXT Computer для собственных компьютеров, много было заимствованно из Unix,BSD и Mach, и является unix-like системой. Впоследствии на основе этой ОС сейчас разрабатывается MacOS X

В 1991 году, когда Линус Торвальдс опубликовал ядро Linux и привлёк помощников. Операционная система GNU и ядро Linux вместе составляют ОС, известную, как GNU/Linux. Дистрибутивы этой системы (такие как Red Hat и Debian), включающие ядро, утилиты GNU и дополнительное программное обеспечение стали популярными как среди любителей, так и среди представителей бизнеса.

После разделения компании AT&T, товарный знак UNIX и права на оригинальный исходный код неоднократно меняли владельцев, в частности, длительное время принадлежали компании Novell.

В 1993 году Novell передала права на товарный знак и на сертификацию программного обеспечения на соответствие этому знаку консорциуму X/Open, который затем объединился с Open Software Foundation, образовав консорциум The Open Group.

В 1995 году Novell продала права на существующие лицензии и дальнейшую разработку System V компании Santa Cruz Operation. В 2000 году Santa Cruz Operation продала свой UNIX-бизнес компании Caldera, которая затем была переименована в SCO Group. Хотя это название похоже на аббревиатуру SCO, используемую Santa Cruz Operation, это две разные компании.

SCO Group заявила, что она также обладает правами на исходный код UNIX и развернула кампанию против различных пользователей и поставщиков UNIX-подобных систем, требуя выплаты лицензионных отчислений. Однако Novell утверждает, что права на исходный код не были переданы Santa Cruz Operation и, таким образом, не перешли к SCO Group, а остаются у Novell, что и подтвердил вердикт суда.

Билет 11 Монтирование

к файловой системе Unix/Linux могут быть подключены сторонние файловые системы, например, файловые системы других ОС или файловые системы, расположенные на внешних носителях - флоппи-дисках, CD-ROM и др. Чтобы сторонняя файловая система была доступна ОС Unix/Linux, необходимо осуществить операцию ее монтирования. Фактически, монтирование - это указание того, куда системе следует адресовываться при обращении к объектам сторонней файловой системы. Для системы это указание называется точкой монтирования.

Теоретически можно указать системе произвольное место точки монтирования, но на практике для монтирования сторонних файловых систем существует каталог /mnt. В нем необходимо создать подкаталог, который будет служить точкой монтирования.

Например, файловую систему Windows, физически расположенную на первом логическом разделе того же винчестера (на диске C) можно сделать доступной для Unix/Linux, примонтировав ее с помощью команды mount (предварительно нужно создать каталог /mnt/windows):

mount -t vfat /dev/hda1 /mnt/windows

где, ключ -t и аргумент vfat (msdos) означают тип монтируемой сторонней файловой системы (в данном случае - FAT),

/dev/hda1 - первый раздел первого жесткого диска, к которому система обращается с помощью файла устройства,

/mnt/windows - файл, представляющий собой точку монтирования.

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