- •2. Накопители на маг.Носителях.
- •6. Представл-е вн.Устр. В виде ф-лов.
- •9. Планиров-е процессов. Очередь.
- •10. Взаимод-е процесов.
- •13. Страничная орг-ция памяти.
- •16. Связь с пользователем
- •17.Разнов-ти интер-в.
- •18.Терминалы
- •19. Режимы представл. И управл. Инф.
- •20.Графический интерфейс пользователя (gui).
- •26. Драйверы ms-dos
- •23. Начальная загрузка ms-dos.
- •24. Файловая система ms-dos.
- •25. Управление оп.
- •27. Объектно-ориентированный подход.
- •29.Интерфейс Windows 95.
- •30.Панель Управления.
- •31.Запуск Windows 95.
- •32.Краткие сведения об архитектуре Windows 95/98.
- •33.Задачи, поставленные при создании Windows nt.
- •34.Архитектурные модули Windows nt.
- •36.Основные отличия Windows 2000.
- •40. Владелец ф-ла и его защита.
- •41. Работа с текст.Ф-лами.
- •42. Связь польз-ль – польз-ль.
- •43. Стандартные ф-лы.
- •45. Системное администрирование.
- •47. Ядро ос unix.
- •49. Многопольз-кий режим.
- •51. Структура nc.Ext, nc.Mnu.
47. Ядро ос unix.
В ОС UNIX имеется ядро, ктр упр-ет ресурсами компа и предоставляет польз-лям базовый набор услуг. Одно из осн.достижений ОС UNIX состоит в том, что с-ма обладает св-вом высокой мобильности. Смысл этого кач-ва состоит в том, что вся ос просто перенос-ся на различные аппаратные платформы. Все части с-мы, не считая ядра, явл-ся полностью машинно-независимыми. В рез-те продуманного разделения машинно-зависимых и машинно-незав-х компонентов ядра удалось добиться того, что осн.часть ядра не зависит от архитект-х особен-тей целевой платформы. Машинно-завис.часть традиционного ядра ОС UNIX вкл-ет след.компоненты: 1)упр-я памятью; 2)переключ-я контекста процессов между режимами польз-ля и ядра… Осн .f-и ядра ОС UNIX: 1)упр-я процессами и нитями — f-я создания,завершения и отслеживания сущ-щих процессов и нитей; 2)упр-я памятью-f-я отображения практически неогранич-й виртуал.памяти процессов в физич-ую операт.пам.компа; 3)упр-я ф-лами –f-я, реализующая абстракцию фс-иерархии кат-гов и ф-лов; 4)коммуникации и обеспеч-я возмож-ти обмена данными между процессами;
5)програм-го интерфейса-f-я, обеспеч-щая доступ к возмож-тям ядра со стороны польз-ских процессов на основе механизма сист.вызовов. ОС UNIX стремится обеспеч-ть среду, в ктр польз-ские пр-мы могли бы быть полностью мобильны. Для этого потребовался дополн.уровень, скрывающий особен-ти конкретного мех-ма возбуждения внутр.прерываний. Он обеспеч-ся библ-кой сист.вызовов, ктр предст.собой обычную библиотеку заранее реализованных f-й с-мы программирования языка Си.Назад
48. Упр-е устр-вами.
Упр-е внеш.устр-вами - это одна из важ-х f-й любой ос. Для доступа к внеш.устр-вам в ОС UNIX испол-ся универсальная абстракция ф-ла. Фс содержит так называемые спецф-лы, д/ктр отводятся отдельные i-узлы, но ктр на самом деле соотв-ют внеш.устр-ва. Это решение позволяет естеств.образом работать в одном и томже интерф-се с любым ф-лом или внеш.устр-вом. Простое объявл-е внеш.устр-ва спецф-лом не даст возмож-ти работать с этим устр-вом, если не создан и не подключен к с-ме спец.программный код, ктр наз-ся драйв-м устр-ва(многовходовой пр-ный модуль со своими статическими данными, ктр умеет инициировать работу с устр-вом). В ОС UNIX различ-ся символьные, блочные и потоковые др-ры. Символьные др-ры предназн-ся для обслуж-я устр-тв, ктр реально ориентированы на прием или выдачу произвольных посл-тей байтов. Они исп-ют f-и, ктр заключ-ся в возмож-ти взятьдан-е из Вирт.простр-ва польз-кого процесса и поместить дан-е туда. Блочные драйверы работают с использ-ем возмож-тей сист.буферизации блочных обменов ядра ОС UNIX.
В число f-й входит вкл-е соотв-щего блока дан-х в с-му буферов ядра ОС UNIX и взятие содерж-го буферной обл-ти. Потоковые др-ры (конвейер модулей, обеспеч.обработку запросов польз-ля) предназн-ны для реализации доступа к сет.устройствам. В ОС UNIX возможны 2способа вкл-я др-ра в состав ядра ОС. Iсп состоит в полном вкл-и др-ра в состав ядра на стадии генерации с-мы. IIсп позволяет обойтись мин кол-вом статистич-х объявлений на стадии генерации ядра. Влюбой момент работы с-му такой др-р может быть загружен в ядро с-мы. После появления в ядре ОС UNIX др-ры всех разн-тей f-ют единообразно.
Назад