SlideShare a Scribd company logo
Файл директортой ажиллах, зохион байгуулах аргууд Лекц 15
Директор удирдах командууд Хүний оролцоогүйгээр компьютер хандах боломжтой мэдээллийг автоном биш мэдээлэл гэнэ. Ийм мэдээлэл файлд хадгалагдана. Программ оролт/гаралтын программаар дамжуулан автоном биш мэдээлэлд хандана. Автоном бишээр бичигдсэн мэдээллийг хянах, бүлэглэх, зөвшөөрөлгүй хандалтаас хамгаалах зэрэгт нэмэлт команд хэрэгтэй. Үйлдлийн систем автоном биш файлуудыг директор болгон бүлэглэнэ.
Дараах функцүүдэд системный дуудлага хийнэ: ,[object Object]
Директороос файл хасах
Файлын нэрийг өөрчлөх
Файлын хамгаалалтын статусыг өөрчлөхХамгаалалтын схем олон төрөл янз байна.
Каталог  Файлууд нэг каталогт хадгалагдана Давуу тал: - Хялбар  - Файл хайхад хялбар Дутагдалтай тал: Өөр өөр хэрэглэгч ижил нэртэй файл үүсгэж болно
2 түвшинт каталогийн систем Хэрэглэгч бүр өөрийн каталогтой Хэрэглэгч системд орохдоо өөрийн каталогт орж түүнтэй ажиллана. Системийн файл ашиглахад төвөгтэй болно Үүнийг арилгахын тулд бүгд хандах боломжтой системийн каталог үүсгэнэ Нэг хэрэглэгчийн файл хэт олон бол ижил нэртэй файлууд хэрэг болно
Иерархтай каталогийн систем Хэрэглэгч бүр хэд л бол хэдэн каталог үүсгэж болно
Зам: Каталогийн мод файлын заах арга хэрэгтэй Замын абсолют нэр – coreкаталогт хүрэх зам:- для Windows srstailbox- для UNIX /usr/ast/mailbox- для MULTICS >usr>ast>mailbox Замын харьцангуй нэр – current катологт хүрэх зам (ажлын каталог):- ажлын каталог/usr/, бол абсолют зам /usr/ast/mailbox –г  ast/mailbox- ажлын каталог /usr/ast/, бол абсолют зам /usr/ast/mailbox –г mailbox- ажлын каталог /var/log/, бол абсолют зам /usr/ast/mailbox –г  ../../usr/ast/mailbox ./ - current каталог ../ - parent каталог
Каталогтой хийх үйлдэл: Каталогтой ажиллах үндсэн системийн дуудлага: Create - создать каталог Delete - удалить каталог OpenDir - закрыть каталог CloseDir - закрыть каталог ReadDir - прочитать следующий элемент открытого каталога Rename - переименование каталога Link - создание жесткой ссылки, позволяет файлу присутствовать сразу в нескольких каталогах. Unlink - удаление ссылки из каталога
Файлын систем үүсгэх Файлын системийн бүтэц: Суперблок - файлын системийн түлхүүр параметруудыг агуулна.
Үндсэн асуудал- хэдэн, ямар блок файлд хамаарах Тасралгүй файл: Файл бүрд дараалсан блок Давуу тал: Хялбар – зөвхөн 2 тоо л мэдэх хэрэгтэй – эхний блокийн дугаар ба блокийн тоо Бүтээмж өндөр- хайх ганцхан л үйлдэл хэрэгтэй ба нэг үйлдэлд файлыг уншиж болно Дутагдалтай тал: Диск фрагментлагдана
Холбоостой бичлэг Файл цуваа биш блокуудад хадгалагдах ба холбоосын бичлэгээр цуваа файл болгон цуглуулж болно Дараагийн блокийн дугаар current блоконд хадгалагдана Давуу тал: Дискний зай фрагментацад үрэгдэхгүй Эхний блокийн тухай мэдээллийг л хадгална Сул тал: Хурдан ажиллагаа буурна- бүх блокийн тухай сэдээлэл авахын тулд бүх блокийг түүнэ. Блокийн хэмжээ багасана
Холбоостой бичлэг – санах ойд хүснэгт Өмнөх 2 дутагдалтай талын засах – блокийн тухай мэдээлэл санах ойд тумгай хүснэгтэд хадгалагдана. FAT (File Allocation Table) – санах ойд файлыг ачаалах хүснэгт Хүснэгт  санах ойд учир хурдан
i – зангилаа (node) Файл бүртэй index-node- гэх өгөгдлийн сан (файлыэ атрибут, файлын блокийн хаяг агуулсан) холбогдоно Давуу тал: Хурдан ажиллагаа -  i-nodeбүх файлыэ блокийн тухай мэдээллийг олж авч болно Санах ойд бага зай эзэлнэ. Санах ойд хэрэглэж буй файлууд л ачаалагдана
Каталог үүсгэх Файл нээхэд замын нэр хэрэглэн каталог дахь бичилтийг олно. Каталог дахь бичилт дискний блозийн хаягийг заана Ситемээс хамааран: - Бүх файлын дискний хаяг (тасралтгүй файл) - Эхний блозийн зугаар (холбоостой бичилт) - i-зангилааны дугаа Каталогийн системийн нэг үүрэг ASCII-нэрийг хөрвүүлэх Файлын атрибутийг бас хадгална. Атрибут хадгалах хэлбэр: - Каталогийн бичлэгт (MS-DOS) - i-зангилаанд (UNIX)
.
Урт файлын нэр үүсгэх Файлын урт нэр үүсгэх аргууд: - Каталогийн бичилтийг ихэсгэн нэрэнд зай үлдээх. Ихэвчлэн 255 тэмдэгтээс бага. - Тогтмол хэсэгтэй (атрибут) ба динамик ( файлын нэр) бичилтийг өөрчлөх 2 дахь арга 2 хэлбэрээр хэрэгжиж болно: - Гарчгийн ард нэрүүдийг шууд бичих (бичлэгийн урт ба атрибутууд) - Нэрүүдийг каталогийн төгсгөлд бүх гарчгийн ард бичих  (файл ба атрибутын заагч)
.
Хайлтыг хурдасгах хэш-хүснэгт ашиглах  Файл хайсан үр дүнг кэшлэх
Хамтарч хэрэглэгдэх файлууд Зарим тохиолдолд файл өөр өөр заталогт байх хэрэгтэй болдог Link (холбоос) – файлыг өөр өөр каталогт байрлуулна Ийм файлын систем - DAG, Directed Acyclic Graph.
Дискний хаяг каталогийн бичлэгт байгаа бол асуудал үүснэ (шинэ өгөгдөл нэмэхэд шинэ блок зөвхөн өөрчлөлт оруулсан хэрэглэгчийн каталогт л байрлана). Үүнийг шийдэх 2 арга: i-зангилаа ашиглах, каталогт зөвхөн i-зангилаа заагч л байрлана. Ийм link - hard lihk Link үүсгэхэд каталогт Link-файл үүсгэнэ. Энэ файл файлын замын холбогдох нэр хадгална. Ийм lilnk- тэмдэгт link.
hard lihk Файлын эзэн файлын устгавал заагч байхгүй i-зангилаааны link агуулах тул асуудал үүснэ (i-зангилаааг ч). Файл устгахдаа i-зангилааг устгахгүй баййх нь дээр Файл тоолуур тэг болоход л устгагдана
Тэмдэгт link Файл устгахад link-д нөлөөлөхгүй link-ээр файл олох боломжгүй л болно Link устгахад файлд нөлөөлөхгүй. i-зангилаанд хандахад нэмэлт алхам хийгдэнэ: файл-link уншина (зам агуулсан) Энэ замаар каталогуудыг дараалан нээнэ
Организация дискового пространства Блокийн хэмжээ: Файлыг блокод хадгалахад, хэмжээг нь мэдэх хэрэгтэй болно. 2 хязгаар байна: Том блок - 1Мбайт бол 1 байт ч бүтэн 1Мбайт эзэлнэ. Жижиг блок – олон блок унших тул удаан

