Зарегистрироваться
Восстановить пароль
FAQ по входу

Операционные системы и системное программирование

  • Файл формата zip
  • размером 524,87 КБ
  • содержит документ формата doc
  • Добавлен пользователем , дата добавления неизвестна
  • Описание отредактировано
Операционные системы и системное программирование
Минск: Белорусский государственный университет информатики и радиоэлектроники, 2009. — 187 с.
Лектор Бранцевич П.Ю. Для студентов специальности 40 01 01 «Программное обеспечение информационных технологий» дневной формы обучения.
Разработка программ в ОС Unix
Отличительные черты ОС Unix
Основы архитектуры операционной системы Unix
Ядро системы
Пользователи системы, атрибуты пользователя
Системные вызовы и функции стандартных библиотек
Описание программы, переменные окружения
Аргументы и опции программы
Обработка ошибок
Файлы и файловая система
Файлы
Типы файлов
Обычные файлы
Каталоги
Файлы символичной связи (ссылки)
Файлы устройства
Именованные каналы
Сокеты
Владельцы файлов и права доступа к файлу
Дополнительные атрибуты файла
Файловый ввод/вывод
Мультиплексированный ввод/вывод
Векторный ввод/вывод
Файлы, отображающиеся в памяти
Каталоги, работа с каталогами
Создание каталога
Удаление каталога
Чтение информации из каталога
Закрытие каталога
Создание жестких ссылок
Символическая ссылка
Удаление ссылки (или имени файла)
Переименование файла
Файловая система ОС Unix
Организация файловой системы ext2
Процессы
Виды процессов
Создание процесса
Вызовы семейства exec
Функции завершения процесса
Ошибки
Копирование при записи
Системные вызовы ожидания завершения процесса
Системный вызов system
Основные параметры, передаваемые процессу
Сеансы и группы процессов
Взаимодействие процессов
Сигналы
Отправка (генерация) сигнала
Наборы сигналов
Блокировка сигналов
Неименнованные каналы (ТРУБЫ)
Размер канала и взоимодействие процессов при передаче данных
Именнованные каналы
Дополнительные средства межпроцессного взоимодействия
Механизмы межпроцессорного взаимодействия
Очереди сообщений
Семафоры
Семафоры как теоретическая конструкция
Разделяемая память
Потоки
Операционные системы
Понятие операционной системы
Характеристики современных ОС
Многопоточность
Распределенные ОС
Концепция ОС на основе микроядра
Функции микроядра
Принципы построения ОС
Концептуальные основы ОС
Процессы
Распределение ресурсов. Проблема тупиков
Монитороподобные средства синхронизации
Виртуализация
Подсистема управления памятью
Виртуальная оперативная память
Аппаратные особенности процессоров Intel-архитектуры, направленных на поддержку многозадачности
Сегментация памяти. IA-32
Распределение памяти в реальном режиме
Организация защиты в процессоре
Поддержка многозадачности в процессорах архитектуры IA-32
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация