SlideShare a Scribd company logo
Лекц 1 Үйлдлийн систем гэж юу вэ?
ОS- виртуаль машин Дискнээс мэдээлэл унших бичих: Диск эргүүлэх хөдөлгүүр ажиллуулах Толгой эргүүлэх алхамт мотор ажиллуулах Диск байгаа эсэхийг хянах Дискэн дээрх блокийн дугаар олох Зам сонгох Кам дээр сектор сонгох.... Энэ бүх үйлдлийг OS хийнэ.
ОS- нөөц удирдах систем Нөөц удирдах аргууд:  - хугацаагаар (программууд дараалан нөөц ашиглана) - Space(программ нөөцийн хэсгийг л ашиглана)
API (хэрэглээний программын интерфейс) OS ба хэрэглээний программын хоорондох интерфейс – системийн call: - fork – шинэ процесс үүсгэх - exit – процесс дуусгах - open – файл нээх - close – файл хаах ....
OS бүтэц: монолит Системийн бүтэц : - Хэрэгтэй сервисийн процедур дуудах гол программ  - Системийн дуудлага хийх сервисийн процедурын багц Сервисийн  процедурт үйлчлэх утилитын багц
Дуудлага боловсруулах шат: - Дуудлага хүлээн авна - Хэрэглэгчийн горимоос цөмийн горимд шилжинэ ОSдуудлагын параметруудыг шалган ямар системийн дуудлага гүйцэтгэх хэрэгтэйг тодорхойлно Дараа нь ОSпроцедурын reference-тэй хүснэгтэд хандан процедур дуудна
OS бүтэц: олон түвшинт ОSиерархийн түвшинтэй Түвшин: үйлдлийн системийн функцийн бүлэг- файлын систем, управление процесс ба төхөөрөмжийн удирдлага...  Түвшин бүр өөрийн дээд болон доод шууд хөрштэй л харьцана Хэрэглээний программ болон үйлдлийн системийн модуль энэ замаар л request дамжуулна
Давуу тал: - Бүтээмж өндөр Сул тал: - Цөмийн код том, иймээс алдаа ихсэнэ - Цөм туслах процессоос сул хамгаалагдана Олон түвшинт загварын жишээ UNIX.
UNIX-ийн бүтэц:
Windows дээрх жишээ:
Олон цөмт архитектур (клиент-сервер загвар) 2 загварын завсрынх Цөмөөс хэрэглэгчийн программ руу шүйцэтгэлийг шилжүүлэх (цөм аль болох жижиг) Энэ загварын шндсэн 2 ойлголт: Серверийн процесс (request боловсруулна)  Клиентийн процесс (request явуулна)  Цөмийн үүрэг – клиент ба серверийг холбох
Windows дээрх жишээ:
Давуу тал: - Цөмийн код болон дэд системийн код бага учир алдаа бага - Цөм туслах процессоос сайн хамгаалагдсан - Хуваарилагдсан системд амархан адаптац хийгдэнэ Сул тал: Бүтээмж бага.  Харьцуулалт:

More Related Content

Similar to Lecture1

Lecture7
Lecture7Lecture7
Lecture7Muuluu
 
Mtms2b software
Mtms2b   softwareMtms2b   software
Mtms2b software
Babaa Naya
 
Lecture10
Lecture10Lecture10
Lecture10Muuluu
 
Lecture16
Lecture16Lecture16
Lecture16Muuluu
 
Lecture 7, 8
Lecture 7, 8Lecture 7, 8
Lecture 7, 8Muuluu
 
Лекц №2
Лекц №2Лекц №2
Computer software
Computer softwareComputer software
Computer softwareMuuluu
 
Ec305.2 computer architecture
Ec305.2 computer architectureEc305.2 computer architecture
Ec305.2 computer architectureД. Ганаа
 
004 компьютерын програм хангамж
004 компьютерын програм хангамж004 компьютерын програм хангамж
004 компьютерын програм хангамжBobby Wang
 
хэрэглээний програм
хэрэглээний програмхэрэглээний програм
хэрэглээний програмCHBD_6684
 
програм хангамж
програм хангамжпрограм хангамж
програм хангамжBaaya Badrakh
 
Lecture4
Lecture4Lecture4
Lecture4Muuluu
 

Similar to Lecture1 (20)

Lecture7
Lecture7Lecture7
Lecture7
 
Mtms2b software
Mtms2b   softwareMtms2b   software
Mtms2b software
 