More Related Content

Viewers also liked

Grad Zrenjanin - Javno privatno partnerstvo: rekonstrukcija Banje Rusanda
Grad Zrenjanin - Javno privatno partnerstvo: rekonstrukcija Banje RusandaGrad Zrenjanin - Javno privatno partnerstvo: rekonstrukcija Banje Rusanda
Grad Zrenjanin - Javno privatno partnerstvo: rekonstrukcija Banje RusandaNALED Serbia
 
การใส่รูปภาพ
 การใส่รูปภาพ การใส่รูปภาพ
การใส่รูปภาพ
soysudajibb
 
алгебра 2
алгебра 2алгебра 2
алгебра 2pogromskaya
 
Single detached houses rush rush for sale/brand new houses rush for sale in c...
Single detached houses rush rush for sale/brand new houses rush for sale in c...Single detached houses rush rush for sale/brand new houses rush for sale in c...
Single detached houses rush rush for sale/brand new houses rush for sale in c...
Cavitehousesrushforsale Inhouse
 
AfterADisasterGuide
AfterADisasterGuideAfterADisasterGuide
AfterADisasterGuide
NYRISINGCONTRACTORS .COM
 
Single detached houses rush rush for sale/brand new houses rush for sale in c...
Single detached houses rush rush for sale/brand new houses rush for sale in c...Single detached houses rush rush for sale/brand new houses rush for sale in c...
Single detached houses rush rush for sale/brand new houses rush for sale in c...
Cavitehousesrushforsale Inhouse
 
