Написать комментарий

Литература по ОС

Список полезной литературы по операционным системам.


Написать комментарий

Планирование процессов в ОС

Важнейшей частью операционной системы является подсистема управления процессами. Для ОС процесс представляет собой единицу работы, заявку на потребление системных ресурсов. Подсистема управления процессами планирует выполнение процессов, то есть распределяет процессорное время между несколькими одновременно существующими в системе процессами, а также занимается созданием и уничтожением процессов, обеспечивает процессы необходимыми системными ресурсами, поддерживает взаимодействие между процессами. Планирование […]


Написать комментарий

Взаимоблокировки

Ресурсы – объекты предоставления доступа. Ресурсы можно представить как: Выгружаемые – можно безболезненно забирать у владеющего ими процесса. Не выгружаемые – ресурсы, которые нельзя безболезненно забрать у владеющего ими процесса, не уничтожив результаты работы с ними. Потенциально проблемы (взаимоблокировки) с использованием возникают именно с не выгружаемыми ресурсами. Последовательность событий, необходимых для использования ресурса, представлена в […]


Написать комментарий

Особенности файловых систем в Linux

Особенности файловых систем в Linux ОС Linux поддерживает множество файловых систем: ext2, ext3, ext4, Raiserfs. ФС Linux/UNIX разбивает пространство раздела диска на блоки фиксированного размера, кратные размеру сектора — 1024, 2048, 4096 или 8120 байт. Размер блока указывается при создании файловой системы. Логическая организация ext2 Иерархия каталогов системы ext2 представляет собой сеть — один файл может […]


Написать комментарий

Физическая организация NTFS

NTFS ­ одна из самых сложных и успешных из имеющихся на данный момент файловых систем. Файловая система NTFS была разработана для ОС Windows NT в начале 90­х годов. Основными отличительными свойствами NTFS являются: поддержка больших файлов и больших дисков объемом до 264 байт; восстанавливаемость после сбоев и отказов программ и аппаратуры управления дисками; высокая скорость […]


Написать комментарий

Файловые системы FAT и FAT32

FAT (File Allocation Table – таблица размещения файлов) — это один из способов организации файловой системы на диске. Эта таблица хранит информацию о файлах на жестком диске в виде последовательности чисел, определяющих, где находится каждая часть каждого файла. С ее помощью операционная система выясняет, какие кластеры занимает нужный файл. Физическая организация FAT Логический раздел FAT […]


Написать комментарий

Физическая организация файловой системы

Физическая организация файловой системы Файл, имеющий образ цельного, непрерывающегося набора байт, на самом деле очень часто разбросан «кусочками» по всему диску, причем это разбиение никак не связано с логической структурой файла. Логически объединенные файлы из одного каталога совсем не обязаны соседствовать на диске. Принципы размещения файлов, каталогов и системной информации на реальном устройстве описываются физической […]


Написать комментарий

Файловая подсистема операционной системы

Файловая система ­ это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами. В широком смысле понятие «файловая система» включает: совокупность всех файлов на диске, наборы структур данных, используемых для управления файлами, такие, например, как […]


Написать комментарий

Реестр Windows

Реестр операционной системы Windows представляет собой централизованную базу данных параметров настройки системы и работающих в ней приложений. В этом смысле реестр аналогичен разнообразным INI­файлам, а также файлам AUTOEXEC.BAT и CONFIG.SYS, которые использовались ранее. Реестр содержит информацию обо всех аппаратных средствах, программном обеспечении, операционной системе и сетевых параметрах компьютера. Эта сложная иерархическая база данных принимает участие […]


Написать комментарий

Прерывания. Обработка прерываний

Процессор сообщает операционной системе о таких событиях, как ошибки при выполнении программ и изменения в состоянии устройств (например, получение сетевого пакета или завершение выполнения дисковой операции ввода/вывода). Вместо этого, большая часть устройств посылает сигнал, называемый прерыванием, процессору, если происходит какое­либо событие. Операционная система может реагировать на изменения в состоянии устройств, извещая процессы, ожидающие эти события. […]