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

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

Принципы разработки
Свойства надежности
Сокращение числа ошибок в ядре

Снижение потенциального влияния ошибок
Восстановление после сбоев
Ограничение злоупотреблений переполнениями буферов
Обеспечение надежного IPC
Ограничение IPC
Избегание тупиков
Унификация прерываний и сообщений


Ограничение функциональных возможностей драйвера
Запрещение доступа к портам ввода-вывода
Проверка параметров

Отлавливание плохих указателей
Укрощение бесконечных циклов
Проверка DMA
Анализ надежности
Сервер реинкарнации
Надежность уровня приложений
Результаты проверки надежности
Измерения производительности
Результаты тестирования системных вызовов
Результаты тестирования дискового ввода-вывода

Результаты тестирования приложений
Сетевая производительность
Размер кода
Родственные исследования
Изоляция драйверов в программном обеспечении
Изоляция драйверов с использованием виртуальных машин
Средства безопасности, основанные на языках
Виртуальные машины и экзоядра
Драйверы, выполняющиеся в пользовательском режиме в монолитном ядре

Разработки минимальных ядер
Односерверные операционные системы
Мультисерверные операционные системы
Благодарности
I. Потоковый редактор sed

II. Язык обработки шаблонов awk
Структура awk-программы
Вызов awk
Awk-переменные и выражения
Примеры awk-программ
Селекторы
Еще примеры
Действия
Операторы управления
Структурные операторы

Ввод и вывод данных
Встроенные функции
Этюд о героях невидимого фронта
Введение в SMS Installer Script Editor

Знакомимся с редактором сценариев
Переменные
Условные операторы
Другие полезные команды и переменные
"Уборка мусора"
Свободному ПО двадцать лет: что дальше?

Поиск и анализ "троянских коней" под UNIX
О чем это я?
Что такое Unix?
Какие бывают Unix'ы и на каких машинах они запускаются?
Где взять бесплатный Unix?
Каковы основные отличия Unix от других OS?
Почему Unix?

Основные понятия Unix
Комадный интерпретатор
Руководства - man
UNIX, Usenix, Монтерей: Техническая конференция Usenix в 1999 г.

Настройка Windows 2000
Как подогнать операционную систему под свои требования
Имя компьютера
Размер файла подкачки
Переход к использованию динамических дисков

Переход к использованию динамических дисков - 2
Конфигурирование журналов событий
Установка правил преобразования формата года
Параметры просмотра папок в Windows Explorer
Управление электропитанием
Создание стандарта конфигурации
Переход к Windows 2000 - ПОВРЕМЕНИТЬ ИЛИ ПОТОРОПИТЬСЯ?
АРГУМЕНТОВ В ПОЛЬЗУ МИГРАЦИИ

АРГУМЕНТОВ ПРОТИВ НЕМЕДЛЕННОЙ МИГРАЦИИ
Когда делать первый шаг?
Анализируем журнал безопасности Windows NT

Сеансы работы пользователей
Доступ к объектам системы
Аудит выполняющихся задач
Windows NT против Linux
Необязательный графический интерфейс

Встроенный надежный инструментарий
Удаленное управление
И Linux не без греха
Linux и графика
Установка Linux на переносные компьютеры
Установка Linux на настольные ПК
И опыт, сын ошибок трудных...
Обходные пути повышения производительности Windows NT Workstation 4.0

Почему именно Performance Monitor?
Контроль утечки памяти
Выделенная виртуальная память и файл подкачки
Использование процессора
Утилиты Windows NT Resource Kit для управления производительностью
Таблица 1. Объекты и счетчики.
Утилиты управления производительностью
Поддержка задач управления предприятием

Архитектура WMI
Провайдеры
CIM и MOF
Содержание раздела