Ecom lec3 16_ej_bs
Ecom lec3 16_ej_bsEcom lec3 16_ej_bs
Ecom lec3 16_ej_bs
Zainab Khallouf
 
Currículo_Resumido_Luiz_Facioli_21_09_15
Currículo_Resumido_Luiz_Facioli_21_09_15Currículo_Resumido_Luiz_Facioli_21_09_15
Currículo_Resumido_Luiz_Facioli_21_09_15
Luiz Facioli Neto
 
IMPORTANCIA DEL PLAN DE MANEJO DE AGUAS
IMPORTANCIA DEL PLAN DE MANEJO DE AGUASIMPORTANCIA DEL PLAN DE MANEJO DE AGUAS
IMPORTANCIA DEL PLAN DE MANEJO DE AGUAS
willy mosquera
 
алгебра 3
алгебра 3алгебра 3
алгебра 3pogromskaya
 
Early Childhood Education For BOS revised 1
Early Childhood Education For BOS revised 1Early Childhood Education For BOS revised 1
Early Childhood Education For BOS revised 1
Alfredo Perez
 
Single detached House in Cavite/4BR/15% down Lipat In 60 Days/RFO/Foreclosed/...
Single detached House in Cavite/4BR/15% down Lipat In 60 Days/RFO/Foreclosed/...Single detached House in Cavite/4BR/15% down Lipat In 60 Days/RFO/Foreclosed/...
Single detached House in Cavite/4BR/15% down Lipat In 60 Days/RFO/Foreclosed/...
Cavitehousesrushforsale Inhouse
 
DESIREE DALAIS (1)
DESIREE DALAIS (1)DESIREE DALAIS (1)
DESIREE DALAIS (1)
Desiree dalais
 
Lec6 ecom fall16
Lec6 ecom fall16Lec6 ecom fall16
Lec6 ecom fall16
Zainab Khallouf
 
Vinilos
VinilosVinilos
Creative leadership the value design brigns to business
Creative leadership the value design brigns to businessCreative leadership the value design brigns to business
Creative leadership the value design brigns to business
Nathan Shedroff
 
Institutional Opportunities for Early Childhood Education (ECE) in the South ...
Institutional Opportunities for Early Childhood Education (ECE) in the South ...Institutional Opportunities for Early Childhood Education (ECE) in the South ...
Institutional Opportunities for Early Childhood Education (ECE) in the South ...
Mirza Md Hasan
 

