SlideShare a Scribd company logo
1 of 14
Storage бүтэц, шатлал, техник хангамжийн хамгаалалт Лекц 4
Виртуль оролт-гаралтын жишээUNIX-ийн виртуль оролт-гаралт UNIX файлын системд файл 8-бит 0-ээс 232-1 байтын шугаман дараалал. Файл нээгдэхэд заагч дараагийн байтыг заана. read ба write системийн дуудлага заагчийн зааж буй байрлалаас эхлэн уншиж бичнэ. Үйлдэл хийсний дараа 2 дуудлага уншиж бичсэн байтын хэмжээгээр заагчийг шилжүүлнэ. Файлын заагчийг заасан утганд байлган файлд дурын хандалт хийж болно. Систем оролт-гаралтын төхөөрөмжид хандсан файлууд бас бий.
Системийн дуудлагууд:
Оролт –гаралтын процесс: Файлын дескриптор бүхэл тоо (20 хүртэл) байна: 0- стандарт оролт 1- стандарт гаралт 2-стандарталдаа
Стандарт оролтоос өгөгдөл  авч стандарт гаралт руу  гаргадаг программ –фильтр Файлын систем каталогийн  системтэй холбоотой Зам: абсолют, харьцангуй /usr/ast/bin/game2 /usr/ast/bin/game3 ба  /usr/jim/jotto
Каталогтой ажиллах дуудлага: Файл бүр (каталог бүр )64 байтиндексийн дескриптор нэж нэрлэгдэх  (i-node) мэдээллийн блоктой.
Индексийн дескриптор – хэн файлын эзэн, ажиллах горим, файлыг хаанаас олох,... Индексийн дескриптор-дискний эхэнд, хэрэв диск цилиндрийн бүлэгт хуваагдсан бол бүлгийн эхэнд Индексийн дескриптор-дараалсан дугаартай тул дискэн дээрх хаягийг тооцоолон i-node–г олно. Каталогын  элемент 2 хэсэгтэй: файлын нэр ба i-node номер.
Windows XP виртуаль оролт-гаралт Windows XP хэд хэдэн файлын системтэйгээс хамгийн чухал нь: NTFS (NT File System —) ба FAT (File AllocationTable).  NTFS – файлын нэр 255 хүртэл тэмдэгт, Unicode. Том ба жижиг үсэг ялгаатай («foo» ба«FOO»).  Win32 API –д том ба жижиг үсэн ижил Файл байтуудын шугаман цуваа ба хамгийн их урт нь 264 - 1.  Заагчтай ба урт нь 64 бит-
Win32 API-ийн файлын оролт-гаралтын үндсэн функцууд CreateFile 7 параметртай:  - үүсгэж/ нээж буй файлын нэр заагч;  - хийх үйлдэл заагч флаг (унших, бичих...);
- флаг, хэд хэдэн процесс файлын зэрэг нээж болох эсэх;  - аюулгүйн дескрипторын заагч (хэн хандаж болох);  - флаг, файл байх болон байхгүй тохиолдолд юу хийх;  ,[object Object]
файл дүрслэгч, шинэ файл клон хийхэд хуулагдах атрибут.Файл хуулах:
Win32 API –гийн каталогтой ажиллах үндсэн функц Хамгаалалтын механизм арай нүсэр: хэрэглэгч системд нэвтрэхдээ ҮС-ээс хандах маркер (access marker) авна. Хандах маркер нууцлалын идентификатор (SecurityID, SID), бүлгийн жагсаалт зэрэг мэдээлэл агуулна.
Хамгаалалтын дескриптор (security descriptor) —объект үүсэхэд л бий болно. Хамгаалалтын дескриптор хандалтын хяналтын жагсаалт (Access Control List, ACL) агуулна. Файл, каталог үүсгэх: Диск -> том Том  файл, каталогийн битийн карт, ... Том – кластерийн цуваа ба кластерийн хэмжээ тогтмол Кластерт томын эхлэлээс шилжилтээр (64 бит)хандана Том доторх өгөгдлийн бүтэц – гол файлын хүснэгт (Master File Table, MFT)
Master File Table: Файлын нэр 255 Unicode-тэмдэгт. 16-бит программтай системд таниулах нэмэлт MS-DOS нэртэй (хамгийн ихдээ 8 тэмдэгт), араас нь 3 тэмдэгт цэг ба өргөтгөл байрлана. Хэрэв файлын нэр MS-DOS (8 + 3) бол MS-DOS хэлбэрийн стил хэрэглэхгүй

More Related Content

Similar to Lecture4

Lecture16
Lecture16Lecture16
Lecture16Muuluu
 
Mtms2b software
Mtms2b   softwareMtms2b   software
Mtms2b softwareBabaa Naya
 
