Демидов А.В. 2008 г. Операционные системы Лекция 4 Работа с файлами.

Презентация:



Advertisements
Похожие презентации
Демидов А.В г. Операционные системы Лекция 4 Работа с файлами.
Advertisements

Операционные системы и среды. Схема устройства жесткого диска Дорожка N Сектор (блок) Пластина 1 Пластина 2 Цилиндр 0 сторона Диск – одна или несколько.
Лекция 11 Файловые системы. FAT32 File Allocation Table «таблица размещения файлов» Максимально возможное число кластеров в FAT32 равно кластеров,
1 Структура диска Файловые системы ОС Windows NT/2000/XP/7 - FAT (File Allocation Table) - NTFS (New Technology File System) Повторение.
Структура диска - FAT (File Allocation Table) - NTFS (New Technology File System) 1.
Файловая система NTFS извне и изнутри. NTFS ( от англ. New Technology File System « файловая система новой технологии ») стандартная файловая система.
. Имя метафайла Назначение метафайла SMFT Сам Master File Table SMFTmirr Копия первых 16 записей MFT, размешенная посередине тома SLogFile Файл поддержки.
Демидов А.В г. Операционные системы Лекция 3 Процессы.
Операционные системы Файловые системы (часть 1) 1.Базовые методы организации ФС 1.1.Общие концепции Структурная организация файлов Атрибуты.
1 БАЗЫ ДАННЫХ ФАЙЛЫ И ФАЙЛОВЫЕ СИСТЕМЫ. 2 ДО ФАЙЛОВЫХ СИСТЕМ Данные Управление ПРОГРАММА 2 Данные Управление ПРОГРАММА 3 Данные Управление ПРОГРАММА 1.
Организация данных на жестком диске компьютера Макаренков Д.Е.
УПРАВЛЕНИЕ РАЗДЕЛАМИ ЖЕСТКОГО ДИСКА Автор: Субхангулов И.И. Башкортостан Стерлитамак 2011.
Демидов А.В г. Операционные системы Лекция 6 Буфер оперативной памяти, Организация памяти.
Загрузочные файлы Win NT. ФайлыМестоположениеОписание NTLDR корневой каталог загрузочного диска Загрузчик OC Boot.ini корневой каталог загрузочного диска.
Каждая наука лишь тогда достигает своего совершенства, когда породнится с математикой. Кант СИСТЕМНОЕ И ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Тема лекции:
Логическая структура носителя информации. ЛОГИЧЕСКАЯ СТРУКТУРА НОСИТЕЛЯ ИНФОРМАЦИИ Логическая структура носителя информации в файловой системе FAT имеет.
Файлы и файловые структуры. Долговременное хранение информации подразумевает легкий доступ к ней. Значит, каждый хранимый объект должен иметь уникальный.
Файлы и файловая система Шинкаренко Евгений Александрович МОУ Гимназия 2 г. Черняховск Калининградской области.
Операционные системы Файловые системы (часть 2). Организация ФС UNIX. Виды файлов Обычный файл (regular file) Каталог (directory) Специальный файл устройств.
Логическая структура носителя информации. ЛОГИЧЕСКАЯ СТРУКТУРА НОСИТЕЛЯ ИНФОРМАЦИИ Логическая структура носителя информации в файловой системе FAT имеет.
Транксрипт:

Демидов А.В г. Операционные системы Лекция 4 Работа с файлами

Демидов А.В г. Контрольные вопросы Различные подходы к построению ядра ОС. Опишите преимущества и недостатки многоуровневых систем. Каким образом система OS/2 поддерживала Win16 и Win32 приложения? Какие основные подсистемы входят в ядро UNIX? UNIX vs Windows: сравнительный анализ графических подсистем.

Демидов А.В г. Контрольные вопросы Приведите диаграмму состояний процесса. Что такое «контекст процесса»? Перечислите известные Вам алгоритмы диспетчеризации процессов. Опишите принцип работы алгоритма «карусель с многоуровневой обратной связью».

Демидов А.В г. Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы организовать эффективную работу с данными, хранящимися во внешней памяти, и обеспечить пользователю удобный интерфейс при работе с такими данными.

Демидов А.В г. основные функции файловой Идентификация файлов Распределение внешней памяти между файлами Обеспечение надежности и отказоустойчивости Обеспечение защиты от несанкционированного доступа Обеспечение совместного доступа к файлам Обеспечение высокой производительности

Демидов А.В г. файл - это поименованный набор связанной информации, записанной во вторичную память

Демидов А.В г. Общая структура файловой системы

Демидов А.В г. Структура жесткого диска

Демидов А.В г. Transfer time transfer speed positioning time seek time rotational latency

Демидов А.В г. Алгоритмы выборки информации на диске First Come First Served (FCFS) Short Seek Time First (SSTF) SCAN

Демидов А.В г. Типы файлов Обычные Каталоги Файлы устройств Специальные