Viewers also liked (17)

Grad Zrenjanin - Javno privatno partnerstvo: rekonstrukcija Banje Rusanda
Grad Zrenjanin - Javno privatno partnerstvo: rekonstrukcija Banje RusandaGrad Zrenjanin - Javno privatno partnerstvo: rekonstrukcija Banje Rusanda
Grad Zrenjanin - Javno privatno partnerstvo: rekonstrukcija Banje Rusanda
 
การใส่รูปภาพ
 การใส่รูปภาพ การใส่รูปภาพ
การใส่รูปภาพ
 
алгебра 2
алгебра 2алгебра 2
алгебра 2
 
Single detached houses rush rush for sale/brand new houses rush for sale in c...
Single detached houses rush rush for sale/brand new houses rush for sale in c...Single detached houses rush rush for sale/brand new houses rush for sale in c...
Single detached houses rush rush for sale/brand new houses rush for sale in c...
 
AfterADisasterGuide
AfterADisasterGuideAfterADisasterGuide
AfterADisasterGuide
 
Single detached houses rush rush for sale/brand new houses rush for sale in c...
Single detached houses rush rush for sale/brand new houses rush for sale in c...Single detached houses rush rush for sale/brand new houses rush for sale in c...
Single detached houses rush rush for sale/brand new houses rush for sale in c...
 
Ecom lec3 16_ej_bs
Ecom lec3 16_ej_bsEcom lec3 16_ej_bs
Ecom lec3 16_ej_bs
 
Currículo_Resumido_Luiz_Facioli_21_09_15
Currículo_Resumido_Luiz_Facioli_21_09_15Currículo_Resumido_Luiz_Facioli_21_09_15
Currículo_Resumido_Luiz_Facioli_21_09_15
 
IMPORTANCIA DEL PLAN DE MANEJO DE AGUAS
IMPORTANCIA DEL PLAN DE MANEJO DE AGUASIMPORTANCIA DEL PLAN DE MANEJO DE AGUAS
IMPORTANCIA DEL PLAN DE MANEJO DE AGUAS
 
алгебра 3
алгебра 3алгебра 3
алгебра 3
 
Early Childhood Education For BOS revised 1
Early Childhood Education For BOS revised 1Early Childhood Education For BOS revised 1
Early Childhood Education For BOS revised 1
 
Single detached House in Cavite/4BR/15% down Lipat In 60 Days/RFO/Foreclosed/...
Single detached House in Cavite/4BR/15% down Lipat In 60 Days/RFO/Foreclosed/...Single detached House in Cavite/4BR/15% down Lipat In 60 Days/RFO/Foreclosed/...
Single detached House in Cavite/4BR/15% down Lipat In 60 Days/RFO/Foreclosed/...
 
DESIREE DALAIS (1)
DESIREE DALAIS (1)DESIREE DALAIS (1)
DESIREE DALAIS (1)
 
Lec6 ecom fall16
Lec6 ecom fall16Lec6 ecom fall16
Lec6 ecom fall16
 
Vinilos
VinilosVinilos
Vinilos
 
Creative leadership the value design brigns to business
Creative leadership the value design brigns to businessCreative leadership the value design brigns to business
Creative leadership the value design brigns to business
 
Institutional Opportunities for Early Childhood Education (ECE) in the South ...
Institutional Opportunities for Early Childhood Education (ECE) in the South ...Institutional Opportunities for Early Childhood Education (ECE) in the South ...
Institutional Opportunities for Early Childhood Education (ECE) in the South ...
 

Similar to Lecture15

бие даалт
бие даалтбие даалт
бие даалтeegii_0824
 
бие даалт
бие даалтбие даалт
бие даалт
eegii_0824
 
бие даалт
бие даалтбие даалт
бие даалтeegii_0824
 
Лекц 2
Лекц 2Лекц 2
Лекц 2Muuluu
 