Lec2
Lec2Lec2
Lec2
 
Lecture10
Lecture10Lecture10
Lecture10
 
Cs101 lec2
Cs101 lec2Cs101 lec2
Cs101 lec2
 
Lecture16
Lecture16Lecture16
Lecture16
 
Lecture 7, 8
Lecture 7, 8Lecture 7, 8
Lecture 7, 8
 
Лекц №2
Лекц №2Лекц №2
Лекц №2
 
02 it concepts
02 it concepts02 it concepts
02 it concepts
 
Computer software
Computer softwareComputer software
Computer software
 
1
 1 1
1
 
Komp vndes
Komp vndesKomp vndes
Komp vndes
 
2
22
2
 
Ec305.2 computer architecture
Ec305.2 computer architectureEc305.2 computer architecture
Ec305.2 computer architecture
 
004 компьютерын програм хангамж
004 компьютерын програм хангамж004 компьютерын програм хангамж
004 компьютерын програм хангамж
 
хэрэглээний програм
хэрэглээний програмхэрэглээний програм
хэрэглээний програм
 
програм хангамж
програм хангамжпрограм хангамж
програм хангамж
 
K bvtets
K bvtetsK bvtets
K bvtets
 
Lecture4
Lecture4Lecture4
Lecture4
 
Lec1
Lec1 Lec1
Lec1
 

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
 

Lecture1

  • 1. Лекц 1 Үйлдлийн систем гэж юу вэ?
  • 2. ОS- виртуаль машин Дискнээс мэдээлэл унших бичих: Диск эргүүлэх хөдөлгүүр ажиллуулах Толгой эргүүлэх алхамт мотор ажиллуулах Диск байгаа эсэхийг хянах Дискэн дээрх блокийн дугаар олох Зам сонгох Кам дээр сектор сонгох.... Энэ бүх үйлдлийг OS хийнэ.
  • 3. ОS- нөөц удирдах систем Нөөц удирдах аргууд: - хугацаагаар (программууд дараалан нөөц ашиглана) - Space(программ нөөцийн хэсгийг л ашиглана)
  • 4. API (хэрэглээний программын интерфейс) OS ба хэрэглээний программын хоорондох интерфейс – системийн call: - fork – шинэ процесс үүсгэх - exit – процесс дуусгах - open – файл нээх - close – файл хаах ....
  • 5. OS бүтэц: монолит Системийн бүтэц : - Хэрэгтэй сервисийн процедур дуудах гол программ - Системийн дуудлага хийх сервисийн процедурын багц Сервисийн процедурт үйлчлэх утилитын багц
  • 6. Дуудлага боловсруулах шат: - Дуудлага хүлээн авна - Хэрэглэгчийн горимоос цөмийн горимд шилжинэ ОSдуудлагын параметруудыг шалган ямар системийн дуудлага гүйцэтгэх хэрэгтэйг тодорхойлно Дараа нь ОSпроцедурын reference-тэй хүснэгтэд хандан процедур дуудна
  • 7. OS бүтэц: олон түвшинт ОSиерархийн түвшинтэй Түвшин: үйлдлийн системийн функцийн бүлэг- файлын систем, управление процесс ба төхөөрөмжийн удирдлага... Түвшин бүр өөрийн дээд болон доод шууд хөрштэй л харьцана Хэрэглээний программ болон үйлдлийн системийн модуль энэ замаар л request дамжуулна
  • 8. Давуу тал: - Бүтээмж өндөр Сул тал: - Цөмийн код том, иймээс алдаа ихсэнэ - Цөм туслах процессоос сул хамгаалагдана Олон түвшинт загварын жишээ UNIX.
  • 11. Олон цөмт архитектур (клиент-сервер загвар) 2 загварын завсрынх Цөмөөс хэрэглэгчийн программ руу шүйцэтгэлийг шилжүүлэх (цөм аль болох жижиг) Энэ загварын шндсэн 2 ойлголт: Серверийн процесс (request боловсруулна) Клиентийн процесс (request явуулна) Цөмийн үүрэг – клиент ба серверийг холбох
  • 13. Давуу тал: - Цөмийн код болон дэд системийн код бага учир алдаа бага - Цөм туслах процессоос сайн хамгаалагдсан - Хуваарилагдсан системд амархан адаптац хийгдэнэ Сул тал: Бүтээмж бага. Харьцуулалт: