SlideShare a Scribd company logo
1 of 22
   Үйлдлийн системийн тухай ерөнхий ойлголт
   Нөөцийн удирдлага
   Үйлдлийн системийн хөгжил, ажиллах зарчим
   Үйлдлийн системийн зохион байгуулалт, ангилал
Техник хангамжийг удирдах боломжийг
  хэрэглэгчид олгох зорилгоор үйлдлийн
  системийг зохион бүтээжээ.
Үйлдлийн систем нь:

   Хэрэглэгчийн програмуудыг техник хангамжтай
    харьцах боломжоор хангах.

   Тооцоолон Бодох Систем буюу Компьютерийн систем
    (Тооболс) - ийн нөөцүүдийг удирдах, хуваарилах
    зорилготой бүтээгдсэн.
Хэрэглэгч

                                    Програм
                                    зохиогч

         Хэрэглэгчийн програм

      Системийн програмууд буюу      Програм
      системийн функцууд             зохиогч

   Үйлдлийн систем                      ҮС зохион
                                        бүтээгч
Компьютерийн техник хангамж
Хэрэглэгч:
 Өөрт хэрэгцээтэй програм хангамжтай харьцдаг.
Програм зохиогч:
 Үйлдлийн систем болон системийн програмууд,
  системийн функцуудтай харьцаж програм зохион
  бүтээдэг.
Үйлдлийн систем зохион бүтээгч:
 Зөвхөн техник хангамжтай харьцах боломжтой
  байдаг.
Үйлдлийн систем бүр нь зайлшгүй дараах үйлчилгээний
 багцийг агуулсан байх ѐстой.

Програм үүсгэх:
 Аливаа компиляторыг тухайн үйлдлийн системд зориулан
  зохион бүтээдэг.
 Сүүлийн үед үйлдлийн системээс үл хамааран ажиллах
  програмчлал (platform independent programming)-ын чиг
  хандлага хүч түрэн орж ирж байна.

Програм биелүүлэх:
 Компиляторын гаргасан кодуудыг ажиллуулах боломжоор
  хангах нь үйлдлийн системийн үндсэн үүргүүдийн нэг юм.
Оролт/гаралтын төхөөрөмжид хандах:

   Тухайн компьютерд хэрэглэж болох бүхийл оролт
    гаралтын төхөөрөмжтэй харьцах боломжийг үйлдлийн
    систем олгож байх ѐстой.

Файлын системийг удирдах:

   Файлын систем нь оролт/гаралтын төхөөрөмжтэй
    харьцах, файлын зохион байгуулалт, файлын нууцлал
    хамгаалалтыг үйлдлийн систем хариуцах ѐстой.
Системийн хандалт:
 Үйлдлийн систем нь процессуудын нөөц эзэмших
  хүсэлтүүдийг зохицуулдаг байх ѐстой.

Алдаа боловсруулалт:
 Програм хангамжтай ажиллах явцад төрөл бүрийн
  алдаа гарч болно. Энэ алдаа эь техник хангамж эсвэл
  програм хангамжийн аль нь болохыг танихын дээр
  алдааг засах оролдлого хийдэг байх ѐстой.

Бүртгэл, статистик:
 ҮС нь өөрийн үйл ажиллагааны тухай тодорхой
  статистик мэдээлэл цуглуулдаг байх ѐстой. Энэ
  мэдээлэлээр хэрэглэгчийг хангадаг байх ѐстой.
Үйлдлийн систем нь бусад програмын адил процесс
 эзэмшин ажиллана. Бусад програмаас ялгаатай нь
 ҮС нь нөөцийг хуваарьлагч юм. Өөрөөр хэлбэл,
 бусад програмаас ирж байгаа нөөц эзэмших
 хүсэлтүүдийг ҮС зохицуулж байдаг.

Нөөц гэж юу вэ?
 Тооболс-д байгаа ашиглах боломжтой бүх л
  зүйлсийг нөөц гэж нэрлэнэ.
Нөөцийг дараах шинжүүдээр ангилдаг.
Орших хэлбэрээр нь:
Физик
 Физик нөөц гэж бодитойгоор оршиж хэрэглэгдэж байгаа нөөцийг
  хэлнэ.
 Виртуаль
 Виртуаль нөөц нь физик нөөцийн загвар юм. Тэр нь програм болон
  техник хангамжийн тусламжтайгаар ямар нэгэн физик нөөцийн
  бааз дээр тогтоно.
