41996

Дослідження файлової системи NTFS

Лабораторная работа

Информатика, кибернетика и программирование

Теоретичні відомості Файловая система NTFS New Technology File System формирует на логических дисках следующую структуру: MFT Mster File Tble – метафайл содержащий информацию о информационных файлах и их местонахождении на логическом диске. MFTMirror – копия файла MFT содержащая информацию только о служебных метафайлах которая чаще всего располагается в середине логического диска. Помимо программы загрузчика IPL2 в BootSector размещаются поля со следующей информацией: Смещение байт Описание 0 Команда JMP xxxx 3...

Украинкский

2013-10-26

625 KB

4 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ

«КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»

Лабораторна робота №5

«Дослідження файлової системи NTFS»

Студента групи 

Київ 2011

Мета роботи: розглянути структуру файловой системи NTFS, як основи для функционування операційних систем (ОС) WINDOWS 2k.

Кількість годин на виконання  4

Години на самостійну роботу —  4

Вимоги до лабораторної бази та перелік необхідного програмного забезпечення

 Для проведення лабораторних досліджень необхідна ПЕОМ класу IBM PC з наступної мінімальної конфігурацією:

  •  процесор –  300 МГц;
  •  ОЗП – 64 МБ;
  •  HDD 10 ГБ; 
  •  Відео карта – 16 МБ.

На комп'ютері має бути встановлена будь-яка операційна система із групи WINDOWS 2k з обов'язковим форматуванням логічних дисків саме у NTFS.

Додаткове прикладне програмне забезпечення:

  •  "DiskEdit NTFS" – програмний пакет для доступу, відображення та редагування системних та інформаційних розділів логічного диску (програма не потребує інсталяції);
  •  "Diskprobe 1.0" – більш досконалий чім DiskEdit NTFS програмний пакет, що призначений для тих же саміх цілей, але має також розвинуту пошукову функцію (програма не потребує інсталяції);
  •  "Runtime's DiskExplorer for NTFS" – програмний пакет, призначений для тих же самих цілей, що і попередні програми, але має більш зручний інтерфейс та надає можливість бачити окремі атрібути записів у MFT (програма потребує інсталяції). 

Теоретичні відомості

Файловая система NTFS (New Technology File System) формирует на логических дисках следующую структуру:

  •  $MFT (Master File Table) – метафайл, содержащий информацию о информационных файлах и их местонахождении на логическом диске.
  •  $MFTMirror копия файла $MFT, содержащая информацию только о служебных метафайлах, которая чаще всего располагается в середине логического диска.  
  •  BootSectorсектор с загрузчиком, в котором также размещена информация о структуре логического диска и размещении $MFT и $MFTMirror.

Структура BootSector

BootSector на логическом диске NTFS-формата выполняет ту же роль, что в системе FAT. Помимо программы загрузчика IPL2 в BootSector размещаются поля со следующей информацией:

Смещение, байт

Описание

0   

Команда JMP xxxx 

3

Название ОС  и ее версия

0xB

Размер сектора в байтах

0xD

Количество секторов в  кластере

0xE

Зарезервировано

0x15

Тип носителя данных

0x16

Зарезервировано

0x18

Количество секторов на дорожке

0x1A

Количество магнитных головок

0x1C

Зарезервировано

0x24

Содержит число 0x80

0x26

Содержит число 0x80

0x28

Младшее слово количества секторов в разделе

0x2C

Старшее слово количества секторов в разделе

0x30

Младшее слово номера кластера начала MFT

0x34

Старшее слово номера кластера начала MFT

0x38

Младшее слово номера кластера начала MFT-2

0x3C

Старшее слово номера кластера начала MFT-2

0x40

Размер записи MFT в кластерах

0x44

Размер буфера индексов в кластерах

0x48

Младшее слово серийного номера диска

0x4C

Старшее слово серийного номера диска

0x1FF

"подпись"  загрузчика 55 AA

Структура MFT

Рассмотрим теперь структуру файла $MFT, чтобы понять, где в нем размещается информация о файлах.

