Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт Word.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.17 Mб
Скачать

6.3.3 Приклад слайдів

Приклад слайдів зображені на рисунках 6.2, 6.3.

Рисунок 6.2 – Приклад слайду

Рисунок 6.3 – Приклад слайду

7 ОПЕРАЦІЙНІ СИСТЕМИ

7.1 Файлова система та команди os Linux

7.1.1 Файлова система /proc

Файлова система /proc  є ілюзорною. Вона не існує на диску. Замість цього ядро створює "зображення" файлової системи в пам'яті. Використовується вона для надання інформації про систему (початково використовувалася для надання відомостей про процеси, звідси її назва). 33 Пояснення до деяких з її важливіших файлів та директорій подано далі. Подробиці /proc  описані в сторінці підказки по proc .

/proc/1 

Директорія з інформацією про процес з номером 1. Кожен процес має власну директорію в /proc . Назва директорії відповідає номеру процесу.

/proc/cpuinfo 

Інформація про процесор, така як його тип, виробник, модель та виробнича потужність.

/proc/devices 

Список драйверів пристроїв сконфігурованих в працюючому ядрі на даний момент .

/proc/dma 

Показує які канали ПДП (прямого доступу до пам'яті) використовуються на даний момент.

/proc/filesystems 

Файлові системи сконфігуровані в ядрі.

/proc/interrupts 

Показує які перепини знаходяться в користуванні.

/proc/ioports 

Які порти вводу/виводу знаходяться в використанні.

/proc/kcore 

Точний образ фізичної пам'яті системи. Цей образ має точнісінько такий розмір, як і фізична пам'ять в комп'ютері, але не забирає ніякої пам'яті у системи. Цей образ створюється "на льоту" в той час, як програми звертаються до пам'яті. (Пам'ятайте: жоден файл чи директорія, які знаходяться в /proc  не займають жодного байта пам'яті на диску чи в оперативній пам'яті (до тих пір поки Ви не скопіюєте їх куди-небудь).

/proc/kmsg 

Повідомлення, які видаються ядром. Крім цього вони також перенаправляються в syslog .

/proc/ksyms 

Таблиця символів ядра.

/proc/loadavg 

``Середня завантаженість'' системи. Три позбавлені змісту індикатори, які показують наскільки система завантажена.

/proc/meminfo 

Інформація про користування пам'яттю, як оперативною, так і свопінґом.

/proc/modules 

Завантажені в даний момент модулі ядра.

/proc/net 

Інформація про протоколи мережі.

/proc/self 

Символічна ссилка на директорію процесу тої програми, яка в даний момент заглядає в proc . Якщо два процеси одночасно дивляться в /proc , обидва з них отримують по власній ссилці. В основному це зроблено для зручності, щоб дати можливість програмам потрапляти у власні директорії процесів.

/proc/stat 

Різноманітна статистика системи, така як, скажімо, кількість нестач сторінок пам'ятіз часу вимкнення системи.

/proc/uptime 

Час, на протязі якого система працює.

/proc/version 

Версія ядра.

Варто зазначити, що хоча файли з /proc  є звичайними текстовими файлами, їх фомат не завжди легкий для людського ока. Тому багато які з команд роблять тільки те, що читають файли в /proc  і видають їх на екран у ``людському'' форматі. Наприклад, команда free  читає файл /proc/meminfo  та конвертує його в представлення пам'яті в кіло та меґа байтах та додає від себе деяку інформацію.