компьютерт мэдээллийг боловсруулах
компьютерт мэдээллийг боловсруулахкомпьютерт мэдээллийг боловсруулах
компьютерт мэдээллийг боловсруулахMr_Endko
 
бие даалт
бие даалтбие даалт
бие даалтeegii_0824
 
бие даалт
бие даалтбие даалт
бие даалтeegii_0824
 
бие даалт
бие даалтбие даалт
бие даалтeegii_0824
 
Lecture6
Lecture6Lecture6
Lecture6Muuluu
 
Lecture15
Lecture15Lecture15
Lecture15Muuluu
 
Lecture1
Lecture1Lecture1
Lecture1Muuluu
 
It glossary
It glossaryIt glossary
It glossaryMr Bt
 
Лекц 2
Лекц 2Лекц 2
Лекц 2Muuluu
 
MNSEC 2018 - Linux hardening
MNSEC 2018 - Linux hardeningMNSEC 2018 - Linux hardening
MNSEC 2018 - Linux hardeningMNCERT
 
хэрэглээний программ хангамж 2
хэрэглээний программ хангамж  2хэрэглээний программ хангамж  2
хэрэглээний программ хангамж 2Dolgormaa Enkhtuvshin
 
Lecture 7 системийн мэдээлэл харуулах коммандууд
Lecture 7   системийн мэдээлэл харуулах коммандуудLecture 7   системийн мэдээлэл харуулах коммандууд
Lecture 7 системийн мэдээлэл харуулах коммандуудЭнхтамир Ш
 
Lecture 7, 8
Lecture 7, 8Lecture 7, 8
Lecture 7, 8Muuluu
 
U.it101 bie daalt1
U.it101 bie daalt1U.it101 bie daalt1
U.it101 bie daalt1BPurev
 

Similar to Lecture4 (20)

Lecture16
Lecture16Lecture16
Lecture16
 
Lec2
Lec2Lec2
Lec2
 
Mtms2b software
Mtms2b   softwareMtms2b   software
Mtms2b software
 
компьютерт мэдээллийг боловсруулах
компьютерт мэдээллийг боловсруулахкомпьютерт мэдээллийг боловсруулах
компьютерт мэдээллийг боловсруулах
 
бие даалт
бие даалтбие даалт
бие даалт
 
бие даалт
бие даалтбие даалт
бие даалт
 
бие даалт
бие даалтбие даалт
бие даалт
 
Cs101 lec2
Cs101 lec2Cs101 lec2
Cs101 lec2
 
Computer virus
Computer virusComputer virus
Computer virus
 
Lecture6
Lecture6Lecture6
Lecture6
 
Lecture15
Lecture15Lecture15
Lecture15
 
Lecture1
Lecture1Lecture1
Lecture1
 
It glossary
It glossaryIt glossary
It glossary
 
Лекц 2
Лекц 2Лекц 2
Лекц 2
 
Lecture2
Lecture2Lecture2
Lecture2
 
MNSEC 2018 - Linux hardening
MNSEC 2018 - Linux hardeningMNSEC 2018 - Linux hardening
MNSEC 2018 - Linux hardening
 
хэрэглээний программ хангамж 2
хэрэглээний программ хангамж  2хэрэглээний программ хангамж  2
хэрэглээний программ хангамж 2
 
Lecture 7 системийн мэдээлэл харуулах коммандууд
Lecture 7   системийн мэдээлэл харуулах коммандуудLecture 7   системийн мэдээлэл харуулах коммандууд
Lecture 7 системийн мэдээлэл харуулах коммандууд
 
Lecture 7, 8
Lecture 7, 8Lecture 7, 8
Lecture 7, 8
 
U.it101 bie daalt1
U.it101 bie daalt1U.it101 bie daalt1
U.it101 bie daalt1
 

More from Muuluu

Lecture 2
Lecture 2Lecture 2
Lecture 2Muuluu
 
Lecture 5
Lecture 5Lecture 5
Lecture 5Muuluu
 
Lecture 3
Lecture 3Lecture 3
Lecture 3Muuluu
 
Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэцMuuluu
 
Basic software
Basic software Basic software
Basic software Muuluu
 
Wide area networks
Wide area networksWide area networks
Wide area networksMuuluu
 
NAT and PAT
NAT and PATNAT and PAT
NAT and PATMuuluu
 
Spanning tree protocol
Spanning tree protocolSpanning tree protocol
Spanning tree protocolMuuluu
 
Firewall
FirewallFirewall
FirewallMuuluu
 
User practical
User practicalUser practical
User practicalMuuluu
 
Active directory
Active directoryActive directory
Active directoryMuuluu
 
Hardware
HardwareHardware
HardwareMuuluu
 
windows server 2003
 windows server 2003 windows server 2003
windows server 2003Muuluu
 