Чадвараар нь:
Уян
 Уян нөөц гэдэг нь тухайн нөөцийн үндсэн дээр виртуал нөөцийг
  бий болгох боломжтой нөөц юм.
Хатуу
 Боломжгүй нь хатуу нөөц юм.
Хэрэглэх хэлбэрээр нь:
Дараалсан
 Дараалж хэрэглэх гэдэг нь тухайн нөөцийг олон процессууд
  дараалан хэрэглэхийг хэлнэ.
Параллель
 Олон процесст нэгэн зэрэг ашиглагдах боломжтой нөөцийг
  зэрэг хэрэглэгдэх нөөц буюу параллель хэрэглэгдэх нөөц гэнэ.
Орших хугацаагаар нь:
Байнга орших
 Бүх физик нөөцүүд байнга орших нөөц юм.
Түр орших
 Зөвхөн тухайн процессор үүсгэгдээд тухайн процессоор
  устгагдах нөөцийг түр орших нөөц гэнэ.
Хэрэгжүүлэх хэлбэрээр нь:
Зөөлөн
 Тооболс-д техник хангамж нь хатуу нөөц, програм хангамж
  нь зөөлөн нөөц болно. Зөөлөн нөөц нь тэдгээрийг удирдан
  зохион байгуулж, хянаж, зарим тохиолдолд тэдгээрийн
  шинж чанарыг өөрчилдөг.
Хатуу
 Хатуу нөөц нь компьютерийн системд өөрийн зориулалт,
  физик шинж чанараар оршино.
Үнээр нь:
 Хямд
 Үнэтэй
Процесс тухайн агшинд зайлшгүй эзэмших шаардлагатай нөөц
  нь түүний хувьд бусад нөөцөөс илүү үнэтэй нөөц болно.
Идэвхээр нь:
Идэвхитэй
 Тухайн нөөц нь бусад нөөцүүдтэй харьцаж процессыг
  өөрчлөх чадвартай бол идэвхитэй нөөц гэнэ.
Идэвхигүй
 Идэвхигүй эөөц нь бусад нөөцийн нөлөөн дор хязгаарлагдмал
  үйл ажиллагаатай байна.
Бүтэцээр нь:
Энгийн
 Дотроо дэд нөөцийг агуулахгүй дангаар орших нөөцийг
  энгийн нөөц гэнэ.
Нийлмэл
 Нийлмэл нөөц нь хэд хэдэн нөөцийг дотроо агуулах ба
  тухайн агшинд хэд хэдэн процесст зэрэг ашиглагдах
  боломжтой байна.
Зэрэглэлээр нь:

   Нэгдүгээр зэргийн
   Хоёрдугаар зэрийн

Хэрэглэгчийн шаардлагыг цаг алдалгүй биелүүлж нөөцийг хуваарилахын
  тулд тухайн процессийн хувьд нэгдүгээр зэргийн хоѐрдугаар зэргийн гэх
  мэт хуваадаг.

Сэргээгдэх хэлбэрээр нь:

   Дахин ашиглагдах
   Цэвэр хэрэглэгдэх

Хэрэглэгдэж буй нөөцийн шинж чанарын хувьд түүнийг хэрэглэсний дараа
  ямар байхыг нөхөгдөх буюу сэргээгдэх хэлбэр гэнэ.
Үйлдлийн системийн цөм нь үндсэн санах ойд байрлана.
  Санах ой нь өөрөө нэгэн чухал нөөц ба нөөцийн
  хуваарилалтыг үйлдлийн систем ба санах ой удирдах
  төхөөрөмж хамтран удирддаг. Оролт/гаралтын төхөөрөмж,
  хадгалах төхөөрөмжийг хуваарилах асуудлыг мөн үйлдлийн
  систем хариуцна.
 Процессор нь үйлдлийн системийн хувьд хамгийн чухал
  нөөц юм. Процессууд процессорыг ямар хугацаагаар
  эзэмшихийг ҮС зохицуулна.
 Үйлдлийн систем нь байнга хөгжиж байдаг програм хангамж
  юм.
 Жишээ нь:
 Windows 3.11-ээс
 Windows seven
Үйлдлийн системийн шинэ хувилбар гарах, хөгжих үндсэн
  шалтгаанууд:
