Операционные системы - статьи


Глава 09


Системы с минимальным ядром - часть 4
Принципы разработки
Принципы разработки - часть 2
Свойства надежности
Сокращение числа ошибок в ядре
Снижение потенциального влияния ошибок
Восстановление после сбоев
Ограничение злоупотреблений переполнениями буферов
Обеспечение надежного IPC
Ограничение IPC
Избегание тупиков
Унификация прерываний и сообщений
Ограничение функциональных возможностей драйвера
Запрещение доступа к портам ввода-вывода
Проверка параметров
Отлавливание плохих указателей
Укрощение бесконечных циклов
Проверка DMA
Анализ надежности
Сервер реинкарнации
Надежность уровня приложений
Результаты проверки надежности
Измерения производительности
Результаты тестирования системных вызовов
Результаты тестирования дискового ввода-вывода
Результаты тестирования приложений
Сетевая производительность
Размер кода
Родственные исследования
Изоляция драйверов в программном обеспечении
Изоляция драйверов в программном обеспечении - часть 2
Изоляция драйверов с использованием виртуальных машин
Средства безопасности, основанные на языках
Виртуальные машины и экзоядра
Драйверы, выполняющиеся в пользовательском режиме в монолитном ядре
Разработки минимальных ядер
Односерверные операционные системы
Мультисерверные операционные системы
Заключение
Заключение - часть 2
Благодарности
Литература
Литература - часть 2
I. Потоковый редактор sed
I. Потоковый редактор sed - часть 2
II. Язык обработки шаблонов awk
Структура awk-программы
Вызов awk
Awk-переменные и выражения
Примеры awk-программ
Селекторы
Еще примеры
Действия
Операторы управления
Структурные операторы
Ввод и вывод данных
Встроенные функции
Этюд о героях невидимого фронта
Этюд о героях невидимого фронта - часть 2
Этюд о героях невидимого фронта - часть 3
Этюд о героях невидимого фронта - часть 4
Этюд о героях невидимого фронта - часть 5
Этюд о героях невидимого фронта - часть 6
Этюд о героях невидимого фронта - часть 7
Введение в SMS Installer Script Editor
Знакомимся с редактором сценариев
Переменные
Условные операторы
Другие полезные команды и переменные
Другие полезные команды и переменные - часть 2
Другие полезные команды и переменные - часть 3
"Уборка мусора"
Свободному ПО двадцать лет: что дальше?
Свободному ПО двадцать лет: что дальше? - часть 2
Свободному ПО двадцать лет: что дальше? - часть 3
Поиск и анализ "троянских коней" под UNIX
Поиск и анализ "троянских коней" под UNIX - часть 2
Поиск и анализ "троянских коней" под UNIX - часть 3
О чем это я?
Что такое Unix?
Какие бывают Unix'ы и на каких машинах они запускаются?
Где взять бесплатный Unix?
Каковы основные отличия Unix от других OS?
Почему Unix?
Почему Unix? - часть 2
Основные понятия Unix
Файловая система
Файловая система - часть 2
Комадный интерпретатор
Руководства - man
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г.
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г. - часть 2
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г. - часть 3
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г. - часть 4
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г. - часть 5
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г. - часть 6
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г. - часть 7
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г. - часть 8
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г. - часть 9
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г. - часть 10
Настройка Windows 2000
Как подогнать операционную систему под свои требования
Имя компьютера
Размер файла подкачки
Переход к использованию динамических дисков
Переход к использованию динамических дисков - часть 2
Конфигурирование журналов событий
Установка правил преобразования формата года
Параметры просмотра папок в Windows Explorer
Управление электропитанием
Создание стандарта конфигурации
Переход к Windows 2000 - ПОВРЕМЕНИТЬ ИЛИ ПОТОРОПИТЬСЯ?
АРГУМЕНТОВ В ПОЛЬЗУ МИГРАЦИИ
АРГУМЕНТОВ В ПОЛЬЗУ МИГРАЦИИ - часть 2
АРГУМЕНТОВ В ПОЛЬЗУ МИГРАЦИИ - часть 3
АРГУМЕНТОВ В ПОЛЬЗУ МИГРАЦИИ - часть 4
АРГУМЕНТОВ В ПОЛЬЗУ МИГРАЦИИ - часть 5
АРГУМЕНТОВ ПРОТИВ НЕМЕДЛЕННОЙ МИГРАЦИИ
АРГУМЕНТОВ ПРОТИВ НЕМЕДЛЕННОЙ МИГРАЦИИ - часть 2
АРГУМЕНТОВ ПРОТИВ НЕМЕДЛЕННОЙ МИГРАЦИИ - часть 3
АРГУМЕНТОВ ПРОТИВ НЕМЕДЛЕННОЙ МИГРАЦИИ - часть 4
Когда делать первый шаг?
Когда делать первый шаг? - часть 2
Об авторе
Анализируем журнал безопасности Windows NT
Сеансы работы пользователей
Сеансы работы пользователей - часть 2
Сеансы работы пользователей - часть 3
Сеансы работы пользователей - часть 4
Доступ к объектам системы
Доступ к объектам системы - часть 2
Доступ к объектам системы - часть 3
Аудит выполняющихся задач
Windows NT против Linux
Необязательный графический интерфейс
Необязательный графический интерфейс - часть 2
Встроенный надежный инструментарий
Удаленное управление
И Linux не без греха
Linux и графика
Установка Linux на переносные компьютеры
Установка Linux на переносные компьютеры - часть 2
Установка Linux на настольные ПК
И опыт, сын ошибок трудных...
Обходные пути повышения производительности Windows NT Workstation 4.0
Почему именно Performance Monitor?
Контроль утечки памяти
Выделенная виртуальная память и файл подкачки
Выделенная виртуальная память и файл подкачки - часть 2
Использование процессора
Утилиты Windows NT Resource Kit для управления производительностью
ОБ АВТОРЕ:
Таблица 1. Объекты и счетчики.
Утилиты управления производительностью
Поддержка задач управления предприятием
Поддержка задач управления предприятием - часть 2
Архитектура WMI
Архитектура WMI - часть 2
Провайдеры
CIM и MOF



Начало