SlideShare a Scribd company logo
Хичээл 13
   Үндсэн лавлах нь хэрэглэгчийн лавлахуудыг
    агуулна
   Хэрэглэгчийн лавлах бүр нь дотроо дэд лавлахтай
    байж болно
   Файл бүр нь өөрийн замтай
   Зам нь л ялгаатай бол ижил нэртэй хэд хэдэн файл
    байж болно
Lecture 13 os
Lecture 13 os
   Идэвхитэй лавлахад нь ажлын лавлах болно
   Файлын замыг ажлын лавлахтай харьцангуй заана
Lecture 13 os
Lecture 13 os
Lecture 13 os
   Дискний физик зохион байгуулалт
секторууд   замууд


Сектор хоорондын “нүх”
                                              Зам хоорондын “нүх”
Зам 2, Сектор 7   Зам 0, Сектор 0
   Уншихын тулд дискний толгой нь өгсөн зам дээр,
    өгсөн секторын эхэнд байрлах ѐстой.
   Хайлтын хугацаа
    ◦ Тодорхой зам руу толгойг шилжүүлэх хугацаа
   Эргэлтийн хоцрох хугацаа буюу эргэлтийн хүлээлт
    ◦ Тодорхой сектор эргэлтийн үр дүнд дискний толгойтой
      зэрэгцэх хугацаа
   Хандалтын хугацаа
    ◦ Эргэлтийн хоцролт ба хайлтын хугацааны нийлбэр
    ◦ Унших, бичих үйлдэл хийхэд бэлэн болох хугацаа
   Сектор дискний толгойтой зэрэгцэхэд л өгөгдөлтэй
    ажиллаж эхэлдэг
   Нэг файл нэг цилиндр дээр, зэрэгцээ секторуудад
    байрласан үед түүнд хандах хугацаа бага байдаг
   Хайлтын хугацаа нь дискний хурданд нөлөөлөх гол
    хүчин зүйл
   Нэг дискэнд хэд хэдэн О/Г-ын хүсэлт ирдэг
   Хэрэв хүсэлтийг санамсаргүй дарааллаар
    боловсруулбал үйлдэл хэт удаан хийгдэнэ
   ЭИЭҮ
    ◦ процессын хүсэлтийг дараалан боловсруулдаг
    ◦ Бүх процессын хувьд шударга
    ◦ Хэрэв хэт олон процесстай бол үр ашиг нь мууддаг
      Жишээнд 640 цилиндр шилжилт хийсэн байна
ЭИЭҮ
   Зэрэглэл
    ◦ Дискэнд хийх хандалтын тоо, дарааллыг оновчлох
      зорилгогүй
    ◦ Богино ажил нь өндөр зэрэглэлтэй байна
    ◦ Хүсэлтэнд хариулт өгөх хугацаа бага
      Бодит хугацааны системд ашиглаж болно
   Хайлтын хугацаа хамгийн бага
    ◦ ХХХБ
    ◦ Дискний толгой хамгийн бага зайд хөдлөх дарааллаар
      хүсэлтийг гүйцэтгэнэ
    ◦ Хамгийн богино ажлыг сонгодог алгоритмтай төстэй
    ◦ Зарим ажил гачигдалд орж болзошгүй
      Жишээнд 236 цилиндр шилжсэн байна
Lecture 13 os
   СИЭҮ (FILO)
    ◦ Транзакци боловсруулах системд илүү тохиромжтой
      (DDBMS)
      Төхөөрөмжийн хандалтыг хамгийн сүүлд хүсэлт тавьсан
       хэрэглэгчид өгнө
    ◦ Зарим хүсэлт гачигдалд орох магадлалтай
      Зарим ажилд төхөөрөмжид хандах эрх огт олдохгүй байх
       магадлалтай
   Самналт
    ◦ Дискний толгой зөвхөн нэг л зүгт хөдөлнө.
    ◦ Хэрэв сүүлийн секторт хүрвэл толгойн хөдлөх чиглэл
      өөрчлөгдөнө
      Диск дугуй хэлбэртэй тул энэ асуудал нь харьцангуй юм.
      Жишээнд 208 цилиндр шилжсэн байна
Lecture 13 os
   C-Самналт
    ◦ Дискний толгой зөвхөн нэг л чиглэлд хөдөлнө
    ◦ Хамгийн сүүлийн замд хүрмэгц эргээд хамгийн эхний
      замаас эхлэн хайна
      Дискийг цагираг жагсаалт мэт авч үзнэ