Прежде всего, файл $MFT состоит из записей. Каждая запись, длина которой обычно составляет 1 Kb, содержит информацию об одном файле. То есть для хранения данных об одном файле отводится два сектора. Сначала в $MFT следуют записи, содержащие информацию о метафайлах: самой $MFT , ее копии $MFTMirror, и прочих файлах: $LogFile, $Volume, $AttrDef и др., а затем уже о файлах, создаваемых операционной системой, прикладными программами и самим пользователем.

В принципе, возможно, что информация, относящаяся к какому-либо файлу, не поместится в отведенных два сектора (базовая запись). Тогда она размещается в другом месте  $MFT, образуя расширенную запись. Это характерно для файлов, значительно изменяющих свой размер по мере работы с ними пользователей. Это могут быть файлы баз данных, файлы офисных документов и т.д.


Порядок записей в метафайле
$MFT:

Номер записи

Название файла метаданных

Назначение

0

  $MFT

  Master File Table

1

  $MFTmirr

  Копия первых 16 записей $MFT

2

  $LogFile

  Файл журнала транзакций

3

  $Volume

  Информация о разделе (метка тома, версия NTFS)

4

  $ AttrDef

  Список используемых атрибутов файлов

5

  $

  Корневой каталог файловой системы

6

  $Bitmap

  Карта распределения свободных кластеров тома

7

  $Boot

  Загрузочный сектор раздела NTFS

8

  $BadClus

  Перечень всех испорченных кластеров

9

  $Secure

  Атрибуты безопасности (NTFS 5.0)

A

  $UpCase

  Список всех прописных символов в UNICODE

B

  $Extend

  Расширенная информация NTFS 5.0:

  $Extend\$ObjID

  Файл ID объекта

  $Extend\$Quota

  Файл квотирования

  $Extend\$Reparse

  Файл точки повторной обработки

  $Extend\ $UsnJrnl

  Файл журнала изменений

C

  Зарезервировано

D

  Зарезервировано

E

  Зарезервировано

F

  Зарезервировано

. . .

  Записи файлов ОС, приложений, пользовательских

Структура записи в файле $MFT

Если рассматривать каждую запись $MFT, то она, в свою очередь,  имеет внутреннюю структуру и состоит из заголовка и областей переменной длины, называемых атрибутами файлов (File Attribute). Ниже приведена структура заголовка записи:

Смещение, байт

Длина, байт

Описание

0x00

4

Текстовая строка "FILE" - признак записи $MFT 

0x04

2

Смещение массива корректировки записи Update Sequence 

0x06

2

Размер массива корректировки записей Update Sequence 

0x10

2

Последовательный номер сектора в записи $MFT 

0x12

2

Счетчик ссылок

0x14

2

Смещение начала списка атрибутов

0x16

2

Флажки, отмечающее состояние записи $MFT (0 – удален, 1 – нет)

0x18

4

Реальный размер записи $MFT 

0x1C

4

Размер памяти, занимаемый записью $MFT 

0x20

8

Файловый номер (File Reference) базовой записи $MFT 

0x28

2

Максимальное значение идентификатора атрибута, увеличенное на единицу

0x2A

2

Массив корректировки записи $MFT размером 2*(N-1) байт, где N - значение размера массива корректировки записи из поля со смещением 0x06

.  .  .

Список атрибутов файла

Как видно из таблицы, характерным признаком начала каждой записи является содержимое первых четырех байт сектора, где указывается текстовая строка "FILE" в коде ASCII.

Поскольку заголовок записи имеет переменную длину, точная величина смещения списка атрибутов в таблице не указана. В каждой записи этот адрес может быть различным, поэтому в заголовке он указывается в двухбайтном поле, расположенном по смещению  0x14.

Всего различаются 14 атрибутов, которые сведены в прилагаемой таблице: 

Тип

Имя

Описание

0x10

$STANDARD_INFORMATION

Стандартный атрибут. Здесь хранится дата и время создания и последнего изменения файла, дата и время последнего доступа к файлу, флаги доступа к файлу, а также дата и время изменения записи $MFT, соответствующей данному файлу

0x20

$ATTRIBUTE_LIST

