Файлова система - studopediya
Един от компонентите е OS файлова система - основната система за съхранение и информация за потребителя. Всички съвременни операционни системи работят на един или повече файлови системи, например, FAT (File-таблица на разпределение), NTFS (NT File System), HPFS (High Performance File System), NFS (Network File System), AFS (Andrew File System), Интернет файлова система.
Файлова система - това е част от операционната система, чиято цел е да осигури лесен за употреба интерфейс, когато се работи с данните, съхранявани в външна памет, и да осигури за споделяне на файлове от няколко потребители и процеси.
В широк смисъл, понятието "файлова система" включва:
- събиране на всички файлове на диска;
- комплекти от структури от данни, използвани за управление на файлове, като например файлове, директории, файлови указатели, таблици, разпределение на свободна и използвана пространство на диска;
- сложна софтуерна система за прилагане на управление на файлове, по-специално: създаване, унищожаване, четене, писане, именуване, търсене и други операции на файлове.
Файловата система обикновено се използва като операционна система за зареждане, когато компютърът е включен и по време на работа. Файлови системи изпълняват следните функции:
- Тя идентифицира възможни начини за организиране на файлове и файлова структура на превозвач;
- следи за свободното място на медиите.
Когато някое приложение има достъп до даден файл, той не разполага с улики за това как информацията се намира в даден файл, както и на всякакъв вид физически носител (CD, твърд диск или устройство с флаш памет), той се записва. Всичко, което той знае програмата - е името на файла, размер и атрибути. Тези данни, които получава от водача на файловата система. Това файлова система определя къде и как файла на материален носител (например, твърд диск) ще бъде записано.
От гледна точка на операционната система, на целия диск е набор от клъстери (площите с памет) в размер от 512 байта или повече. файловата система шофьори организират клъстери до файлове и директории (които всъщност са файлове, съдържащи списък на файловете в тази директория). Тези драйвери да следите, които в момента се използват клъстери, които са безплатни, някои от тях са обозначени като дефектен. За да се разбере ясно как данните се съхраняват на дискове, както и операционната система осигурява трябва да се осигури достъп до тях, поне в общи линии логическата структура на диска.
3.1.5 логическата структура на диска
Твърдият диск може да бъде разделен на няколко секции, всяка от които ще се използват самостоятелно. Какво е това? Един диск може да включва няколко различни операционни системи, разположени в различни секции. Вътрешната структура на секцията разпределят за всяка операционна система е напълно решена от операционната система.
В допълнение, има и други причини за разделяне, например:
- възможността за използване на работещи MS DOS дискове с капацитет по-голям от
32 MB;
- в случай на повреда на диска, загуби само информацията, която е на диска;
- реорганизация и разтоварване на малък размер на диск по-бързо и по-лесно, отколкото голям;
- всеки потребител може да избере логическо устройство.
В първия сектор на твърдия диск (C = 0, H = 0, R = 1) съдържа главния зареждащ запис -Master Обувка Запис. Този пост е на целия сектор, а само неговата първоначална част. на главния зареждащ запис е програмата - извън зареждане на системата.
В края на първия сектор на твърдия диск, има маса дялове на - таблица за дялове. Тази таблица съдържа четири реда, които описват максималните четири секции. Всеки ред в таблица описва една част:
1) активна част или не;
2) брой сектори, съответстващи на горната част;
3) брой сектори, съответстващи на края на участъка;
4) Размерът на преградата в сектори;
5) на кода на операционната система, т.е. какво OS принадлежи на тази секция.
Раздел, наречен активен, ако той съдържа програма зареждане на операционната система. Първият байт в профилния елемент е раздел флаг дейности на (0 - не е активен, 128 (80H) - активен). Той се използва, за да се определи дали системния дял (багажника), както и за необходимостта да се зареди операционната система, от това при стартиране на компютъра. Може да бъде активен само един дял. Малки програми, наречени стартиращи мениджъри (Boot Manager), могат да бъдат разположени в първия сектор на диска. Те интерактивно пита потребителя, и който дял да зареди и съответно коригира дейността на преградни знамена. Тъй разпределение Таблица четири линии, може да има до четири различни операционна система на диска, поради това, дискът може да съдържа множество основни дяла, принадлежащи към различни операционни системи.
Пример логическа структура, твърд диск, състояща се от три секции, две от които принадлежат на DOS, и един принадлежи към UNIX, е показан на фигура 3.2a.
Всеки активен дял има собствен зареждане запис - програма, която ще се изтегли на операционната система.
В DOS, на първичния дял - основния дял. това е частта, която съдържа операционна система за зареждане и самата операционна система. Така основния дял е активния дял, се използва като логическо име диск C:.
Разширено Extended раздел на разпределение може да бъде разделена на множество логически дискове с имената на D: до Я:.
Фигура 3.2б показва логическа структура на твърдия диск, в които само две секции и четири логически диск.
Фигура 3.3 - Фрагмент на таблицата за разпределяне файл
Един запис в директорията, която съответства на файл, се състои от първи брой клъстер (входна точка), специален файл, в този пример №7.
Клъстерите са разпределени на повредени области на диска са отбелязани в FAT специален код FF7 и са изключени от свободната зона. Когато даден файл се изтрива, всички записи в мазнината, съответстващи на неговата верига на клъстери са маркирани като свободни, но струпвания на файла с данните не се изтриват, докато тези клъстери не е нови данни ще бъдат записани.
Таблица 3.1 показва какво максималният размер на дисково пространство може да поддържа FAT16 и FAT32.
Таблица 3.1 - Максималният размер на дисково пространство използване FAT16 и FAT32
Размерът на клъстер за 16-битова FAT
Размерът на клъстер за 32-битова FAT
До много негативно свързани явления фрагментиране на файлове. Както премахването на старата информация в данните пространство се появи клъстери маркирани в FAT, като безплатно. Новосъздадените файлове са пълни с тези клъстери, което води до тяхната фрагментация. Колкото по-фрагментиран файл, колкото по-дълго е необходимо да се чете или да го напиша. Тъй като всеки файл, независимо от размера отнема цяла редица клъстери на диска, и цяла редица текстове в мазнината, последният клъстера не се използва пълноценно. Недостъпен част от клъстера не е достъпен за други клъстери. По-голямата клъстера, толкова по-губи консумацията дисково пространство.
някои дефекти могат да се появят при организирането на FAT. Съществуват много средства, за да се диагностицира като логически грешки във файловата система и физически дефекти по повърхността на диска.
Page генерира за 0.01 секунди.