Базалық деңгей Ерекше файлдағы аттың
мінездемесін анықтау
Тексеру деңгей Операцияға тапсырыс берілген
тапсырыстық файлды тексеру
Логикалық деңгей Логикалық кординаттық
жазуды файлда анықтау
Физикалық деңгей Логикалық және физикалық
блоктағы номерді анықтау
Кіріс- шығыс жүйесі
Келесі базалық деңгейде ерекше файл атауының қарастырылған мінездемесі: мекені, мөлшері т.б. Жоғарыда айтылып өткендей файлдың мінездемесі каталогтық құрамына немесе кестеде жеке сақталады.
Логикалық деңгейде логикалық жазудың кай кординатта екені анықталады. Физикалық файлдың сарапталуы оның байт мөлшерімен анықталады. Берілген деңгейдегі жұмыстың алгоритімі логикалық файлға тәуелді. Мысалы, егер файлдың фиксировандық ұзындығы 1 болса, онда n логикалық жазуы l((n-1) байтына ығысады. Кординаттағы логикалық жазуды анықтау үшін файлдағы көрсетілген адрестағы логикалық жазумен және кестедегі көрсетілген символдармен анықталады.
Файл
V V V V V
S логикалық жазу
S
Сурет. 19 Физикалық функция деңгейінің файлдық жүйесі.
Бастапқы шығуы:
V – блоктың размері;
N – бірінші блоктағы файл номері;
S – логикалық жазудың файлға ығысуы.
Физикалық деігейде анықтауды талап етеді::
n – логикалық жазудағы талап еткен блоктың номері;
s – логикалық жазудағы блок аралық ығысу.
n = N + [S/V], где [S/V] – санның бүтін бөлігі S/V
s = R [S/V] – санның бөлшек бөлігі S/V
Достарыңызбен бөлісу: |