Список атрибутов. Если помимо базовой записи $MFT для файла создаются расширенные записи, в этом атрибуте перечисляются все атрибуты файла. Кроме того, здесь хранится информация о распределении этих атрибутов по записям $MFT (по базовой записи и по расширенным записям данного файла).

0x30

$FILE_NAME

Имя файла или каталога. В этом атрибуте хранится имя файла или каталога, набор флагов доступа, размер файла, а также ссылка на запись $MFT каталога, в котором хранится данный файл или каталог.

0x40

$VOLUME_VERSION

Версия NTFS для данного раздела.

0x50

$SECURITY_DESCRIPTOR

Дескриптор разграничения доступа.

0x60

$VOLUME_NAME

Имя тома. Это имя задается при форматировании раздела и может быть изменено пользователем.

0x70

$VOLUME_INFORMATION

Состояние тома. Здесь хранится версия драйвера, с помощью которого был создан данный раздел, а также флаг программы CHKDSK. Если этот флаг установлен, то при очередной перезагрузке операционной системы программа CHKDSK выполнит проверку данного раздела.

0x80

$DATA

Атрибут данных. Этот атрибут может содержать либо данные файла (если размеры файла не превышают размеры записи $MFT), либо список номеров кластеров, в которых располагается файл (список экстентов файла).

0x90

$INDEX_ROOT

Корневая вершина дерева типа B+, с применением которого в NTFS реализована система каталогов.

0xA0

$INDEX_ALLOCATION

Узлы ветвей дерева типа B+, с применением которого в NTFS реализована система каталогов.

0xB0

$BITMAP

Набор бит, описывающих использование отдельных записей $MFT или узлов дерева каталогов.

0xC0

$SYMBOLIC_LINK

Информация Reparse Point, используется в Microsoft Windows 2000

0xD0

$EA_INFORMATION

Информация о расширенных атрибутах файловой системы HPFS. Используется для обеспечения совместимости NTFS с файловой системой HPFS, применяемой в IBM OS/2.

0xE0

$EA

Данные расширенных атрибутов файловой системы HPFS.

В каждом файле обязательно присутствуют атрибуты $STANDARD_INFORMATION, $FILE_NAME и $DATA. Наличие остальных определяется типом файла и его особенностями. С другой стороны, некоторые одноименные атрибуты могут присутствовать в записи в нескольких экземплярах. Например, это - атрибут $FILE_NAME, в одном экземпляре которого указывает полное имя файла, а в другом – имя файла в стандарте "8.3" (стандарт MS-DOS).

Структура заголовка атрибута

Каждый атрибут состоит из заголовка и области данных (содержания) атрибута. Структура заголовка одинакова у всех атрибутов и не зависит от их типа и содержания:

Смещение, байт

Размер, байт

Описание

0x00

4

Тип атрибута

0x04

4

Размер области памяти, занимаемой атрибутом

0x08

1

Флаг нерезидентного атрибута

0x09

1

Длина имени атрибута

0x0A

2

Смещение области данных атрибута

0x0C

2

Флаг упакованного атрибута

0x0E

2

Идентификатор атрибута

По смещению 0x08 находится признак резидентности атрибута. Если его значение равно 1, запись $MFT хранит только список кластеров, выделенных файлу (то есть атрибут нерезидентный), а если 0 — файл находится внутри самой записи $MFT, (то есть является резидентным).

Поле со смещением 0x0C содержит флаг упакованного атрибута. Если этот флаг установлен, данные атрибута хранятся в упакованном или зашифрованном виде. Итак, таким образом, первые 16 байт атрибута файла хранят заголовок фиксированного формата. Далее со смещением 0x10 начинается область данных атрибута, формат который различен для различных атрибутов.

Рассмотрим теперь структуру области данных отдельных атрибутов.

Структура области данных атрибута $STANDARD_INFORMATION

Как уже упоминалось выше, в нем записана дата и время создания и изменения файла, а также флаги доступа. Ниже приводится формат области данных атрибута $STANDARD_INFORMATION:

Смещение, байт

Размер, байт

Описание

0x18

8

Дата и время создания файла

0x20

8

Дата и время последнего изменения файла

0x28

8

Дата и время последнего изменения записи $MFT