Ogogdliin sangiin zohion baiguulalt lekts
Ogogdliin sangiin zohion baiguulalt lektsOgogdliin sangiin zohion baiguulalt lekts
Ogogdliin sangiin zohion baiguulalt lektsАлдарболд Э.
 
Active directory гэж юу вэ?
Active directory  гэж юу вэ?Active directory  гэж юу вэ?
Active directory гэж юу вэ?
Ochiroo Dorj
 
005 өгөгдлийн нөөцийн удирдлага
005 өгөгдлийн нөөцийн удирдлага005 өгөгдлийн нөөцийн удирдлага
005 өгөгдлийн нөөцийн удирдлагаBobby Wang
 
Lecture16
Lecture16Lecture16
Lecture16Muuluu
 
компьютерийн хэрэглээ I хичээлийн бие даалт
компьютерийн хэрэглээ I хичээлийн бие даалткомпьютерийн хэрэглээ I хичээлийн бие даалт
компьютерийн хэрэглээ I хичээлийн бие даалт
mtmsbilig
 
4 organising information
4 organising information4 organising information
4 organising informationbaatargo
 
4 organising information
4 organising information4 organising information
4 organising informationKhaidav Tumur
 
Lecture4
Lecture4Lecture4
Lecture4Muuluu
 
Lab2 windows2
Lab2 windows2Lab2 windows2
Lab2 windows2
BPurev
 
Lab2 windows2
Lab2 windows2Lab2 windows2
Lab2 windows2
BPurev
 
Windows үйлдлийн систем
Windows үйлдлийн системWindows үйлдлийн систем
Windows үйлдлийн системBaaya Badrakh
 
Windows үйлдлийн систем
Windows үйлдлийн системWindows үйлдлийн систем
Windows үйлдлийн системBaaya Badrakh
 

Similar to Lecture15 (20)

бие даалт
бие даалтбие даалт
бие даалт
 
бие даалт
бие даалтбие даалт
бие даалт
 
бие даалт
бие даалтбие даалт
бие даалт
 
Лекц 2
Лекц 2Лекц 2
Лекц 2
 
Lecture 11 os
Lecture 11 osLecture 11 os
Lecture 11 os
 
Ogogdliin sangiin zohion baiguulalt lekts
Ogogdliin sangiin zohion baiguulalt lektsOgogdliin sangiin zohion baiguulalt lekts
Ogogdliin sangiin zohion baiguulalt lekts
 
Active directory гэж юу вэ?
Active directory  гэж юу вэ?Active directory  гэж юу вэ?
Active directory гэж юу вэ?
 
7 8
7 87 8
7 8
 
005 өгөгдлийн нөөцийн удирдлага
005 өгөгдлийн нөөцийн удирдлага005 өгөгдлийн нөөцийн удирдлага
005 өгөгдлийн нөөцийн удирдлага
 
Lecture16
Lecture16Lecture16
Lecture16
 
компьютерийн хэрэглээ I хичээлийн бие даалт
компьютерийн хэрэглээ I хичээлийн бие даалткомпьютерийн хэрэглээ I хичээлийн бие даалт
компьютерийн хэрэглээ I хичээлийн бие даалт
 
4 organising information
4 organising information4 organising information
4 organising information
 
4 organising information
4 organising information4 organising information
4 organising information
 
Lecture4
Lecture4Lecture4
Lecture4
 
Lec2
Lec2Lec2
Lec2
 
Lab2 windows2
Lab2 windows2Lab2 windows2
Lab2 windows2
 
Lab2 windows2
Lab2 windows2Lab2 windows2
Lab2 windows2
 
Windows үйлдлийн систем
Windows үйлдлийн системWindows үйлдлийн систем
Windows үйлдлийн систем
 
Windows үйлдлийн систем
Windows үйлдлийн системWindows үйлдлийн систем
Windows үйлдлийн систем
 
Computer hereglee2 lekts
Computer hereglee2 lektsComputer hereglee2 lekts
Computer hereglee2 lekts
 

