Внешние устройства
ИД хранит не список блоков, а внутреннее имя устройства и что это такое.
change mode - позволяет изменить права
od - в зависимости от флагов может выдавать разную информацию
od -c ter - вывод в АСКИшном формате (изображение всех байтов файла), т.е. если там находится некоторое слово, то будет напечатан некоторый номер.
0000 0000 file\n
od -cb ter - то можно показать байты, как восьмеричные числа.
ls -i - распечатывает ИД в виде десятеричного файла.
12768 ter
od -d - выдается информация.
od -d. - как устроен каталог точка в десятеричной форме, где 2 байта объединяются в одно целое, устройство каталога. Первые 2 байта - это единственная связь между содержимым файла и его именем.
rm ter - если связь была одна, то это имя исчезнет, а если не одна, то исчезнет эта строчка, но ИД не равен 0, следовательно связь существует.
Ядро ОС - программа, функцией которой является управление базовыми объектами системы. Ядро в своем теле размещает необходимые таблицы данных. Ядро считается некоторой неразделяемой частью ОС. Оно обычно работает в режиме супервизора, все остальные функции ОС могут работать и в других режимах.
Ядро выполняет функции главного организатора. Ядро управляет последовательностью выполнения процессов, проблемой резервирования основной памяти, пространства на диске, обменом между основной памятью и периферией. Ядро принимает запросы от процессов на обслуживание. Ядро - это та часть процесса, которая резидентно находится в памяти. Ядро небольшое, оно не работает на пользователя. Вокруг ядра расположено много программ, которые могут находиться в памяти как резидентно, так и могут подкачиваться. Ядро, в основном, написано на С (примерно 10000 строк) и примерно 1000 строк на Ассемблере.
Ядро UNIX состоит из двух частей. 1. Управление процессами. 2. Управление устройствами. Первая часть резервирует ресурсы, определяет последовательности выполнения процессов, принимает запросы на их обслуживание. Вторая - контроль за передачей данных между основной памятью и периферией.
предыдущаяследующая