Техник төхөөрөмж шинэчлэгдэх болон шинэ төхөөрөмж
  зохиогдох:
 Үйлдлийн системийн аль нэг хувилбарт огт тооцоогүй байсан
  техник хангамж гарч ирэхийг үгүйсгэхгүй. Үүний жишээ нь USB
  драйвер нь Windows 98 гарсны дараа гарч түүнийг Windows 98SE
  хувилбар удалгүй гарах болсон.
Шинэ үйлчилгээ гарах:
 Үйлдлийн системд огт тооцогдоогүй шинэ үйлчилгээ гарч ҮС
  хөгжсөнийн жишээ бол график горимыг ашиглах явдал юм. Орчин
  үед текст горимд ажилдаг ҮС үгүй.
Алдаа засах, зүгшрүүлэх:
 Үйлдлийн систем нь маш том, нарийн програм хангамж юм.
  Иймээс ҮС-д алдаа байхыг үгүйсгэхгүй. Илэрсэн аль нэг алдааг
  засаж зүгшрүүлэхийн тулд ҮС-ийг байнга хөгжүүлж байдаг.
Үйлдлийн систем нь олон үе шатыг даван туулсны
эцэст өнөөгийн түвшинд хүрчээ.


                       Мультипрограмчлалтай
  Багц ажил бүхий ҮС
                       багц ажил бүхий ҮС



                                              Хугацааны хуваалттай
                                              ҮС




  Хуваарилагдсан ҮС    Бодит хугацааны ҮС
Багц ажил бүхий үйлдлийн систем:
 Үйлдлийн системд гүйцэтгэвэл зохих багц ажлыг
  зааж өгөхөд түүнийгээ дуустал нь гүйцэтгэж
  байж л дараагийнхаа багц ажлыг гүйцэтгэнэ.
Мультипрограмчлалтай үйлдлийн систем:
 Үйлдлийн системд гүйцэтгэвэл зохих багц ажлыг
  гүйцэтгэх явцад ямар нэгэн үйл явдлыг явагдаж
  дуустал нь хүлээх хэрэгтэй болсон тохиолдолд уг
  үйлд явдлын дараа багц ажилаа үргэлжлүүлэн
  дуусгана.
Хугацааны хуваалттай үйлдлийн систем:
 Процессорын цагийн олон процессын хооронд хувааж,
  олон процесс нэгэн зэрэг ажиллаж буй мэт сэтгэгдлийг
  хэрэглэгчид төрүүлдэг. Үүний жишээ Windows үйлдлийн
  систем нь процессоос удирдлага шилжүүлэх үйлдлийг
  секундэд 50 удаа хийж байдаг. Өөрөөр хэлбэл, 1
  секунтэнд 50 процесс зэрэг ажиллаж байгаа мэт
  сэтгэгдэл төрүүлдэг.
Бодит хугацааны үйлдлийн систем:
 Хугацааны заасан хязгаарт үр дүнгээ гаргах шаардлага
  тавин зохиогдсон үйлдлийн системийг бодит хугацааны
  үйлдлийн систем (real time operating system) гэнэ.
Хуваарилагдсан үйлдлийн систем:
 Орчин үед ихэнх үйл ажиллагаа олон компьютер
  ашиглан нэгэн зэрэг явагддаг болсон. Иймээс
  үйлдлийн систем нь зөвхөн нэг л компьютерт
  хамаарах бус олон компьютерт тархан байрлах
  шаардлагатай болсон. Өөрөөр хэлбэл, олон
  компьютерийг нэг үйлдлийн систем удирдана гэсэн
  үг. Эдгээр компьютер нь хоорондоо сүлжээгээр
  холбогдон ажиллах болсон тул сүлжээний боломж
  нь үйлдлийн системийн үндсэн боломжуудын нэг
  юм.
Үйлдлийн системийг зохион бүтээх архитектур, концепцийг
дараах байдлаар хуваадаг.

                  ҮС-ийг зохион бүтээх концепци




Нэгдмэл цул      Давхаргат          Виртуал машин   Клиент сервер
Нэгдмэл цул:
 Үйлдлийн системийн бүтэц нь ямар ч бүтэцлэгдсэн
  шинж чанаргүй байдаг.
Давхаргат:
 Энэ төрлийн үйлдлийн системүүд нь зөвхөн тодорхой
  үйл ажиллагаа гүйцэтгэдэг давхаргууд, модулиас
  тогтоно. Анхны давхаргат үйлдлийн систем нь THE
  хэмээх үйлдлийн систем юм.