More from Muuluu

Lecture 2
Lecture 2Lecture 2
Lecture 2
Muuluu
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
Muuluu
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
Muuluu
 
Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэц
Muuluu
 
Basic software
Basic software Basic software
Basic software
Muuluu
 
Wide area networks
Wide area networksWide area networks
Wide area networks
Muuluu
 
NAT and PAT
NAT and PATNAT and PAT
NAT and PAT
Muuluu
 
Spanning tree protocol
Spanning tree protocolSpanning tree protocol
Spanning tree protocol
Muuluu
 
Firewall
FirewallFirewall
Firewall
Muuluu
 
User practical
User practicalUser practical
User practical
Muuluu
 
Active directory
Active directoryActive directory
Active directory
Muuluu
 
Hardware
HardwareHardware
Hardware
Muuluu
 
windows server 2003
 windows server 2003 windows server 2003
windows server 2003
Muuluu
 
Процессорын архитектур
Процессорын архитектурПроцессорын архитектур
Процессорын архитектур
Muuluu
 
6 network devices
6 network devices6 network devices
6 network devices
Muuluu
 
Бие даалт
Бие даалтБие даалт
Бие даалт
Muuluu
 
Лекц 15
Лекц 15Лекц 15
Лекц 15
Muuluu
 
Лекц 14
Лекц 14Лекц 14
Лекц 14Muuluu
 
Лекц 16
Лекц 16Лекц 16
Лекц 16Muuluu
 
Лекц 15
Лекц 15Лекц 15
Лекц 15Muuluu
 

More from Muuluu (20)

Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэц
 
Basic software
Basic software Basic software
Basic software
 
Wide area networks
Wide area networksWide area networks
Wide area networks
 
NAT and PAT
NAT and PATNAT and PAT
NAT and PAT
 
Spanning tree protocol
Spanning tree protocolSpanning tree protocol
Spanning tree protocol
 
Firewall
FirewallFirewall
Firewall
 
User practical
User practicalUser practical
User practical
 
Active directory
Active directoryActive directory
Active directory
 
Hardware
HardwareHardware
Hardware
 
windows server 2003
 windows server 2003 windows server 2003
windows server 2003
 
Процессорын архитектур
Процессорын архитектурПроцессорын архитектур
Процессорын архитектур
 
6 network devices
6 network devices6 network devices
6 network devices
 
Бие даалт
Бие даалтБие даалт
Бие даалт
 
Лекц 15
Лекц 15Лекц 15
Лекц 15
 
Лекц 14
Лекц 14Лекц 14
Лекц 14
 
Лекц 16
Лекц 16Лекц 16
Лекц 16
 
Лекц 15
Лекц 15Лекц 15
Лекц 15
 