0x30

8

Дата и время последнего доступа к файлу

0x38

4

Флаги доступа

0x3С

12

Поле зарезервировано, содержит нулевые байты

В свою очередь, флаги доступа представляют собой набор отдельных битов, комбинируемых при помощи логической операции ИЛИ:

Бит

Описание

0x0001

Для файла или каталога разрешено только чтение

0x0002

Скрытый файл или каталог

0x0004

Системный файл или каталог

0x0020

Было выполнено архивирование файла

0x0400

Символическая ссылка - ярлык (Symbolic Link)

0x0800

Упакованный файл или каталог

Структура области данных атрибута $FILE_NAME

В этом атрибуте снова повторяются данные, связанные с датой и временем создания, последнего изменения файла и т.д. Однако, главные являются данные об имени файла и его характеристиках:

Смещение, байт

Размер, байт

Описание

0x18

8

Номер записи $MFT для каталога, содержащего данный файл

0x20

8

Дата и время создания файла

0x28

8

Дата и время последнего изменения файла

0x30

8

Дата и время последнего изменения записи $MFT данного файла

0x38

8

Дата и время последнего доступа к файлу

0x40

8

Размер дискового пространства, использованного для хранения файла

0x48

8

Реальная длина файла

0x50

8

Флаги доступа

0x58

1

Длина имени файла N

0x59

1

Код пространства имени файла

0x5A

2*N

Имя файла в коде UNUCODE. Это поле имеет длину 2*N, где N - длина имени файла из поля со смещением 0x50

Структура области данных атрибута $DATA

Этот атрибут представляет наибольший интерес, поскольку он имеет отношение к содержимому файла. Как указывалось выше, атрибуты могут быть резидентными и нерезидентными. В отличие от атрибутов $STANDARD_INFORMATION и $FILE_NAME, которые всегда резидентные, атрибут $DATA может быть нерезидентным. Все зависит от объема файла, для которого создана запись в $MFT.

Если длина файла не превышает 1500 байт, то содержимое файла целиком размещается в области данных атрибута $DATA, и тогда атрибут является резидентным. Если объем файла больше, чем 1500 байт, то в области данных атрибута хранится только список блоков кластеров, где хранится данный файл, а сам атрибут $DATA является нерезидентным.

Резидентный атрибут $DATA

Формат области данных резидентного атрибута приведен ниже:

Смещение, байт

Размер, байт

Описание

0x10

4

Размер блока данных в байтах

0x14

2

Смещение блока данных

0x16

2

Флаг индексированного атрибута

Рассмотрим на примере, как выглядит область данных атрибута $DATA для файла Samll28.txt, содержащего текст "Small resident file" и имеющего объем 19 байт. Просмотр с помощью программы Diskprobe 1.0 записи для данного файла в $MFT  дает следующую картину:

В данном примере атрибут $DATA имеет смещение 0x128 от начала сектора. Согласно приведенному выше формату резидентного атрибута $DATA, размер блока данных, предназначенного для хранения содержимого файла Samll28.txt, находится в четырех-байтном поле с адресом 0x128+0x10=0x0138 и равен 0x13 байт, то есть 19 байт в десятичной системе счисления. Это поле выделено на нашем рисунке рамкой зеленого цвета.

Аналогично, смещение начала блока данных файла Samll28.txt хранится в слове со смещением 0x128+0x14=0x013C от начала сектора. Соответствующее поле выделено на рисунке рамкой синего цвета, и его содержимое равно 0x18. Таким образом, содержимое резидентного файла Samll28.txt располагается со смещением 0x128+0x18=0x0140 от начала сектора и занимают 19 байт (на рисунке выделено рамкой желтого цвета).

Читаем их, используя кодирование ASCII, и получаем текст, записанный в файл, то есть "Small resident file".

Нерезидентный атрибут $DATA

Хранение данных резидентных файлов непосредственно в записях $MFT увеличивает скорость доступа, однако, очевидно, для файлов большого размера этот способ хранения не подходит. Такие файлы хранятся на диске в отдельных кластерах, причем список кластеров, выделенных файлу, указывается в специальном формате в нерезидентном атрибуте $DATA, образуя цепочку так называемых блоков виртуальных номеров кластеров Virtual Cluster Number (VCN), или экстендов.

