5posPractice

Пользователь

Регистрация: 06.12.2020

Сообщения: 748

Рейтинг: 259

5posPractice

Регистрация: 06.12.2020

Сообщения: 748

Рейтинг: 259

Короче вот где взять инфу, а то гугл находит всякую дичь для чайников типо 60 лет первый раз ищут как "создать новую папку".

Хочу узнать всё про файлы, а если точнее что такое файл для операционной системы, че она с ним делает как работает. Ну например у неё хранится где то тупо список указателей на начала данных на моём ссд диске и их длина или как?

King_of_depths

Пользователь

Регистрация: 18.07.2015

Сообщения: 7678

Рейтинг: 9867

King_of_depths

Регистрация: 18.07.2015

Сообщения: 7678

Рейтинг: 9867

Kagon

Пользователь

Регистрация: 14.03.2017

Сообщения: 12770

Рейтинг: 7240

Kagon

Регистрация: 14.03.2017

Сообщения: 12770

Рейтинг: 7240

5posPractice сказал(а):

Короче вот где взять инфу, а то гугл находит всякую дичь для чайников типо 60 лет первый раз ищут как "создать новую папку".

Хочу узнать всё про файлы, а если точнее что такое файл для операционной системы, че она с ним делает как работает. Ну например у неё хранится где то тупо список указателей на начала данных на моём ссд диске и их длина или как?

Нажмите, чтобы раскрыть...

Ищи информацию по файловой системе. Документации, cheat sheet. Я знаю только FAT12 да кое-как, там для хранения списка файлов используется FAT таблица с вот такими параметрами для одного файла который хранится в root directory:


byte description
0..7 Filename
8..10 Extension
11 Attributes
12..13 Reserved
14..15 Creation Time
16..17 Creation Date
18..19 Last Access Date
20..21 Ignore in FAT12
22..23 Last Write Time
24..25 Last Write Date
26..27 First Logical Cluster
28..31 File Size (in bytes)

Думаю, ты сможешь найти нечто похожее по другим файловым системам. Я сейчас как раз пишу реализацию FAT12, сделал чтение пока только, пишу вот запись но пока не выходит, BIOS дает ошибку "Attempted Write On Write Protected Disk", хотя он не защищен для записи. Не знаю в чем проблема, но вот ищу где я там напортачил. Может, с Floppy Access Control? Надо еще читать как директории хранятся, как пути реализовать. А я тупой, понимаешь.

MutedReported

Пользователь

Регистрация: 25.12.2020

Сообщения: 1040

Рейтинг: 195

Нарушения: 1000

MutedReported

Регистрация: 25.12.2020

Сообщения: 1040

Рейтинг: 195

Нарушения: 1000

Танненбаум. Операционные системы