Демидов А.В г. Атрибуты файлов основная информация (имя, тип файла) адресная информация (устройство, начальный адрес, размер) информация об управлении доступом (владелец, допустимые операции) информация об использовании (даты создания, последнего чтения, модификации и др.)

Демидов А.В г. Доступ к файлам Прямой доступ Файл записей Файл записей переменной длины

Демидов А.В г. Доступ к файлам Индексированный файл

Демидов А.В г. Операции над файлами Создание файла Удаление файла Открытие файла Закрытие файла Позиционирование Чтение данных из файла Запись данных в файл с текущей позиции

Демидов А.В г. Древовидная структура файловой системы

Демидов А.В г. Операции над директориями Создание директории Удаление директории Закрытие директории Поиск Получение списка файлов Переименование Создание файла Удаление файла

Демидов А.В г. Контроль доступа к файлам access control list 9 бит (rwxrwxrwx). Владелец (Owner). Группа (Group). Остальные (Others).

Демидов А.В г. Методы выделения дискового пространства Выделение непрерывной последовательностью блоков Связный список

Демидов А.В г. Методы выделения дискового пространства Связный список

Демидов А.В г. Методы выделения дискового пространства Таблица отображения файлов

Демидов А.В г. Методы выделения дискового пространства Многоуровневая адресация

Демидов А.В г. Структура файловой системы

Демидов А.В г. BOOT SECTOR

Демидов А.В г. Реализация директорий

Демидов А.В г. Целостность файловой системы Порядок выполнения операций Журнализация Проверка целостности файловой системы при помощи утилит

Демидов А.В г. Производительность файловой системы Кэширование

Демидов А.В г. Дисковые файловые системы EFS Ext Ext2 Ext3 FAT HFS HFS Plus HPFS ISO 9660 JFS MFS NTFS ReiserFS Reiser4 UDF UFS UFS2 XFS ZFS

Демидов А.В г. Сетевые и кластерные файловые системы DFS Global File System Google File System NFS SMB

Демидов А.В г. Файловые системы специального назначения cdfs cfs devfs ftpfs GPFS JFFS/JFFS2 procfs romfs specfs sysfs tmpfs

Демидов А.В г. FAT File Allocation Tables FAT12 FAT16 VFAT FAT32

Демидов А.В г. Структура записи в директории File Name and Extension File Attribute Byte Last Change Date/Time File Size Link to Starting Cluster

Демидов А.В г. Maximum Number of Root Directory Entries 360 kB 5.25" Floppy Disk MB 3.5" Floppy Disk224 Hard Disk512

Демидов А.В г. Vitrual FAT Mega Corporation - fourth quarter results.DOC Mega Corporation - third quarter results.DOC MEGACO~1.DOCAlias MEGACO~2.DOCAlias

Демидов А.В г. Attribute Read-Only Hidden System Volume Label Directory Archive hidden read-only dir

Демидов А.В г. File chaining Cluster number - next FFFF – 1111… last 0 - free

Демидов А.В г. File Deletion and Undeletion E5h special code

Демидов А.В г. FAT Sizes FAT124, KB to 4 KB 16,736,256 FAT16~ 65,5262 KB to 32 KB 2,147,123, 200 FAT32268,435,4564 KB to 32 KB about 2^41

Демидов А.В г. NTFS New Technology File System Богу было легко сотворить мир за шесть дней - ему не нужно было заботиться о совместимости с предыдущими версиями

Демидов А.В г. NTFS goals Reliability Security and Access Control Breaking Size Barriers Storage Efficiency Long File Names Networking

Демидов А.В г. NTFS 5.0 features Reparse Points Improved Security and Permissions Change Journals Encryption Disk Quotas Sparse File Support Disk Defragmenter

Демидов А.В г. Structure partition (volume) boot sector BIOS Parameter Block Volume Boot Code metadata files $MFT$MFTMirr $LogFile$Volume "." $Bitmap $BootBadClus $Quota$UpCase data files

Демидов А.В г. Master File Table (MFT) Record size 1, ,096 resident attributes non-resident attributes MFT Zone 12.5% the maximum size of a partition (volume) 2^64 bytes 16 binary exabytes 18,446,744,073,709,551, billion gigabytes

Демидов А.В г. record for the directory Header (H) Standard Information Attribute (SI) File Name Attribute (FN) Index Root Attribute Index Allocation Attribute Security Descriptor (SD) Attribute

Демидов А.В г. record for the file Header (H) Standard Information Attribute (SI) File Name Attribute (FN) Data (Data) Attribute Security Descriptor (SD) Attribute

Демидов А.В г. Ext2 Index (i-node) Идентификатор владельца файла Тип файла Права доступа к файлу Календарные сведения Число указателей на файл Таблица адресов блоков Размер файла

Демидов А.В г. Адресация

Демидов А.В г. Содержимое каталога Смещение в байтах Номер индекса Имя файла внутри каталога (2 байта) init fsck 6485 clri motd mount mknod passwd umount checklist

Демидов А.В г. Другие типы файлов Каналы Специальные файлы устройств

Демидов А.В г. NFS

Демидов А.В г. VFS