Чтобы в процессе восстановления извлечь нерезидентный файл, необходимо отыскать в соответствующем атрибуте $DATA и все VCN данного файла. Далее нужно скопировать все эти экстенды в один файл и установить для полученного файла правильную длину, взятую из атрибута $DATA.

Процесс этот далеко не всегда прост, так как файл может храниться в упакованном или зашифрованном виде. Кроме того, у одного файла может быть несколько атрибутов $DATA. Эти атрибуты могут располагаться в главной записи $MFT и в расширенных записях $MFT одновременно.

Ниже приведен формат области данных нерезидентного атрибута $DATA:

Смещение, байт

Размер, байт

Описание

0x10

8

Начальный номер VCN

0x18

8

Конечный номер VCN

0x20

2

Смещение списка экстентов Runlist

0x22

2

Код метода упаковки атрибута (0 – упаковки и шифрования нет)  

0x28

8

Размер области данных, занимаемой файлом на диске

0x30

8

Реальная длина файла

0x38

8

Размер инициализированной области дисковой памяти, выделенной для хранения файла

Список экстентов Runlist необходим нам для получения номеров кластеров раздела NTFS, выделенных для хранения восстанавливаемого файла. Каждый элемент данного списка описывает размер и расположение одного экстента (непрерывного фрагмента) файла. Реальная длина файла может быть получена из поля со смещением 0x30. Рассмотрим практический пример:

В данном примере атрибут $DATA начинается со смещения 0x1B0 от начала сектора.

Поле смещения списка Runlist выделено рамкой синего цвета и расположено в записи $MFT со смещением 0x1B0+0x20=0x1D0 от начала сектора. Там хранится значение 0x40 - смещение списка Runlist относительно начала атрибута $DATA. Таким образом, список Runlist начинается с байта, имеющего смещение 0x1B0+0x40=0x1F0 от начала сектора. Этот список выделен рамкой фиолетового цвета.

Код метода упаковки находится в байте со смещением 0x1B0+0x22=0x1D2 и равен 0 (файл не упакован). Соответствующее поле выделено рамкой красного цвета.

Реальный размер файла хранится в поле длинной 8 байт, которое расположено в записи $MFT со смещением 0x1B0+0x30=0x1E0 от начала сектора. Он равен 0x3EC00 байт в шестнадцатеричной или 257024 байт в десятичной системе счисления.

Теперь просматриваем список Runlist. Первый байт списка содержит код 21. Это означает, что в первый блок VCN входят еще два поля общей длиной три байта. Таким образом, в нашем случае первый блок VCN равен

21   05   0E   45.

Первое поле, имеющее длину один байт, хранит количество кластеров, выделенных экстенту файла. Второе поле размером два байта содержит номер первого кластера. В данном случае первому экстенту файла $MFT выделено 5 кластеров, а номер первого кластера для первого экстента равен 450E. Таким образом определяем размер и расположение первого экстента файла.

Второй блок VCN расположен сразу вслед за первым:

21   0A   99   7F.

Для того чтобы определить первый кластер второго экстента, необходимо прибавить к адресу первого экстента смещение, указанное во втором блоке VCN (с учетом знака). В данном случае второй экстент размещен в кластере с номером 450E+7F99=C4A8. Длина второго экстента составляет 0A кластеров.

Анализируя остальные блоки VCN , можно определить размеры и расположение всех экстентов файла. Список блоков VCN закрывается байтом с нулевым значением.

Контрольные вопросы:

  1.  Чем отличается $MFTMirror от $MFT?
  2.  Где хранится информация о расположении $MFT и $MFTMirror на логическом диске?
  3.  Какой объем записи в $MFT?
  4.  Какие отличительные признаки имеет запись $MFT?
  5.  Что называют атрибутом файла в записи $MFT?
  6.  В каких атрибутах хранится информация об основных характеристиках файла?
  7.  Какие атрибуты обязательны для любого файла?
  8.  Как Вы понимаете резидентный и нерезидентный атрибуты?
  9.  Что такое экстенд?
  10.  Сколько экстендов имеет нефрагментированный файл?