Процессорын архитектур
Процессорын архитектурПроцессорын архитектур
Процессорын архитектурMuuluu
 
6 network devices
6 network devices6 network devices
6 network devicesMuuluu
 
Бие даалт
Бие даалтБие даалт
Бие даалтMuuluu
 
Лекц 15
Лекц 15Лекц 15
Лекц 15Muuluu
 
Лекц 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
 

Lecture4

  • 1. Storage бүтэц, шатлал, техник хангамжийн хамгаалалт Лекц 4
  • 2. Виртуль оролт-гаралтын жишээUNIX-ийн виртуль оролт-гаралт UNIX файлын системд файл 8-бит 0-ээс 232-1 байтын шугаман дараалал. Файл нээгдэхэд заагч дараагийн байтыг заана. read ба write системийн дуудлага заагчийн зааж буй байрлалаас эхлэн уншиж бичнэ. Үйлдэл хийсний дараа 2 дуудлага уншиж бичсэн байтын хэмжээгээр заагчийг шилжүүлнэ. Файлын заагчийг заасан утганд байлган файлд дурын хандалт хийж болно. Систем оролт-гаралтын төхөөрөмжид хандсан файлууд бас бий.
  • 4. Оролт –гаралтын процесс: Файлын дескриптор бүхэл тоо (20 хүртэл) байна: 0- стандарт оролт 1- стандарт гаралт 2-стандарталдаа
  • 5. Стандарт оролтоос өгөгдөл авч стандарт гаралт руу гаргадаг программ –фильтр Файлын систем каталогийн системтэй холбоотой Зам: абсолют, харьцангуй /usr/ast/bin/game2 /usr/ast/bin/game3 ба /usr/jim/jotto
  • 6. Каталогтой ажиллах дуудлага: Файл бүр (каталог бүр )64 байтиндексийн дескриптор нэж нэрлэгдэх (i-node) мэдээллийн блоктой.
  • 7. Индексийн дескриптор – хэн файлын эзэн, ажиллах горим, файлыг хаанаас олох,... Индексийн дескриптор-дискний эхэнд, хэрэв диск цилиндрийн бүлэгт хуваагдсан бол бүлгийн эхэнд Индексийн дескриптор-дараалсан дугаартай тул дискэн дээрх хаягийг тооцоолон i-node–г олно. Каталогын элемент 2 хэсэгтэй: файлын нэр ба i-node номер.
  • 8. Windows XP виртуаль оролт-гаралт Windows XP хэд хэдэн файлын системтэйгээс хамгийн чухал нь: NTFS (NT File System —) ба FAT (File AllocationTable). NTFS – файлын нэр 255 хүртэл тэмдэгт, Unicode. Том ба жижиг үсэг ялгаатай («foo» ба«FOO»). Win32 API –д том ба жижиг үсэн ижил Файл байтуудын шугаман цуваа ба хамгийн их урт нь 264 - 1. Заагчтай ба урт нь 64 бит-
  • 9. Win32 API-ийн файлын оролт-гаралтын үндсэн функцууд CreateFile 7 параметртай: - үүсгэж/ нээж буй файлын нэр заагч; - хийх үйлдэл заагч флаг (унших, бичих...);
  • 10.
  • 11. файл дүрслэгч, шинэ файл клон хийхэд хуулагдах атрибут.Файл хуулах:
  • 12. Win32 API –гийн каталогтой ажиллах үндсэн функц Хамгаалалтын механизм арай нүсэр: хэрэглэгч системд нэвтрэхдээ ҮС-ээс хандах маркер (access marker) авна. Хандах маркер нууцлалын идентификатор (SecurityID, SID), бүлгийн жагсаалт зэрэг мэдээлэл агуулна.
  • 13. Хамгаалалтын дескриптор (security descriptor) —объект үүсэхэд л бий болно. Хамгаалалтын дескриптор хандалтын хяналтын жагсаалт (Access Control List, ACL) агуулна. Файл, каталог үүсгэх: Диск -> том Том файл, каталогийн битийн карт, ... Том – кластерийн цуваа ба кластерийн хэмжээ тогтмол Кластерт томын эхлэлээс шилжилтээр (64 бит)хандана Том доторх өгөгдлийн бүтэц – гол файлын хүснэгт (Master File Table, MFT)
  • 14. Master File Table: Файлын нэр 255 Unicode-тэмдэгт. 16-бит программтай системд таниулах нэмэлт MS-DOS нэртэй (хамгийн ихдээ 8 тэмдэгт), араас нь 3 тэмдэгт цэг ба өргөтгөл байрлана. Хэрэв файлын нэр MS-DOS (8 + 3) бол MS-DOS хэлбэрийн стил хэрэглэхгүй
  • 15. Нууцлалын талбар файлын нууцлалтай хамаатай хэсгийг заана.