Виртуаль машин:
 Програм хангамжийн хүсэлтийг виртуаль машин
  боловсруулаад техник хангамжид шаардлагатай
  хэлбэрт оруулан илгээдэг.


More Related Content

What's hot

компьютерийн програм хангамж
компьютерийн програм хангамжкомпьютерийн програм хангамж
компьютерийн програм хангамж
tseegii6
 
оролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүдоролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүд
erdenetuya_glu
 
лекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалтлекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалт
E-Gazarchin Online University
 
компьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүдкомпьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүд
Khishighuu Myanganbuu
 
мультмедиа технологи
мультмедиа технологимультмедиа технологи
мультмедиа технологи
Khishighuu Myanganbuu
 
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангимэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р анги
janchiw
 
Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэц
Muuluu
 
11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест
Dagii Dagii
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1
Khuder Altangerel
 

What's hot (20)

класс диаграм
класс диаграмкласс диаграм
класс диаграм
 
5 algorithm
5 algorithm5 algorithm
5 algorithm
 
компьютерийн програм хангамж
компьютерийн програм хангамжкомпьютерийн програм хангамж
компьютерийн програм хангамж
 
мэдээллийн системийн үндэс
мэдээллийн системийн үндэсмэдээллийн системийн үндэс
мэдээллийн системийн үндэс
 
оролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүдоролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүд
 
лекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалтлекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалт
 
Programchlaliin c hel
Programchlaliin c helProgramchlaliin c hel
Programchlaliin c hel
 
компьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүдкомпьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүд
 
C cons
C consC cons
C cons
 
с++ хэл
с++ хэлс++ хэл
с++ хэл
 
мультмедиа технологи
мультмедиа технологимультмедиа технологи
мультмедиа технологи
 
алгоритм үндсэн ойлголт
алгоритм үндсэн ойлголталгоритм үндсэн ойлголт
алгоритм үндсэн ойлголт
 
Medeelel 10
Medeelel 10Medeelel 10
Medeelel 10
 
6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд
6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд
6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд
 
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангимэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р анги
 
лекц-2
лекц-2лекц-2
лекц-2
 
Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэц
 
11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1
 
Lecture1
Lecture1Lecture1
Lecture1
 

Viewers also liked

Viewers also liked (18)

Instruction sets
Instruction setsInstruction sets
Instruction sets
 
лекц-1
лекц-1лекц-1
лекц-1
 
"Kali" линуксийг суулгах
"Kali" линуксийг суулгах"Kali" линуксийг суулгах
"Kali" линуксийг суулгах
 
Windows 7 operation system
Windows 7 operation systemWindows 7 operation system
Windows 7 operation system
 
компьютеийн бүтэц
компьютеийн бүтэцкомпьютеийн бүтэц
компьютеийн бүтэц
 
Windows үйлдлийн систем
Windows үйлдлийн системWindows үйлдлийн систем
Windows үйлдлийн систем
 
хэрэглээний програм
хэрэглээний програмхэрэглээний програм
хэрэглээний програм
 
компьютерийн хэрэглээ
компьютерийн хэрэглээкомпьютерийн хэрэглээ
компьютерийн хэрэглээ
 
It101 15
It101 15It101 15
It101 15
 
Cs101 lec6
Cs101 lec6Cs101 lec6
Cs101 lec6
 
компьютерийн техник хангамж
компьютерийн техник хангамжкомпьютерийн техник хангамж
компьютерийн техник хангамж
 
Cs101 lec7
Cs101 lec7 Cs101 lec7
Cs101 lec7
 
Cs101 lec12
Cs101 lec12Cs101 lec12
Cs101 lec12
 
мэдээллийн систем хичээлийн төлөвлөгөө 2013 2014
мэдээллийн систем хичээлийн төлөвлөгөө 2013 2014мэдээллийн систем хичээлийн төлөвлөгөө 2013 2014
мэдээллийн систем хичээлийн төлөвлөгөө 2013 2014
 
Мэдээлэл, мэдээллийг хэмжих нэгж
Мэдээлэл, мэдээллийг хэмжих нэгжМэдээлэл, мэдээллийг хэмжих нэгж
Мэдээлэл, мэдээллийг хэмжих нэгж
 
Control panel
Control panelControl panel
Control panel
 
It101 7
It101 7It101 7
It101 7
 
It101 lect2
It101 lect2It101 lect2
It101 lect2
 

Similar to Lecture 1

Lecture 7, 8
Lecture 7, 8Lecture 7, 8
Lecture 7, 8
Muuluu
 
