[vsesdal]
Тип работы: Реферат
Предмет: Информатика
Страниц: 14
ВВЕДЕНИЕ 3
1. Понятие файлов 4
2.Общие понятия файловой системы 9
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 15
Учебная работа № 430568. Тема: Файл и файловая система
Выдержка из похожей работы
Подсистема ввода-вывода и файловая система ОС Windows NT
……exe).
Рис. 1 – Копирование и удаление
файла
На рис. 1 представлены счетчики
монитора производительности физического диска: текущая длина очереди диска
(сплошная тонкая), средняя длина очереди диска (штриховая), количество
обращений к диску в секунду (сплошная толстая). Первые пики соответствуют
процессу копирования файла программой TotalCmd.exe: регистрируется максимальное
число обращений к диску в 1 секунду, возрастает средняя и текущая длина очереди
диска (максимальное значение – 4). Последний пик на графике зарегистрирован в
момент удаления файла.
Рис. 2 – Поиск файла на диске Yandex.RTB R-A-98177-2
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: “R-A-98177-2”,
renderTo: “yandex_rtb_R-A-98177-2”,
async: true
});
});
t = d.getElementsByTagName(“script”)[0];
s = d.createElement(“script”);
s.type = “text/javascript”;
s.src = “//an.yandex.ru/system/context.js”;
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, “yandexContextAsyncCallbacks”);
На рис. 3 и 4 представлены графики
монитора производительности при скачивании и закачивание файла по локальной
сети. Счетчики: получено байт в секунду (сплошная тонкая), отправлено байт в
секунду (штриховая), длина очереди вывода (сплошная толстая). Из рисунков
видно, что при закачивании значение длины очереди вывода в среднем больше, чем
при скачивании файлов. Данное различие наблюдается из-за того, что значение
счетчика «длина очереди вывода» определяется количеством исходящих пакетов в
очереди, количество которых значительно больше при закачивании файла.
Рис. 3 – Скачивание файла
Рис. 4 – Закачивание файла
Рис. 5 – File Monitor: копирование файла
На рис. 5 изображен отчет программы
Filemon.exe, в котором показаны запросы процесса TotalCmd.exe в ходе
копирования файла: процесс поочередно вызывает системные функции read (чтение из файла в
буфер оперативной памяти) и write (запись из буфера оперативной памяти в файл). Путь к
используемому файлу отображается в столбце Path, а результат выполнения
системного вызова – в столбце Result. Копирование осуществляется равными блоками, размер которых – 131
072 байт. Смещение offset указывают позицию в файле, с которой происходит чтение/запись
данных.
Рис. 6 – TDImon: скачивание файла
файловый сетевой адаптер приложение
Рис. 7 – TDImon: закачивание файла
С помощью программы TDImon.exe был проведен анализ
работы процесса TotalCmd.exe при скачивании и закачивании файла по локальной
сети (рис. 6 и 7). В столбце Request отображается тип запроса (TDI_RECEIVE, TDI_EVENT_RECEIVE при скачивании файла, TDI_SEND при закачивании файла),
в столбце Local – IP-адрес сетевого интерфейса (“0.0.0.0” – любой
сетевой интерфейс) и порт, Remote – удаленный IP-адрес и порт (порт 20 для данных протокола FTP). Результат выполнения
запроса отображается в столбце Result.
Рис. 8 – Диспетчер задач Windows
C помощью диспетчера задач Windows (рис. 8) и утилиты TaskInfo (рис. 9) была собрана
следующая информация о приложении Total Commander:
·
процесс – Totalсmd.exe;
·
PID – 3352;
·
родительский процесс – explorer.exe; Yandex.RTB R-A-98177-2
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
…