Порядок выполнения лабораторной работы № 5

1. С помощью программы DiskEdit выполнить следующие действия:

  •  подключить для просмотра логический диск C: (меню "Файл", пункт "Открыть");
  •  с помощью соответствующего меню прочитать сектор 0 диска C:;
  •  выбрать в меню "Просмотреть" способ представления в виде загрузочного сектора NTFS;
  •  определить номера начальных кластеров $MFT и $MFRMirror;
  •  прочитать теперь первую запись $MFT по номеру соответствующего кластера;
  •  руководствуясь информацией раздела "Структура записи в файле $MFT", найдите в записи файла $MFT первый атрибут ($STANDARD_INFORMATION) и перепишите его содержимое в протокол по лабораторной работе в виде шестнадцатиричного кода;
  •  выберите теперь  в меню "Просмотреть" способ представления "Запись файла NTFS" и снова запишите в протокол расшифрованную информацию из атрибута ($STANDARD_INFORMATION.

2. Продолжите исследование файловой системы NTFS с помощью программы Diskprobe 1.0:

  •  в корневом каталоге диска C: создайте текстовый файл Example.txt, в который поместите текст - "This is a short file";
  •  смонтируйте логический диск C: (меню "Drives", пункт "Logical Volume";
  •  так же, как и в предудущей программе, прочитать сектор 0 и найти в нем информацию о местоположении файлов $MFT и $MFRMirror;
  •  переместиться на первую запись файла $MFT;
  •  найти и сравнить с записанным ранее содержимым атрибута $STANDARD_INFORMATION в шестнадцатиричном и текстовом виде;

  •  с помощью пункта  "Search Sectors" в меню "Tools" выполнить поиск по контексту "This is a short file" той записи в $MFT, что соответствует файлу Example.txt. При этом необходимо выбрать следующие режимы поиска:
    •  Character Type:  ASCII charecters;
      •  Search Type:  Exhaustive search.
  •  после нахождения записи в $MFT для файла  Example.txt переместитесь в ней на атрибут  $DATA и перепишите в протокол его содержимое, а также номер сектора, где была найдена эта запись;
  •  аналогично тому, как это показано в разделе "Резидентный атрибут $DATA", в протоколе по лабораторной работе выделите цветом различные поля атрибута $DATA;
  •  убедитесь в том, что содержимое файла хранится непосредственно в резидентном атрибуте и отметьте это в протоколе на лабораторную работу;
  •  скопируйте теперь этот файл с руководством по лабораторной работе № 5 в корневой каталог диска C:, переименуйте его на "Longfile.doc";
  •  снова осуществите поиск в метафайле $MFT записи для файла Longfile.doc, применяя следующие режимы:
    •  Character Type:    Unicode characters;
      •  Search Type:    Exhaustive search;
      •  Enter characters to search for:  Longfile.doc.
  •  в случае успешного завершения поиска записи переместитесь в ней на атрибут  $DATA и перепишите в протокол его содержимое, а также номер сектора, где была найдена эта запись;
  •  руководствуясь описанием из раздела "Нерезидентный атрибут $DATA", в протоколе по лабораторной работе выделите цветом различные поля атрибута $DATA, в особенности поле экстендов Runlist;
  •  укажите в протоколе все блоки VCN.

3. С помощью программы "Runtime's DiskExplorer for NTFS" провести дополнительные исследования записей в $MFT для файлов Example.txt и Longfile.doc. Для этого:

  •  с помощью выбора пункта "Sector" в меню "Goto" переместиться на сектора, номера которых были записаны при выполнении пункта 2 этой работы, учитывая то, что отсчет секторов в этой программе ведется не от начала логического диска, а от начала всего "винчестера" (для диска C: к записанному номеру необходимо прибавить число секторов на первой дорожке, где находится Master Boot Record. Обычно, это 63 сектора, но может быть и другое их количество);
  •  полностью просмотрите и исследуйте структуру указанных файлов, включая отдельные атрибуты. Особо обратите внимание на атрибут $DATA для обоих файлах. Результаты исследования отразите в протоколе на лабораторную работу.

4. Протокол по лабораторной работе со всеми внесенными данными предъявите преподавателю.

Задание на дом:

  1.  Установите на домашний компьютер с системой NTFS все программы, что изучаются в данной лабораторной работе.
  2.  В корневом каталоге Вашего домашнего компьютера создайте текстовый файл My_name.txt, в который запишите полностью Ваше имя, отчество и фамилию.
  3.  Для данного файла самостоятельно повторите все исследования, что уже  проводились для файла Example.txt (см. пункт 2 Порядка выполнения ... ), особенно уделяя внимание расшифровке содержимого атрибута $DATA.
  4.  Все полученные данные в необходимом объеме внести в протокол по лабораторной работе.


 

А также другие работы, которые могут Вас заинтересовать

73299. Лизинг: понятие, виды, правовое регулирование 221.5 KB
  ля такой перестройки промышленности России необходимы инвестиции, которых в настоящее время остро не хватает. Поэтому наряду с традиционными формами инвестирования представляет интерес и ее особая форма - лизинг, который в силу присущих ему возможностей может стать импульсом технического перевооружения, создания необходимых мощностей промышленных предприятий и структурной перестройки экономики в целом.
73300. Формирование cметной стоимости строительства автомобильной дороги 287 KB
  Под сметной нормой рассматривают совокупность ресурсов (затрат труда рабочих-строителей и машинистов, времени работы строительных машин, механизмов и автотранспортных средств, потребность в строительных материалах, изделиях и конструкциях), установленная на принятый измеритель строительно-монтажных и других работ.
73301. Great Britain. The United Kingdom of Great Britain and Northern Ireland 30.5 KB
  The British Isles consist of two lrge islnds – Gret Britin nd Irelnd – seprted by the Irish Se nd lot of smll islnds the min of which re the Isle of Mn in the Irish Se the Hebrides – group of islnds off the northwestern cost of Scotlnd: the Orkney Islnds nd the Shetlnd Islnds. Gret Britin is situted in the temperte zone of Europe. The nture of Gret Britin is gretly ffected by the se: there is no plce situted more thn 100120 km from the seshore in the northern prts only 4060 km.
73302. Планирование в физическом воспитании и его виды, требования к составлению планирования и характеристика документов планирования 157.5 KB
  Содержание Введение Одной из актуальных тем физического воспитания в образовательной школе является планирование учебной работы по физической культуре так как оно значительно отличается по своему содержанию от планирования по другим учебным предметам. Учитывая массовый характер физического воспитания которое осуществляется во всех регионах страны и в различных звеньях его оптимизация является важной народнохозяйственной задачей страны. учитывать при разработке процесса физического воспитания. Качественное планирование невозможно без знания...
73303. Использование информационных систем управления предприятием в оперативно-производственном планировании (на примере информационной системы “Галактика”) 139 KB
  Возникло множество частных компаний крупных холдингов и корпораций. Однако применяемые многими российскими предприятиями методы управления до сих пор уходят своими корнями во времена централизованной экономики. Для того чтобы достичь мирового уровня конкурентоспособности российским предприятиям...
73304. Технология работ при создании лесных культур на вырубке 1.38 MB
  Рубки ухода с заготовкой древесины. Механизация и технология лесосечных работ на рубках ухода за лесом. Тракторы для вывозки сортиментов на рубках ухода. Исследование сменной производительности Псм малогабаритных колесных тракторов при вывозке сортиментов на рубках ухода.
73305. РЕГУЛИРОВАНИЕ ИНФЛЯЦИОННЫХ ПРОЦЕССОВ ИНСТРУМЕНТАМИ ФИСКАЛЬНОЙ ПОЛИТИКИ 562 KB
  Влияние фискальной политики на инфляционные процессы: разные подходы в теории Кейнсианский подход. Анализ показателей этапов и факторов инфляции в экономике РБ. Влияние фискальной политики РБ на инфляционные процессы ВВЕДЕНИЕ Разработка комплекса мер позволяющих обуздать инфляционные процессы является одним из дискуссионных вопросов современной макроэкономической политики государства.