004 компьютерын програм хангамж
004 компьютерын програм хангамж004 компьютерын програм хангамж
004 компьютерын програм хангамж
Bobby Wang
 
Kомпьютерийн програм хангамж
Kомпьютерийн програм хангамжKомпьютерийн програм хангамж
Kомпьютерийн програм хангамж
Wera Ayush
 
лабораторийн ажил 1
лабораторийн ажил 1лабораторийн ажил 1
лабораторийн ажил 1
Chinzorig Undarmaa
 
пхангамж
пхангамж пхангамж
пхангамж
shulam
 
Үйлдлийн систем шинэ дэвшилтэт технологи.pptx
Үйлдлийн систем шинэ дэвшилтэт технологи.pptxҮйлдлийн систем шинэ дэвшилтэт технологи.pptx
Үйлдлийн систем шинэ дэвшилтэт технологи.pptx
ssuserd8d2b8
 
Lecture7
Lecture7Lecture7
Lecture7
Muuluu
 
Андройд үйлдлийн системийн аппликейшний суурь ухагдахуунууд
Андройд үйлдлийн системийн аппликейшний суурь ухагдахуунуудАндройд үйлдлийн системийн аппликейшний суурь ухагдахуунууд
Андройд үйлдлийн системийн аппликейшний суурь ухагдахуунууд
Batjargal Batbold
 

Similar to Lecture 1 (20)

Lecture 7, 8
Lecture 7, 8Lecture 7, 8
Lecture 7, 8
 
004 компьютерын програм хангамж
004 компьютерын програм хангамж004 компьютерын програм хангамж
004 компьютерын програм хангамж
 
Kомпьютерийн програм хангамж
Kомпьютерийн програм хангамжKомпьютерийн програм хангамж
Kомпьютерийн програм хангамж
 
лабораторийн ажил 1
лабораторийн ажил 1лабораторийн ажил 1
лабораторийн ажил 1
 
пхангамж
пхангамж пхангамж
пхангамж
 
пхангамж
пхангамж пхангамж
пхангамж
 
Mtms2b software
Mtms2b   softwareMtms2b   software
Mtms2b software
 
Үйлдлийн систем шинэ дэвшилтэт технологи.pptx
Үйлдлийн систем шинэ дэвшилтэт технологи.pptxҮйлдлийн систем шинэ дэвшилтэт технологи.pptx
Үйлдлийн систем шинэ дэвшилтэт технологи.pptx
 
Lecture7
Lecture7Lecture7
Lecture7
 
Lecture 15&16
Lecture 15&16Lecture 15&16
Lecture 15&16
 
Лекц №2
Лекц №2Лекц №2
Лекц №2
 
It101-4
It101-4It101-4
It101-4
 
Systemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lektsSystemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lekts
 
Андройд үйлдлийн системийн аппликейшний суурь ухагдахуунууд
Андройд үйлдлийн системийн аппликейшний суурь ухагдахуунуудАндройд үйлдлийн системийн аппликейшний суурь ухагдахуунууд
Андройд үйлдлийн системийн аппликейшний суурь ухагдахуунууд
 
2
22
2
 
1
 1 1
1
 
Lecture 3 os
Lecture 3 osLecture 3 os
Lecture 3 os
 
Мэдээллийн системийг хөгжүүлэх
Мэдээллийн системийг хөгжүүлэхМэдээллийн системийг хөгжүүлэх
Мэдээллийн системийг хөгжүүлэх
 
Lecture1
Lecture1Lecture1
Lecture1
 
Lekts1
Lekts1Lekts1
Lekts1
 

More from csms_student (20)

Lecture 14 os
Lecture 14 osLecture 14 os
Lecture 14 os
 
Lecture 15 os
Lecture 15 osLecture 15 os
Lecture 15 os
 
Lecture 12 os
Lecture 12 osLecture 12 os
Lecture 12 os
 
Lecture 11 os
Lecture 11 osLecture 11 os
Lecture 11 os
 
Lecture 10 os
Lecture 10 osLecture 10 os
Lecture 10 os
 
Lecture 13 os
Lecture 13 osLecture 13 os
Lecture 13 os
 
Lecture 9 os
Lecture 9 osLecture 9 os
Lecture 9 os
 
Lecture 8 os
Lecture 8 osLecture 8 os
Lecture 8 os
 
Lecture 7 os
Lecture 7 osLecture 7 os
Lecture 7 os
 
