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