Lecture 13 os
   N алхамт самналт
    ◦ Диск рүү хандах хүсэлтийг N урттай дэд дараалалд
      хуваана
    ◦ Дэд дараалал бүрийг САМНАЛТ алгоритмаар
      боловсруулна
    ◦ Дараалалд шинэ хүсэлт нэмэгдэж болно
   F-Самналт
    ◦ Өмнөх аргатай төстэй
    ◦ Хоѐр дараалал
    ◦ Нэг дараалал нь өмнөхтэй ижил
      Шинэ хүсэлт нь нэг дараалалд орох бол нөгөө дарааллыг
       өмнөх алгоритмтай ижил ашиглана
   Файлд зай хуваарилна
   Хуваарилах боломжтой зайны тухай мэдээлэл
    агуулах
    ◦ Сул зайн тухай мэдээлэл
   Файл нь нэг буюу хэд хэдэн блок эзэмшинэ
   Урьдчилан хоосон зай хуваарилна
   Ямар зай шаардахыг урьдчилан тогтоох хэцүү
   Шаардагдахаас илүү их зай авах нь тохиромжтой
   Дараалсан блокуудыг хуваарилах нь хурданд тустай
   Хэт жижиг блокууд нь файлын байршлын
    хүснэгтийн хэмжээг ихэсгэнэ
   Тогтмол хэмжээтэй блок нь удирдлагыг хялбачлана
   Хувьсах хэмжээтэй блок нь уян хатан чанарыг
    сайжруулна
   Дараалсан хуваарилалт
    ◦ Файлуудыг үүсэхэд нь л блокуудын олонлогийг файлд
      хуваарилж өгдөг
    ◦ Файлын байршлын хүснэгтэд нэг л бичлэг байна
      Эхлэх блок ба эзэлж буй блокийн тоо
   Нүх үүснэ
   Хангалттай тооны, дараалсан хоосон блок олоход
    хүнд байна
Lecture 13 os
   Жагсаалт хуваарилалт
    ◦ Блок бүрээр нь хуваарилна
      Хэсэг блокоор бус
    ◦ Блок бүр дараагийн блокоо заасан заагч агуулна
    ◦ Файлын байршлын хүснэгтэд нэг л бичлэг
      Эхлэх блок ба файлын урт
         Блокийн тоо
   Нүх үүсэхгүй
   Жагсаалтанд дурын хоосон блокийг нэмж болно
   Дараалан байрлах албагүй
Lecture 13 os
   Индекслэгдсэн хуваарилалт
    ◦ Файлын байршлын хүснэгтэд файлын индекс блокийн
      дугаарыг агуулсан бичлэг байна
    ◦ Файлын байршлын тухай мэдээллийг өөр нэг блок агуулна
    ◦ Файлын байршлын хүснэгтэд индекс блокийн дугаар байна
Lecture 13 os
Lecture 13 os

More Related Content

PPT
файл шахах буюу архивлах 10 11 angi
PDF
Lec2 c++helnii undeslel
PPTX
Ram гэж юу вэ
PPTX
компьютэрийн төрлүүд
PPS
Sw203 Lecture10 Polymorphism
PPTX
File shahah zadlah hicheel
PPT
Lekts 15 tusgaar togtnol
файл шахах буюу архивлах 10 11 angi
Lec2 c++helnii undeslel
Ram гэж юу вэ
компьютэрийн төрлүүд
Sw203 Lecture10 Polymorphism
File shahah zadlah hicheel
Lekts 15 tusgaar togtnol

What's hot (20)

PDF
Lecture 3 os
DOC
User requirements
DOCX
Г. Ариунбилэг Б. Дамбаасүрэн - НУУЦ НУУЦ НУУЦ ...
PPT
компьютерийн техник хангамж
PPT
алгоритм
PPTX
U.cs101 алгоритм программчлал-12
PPTX
Хичээлийг сэдэлжүүлэх
PDF
ODT
эх хэрэг
DOCX
клубын ажлын төлөвлөгөө
DOCX
Biologi bie daalt
PDF
Windows үйлдлийн систем
PPTX
Лекц 1
PPTX
бэлгийн эсийн үүсэл
PPTX
Компьютерийн бүтэц (Mother board & RAM)
PDF
санах ой
PPTX
Ислам шашин
PPT
Copy of сургуулийн насны хүүхдийн өсөлт хөгжилтийн онцлог
Lecture 3 os
User requirements
Г. Ариунбилэг Б. Дамбаасүрэн - НУУЦ НУУЦ НУУЦ ...
компьютерийн техник хангамж
алгоритм
U.cs101 алгоритм программчлал-12
Хичээлийг сэдэлжүүлэх
эх хэрэг
клубын ажлын төлөвлөгөө
Biologi bie daalt
Windows үйлдлийн систем
Лекц 1
бэлгийн эсийн үүсэл
Компьютерийн бүтэц (Mother board & RAM)
санах ой
Ислам шашин
Copy of сургуулийн насны хүүхдийн өсөлт хөгжилтийн онцлог
Ad

