Enviar búsqueda
Cargar
Lecture 5 os
•
1 recomendación
•
555 vistas
C
csms_student
Seguir
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 30
Recomendados
Lecture11
Lecture11
Muuluu
Lecture 3 os
Lecture 3 os
csms_student
Lecture 2
Lecture 2
csms_student
Gramática Descriptiva
Gramática Descriptiva
grupalarquicompu
Gramática descriptiva y gramática pedagógica
Gramática descriptiva y gramática pedagógica
Guillermo Gómez
Lecture 9 os
Lecture 9 os
csms_student
Lecture 15, 16
Lecture 15, 16
Muuluu
Test1
Test1
orgil
Recomendados
Lecture11
Lecture11
Muuluu
Lecture 3 os
Lecture 3 os
csms_student
Lecture 2
Lecture 2
csms_student
Gramática Descriptiva
Gramática Descriptiva
grupalarquicompu
Gramática descriptiva y gramática pedagógica
Gramática descriptiva y gramática pedagógica
Guillermo Gómez
Lecture 9 os
Lecture 9 os
csms_student
Lecture 15, 16
Lecture 15, 16
Muuluu
Test1
Test1
orgil
Lecture 7, 8
Lecture 7, 8
Muuluu
Lecture 11 os
Lecture 11 os
csms_student
Lecture 10
Lecture 10
csms_student
Лекц №2
Лекц №2
Amarsaikhan Tuvshinbayar
Lecture 8
Lecture 8
csms_student
2
2
Erke Gul
Lecture6
Lecture6
Muuluu
Komp vndes
Komp vndes
Munkhuu Buyanaa
системийг хөгжүүлэх алхмууд ба дизайн
системийг хөгжүүлэх алхмууд ба дизайн
Khishighuu Myanganbuu
K bvtets
K bvtets
Munkhuu Buyanaa
лекц.янжмаа
лекц.янжмаа
Yanjmaa_b
компьютераа хэрхэн хурдтай сайн ажиллуулах вэ
компьютераа хэрхэн хурдтай сайн ажиллуулах вэ
Oyuka Oyuk
Lecture 14 os
Lecture 14 os
csms_student
Lecture 15 os
Lecture 15 os
csms_student
Lecture 12 os
Lecture 12 os
csms_student
Lecture 10 os
Lecture 10 os
csms_student
Lecture 13 os
Lecture 13 os
csms_student
Lecture 8 os
Lecture 8 os
csms_student
Lecture 7 os
Lecture 7 os
csms_student
Lecture 6 os
Lecture 6 os
csms_student
Lecture 5 is
Lecture 5 is
csms_student
Lecture 6 is
Lecture 6 is
csms_student
Más contenido relacionado
Similar a Lecture 5 os
Lecture 7, 8
Lecture 7, 8
Muuluu
Lecture 11 os
Lecture 11 os
csms_student
Lecture 10
Lecture 10
csms_student
Лекц №2
Лекц №2
Amarsaikhan Tuvshinbayar
Lecture 8
Lecture 8
csms_student
2
2
Erke Gul
Lecture6
Lecture6
Muuluu
Komp vndes
Komp vndes
Munkhuu Buyanaa
системийг хөгжүүлэх алхмууд ба дизайн
системийг хөгжүүлэх алхмууд ба дизайн
Khishighuu Myanganbuu
K bvtets
K bvtets
Munkhuu Buyanaa
лекц.янжмаа
лекц.янжмаа
Yanjmaa_b
компьютераа хэрхэн хурдтай сайн ажиллуулах вэ
компьютераа хэрхэн хурдтай сайн ажиллуулах вэ
Oyuka Oyuk
Similar a Lecture 5 os
(12)
Lecture 7, 8
Lecture 7, 8
Lecture 11 os
Lecture 11 os
Lecture 10
Lecture 10
Лекц №2
Лекц №2
Lecture 8
Lecture 8
2
2
Lecture6
Lecture6
Komp vndes
Komp vndes
системийг хөгжүүлэх алхмууд ба дизайн
системийг хөгжүүлэх алхмууд ба дизайн
K bvtets
K bvtets
лекц.янжмаа
лекц.янжмаа
компьютераа хэрхэн хурдтай сайн ажиллуулах вэ
компьютераа хэрхэн хурдтай сайн ажиллуулах вэ
Más de csms_student
Lecture 14 os
Lecture 14 os
csms_student
Lecture 15 os
Lecture 15 os
csms_student
Lecture 12 os
Lecture 12 os
csms_student
Lecture 10 os
Lecture 10 os
csms_student
Lecture 13 os
Lecture 13 os
csms_student
Lecture 8 os
Lecture 8 os
csms_student
Lecture 7 os
Lecture 7 os
csms_student
Lecture 6 os
Lecture 6 os
csms_student
Lecture 5 is
Lecture 5 is
csms_student
Lecture 6 is
Lecture 6 is
csms_student
Lecture 15
Lecture 15
csms_student
Lecture 13
Lecture 13
csms_student
Lecture 12
Lecture 12
csms_student
Lecture 11
Lecture 11
csms_student
Lecture 9
Lecture 9
csms_student
Lecture 6
Lecture 6
csms_student
Lecture 14
Lecture 14
csms_student
Lecture 4 is
Lecture 4 is
csms_student
Lecture 3 is
Lecture 3 is
csms_student
Lecture 4 os
Lecture 4 os
csms_student
Más de csms_student
(20)
Lecture 14 os
Lecture 14 os
Lecture 15 os
Lecture 15 os
Lecture 12 os
Lecture 12 os
Lecture 10 os
Lecture 10 os
Lecture 13 os
Lecture 13 os
Lecture 8 os
Lecture 8 os
Lecture 7 os
Lecture 7 os
Lecture 6 os
Lecture 6 os
Lecture 5 is
Lecture 5 is
Lecture 6 is
Lecture 6 is
Lecture 15
Lecture 15
Lecture 13
Lecture 13
Lecture 12
Lecture 12
Lecture 11
Lecture 11
Lecture 9
Lecture 9
Lecture 6
Lecture 6
Lecture 14
Lecture 14
Lecture 4 is
Lecture 4 is
Lecture 3 is
Lecture 3 is
Lecture 4 os
Lecture 4 os
Lecture 5 os
1.
Хичээл 5
2.
Олон бодлогын горимын үед санах ойг үр ашигтайгаар зохион байгуулах Санах ойд аль болох олон процессыг үр ашигтайгаар зохион байгуулах хэрэгтэй байдаг.
3.
Дахин байрлуулах
Программист санах ойд программ нь хаана ачаалагдаж биелэх талаар юу ч мэдэхгүй. Мэдэх ч албагүй Программ биелж байгаад диск рүү зөөгдөөд дараа нь эргээд санах ойд байрлахдаа өмнөх байрлалдаа байрлах албагүй. Тиймээс санах ойд хандах хандалт нь ямар нэг байдлаар хөрвүүлэгдээд жинхэнэ физик хаягт ханддаг механизмыг бүрдүүлэх хэрэгтэй.
4.
Хамгаалалт Процесс
нь бусад процессын орон зайд зөвшөөрөлгүйгээр хандаж чаддаггүй байх ѐстой. Программ санах ойд дахин байрлаж болох учраас хаяг шалгах арга боломжгүй. Команд биелэх үед процессор шалгадаг байх ѐстой.
5.
Хамтран эзэмших ◦
Хамгаалалтын механизм уян хатан байх ѐстой буюу хэд хэдэн процессууд санах ойн ижил мужид хандах боломж олгодог байх ѐстой. ◦ Жишээ нь : Санах ойд байрласан программыг хэд хэдэн хуулбар процессууд хамтарч эзэмшиж болох ѐстой .
6.
Логик зохион байгуулалт
◦ Модулиуд нь тусдаа бичигдэх бөгөөд ажиллаж байхдаа хоорондоо холбогдоход хялбар ◦ Модуль бүр янз бүрийн түвшний хамгаалалттай байж болно. (Зөвхөн унших, Зөвхөн биелүүлэх) ◦ Процессууд модулиудыг хамтран эзэмшдэг боломжтой байх ѐстой .
7.
Физик зохион байгуулалт
(Үндсэн санах ой <--> Гадаад санах ой ) ◦ Үндсэн санах ой нь программ болон өгөгдлүүдийг агуулахад хүрэлцээтэй биш. Модулиудыг санах ойн нэг мужид ээлжлэн ачаалдаг механизмыг программист ашиглаж чаддаг байх ѐстой . (Оверлей бүтэц) ◦ Программчилах явцад санах ой хэмжээг , чөлөөтэй байгаа хэсгийн хэмжээг мэдэх шаардлагатай болно.
8.
Тогтмол
хуваалт Санах ой нь тогтмол хэмжээтэй хэсгүүдэд хуваагдана. Тэнцүү хуваалт ◦ Ачаалагдах процессуудын хэмжээ нь хуваалтын хэмжээнээс бага буюу тэнцүү байх ѐстой. ◦ Хэрэв бүх хэсгүүдэд процесс ачаалагдсан боловч ажиллах процесс үгүй бол ҮС зарим хэсгийг зөөдөг. ◦ Хэрэв хуваалтын хэмжээнээс их хэмжээтэй программ ашиглах бол программист оверлей бүтэц ашиглах хэрэгтэй .
9.
Санах ойг
үр ашиггүй ашиглана.Маш бага хэмжээтэй процессод ч гэсэн 1 бүтэн хэсэг ногдож байна. Үүнийг дотоод Үйлдлийн систем цоорхой гэж 8M нэрлэе. 8M 8M 8M 8M
10.
Тэнцүү биш хуваалт ◦ Өмнөх хуваалтын дутагдалтай талыг шийдсэн. Үйлдлийн систем 8М 2M 4M 6M 8M 8M 12 M
11.
Тэнцүү хуваалт Бүх хэсгүүд ижил хэмжээтэй учир байрлуулахад сонголт хийх шаардлагагүй. Тэнцүү биш хуваалт Процесс нь өөрөө багтах, хамгийн бага хэсэгт ачаалагдах хэрэгтэй. Хэсэг болгонд зориулсан дараалал Энэ хэлбэрээр байрлуулбал санах ойг үр ашиггүйгээр ашиглах байдал багасна.
12.
Үйлдлийн
систем Шинэ Процессууд
13.
Процессыг санах ойд ачаалах мөч болбол боломжит хамгийн бага хэсгийг сонгож авна. Үйлдлийн систем Шинэ процессууд
14.
Хуваалт нь хувьсах урттай ба тодорхой бус тооны хэсгүүдтэй байна. Процессод яг ямар хэмжээний санах ой хэрэгтэй байна, төдий чинээний санах ой олгогдоно. Санах ойд олон тооны жижиг нүх үүсдэг. Үүнийг гадаад цоорхойнууд гэж нэрлэе. Процессуудыг шилжүүлж , бүх чөлөөтэй санах ойг нэг блок болгож нягтруулах аргыг ашиглаж болно.
15.
16.
17.
18.
Үйлдлийн систем аль чөлөөт блокод процессыг байрлуулахыг шийднэ. “Хамгийн боломжит” алгоритм ◦ Хүссэн хэмжээтэй хамгийн ойролцоо хэмжээ бүхий хэсгийг сонгоно. ◦ Муу сонголтын алгоритм юм. ◦ Хэдийгээр ойролцоо хэмжээтэйг процессод олгож буй боловч хамгийн бага хэмжээтэй цоорхойг үлдээдэг.
19.
“Эхний боломжит” алгоритм ◦ Санах ойг эхнээс нь шалган хамгийн эхний боломжтой хэсгийг сонгоно. ◦ Хамгийн хурдан арга ◦ Санах ойн эхнээс маш олон процессууд ачаалагдсан тохиолдолд эхнээс нь блок бүрийг шалгах дутагдал гарна.
20.
“Дараагийн боломжит” алгоритм ◦ Хамгийн сүүлд сонгосон блокоос эхлэн хайж түүний дараачийн боломжит блокийг сонгоно. ◦ Санах ойн төгсгөлд байрлах хамгийн том блокийг байнга сонгоод байж болзошгүй. ◦ Санах ойн хамгийн том блокууд жижиг хэсгүүдэд задрана. ◦ Санах ойн төгсгөлд нягтруулалт хийж том блок үүсгэж байх хэрэгтэй болно.
21.
22.
Программыг санах ойд ачаалахад түүний абсолют буюу бодит хаяг тодорхойлогдоно. Процесс биелж байхдаа ялгаатай санах блокуудыг дамжиж болно. (Зөөлтөөс болоод) Нягтруулах үйлдэл ч гэсэн программыг ялгаатай санах ойн хаягт аваачна.
23.
Логик ◦ өгөгдлийн санах ой дахь байрлалыг заасан хаяг ◦ Хөрвүүлэлт хийсний үр дүнд физик хаягт шилжинэ. Харьцангуй ◦ Тодорхой цэгээс харьцангуй хэмжигдэх байрлал буюу логик хаяг Физик ◦ Санах ойн жинхэнэ хаяг
24.
Õàðüöàíãóé õàÿã
ÏÓÁ ¯íäñýí ðåã Íýìýã÷ Ïðîãðàìì Áîäèò õàÿã Õÿçãààð ðåã Õàðüöóóëàã÷ ªãºãäºë ¯Ñ-ä àëäàà ìýäýýëýõ Ñòåê Ñàíàõ îé äàõü ïðîöåññ
25.
Үндсэн регистр ◦ Процессын эхлэлийг заагч Хязгаар регистр ◦ Процессын төгсгөлийг заагч Процесс анх ачаалагдахад эсвэл санах ойд зөөлтөөс ачаалагдахад эдгээр утгууд тогтоогдоно. Үндсэн рег+ Харьцангуй рег=Жинхэнэ хаяг
26.
Санах ойг тэнцүү блокуудад хуваах ба процесс нь мөн тэнцүү блокуудад хуваагдана. Процессын блокуудыг хуудсууд гэж, санах ойн блокуудыг хүрээ гэж нэрлэе . ҮС процесс болгоны хувьд хуудсын хүснэгт үүсгэх ѐстой. ◦ Процессын хуудас болгонд харгалзах хүрээний байрлалыг агуулна. ◦ Санах ойн хаяг нь Хуудсын дугаар, Хуудас дахь шилжилт гэсэн 2 утгаар тодорхойлогдоно.
27.
28.
29.
30.
Программуудын сегментүүд нь адил хэмжээтэй биш . Сегментийн МАХ хэмжээ гэж байна. Хаяглалт нь Сегментийн дугаар болон шилжилт гэсэн 2 хэсгээс бүрдэнэ. Сегментүүдийн хэмжээ тэнцүү биш учраас динамик хуваалттай төстэй.