Lecture15

  • 1. Файл директортой ажиллах, зохион байгуулах аргууд Лекц 15
  • 2. Директор удирдах командууд Хүний оролцоогүйгээр компьютер хандах боломжтой мэдээллийг автоном биш мэдээлэл гэнэ. Ийм мэдээлэл файлд хадгалагдана. Программ оролт/гаралтын программаар дамжуулан автоном биш мэдээлэлд хандана. Автоном бишээр бичигдсэн мэдээллийг хянах, бүлэглэх, зөвшөөрөлгүй хандалтаас хамгаалах зэрэгт нэмэлт команд хэрэгтэй. Үйлдлийн систем автоном биш файлуудыг директор болгон бүлэглэнэ.
  • 3.
  • 6. Файлын хамгаалалтын статусыг өөрчлөхХамгаалалтын схем олон төрөл янз байна.
  • 7. Каталог Файлууд нэг каталогт хадгалагдана Давуу тал: - Хялбар - Файл хайхад хялбар Дутагдалтай тал: Өөр өөр хэрэглэгч ижил нэртэй файл үүсгэж болно
  • 8. 2 түвшинт каталогийн систем Хэрэглэгч бүр өөрийн каталогтой Хэрэглэгч системд орохдоо өөрийн каталогт орж түүнтэй ажиллана. Системийн файл ашиглахад төвөгтэй болно Үүнийг арилгахын тулд бүгд хандах боломжтой системийн каталог үүсгэнэ Нэг хэрэглэгчийн файл хэт олон бол ижил нэртэй файлууд хэрэг болно
  • 9. Иерархтай каталогийн систем Хэрэглэгч бүр хэд л бол хэдэн каталог үүсгэж болно
  • 10. Зам: Каталогийн мод файлын заах арга хэрэгтэй Замын абсолют нэр – coreкаталогт хүрэх зам:- для Windows srstailbox- для UNIX /usr/ast/mailbox- для MULTICS >usr>ast>mailbox Замын харьцангуй нэр – current катологт хүрэх зам (ажлын каталог):- ажлын каталог/usr/, бол абсолют зам /usr/ast/mailbox –г ast/mailbox- ажлын каталог /usr/ast/, бол абсолют зам /usr/ast/mailbox –г mailbox- ажлын каталог /var/log/, бол абсолют зам /usr/ast/mailbox –г ../../usr/ast/mailbox ./ - current каталог ../ - parent каталог
  • 11. Каталогтой хийх үйлдэл: Каталогтой ажиллах үндсэн системийн дуудлага: Create - создать каталог Delete - удалить каталог OpenDir - закрыть каталог CloseDir - закрыть каталог ReadDir - прочитать следующий элемент открытого каталога Rename - переименование каталога Link - создание жесткой ссылки, позволяет файлу присутствовать сразу в нескольких каталогах. Unlink - удаление ссылки из каталога
  • 12. Файлын систем үүсгэх Файлын системийн бүтэц: Суперблок - файлын системийн түлхүүр параметруудыг агуулна.
  • 13. Үндсэн асуудал- хэдэн, ямар блок файлд хамаарах Тасралгүй файл: Файл бүрд дараалсан блок Давуу тал: Хялбар – зөвхөн 2 тоо л мэдэх хэрэгтэй – эхний блокийн дугаар ба блокийн тоо Бүтээмж өндөр- хайх ганцхан л үйлдэл хэрэгтэй ба нэг үйлдэлд файлыг уншиж болно Дутагдалтай тал: Диск фрагментлагдана
  • 14. Холбоостой бичлэг Файл цуваа биш блокуудад хадгалагдах ба холбоосын бичлэгээр цуваа файл болгон цуглуулж болно Дараагийн блокийн дугаар current блоконд хадгалагдана Давуу тал: Дискний зай фрагментацад үрэгдэхгүй Эхний блокийн тухай мэдээллийг л хадгална Сул тал: Хурдан ажиллагаа буурна- бүх блокийн тухай сэдээлэл авахын тулд бүх блокийг түүнэ. Блокийн хэмжээ багасана
  • 15. Холбоостой бичлэг – санах ойд хүснэгт Өмнөх 2 дутагдалтай талын засах – блокийн тухай мэдээлэл санах ойд тумгай хүснэгтэд хадгалагдана. FAT (File Allocation Table) – санах ойд файлыг ачаалах хүснэгт Хүснэгт санах ойд учир хурдан
  • 16. i – зангилаа (node) Файл бүртэй index-node- гэх өгөгдлийн сан (файлыэ атрибут, файлын блокийн хаяг агуулсан) холбогдоно Давуу тал: Хурдан ажиллагаа - i-nodeбүх файлыэ блокийн тухай мэдээллийг олж авч болно Санах ойд бага зай эзэлнэ. Санах ойд хэрэглэж буй файлууд л ачаалагдана
  • 17. Каталог үүсгэх Файл нээхэд замын нэр хэрэглэн каталог дахь бичилтийг олно. Каталог дахь бичилт дискний блозийн хаягийг заана Ситемээс хамааран: - Бүх файлын дискний хаяг (тасралтгүй файл) - Эхний блозийн зугаар (холбоостой бичилт) - i-зангилааны дугаа Каталогийн системийн нэг үүрэг ASCII-нэрийг хөрвүүлэх Файлын атрибутийг бас хадгална. Атрибут хадгалах хэлбэр: - Каталогийн бичлэгт (MS-DOS) - i-зангилаанд (UNIX)
  • 18. .
  • 19. Урт файлын нэр үүсгэх Файлын урт нэр үүсгэх аргууд: - Каталогийн бичилтийг ихэсгэн нэрэнд зай үлдээх. Ихэвчлэн 255 тэмдэгтээс бага. - Тогтмол хэсэгтэй (атрибут) ба динамик ( файлын нэр) бичилтийг өөрчлөх 2 дахь арга 2 хэлбэрээр хэрэгжиж болно: - Гарчгийн ард нэрүүдийг шууд бичих (бичлэгийн урт ба атрибутууд) - Нэрүүдийг каталогийн төгсгөлд бүх гарчгийн ард бичих (файл ба атрибутын заагч)
  • 20. .
  • 21. Хайлтыг хурдасгах хэш-хүснэгт ашиглах Файл хайсан үр дүнг кэшлэх
  • 22. Хамтарч хэрэглэгдэх файлууд Зарим тохиолдолд файл өөр өөр заталогт байх хэрэгтэй болдог Link (холбоос) – файлыг өөр өөр каталогт байрлуулна Ийм файлын систем - DAG, Directed Acyclic Graph.
  • 23. Дискний хаяг каталогийн бичлэгт байгаа бол асуудал үүснэ (шинэ өгөгдөл нэмэхэд шинэ блок зөвхөн өөрчлөлт оруулсан хэрэглэгчийн каталогт л байрлана). Үүнийг шийдэх 2 арга: i-зангилаа ашиглах, каталогт зөвхөн i-зангилаа заагч л байрлана. Ийм link - hard lihk Link үүсгэхэд каталогт Link-файл үүсгэнэ. Энэ файл файлын замын холбогдох нэр хадгална. Ийм lilnk- тэмдэгт link.
  • 24. hard lihk Файлын эзэн файлын устгавал заагч байхгүй i-зангилаааны link агуулах тул асуудал үүснэ (i-зангилаааг ч). Файл устгахдаа i-зангилааг устгахгүй баййх нь дээр Файл тоолуур тэг болоход л устгагдана
  • 25. Тэмдэгт link Файл устгахад link-д нөлөөлөхгүй link-ээр файл олох боломжгүй л болно Link устгахад файлд нөлөөлөхгүй. i-зангилаанд хандахад нэмэлт алхам хийгдэнэ: файл-link уншина (зам агуулсан) Энэ замаар каталогуудыг дараалан нээнэ
  • 26. Организация дискового пространства Блокийн хэмжээ: Файлыг блокод хадгалахад, хэмжээг нь мэдэх хэрэгтэй болно. 2 хязгаар байна: Том блок - 1Мбайт бол 1 байт ч бүтэн 1Мбайт эзэлнэ. Жижиг блок – олон блок унших тул удаан
  • 27. UNIX – блок тогтмол хэмжээтэй 1Кбайтаас 4Кбайт. MS-DOS – блокийн хэмжээ 512-оос 32 Кбайт байж болно NTFS - блокийн хэмжээ тогтмол (512байтаас 64 Кбайт) ихэвчлэн2Кбайтам (512байтаас 64 Кбайт).
  • 28. Сул блок тооцох Сул блок тооцох 2 арга байна: Дискний блокийн холбоостой бичлэг – блок бүрд багтах хэмжээний сул блокийн дугаар агуулна. Ихэвчлэг дискний эхэнд сул блокийн тоог нөөцлөнө. Сул тал:- дискэн дээр их зай эзэлнэ, - илүүдэл оролт/гаралт хийнэ (санах ойд ганц л блок хадгалагдах тул) Битийн массив (бит-карт) – блок бүрд нэг бит.
  • 29. .