Lecture 5 os
Lecture 5 osLecture 5 os
Lecture 5 os
 
Lecture 6 os
Lecture 6 osLecture 6 os
Lecture 6 os
 
Lecture 5 is
Lecture 5 isLecture 5 is
Lecture 5 is
 
Lecture 6 is
Lecture 6 isLecture 6 is
Lecture 6 is
 
Lecture 15
Lecture 15Lecture 15
Lecture 15
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 

Lecture 1

  • 1.
  • 2. Үйлдлийн системийн тухай ерөнхий ойлголт  Нөөцийн удирдлага  Үйлдлийн системийн хөгжил, ажиллах зарчим  Үйлдлийн системийн зохион байгуулалт, ангилал
  • 3. Техник хангамжийг удирдах боломжийг хэрэглэгчид олгох зорилгоор үйлдлийн системийг зохион бүтээжээ. Үйлдлийн систем нь:  Хэрэглэгчийн програмуудыг техник хангамжтай харьцах боломжоор хангах.  Тооцоолон Бодох Систем буюу Компьютерийн систем (Тооболс) - ийн нөөцүүдийг удирдах, хуваарилах зорилготой бүтээгдсэн.
  • 4. Хэрэглэгч Програм зохиогч Хэрэглэгчийн програм Системийн програмууд буюу Програм системийн функцууд зохиогч Үйлдлийн систем ҮС зохион бүтээгч Компьютерийн техник хангамж
  • 5. Хэрэглэгч:  Өөрт хэрэгцээтэй програм хангамжтай харьцдаг. Програм зохиогч:  Үйлдлийн систем болон системийн програмууд, системийн функцуудтай харьцаж програм зохион бүтээдэг. Үйлдлийн систем зохион бүтээгч:  Зөвхөн техник хангамжтай харьцах боломжтой байдаг.
  • 6. Үйлдлийн систем бүр нь зайлшгүй дараах үйлчилгээний багцийг агуулсан байх ѐстой. Програм үүсгэх:  Аливаа компиляторыг тухайн үйлдлийн системд зориулан зохион бүтээдэг.  Сүүлийн үед үйлдлийн системээс үл хамааран ажиллах програмчлал (platform independent programming)-ын чиг хандлага хүч түрэн орж ирж байна. Програм биелүүлэх:  Компиляторын гаргасан кодуудыг ажиллуулах боломжоор хангах нь үйлдлийн системийн үндсэн үүргүүдийн нэг юм.
  • 7. Оролт/гаралтын төхөөрөмжид хандах:  Тухайн компьютерд хэрэглэж болох бүхийл оролт гаралтын төхөөрөмжтэй харьцах боломжийг үйлдлийн систем олгож байх ѐстой. Файлын системийг удирдах:  Файлын систем нь оролт/гаралтын төхөөрөмжтэй харьцах, файлын зохион байгуулалт, файлын нууцлал хамгаалалтыг үйлдлийн систем хариуцах ѐстой.
  • 8. Системийн хандалт:  Үйлдлийн систем нь процессуудын нөөц эзэмших хүсэлтүүдийг зохицуулдаг байх ѐстой. Алдаа боловсруулалт:  Програм хангамжтай ажиллах явцад төрөл бүрийн алдаа гарч болно. Энэ алдаа эь техник хангамж эсвэл програм хангамжийн аль нь болохыг танихын дээр алдааг засах оролдлого хийдэг байх ѐстой. Бүртгэл, статистик:  ҮС нь өөрийн үйл ажиллагааны тухай тодорхой статистик мэдээлэл цуглуулдаг байх ѐстой. Энэ мэдээлэлээр хэрэглэгчийг хангадаг байх ѐстой.
  • 9. Үйлдлийн систем нь бусад програмын адил процесс эзэмшин ажиллана. Бусад програмаас ялгаатай нь ҮС нь нөөцийг хуваарьлагч юм. Өөрөөр хэлбэл, бусад програмаас ирж байгаа нөөц эзэмших хүсэлтүүдийг ҮС зохицуулж байдаг. Нөөц гэж юу вэ?  Тооболс-д байгаа ашиглах боломжтой бүх л зүйлсийг нөөц гэж нэрлэнэ.
  • 10. Нөөцийг дараах шинжүүдээр ангилдаг. Орших хэлбэрээр нь: Физик  Физик нөөц гэж бодитойгоор оршиж хэрэглэгдэж байгаа нөөцийг хэлнэ. Виртуаль  Виртуаль нөөц нь физик нөөцийн загвар юм. Тэр нь програм болон техник хангамжийн тусламжтайгаар ямар нэгэн физик нөөцийн бааз дээр тогтоно. Чадвараар нь: Уян  Уян нөөц гэдэг нь тухайн нөөцийн үндсэн дээр виртуал нөөцийг бий болгох боломжтой нөөц юм. Хатуу  Боломжгүй нь хатуу нөөц юм.
  • 11. Хэрэглэх хэлбэрээр нь: Дараалсан  Дараалж хэрэглэх гэдэг нь тухайн нөөцийг олон процессууд дараалан хэрэглэхийг хэлнэ. Параллель  Олон процесст нэгэн зэрэг ашиглагдах боломжтой нөөцийг зэрэг хэрэглэгдэх нөөц буюу параллель хэрэглэгдэх нөөц гэнэ. Орших хугацаагаар нь: Байнга орших  Бүх физик нөөцүүд байнга орших нөөц юм. Түр орших  Зөвхөн тухайн процессор үүсгэгдээд тухайн процессоор устгагдах нөөцийг түр орших нөөц гэнэ.
  • 12. Хэрэгжүүлэх хэлбэрээр нь: Зөөлөн  Тооболс-д техник хангамж нь хатуу нөөц, програм хангамж нь зөөлөн нөөц болно. Зөөлөн нөөц нь тэдгээрийг удирдан зохион байгуулж, хянаж, зарим тохиолдолд тэдгээрийн шинж чанарыг өөрчилдөг. Хатуу  Хатуу нөөц нь компьютерийн системд өөрийн зориулалт, физик шинж чанараар оршино. Үнээр нь:  Хямд  Үнэтэй Процесс тухайн агшинд зайлшгүй эзэмших шаардлагатай нөөц нь түүний хувьд бусад нөөцөөс илүү үнэтэй нөөц болно.
  • 13. Идэвхээр нь: Идэвхитэй  Тухайн нөөц нь бусад нөөцүүдтэй харьцаж процессыг өөрчлөх чадвартай бол идэвхитэй нөөц гэнэ. Идэвхигүй  Идэвхигүй эөөц нь бусад нөөцийн нөлөөн дор хязгаарлагдмал үйл ажиллагаатай байна. Бүтэцээр нь: Энгийн  Дотроо дэд нөөцийг агуулахгүй дангаар орших нөөцийг энгийн нөөц гэнэ. Нийлмэл  Нийлмэл нөөц нь хэд хэдэн нөөцийг дотроо агуулах ба тухайн агшинд хэд хэдэн процесст зэрэг ашиглагдах боломжтой байна.
  • 14. Зэрэглэлээр нь:  Нэгдүгээр зэргийн  Хоёрдугаар зэрийн Хэрэглэгчийн шаардлагыг цаг алдалгүй биелүүлж нөөцийг хуваарилахын тулд тухайн процессийн хувьд нэгдүгээр зэргийн хоѐрдугаар зэргийн гэх мэт хуваадаг. Сэргээгдэх хэлбэрээр нь:  Дахин ашиглагдах  Цэвэр хэрэглэгдэх Хэрэглэгдэж буй нөөцийн шинж чанарын хувьд түүнийг хэрэглэсний дараа ямар байхыг нөхөгдөх буюу сэргээгдэх хэлбэр гэнэ.
  • 15. Үйлдлийн системийн цөм нь үндсэн санах ойд байрлана. Санах ой нь өөрөө нэгэн чухал нөөц ба нөөцийн хуваарилалтыг үйлдлийн систем ба санах ой удирдах төхөөрөмж хамтран удирддаг. Оролт/гаралтын төхөөрөмж, хадгалах төхөөрөмжийг хуваарилах асуудлыг мөн үйлдлийн систем хариуцна.  Процессор нь үйлдлийн системийн хувьд хамгийн чухал нөөц юм. Процессууд процессорыг ямар хугацаагаар эзэмшихийг ҮС зохицуулна.  Үйлдлийн систем нь байнга хөгжиж байдаг програм хангамж юм.  Жишээ нь:  Windows 3.11-ээс  Windows seven
  • 16. Үйлдлийн системийн шинэ хувилбар гарах, хөгжих үндсэн шалтгаанууд: Техник төхөөрөмж шинэчлэгдэх болон шинэ төхөөрөмж зохиогдох:  Үйлдлийн системийн аль нэг хувилбарт огт тооцоогүй байсан техник хангамж гарч ирэхийг үгүйсгэхгүй. Үүний жишээ нь USB драйвер нь Windows 98 гарсны дараа гарч түүнийг Windows 98SE хувилбар удалгүй гарах болсон. Шинэ үйлчилгээ гарах:  Үйлдлийн системд огт тооцогдоогүй шинэ үйлчилгээ гарч ҮС хөгжсөнийн жишээ бол график горимыг ашиглах явдал юм. Орчин үед текст горимд ажилдаг ҮС үгүй. Алдаа засах, зүгшрүүлэх:  Үйлдлийн систем нь маш том, нарийн програм хангамж юм. Иймээс ҮС-д алдаа байхыг үгүйсгэхгүй. Илэрсэн аль нэг алдааг засаж зүгшрүүлэхийн тулд ҮС-ийг байнга хөгжүүлж байдаг.
  • 17. Үйлдлийн систем нь олон үе шатыг даван туулсны эцэст өнөөгийн түвшинд хүрчээ. Мультипрограмчлалтай Багц ажил бүхий ҮС багц ажил бүхий ҮС Хугацааны хуваалттай ҮС Хуваарилагдсан ҮС Бодит хугацааны ҮС
  • 18. Багц ажил бүхий үйлдлийн систем:  Үйлдлийн системд гүйцэтгэвэл зохих багц ажлыг зааж өгөхөд түүнийгээ дуустал нь гүйцэтгэж байж л дараагийнхаа багц ажлыг гүйцэтгэнэ. Мультипрограмчлалтай үйлдлийн систем:  Үйлдлийн системд гүйцэтгэвэл зохих багц ажлыг гүйцэтгэх явцад ямар нэгэн үйл явдлыг явагдаж дуустал нь хүлээх хэрэгтэй болсон тохиолдолд уг үйлд явдлын дараа багц ажилаа үргэлжлүүлэн дуусгана.
  • 19. Хугацааны хуваалттай үйлдлийн систем:  Процессорын цагийн олон процессын хооронд хувааж, олон процесс нэгэн зэрэг ажиллаж буй мэт сэтгэгдлийг хэрэглэгчид төрүүлдэг. Үүний жишээ Windows үйлдлийн систем нь процессоос удирдлага шилжүүлэх үйлдлийг секундэд 50 удаа хийж байдаг. Өөрөөр хэлбэл, 1 секунтэнд 50 процесс зэрэг ажиллаж байгаа мэт сэтгэгдэл төрүүлдэг. Бодит хугацааны үйлдлийн систем:  Хугацааны заасан хязгаарт үр дүнгээ гаргах шаардлага тавин зохиогдсон үйлдлийн системийг бодит хугацааны үйлдлийн систем (real time operating system) гэнэ.
  • 20. Хуваарилагдсан үйлдлийн систем:  Орчин үед ихэнх үйл ажиллагаа олон компьютер ашиглан нэгэн зэрэг явагддаг болсон. Иймээс үйлдлийн систем нь зөвхөн нэг л компьютерт хамаарах бус олон компьютерт тархан байрлах шаардлагатай болсон. Өөрөөр хэлбэл, олон компьютерийг нэг үйлдлийн систем удирдана гэсэн үг. Эдгээр компьютер нь хоорондоо сүлжээгээр холбогдон ажиллах болсон тул сүлжээний боломж нь үйлдлийн системийн үндсэн боломжуудын нэг юм.
  • 21. Үйлдлийн системийг зохион бүтээх архитектур, концепцийг дараах байдлаар хуваадаг. ҮС-ийг зохион бүтээх концепци Нэгдмэл цул Давхаргат Виртуал машин Клиент сервер
  • 22. Нэгдмэл цул:  Үйлдлийн системийн бүтэц нь ямар ч бүтэцлэгдсэн шинж чанаргүй байдаг. Давхаргат:  Энэ төрлийн үйлдлийн системүүд нь зөвхөн тодорхой үйл ажиллагаа гүйцэтгэдэг давхаргууд, модулиас тогтоно. Анхны давхаргат үйлдлийн систем нь THE хэмээх үйлдлийн систем юм. Виртуаль машин:  Програм хангамжийн хүсэлтийг виртуаль машин боловсруулаад техник хангамжид шаардлагатай хэлбэрт оруулан илгээдэг. 