Similar to Lecture 13 os (20)

PDF
Lecture 12 os
PPTX
Lecture6
PDF
Lecture 9 os
DOCX
U.it101 bie daalt1
PPTX
PDF
Lecture 5 os
PPTX
Lecture15
PPTX
Lecture 15, 16
DOCX
Bie daalt-niit-sedev1-1
DOCX
компьютерт мэдээллийг боловсруулах
PPT
Lec01 intro (1) (2)
DOCX
бие даалт 2014 намар реферат
PPTX
U.cs101 алгоритм программчлал-14
PDF
Windows үйлдлийн систем
PPTX
бие даалт
DOCX
2015 hawar-bie-daalt.1
DOCX
2015 hawar-bie-daalt.1
DOCX
2015 hawar-bie-daalt.1
PPTX
бие даалт
PPTX
бие даалт
Lecture 12 os
Lecture6
Lecture 9 os
U.it101 bie daalt1
Lecture 5 os
Lecture15
Lecture 15, 16
Bie daalt-niit-sedev1-1
компьютерт мэдээллийг боловсруулах
Lec01 intro (1) (2)
бие даалт 2014 намар реферат
U.cs101 алгоритм программчлал-14
Windows үйлдлийн систем
бие даалт
2015 hawar-bie-daalt.1
2015 hawar-bie-daalt.1
2015 hawar-bie-daalt.1
бие даалт
бие даалт
Ad

More from csms_student (20)

PDF
Lecture 14 os
PDF
Lecture 15 os
PDF
Lecture 11 os
PDF
Lecture 10 os
PDF
Lecture 8 os
PDF
Lecture 7 os
PDF
Lecture 6 os
PDF
Lecture 5 is
PDF
Lecture 6 is
PPT
Lecture 15
PPT
Lecture 13
PPT
Lecture 12
PPT
Lecture 11
PPT
Lecture 10
PPT
Lecture 9
PPT
Lecture 8
PPT
Lecture 6
PPT
Lecture 14
PDF
Lecture 4 is
PDF
Lecture 3 is
Lecture 14 os
Lecture 15 os
Lecture 11 os
Lecture 10 os
Lecture 8 os
Lecture 7 os
Lecture 6 os
Lecture 5 is
Lecture 6 is
Lecture 15
Lecture 13
Lecture 12
Lecture 11
Lecture 10
Lecture 9
Lecture 8
Lecture 6
Lecture 14
Lecture 4 is
Lecture 3 is

