Please enable JavaScript.
Coggle requires JavaScript to display documents.
Курс "Операционные системы" - Coggle Diagram
Курс "Операционные системы"
Файловые системы
Работа с дисками
Функции работы с дисками
Работа с файлами
Функции для работы с файлами
Перемещение
Удаление
Переименование
Копирование
Работа с файлами при помощи потоков
Размер файла
Создание файла
Определение даты и времени файла
Работа с директориями
Процедуры для работы с файлами
Функции для работы с файлами
Файловый дескриптор
Функции для работы с файловым дескриптором
Типы файловых систем
NTFS
MFT
Метафайлы
FAT
Ext2
QNX4
exFAT
Ext4
Распределенные файловые системы
Распределенная
Параллельная
Кластерная
Сетевая
Dinamic Link Library
Определение
Работа с DLL
Создание DLL
Использование DLL в разных средах программирования
Экспорт функций из DLL
Создание нового потока
Отключение DLL от адресного пространства процесса
Завершение потока
Проецирование DLL на адресное пространство процесса
Динамическая загрузка
Процессы и потоки
Процессы
Понятие процесса
Управляющие структуры процессов
Состояние процесса
Рождение
Готовность
Исполнение
Ожидание
Завершение
Операции над процессами
Создание
Завершение
Блокировка
Разблокировка
Запуск
Приостановка
Изменение приоритета процесса
Потоки
Предпосылки появление потоков
Понятие потока
Работа с потоками
Класс Thread
Процедура Execute
Возможности потоков
Suspend
Priority
Suspended
Terminated
Terminate
FreeOnTerminate
Типы потоков
Потоки уровня пользователя
Потоки уровня ядра
Диспетчеризация процессора
Цель
Критерии диспетчеризации
Время обработки процесса
Время ожидания
Пропускная способность системы
Время ответа
Использование процессора
Определение
События и сообщения
События
Типы событий
Программные
Системы
Прикладной программы
Аппартные
Очередь событий
Сообщения
Состав сообщений
Сообщения верхнего уровня
Обработка сообщений
Функция GetMessage()
Очередность переключения задач с учетом их приоритетов
Очередь