Вильям Столлингс - Операционные системы. Внутренняя структура и принципы проектирования
Название: | Операционные системы. Внутренняя структура и принципы проектирования | |
Автор: | Вильям Столлингс | |
Жанр: | Аппаратное обеспечение, компьютерное железо, Linux, Windows, ОС: теоретические вопросы, ОС: администрирование, мониторинг, диагностика | |
Изадано в серии: | неизвестно | |
Издательство: | Диалектика | |
Год издания: | 2020 | |
ISBN: | 978-5-907203-08-2 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Операционные системы. Внутренняя структура и принципы проектирования"
Аннотация к этой книге отсутствует.
Читаем онлайн "Операционные системы. Внутренняя структура и принципы проектирования". [Страница - 5]
вопросы и задачи
Ключевые термины
Контрольные вопросы
Задачи
Часть
Глава
V.
Ввод-вывод и файлы
11. Управление вводом-выводом и планирование дисковых операций
11.1. Устройства ввода-вывода
11.2. Организация функций ввода-вывода
Эволюция функций ввода-вывода
Прямой доступ к памяти
11.3.
Вопросы проектирования операционных систем
Цели проектирования
Логическая структура функций ввода-вывода
11.4.
Буферизация операций ввода-вывода
Двойной буфер
Циклический буфер
Использование буферизации
11.5. Дисковое
планирование
Параметры производительности диска
Стратегии дискового планирования
13
539
541
542
544
546
546
554
555
555
556
560
562
566
569
572
572
574
576
578
578
579
581
582
584
585
585
585
586
586
591
593
595
597
598
599
601
601
602
604
607
607
607
608
608
611
СОДЕРЖАНИЕ
14
11.6. RAID
RAIDO
RAID 1
RAID2
617
618
RAIDЗ
RAID4
RAID5
RAIDб
11.7.
Дисковый кеш
Вопросы разработки
Вопросы производительности
11.8.
Ввод-вывод в
UNJX SVR4
Буфер кеша
Очередь символов
Небуферизованный ввод-вывод
Устройства
11.9.
UNJX
Linux
Ввод-вывод в
Дисковое планирование
Страничный кеш
11.1 О.
Ввод-вывод в
Linux
Windows
Основные средства ввода-вывода
Асинхронный и синхронный ввод-вывод
Программное обеспечение
RAID
Теневые копии тома
Шифрование тома
11.11. Резюме
11.12. Ключевые
термины, контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
Задачи
Глава
12.1.
12. Управление файлами
Обзор
Файлы и файловые системы
Структура файла
Системы управления файлами
Функции управления файлами
12.2.
Организация файлов и доступ к ним
Смешанный файл
Последовательный файл
Индексно-последовательный файл
Индексированный файл
Файл прямого доступа
12.3.
12.4.
В-деревья
Каталоги файлов
Содержимое
Структура
Именование
622
623
623
624
625
625
626
626
628
630
630
632
632
632
633
633
637
638
638
639
640
640
640
641
612
642
642
643
645
647
617
648
650
652
654
654
656
657
658
658
659
662
662
663
665
СОДЕРЖАНИЕ
12.5. Совместное использование
файлов
Права доступа
Одновременный доступ
12.6. Записи и блоки
12.7. Управление вторичной
памятью
Размещение файлов
Управление свободным пространством
Тома
Надежность
12.8. Управление файлами в UNIX
Индексные узлы
Размещение файлов
Каталоги
Структура тома
12.9. Виртуальная файловая
система
Linux
Суперблок
Индексный узел
Запись каталога
Файл
Кеши
12.10. Файловая система Windows
Ключевые возможности NTFS
Том NТFS и файловая структура
Способность восстановления данных
12.11. Управление файлами в Android
Файловая система
SQLite
12.12. Резюме
12.13. Ключевые термины,
контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
Задачи
Часть
Глава
13.1.
VI. Дополнительные темы
1З.
Встроенные операционные системы
Встроенные системы
Концепции встроенных систем
Прикладные и специализированные процессоры
Микропроцессоры
Микроконтроллеры
Глубоко встроенные системы
13.2. Характеристики
встроенных операционных систем
Исходные и целевые среды
Подходы к разработке
Адаптация существующей коммерческой операционной системы
Специально разработанная встроенная операционная система
15
667
667
668
668
670
670
676
678
679
679
680
682
683
684
684
686
687
687
687
688
688
688
689
692
693
693
695
695
696
696
696
697
699
701
703
703
705
705
707
708
709
710
712
713
713
СОДЕРЖАНИЕ
16
13.3.
Встроенная система
Linux
Linux
Файловые системы встроенного Linux
Преимущества встроенных систем Linux
µClinux
Android
13.4. TinyOS
Характеристики встроенной системы
Беспроводные сети датчиков
Цели
TinyOS
Компоненты
TinyOS
TinyOS
Планировщик в
Пример конфигурации
Интерфейс ресурсов
13.5.
TinyOS
Ключевые термины, контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
Задачи
Глава
14.1.
14.2.
14.
Виртуальные машины
Концепции виртуальных машин
Гипервизоры
Назначение --">
Ключевые термины
Контрольные вопросы
Задачи
Часть
Глава
V.
Ввод-вывод и файлы
11. Управление вводом-выводом и планирование дисковых операций
11.1. Устройства ввода-вывода
11.2. Организация функций ввода-вывода
Эволюция функций ввода-вывода
Прямой доступ к памяти
11.3.
Вопросы проектирования операционных систем
Цели проектирования
Логическая структура функций ввода-вывода
11.4.
Буферизация операций ввода-вывода
Двойной буфер
Циклический буфер
Использование буферизации
11.5. Дисковое
планирование
Параметры производительности диска
Стратегии дискового планирования
13
539
541
542
544
546
546
554
555
555
556
560
562
566
569
572
572
574
576
578
578
579
581
582
584
585
585
585
586
586
591
593
595
597
598
599
601
601
602
604
607
607
607
608
608
611
СОДЕРЖАНИЕ
14
11.6. RAID
RAIDO
RAID 1
RAID2
617
618
RAIDЗ
RAID4
RAID5
RAIDб
11.7.
Дисковый кеш
Вопросы разработки
Вопросы производительности
11.8.
Ввод-вывод в
UNJX SVR4
Буфер кеша
Очередь символов
Небуферизованный ввод-вывод
Устройства
11.9.
UNJX
Linux
Ввод-вывод в
Дисковое планирование
Страничный кеш
11.1 О.
Ввод-вывод в
Linux
Windows
Основные средства ввода-вывода
Асинхронный и синхронный ввод-вывод
Программное обеспечение
RAID
Теневые копии тома
Шифрование тома
11.11. Резюме
11.12. Ключевые
термины, контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
Задачи
Глава
12.1.
12. Управление файлами
Обзор
Файлы и файловые системы
Структура файла
Системы управления файлами
Функции управления файлами
12.2.
Организация файлов и доступ к ним
Смешанный файл
Последовательный файл
Индексно-последовательный файл
Индексированный файл
Файл прямого доступа
12.3.
12.4.
В-деревья
Каталоги файлов
Содержимое
Структура
Именование
622
623
623
624
625
625
626
626
628
630
630
632
632
632
633
633
637
638
638
639
640
640
640
641
612
642
642
643
645
647
617
648
650
652
654
654
656
657
658
658
659
662
662
663
665
СОДЕРЖАНИЕ
12.5. Совместное использование
файлов
Права доступа
Одновременный доступ
12.6. Записи и блоки
12.7. Управление вторичной
памятью
Размещение файлов
Управление свободным пространством
Тома
Надежность
12.8. Управление файлами в UNIX
Индексные узлы
Размещение файлов
Каталоги
Структура тома
12.9. Виртуальная файловая
система
Linux
Суперблок
Индексный узел
Запись каталога
Файл
Кеши
12.10. Файловая система Windows
Ключевые возможности NTFS
Том NТFS и файловая структура
Способность восстановления данных
12.11. Управление файлами в Android
Файловая система
SQLite
12.12. Резюме
12.13. Ключевые термины,
контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
Задачи
Часть
Глава
13.1.
VI. Дополнительные темы
1З.
Встроенные операционные системы
Встроенные системы
Концепции встроенных систем
Прикладные и специализированные процессоры
Микропроцессоры
Микроконтроллеры
Глубоко встроенные системы
13.2. Характеристики
встроенных операционных систем
Исходные и целевые среды
Подходы к разработке
Адаптация существующей коммерческой операционной системы
Специально разработанная встроенная операционная система
15
667
667
668
668
670
670
676
678
679
679
680
682
683
684
684
686
687
687
687
688
688
688
689
692
693
693
695
695
696
696
696
697
699
701
703
703
705
705
707
708
709
710
712
713
713
СОДЕРЖАНИЕ
16
13.3.
Встроенная система
Linux
Linux
Файловые системы встроенного Linux
Преимущества встроенных систем Linux
µClinux
Android
13.4. TinyOS
Характеристики встроенной системы
Беспроводные сети датчиков
Цели
TinyOS
Компоненты
TinyOS
TinyOS
Планировщик в
Пример конфигурации
Интерфейс ресурсов
13.5.
TinyOS
Ключевые термины, контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
Задачи
Глава
14.1.
14.2.
14.
Виртуальные машины
Концепции виртуальных машин
Гипервизоры
Назначение --">