Lecture 13 os

  • 2. Үндсэн лавлах нь хэрэглэгчийн лавлахуудыг агуулна  Хэрэглэгчийн лавлах бүр нь дотроо дэд лавлахтай байж болно
  • 3. Файл бүр нь өөрийн замтай  Зам нь л ялгаатай бол ижил нэртэй хэд хэдэн файл байж болно
  • 6. Идэвхитэй лавлахад нь ажлын лавлах болно  Файлын замыг ажлын лавлахтай харьцангуй заана
  • 10. Дискний физик зохион байгуулалт
  • 11. секторууд замууд Сектор хоорондын “нүх” Зам хоорондын “нүх”
  • 12. Зам 2, Сектор 7 Зам 0, Сектор 0
  • 13. Уншихын тулд дискний толгой нь өгсөн зам дээр, өгсөн секторын эхэнд байрлах ѐстой.  Хайлтын хугацаа ◦ Тодорхой зам руу толгойг шилжүүлэх хугацаа  Эргэлтийн хоцрох хугацаа буюу эргэлтийн хүлээлт ◦ Тодорхой сектор эргэлтийн үр дүнд дискний толгойтой зэрэгцэх хугацаа
  • 14. Хандалтын хугацаа ◦ Эргэлтийн хоцролт ба хайлтын хугацааны нийлбэр ◦ Унших, бичих үйлдэл хийхэд бэлэн болох хугацаа  Сектор дискний толгойтой зэрэгцэхэд л өгөгдөлтэй ажиллаж эхэлдэг  Нэг файл нэг цилиндр дээр, зэрэгцээ секторуудад байрласан үед түүнд хандах хугацаа бага байдаг
  • 15. Хайлтын хугацаа нь дискний хурданд нөлөөлөх гол хүчин зүйл  Нэг дискэнд хэд хэдэн О/Г-ын хүсэлт ирдэг  Хэрэв хүсэлтийг санамсаргүй дарааллаар боловсруулбал үйлдэл хэт удаан хийгдэнэ
  • 16. ЭИЭҮ ◦ процессын хүсэлтийг дараалан боловсруулдаг ◦ Бүх процессын хувьд шударга ◦ Хэрэв хэт олон процесстай бол үр ашиг нь мууддаг  Жишээнд 640 цилиндр шилжилт хийсэн байна
  • 18. Зэрэглэл ◦ Дискэнд хийх хандалтын тоо, дарааллыг оновчлох зорилгогүй ◦ Богино ажил нь өндөр зэрэглэлтэй байна ◦ Хүсэлтэнд хариулт өгөх хугацаа бага  Бодит хугацааны системд ашиглаж болно
  • 19. Хайлтын хугацаа хамгийн бага ◦ ХХХБ ◦ Дискний толгой хамгийн бага зайд хөдлөх дарааллаар хүсэлтийг гүйцэтгэнэ ◦ Хамгийн богино ажлыг сонгодог алгоритмтай төстэй ◦ Зарим ажил гачигдалд орж болзошгүй  Жишээнд 236 цилиндр шилжсэн байна
  • 21. СИЭҮ (FILO) ◦ Транзакци боловсруулах системд илүү тохиромжтой (DDBMS)  Төхөөрөмжийн хандалтыг хамгийн сүүлд хүсэлт тавьсан хэрэглэгчид өгнө ◦ Зарим хүсэлт гачигдалд орох магадлалтай  Зарим ажилд төхөөрөмжид хандах эрх огт олдохгүй байх магадлалтай
  • 22. Самналт ◦ Дискний толгой зөвхөн нэг л зүгт хөдөлнө. ◦ Хэрэв сүүлийн секторт хүрвэл толгойн хөдлөх чиглэл өөрчлөгдөнө  Диск дугуй хэлбэртэй тул энэ асуудал нь харьцангуй юм.  Жишээнд 208 цилиндр шилжсэн байна
  • 24. C-Самналт ◦ Дискний толгой зөвхөн нэг л чиглэлд хөдөлнө ◦ Хамгийн сүүлийн замд хүрмэгц эргээд хамгийн эхний замаас эхлэн хайна  Дискийг цагираг жагсаалт мэт авч үзнэ
  • 26. N алхамт самналт ◦ Диск рүү хандах хүсэлтийг N урттай дэд дараалалд хуваана ◦ Дэд дараалал бүрийг САМНАЛТ алгоритмаар боловсруулна ◦ Дараалалд шинэ хүсэлт нэмэгдэж болно  F-Самналт ◦ Өмнөх аргатай төстэй ◦ Хоѐр дараалал ◦ Нэг дараалал нь өмнөхтэй ижил  Шинэ хүсэлт нь нэг дараалалд орох бол нөгөө дарааллыг өмнөх алгоритмтай ижил ашиглана
  • 27. Файлд зай хуваарилна  Хуваарилах боломжтой зайны тухай мэдээлэл агуулах ◦ Сул зайн тухай мэдээлэл  Файл нь нэг буюу хэд хэдэн блок эзэмшинэ
  • 28. Урьдчилан хоосон зай хуваарилна  Ямар зай шаардахыг урьдчилан тогтоох хэцүү  Шаардагдахаас илүү их зай авах нь тохиромжтой
  • 29. Дараалсан блокуудыг хуваарилах нь хурданд тустай  Хэт жижиг блокууд нь файлын байршлын хүснэгтийн хэмжээг ихэсгэнэ  Тогтмол хэмжээтэй блок нь удирдлагыг хялбачлана  Хувьсах хэмжээтэй блок нь уян хатан чанарыг сайжруулна
  • 30. Дараалсан хуваарилалт ◦ Файлуудыг үүсэхэд нь л блокуудын олонлогийг файлд хуваарилж өгдөг ◦ Файлын байршлын хүснэгтэд нэг л бичлэг байна  Эхлэх блок ба эзэлж буй блокийн тоо  Нүх үүснэ  Хангалттай тооны, дараалсан хоосон блок олоход хүнд байна
  • 32. Жагсаалт хуваарилалт ◦ Блок бүрээр нь хуваарилна  Хэсэг блокоор бус ◦ Блок бүр дараагийн блокоо заасан заагч агуулна ◦ Файлын байршлын хүснэгтэд нэг л бичлэг  Эхлэх блок ба файлын урт  Блокийн тоо  Нүх үүсэхгүй  Жагсаалтанд дурын хоосон блокийг нэмж болно  Дараалан байрлах албагүй
  • 34. Индекслэгдсэн хуваарилалт ◦ Файлын байршлын хүснэгтэд файлын индекс блокийн дугаарыг агуулсан бичлэг байна ◦ Файлын байршлын тухай мэдээллийг өөр нэг блок агуулна ◦ Файлын байршлын хүснэгтэд индекс блокийн дугаар байна