SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Хичээл 10
   Оролт / гаралтын төхөөрөмжүүд

   Програмчилсан Оролт / гаралт ба завгүй хүлээлт

   Санах ойн шууд хандалт

   Оролт / гаралтын үйлдлийг удирдах ПХ-н
                                      ПХ-
    боломжууд
Оролт / гаралтын төхөөрөмжүүд


       Компьютерийн үндсэн хоѐр үйлдэл нь
оролт/гаралт ба тооцоололт юм.
                           юм.
      Үйлдлийн систем нь Оролт/гаралтын
үйлдэл ба төхөөрөмжүүдийг удирдах, хянах
ажлыг гүйцэтгэдэг.
       гүйцэтгэдэг.
Оролт / гаралтын төхөөрөмжүүд

       Компьютерт маш олон төрлийн Оролт /
гаралтын төхөөрөмжүүд ашигладаг ба
тэдгээрийг     оновчтойгоор   удирдах   нь
компьютерийн систем зохион бүтээгчдэд маш
их хүндрэлтэй байдаг.
              байдаг.
      Компьютерийн хурд сүүлийн хэдэн жилд
жил бүр 50-80% нэмэгдэж байна. Гэтэл Оролт
         50-80%          байна.
/ гаралтын төхөөрөмжийн хурд жилдээ 5%
орчим нэмэгдэж байна.
                байна.
Оролт / гаралтын төхөөрөмжүүд

Компьютерийн хөгжлийг харахад :

1. Процессорын хурд 18 сар тутам 2 дахин
   өсч байна.
2. Санах ойн хэмжээ 18 сар тутам 2 дахин
   өсч байна.
3. Дискний багтаамж 12-18 сард 2 дахин
                      12-
   өсч байна.
4. Дискнээс унших хурд 10 жил тутамд 2
   дахин өсч байна
             байна.
Оролт / гаралтын төхөөрөмжүүд

     Оролт / гаралтын технологийг зохион
бүтээгчид хоорондоо үл авцалдах хоѐр асуудлыг
шийдэх шаардлагатай болдог.
                     болдог.
 Эхний асуудал нь орчин үеийн компьютерийн
системд бүх ТХ, технологиуд нэгтгэгдэн
стандартчилагдаж байна.
                   байна.
 Нөгөө талаас өдөр ирэх тутам урьд нь огт
байгаагүй, хэний ч төсөөлж байгаагүй техник,
тоног төхөөрөмжүүд шинээр ашиглалтанд
орсоор байна.
       байна.
Оролт / гаралтын төхөөрөмжүүд

     Эдгээрийг урьд зохиосон стандарт
Оролт / гаралтын технологиудад багтаах нь
хүндрэлтэй учир урьд ашиглаж байсан порт,
шугам, төхөөрөмжүүдэд тааруулан шинэ
техник,     технологи    зохион    бүтээх
шаардлагатай.
шаардлагатай.
Оролт / гаралтын төхөөрөмжүүд

      Оролт / гаралтын үйлдэлд олон тооны
ялгаатай     төхөөрөмжийг       ашигладаг.
                                ашигладаг.
     Тэдгээрт хэрхэн хандах, ангилах нь
Оролт / гаралтын үйлдлийг хийхэд онц чухал
үүрэгтэй.
үүрэгтэй. Оролт / гаралтын төхөөрөмжийг
тодорхой шинж чанараар нь ангилна.
                           ангилна.
Оролт / гаралтын төхөөрөмжүүд

     Харьцах объект:
             объект:

     Õүн ба машинтай харьцах эсвэл дэд
системүүдийг   холбох  зэрэгт    Оролт/
гаралтын төхөөрөмжийг ашигладаг.
                      ашигладаг.
Оролт / гаралтын төхөөрөмжүүд

     Мэдээлэл дамжуулах хурд :

гар ба хулгана нь маш бага хурдтайгаар мэдээлэл
дамжуулдаг бол график карт, гигабитийн
сүлжээ зэрэг нь секундэд хэдэн сая байт мэдээлэл
дамжуулдаг.
Оролт / гаралтын төхөөрөмжүүд

   Төхөөрөмж           Хурд
       Гар          10байт/сек
     Хулгана        100 байт/сек
      Модем           7Кб/сек
  Утасны шугам        8Кб/сек
 Лазерийн принтер    100Кб/сек
     Скайнер         400Кб/сек
Оролт / гаралтын төхөөрөмжүүд
     Ашиглах програм хангамж:
                     хангамж:
төхөөрөмжийг удирдах, харьцах програм хангамж нь
төхөөрөмж бүрд ялгаатай байдаг. Гар ба хулганыг
                             байдаг.
удирдах ПХ нь энгийн байхаас гадна ҮС-д бага
                                         ҮС-
зэрэглэлтэй байдаг. График карт, өндөр хурдтай
             байдаг.
сүлжээний төхөөрөмжүүдийг удирдах ПХ нь ҮС-д ҮС-
маш өндөр зэрэглэлтэй байдаг. ҮС нь Оролт /
                           байдаг.
гаралтын төхөөрөмжтэй харьцахын тулд уг
төхөөрөмжийн удирдлагын регистрт удирдлагын
мэдээллийг бичих, унших, уг төхөөрөмжийн хаягаас
мэдээллийг унших, бичих аргаар харьцана.
                               харьцана.
Оролт / гаралтын төхөөрөмжүүд
     Өгөгдлийн дүрслэл:
               дүрслэл:

      өгөгдлийг хэрхэн дүрсэлж байгаа хэлбэр,
стандартаар нь Оролт / гаралтын төхөөрөмжийг
ангилж болно. Жнь : гараас өгөгдөл ямар нэг
         болно.
кодлолтгүйгээр төхөөрөмжид шууд очдог бол
мэдээллийг дэлгэцэнд дүрслэхдээ дэлгэцийн горимоос
хамааран нарийн кодлож өгдөг.
                       өгдөг.
Оролт / гаралтын төхөөрөмжүүд
     Алдаа боловсруулалт:
           боловсруулалт:

дамжиж байгаа өгөгдөлд гарч байгаа алдааг
боловсруулах хэлбэр нь төхөөрөмжүүдэд ялгаатай
байх нь бий. Мөн алдаа гарсан тохиолдолд үзүүлэх
         бий.
хариу үйлдэл нь төхөөрөмж бүрийн хувьд өөр байна.
                                           байна.
Оролт / гаралтын төхөөрөмжүүд
     Өгөгдлийн дүрслэл:
               дүрслэл:

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

• Оролт / гаралтын үйлдэл нь компьютертэй зэрэг үүссэн
гэж үзэж болно. Анх Оролт / гаралтын үйлдлийг polling
           болно.
буюу завгүй хүлээлт ашиглан гүйцэтгэдэг байсан.
                                        байсан.
• Энэ нь процессор мэдээлэл боловсруулах үйлдлээс гадна
Оролт / гаралтын төхөөрөмжийн төлвийг байнга шалган,
• Оролт / гаралтын үйлдэл хийхэд бэлэн болмогц уг үйлдлийг
гүйцэтгэж эхэлнэ.
           эхэлнэ.
• Оролт / гаралтын үйлдлээр дамжиж буй бүх өгөгдөл
процессороос дамждаг.
              дамждаг.
Програмчилсан Оролт / гаралт ба завгүй
                хүлээлт

• Завгүй хүлээлтийн үйлдэл нь дотроо дэд үйлдлийг агуулна.
                                                  агуулна.
• Оролт / гаралтын төхөөрөмжийн төлвийн битийг
агуулсан байтыг авах
• Төлвийн байтад логик “ба”үйлдэл хийж, Оролт /
гаралтын төхөөрөмжийн төлвийн битийг гарган авах If
үйлдэл хийх
Эдгээр үйлдлийг нэг удаа гүйцэтгэх нь хангалттай хурдан,
юм.
юм.
       Гэтэл Оролт / гаралтын үйлдлийг хийхийн тулд
завгүй хүлээх арга буюу програмчилсан Оролт / гаралт нь
мөч тутамд төхөөрөмжийн төлвийг шàлгах хэрэгтэй
болдог.
болдог.
Програмчилсан Оролт / гаралт ба завгүй
                хүлээлт

Үүгээр ч барахгүй энэ технологи нь мультпрограмчлалыг
ашиглаж байгаа үед процесс хооронд удирдлага шилжих
ажлыг хүндрүүлдэг. Учир нь урсгалаар орж ирж буй
        хүндрүүлдэг.
мэдээллийг цаг тухайн үед нь олж авахын тулд процесс
хоорондын    удирдлага    шилжилтийг   хийхдээ   маш
болгоомжтой байх хэрэгтэй.
                  хэрэгтэй.
Тасалдал ба тасалдлаар удирдах Оролт /
                гаралт
Тасалдал ба тасалдлаар удирдах Оролт /
                  гаралт

       Програмчилсан Оролт / гаралтын үйлдлийн хамгийн
том сул тал нь Оролт / гаралтын төлвийг байнга шалгах
явдал юм. Иймээс процессорт Оролт / гаралтын үйлдэл хийх
      юм.
шаардлагатай байгаагаа тасалдлаар мэдэгдэх аргыг
ашиглах болсон. Ингэснээр завгүй хүлээлт байхгүй болох ч
         болсон.
Оролт / гаралтын үйлдэлд оролцож буй бүх мэдээлэл
процессороор дамжсан хэвээрээ байна.
                              байна.
Тасалдал ба тасалдлаар удирдах Оролт /
                  гаралт

       Өөрөөр хэлбэл Оролт / гаралтын үйлдлийг эхлүүлэх ба
дуусгах ажлыг тасалдлаар мэдэгдэх болсноор завгүй хүлээлт
байхгүй болсон боловч Оролт / гаралтын үйлдлийн үеэр
дамжиж байгаа бүх мэдээлэл төв процессороор дамжсан
хэвээрээ байна. Өмнөх технологид хэрэглэж байсан Оролт /
         байна.
гаралтын модулийг өргөтгөн тасалдлаар удирдах
боломжтой Оролт / гаралтын модулийг ашиглах болсон.
                                               болсон.
Санах ойн шууд хандалт
Тасалдал ба тасалдлаар удирдах Оролт /
                  гаралт

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

        Энэ аргыг санах ойн шууд хандалт гэнэ. Энэ
                                              гэнэ.
тохиолдолд төв процессор 2 удаа Оролт / гаралтын
үйлдлийн улмаас ажиллана. Энэ нь зохих хаягт бичих буюу
                ажиллана.
хаягаас унших үйлдэлд эрх нээх, дараа нь уг эрхийг хаах
                           нээх,
үйлдлүүд юм. Санах ойн шууд хандалтын модулийг олон
           юм.
хэлбэр,
хэлбэр, хэмжээтэйгээр хийдэг.
                      хийдэг.
Оролт / гаралтын үйлдлийг удирдах
          ПХ-
          ПХ-н боломжууд
Буферлэлт

       Оролт / гаралтын үйлдэл нь компьютерийн үйл
ажиллагаанд голлох үүрэгтэй. Иймээс процесс бүр өөрийн
                    үүрэгтэй.
амьдралын туршид Оролт / гаралтын үйлдлийг зайлшгүй
хийнэ.
хийнэ. Мультпрограмчлал ашиглаж байхад процессын хийж
байгаа Оролт / гаралтын үйлдэлд оролцож буй өгөгдлийг
мөн процессыг ажиллах төлөвт байхад нь уг процесст
харгалзах Оролт / гаралтын үйлдлийг бүтнээр нь хийж
амжихгүй байх нь элбэг байдаг.
                       байдаг.
Буферлэлт

        Үүгээр ч барахгүй Оролт / гаралтын үйлдлийг биеэ
даасан процессор гүйцэтгэдэг. Энэ процессороос орж ирсэн
                  гүйцэтгэдэг.
өгөгдлийг    харгалзах   процесст    дамжуулахын    тулд
дамжуулах явцад өгөгдлийг хадгалж байх буфер хэрэгтэй
болдог.
болдог.
Буферлэлт

       Буферлэх олон арга байдаг.
Дан буферлэлт – санах ойн системийн мужид буфер
үүсгэдэг. Уг буфер рүү өгөгдлийг бичнэ. Процесс шаардсан
үед буфер дэх өгөгдлийг процессын санах ой руу авчирдаг.
Буфер дэх өгөгдлийг процессын орон зай руу зөөснөөс хойш
шинэ буфер үүснэ.
Буферлэлт
       Хос буфер – системийн мужид 2 буфер байна.   байна.
Процесс Оролт / гаралтын үйлдлээс эрс хурдан бол энэ арга
тохиромжтой.
тохиромжтой. Оролт / гаралтын төхөөрөмж нь нэг буфер
рүү бичээд дүүрэхээр нь түүнийгээ процессын орон зай руу
шилжүүлнэ.
шилжүүлнэ. Дараа нь 2 дахь буфер рүү бичнэ. Процесс эхний
                                      бичнэ.
буферээс уншиж байх хооронд 2 дахь буфер дүүрдэг. дүүрдэг.
Ингэснээр процесс Оролт / гаралтын үйлдлийг хүлээж сул
зогсдоггүй.
зогсдоггүй. Эхний буфер дэх өгөгдлийг процесс уншиж байх
хооронд системийн санах ойд байгаа 2 дахь буфер дүүрч
амждаг.
амждаг. Хос буфер нь байтаар дамжуулдаг төхөөрөмжийн
хувьд ашиглахад дан буферээс давуу байж чаддаггүй.
                                        чаддаггүй.
Буферлэлт

      Эргэх буфер - Оролт / гаралтын үйлдэл нь тодорхой
давтамжтайгаар ажилладаг бол хос буфер хангалтгүй юм.
Иймээс 2-оос олон тооны буфер хэрэгтэй болдог. Эргэх
       2-
буферт орж буй нэгж буфер бүр нь биеэ даасан буфер юм.

Weitere ähnliche Inhalte

Was ist angesagt?

Lecture 15&16
Lecture 15&16Lecture 15&16
Lecture 15&16narachka
 
компьютерийн үндэс хэрэглээ
компьютерийн үндэс хэрэглээкомпьютерийн үндэс хэрэглээ
компьютерийн үндэс хэрэглээadminsed
 
компьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүдкомпьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүдKhishighuu Myanganbuu
 
Шуурхай санах ой
Шуурхай санах ойШуурхай санах ой
Шуурхай санах ойCeka Moogii
 
U.cs101 алгоритм программчлал-5 zasvar badral(1)
U.cs101   алгоритм программчлал-5 zasvar badral(1)U.cs101   алгоритм программчлал-5 zasvar badral(1)
U.cs101 алгоритм программчлал-5 zasvar badral(1)Badral Khurelbaatar
 
оролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүдоролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүдerdenetuya_glu
 
оролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүдоролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүдerdenetuya_glu
 
хэрэглээний програмууд ба системийн програмууд
хэрэглээний програмууд ба системийн програмуудхэрэглээний програмууд ба системийн програмууд
хэрэглээний програмууд ба системийн програмуудTsetsenkhuu Otgonbayar
 
програм хангамж
програм хангамжпрограм хангамж
програм хангамжBaaya Badrakh
 
зурагтай ажиллах 7-р анги
зурагтай ажиллах 7-р ангизурагтай ажиллах 7-р анги
зурагтай ажиллах 7-р ангиO Onongoo
 
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангимэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангиjanchiw
 

Was ist angesagt? (20)

It101 lect9
It101 lect9It101 lect9
It101 lect9
 
Lecture 15&16
Lecture 15&16Lecture 15&16
Lecture 15&16
 
User requirements
User requirementsUser requirements
User requirements
 
компьютерийн үндэс хэрэглээ
компьютерийн үндэс хэрэглээкомпьютерийн үндэс хэрэглээ
компьютерийн үндэс хэрэглээ
 
компьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүдкомпьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүд
 
Шуурхай санах ой
Шуурхай санах ойШуурхай санах ой
Шуурхай санах ой
 
U.cs101 алгоритм программчлал-5 zasvar badral(1)
U.cs101   алгоритм программчлал-5 zasvar badral(1)U.cs101   алгоритм программчлал-5 zasvar badral(1)
U.cs101 алгоритм программчлал-5 zasvar badral(1)
 
алгоритм 8
алгоритм 8алгоритм 8
алгоритм 8
 
database 7-8
database 7-8database 7-8
database 7-8
 
оролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүдоролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүд
 
оролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүдоролт гаралтын төхөөрөмжүүд
оролт гаралтын төхөөрөмжүүд
 
Rdbms 300 test
Rdbms 300 testRdbms 300 test
Rdbms 300 test
 
хэрэглээний програмууд ба системийн програмууд
хэрэглээний програмууд ба системийн програмуудхэрэглээний програмууд ба системийн програмууд
хэрэглээний програмууд ба системийн програмууд
 
Garaltin tuhuurumj
Garaltin tuhuurumjGaraltin tuhuurumj
Garaltin tuhuurumj
 
Lab 4
Lab 4Lab 4
Lab 4
 
хичээл № 5 powerpoint
хичээл № 5 powerpointхичээл № 5 powerpoint
хичээл № 5 powerpoint
 
програм хангамж
програм хангамжпрограм хангамж
програм хангамж
 
зурагтай ажиллах 7-р анги
зурагтай ажиллах 7-р ангизурагтай ажиллах 7-р анги
зурагтай ажиллах 7-р анги
 
Systemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lektsSystemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lekts
 
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангимэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р анги
 

Andere mochten auch

оролтын төхөөрөмж
оролтын төхөөрөмжоролтын төхөөрөмж
оролтын төхөөрөмжjaagii_1980
 
Leveraging Social Media For Increased Student Engagement
Leveraging Social Media For Increased Student EngagementLeveraging Social Media For Increased Student Engagement
Leveraging Social Media For Increased Student EngagementRed Rover
 
ראש אחר מאמרה של לילך וסרמן
ראש אחר מאמרה של לילך וסרמןראש אחר מאמרה של לילך וסרמן
ראש אחר מאמרה של לילך וסרמןhila_el
 
Social Media Strategies for Planning
Social Media Strategies for PlanningSocial Media Strategies for Planning
Social Media Strategies for PlanningJennifer Evans-Cowley
 
Releasing the Power of Your Network - 17-12-2015 - Phill Butler
Releasing the Power of Your Network - 17-12-2015 - Phill ButlerReleasing the Power of Your Network - 17-12-2015 - Phill Butler
Releasing the Power of Your Network - 17-12-2015 - Phill ButlervisionSynergy
 
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライターgenuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライターsohta
 
Using virtual learning spaces to enhance learning and teaching #SHUspice
Using virtual learning spaces to enhance learning and teaching #SHUspiceUsing virtual learning spaces to enhance learning and teaching #SHUspice
Using virtual learning spaces to enhance learning and teaching #SHUspiceSue Beckingham
 
Hadoop Hackday at the SlideShare office
Hadoop Hackday at the SlideShare officeHadoop Hackday at the SlideShare office
Hadoop Hackday at the SlideShare officeAmit Ranjan
 
Foro parte 1 Pereira Nathaly- Economía Popular y Solidaria
Foro parte 1 Pereira Nathaly- Economía Popular y SolidariaForo parte 1 Pereira Nathaly- Economía Popular y Solidaria
Foro parte 1 Pereira Nathaly- Economía Popular y SolidariaNath Pereira
 
How to Build a Collaborative Approach to Reaching Your UUPG
How to Build a Collaborative Approach to Reaching Your UUPGHow to Build a Collaborative Approach to Reaching Your UUPG
How to Build a Collaborative Approach to Reaching Your UUPGvisionSynergy
 
Picture of the Day - Handouts
Picture of the Day - HandoutsPicture of the Day - Handouts
Picture of the Day - HandoutsJennifer Jones
 
James Caan Business Secrets App
James Caan Business Secrets AppJames Caan Business Secrets App
James Caan Business Secrets AppJamesCaan
 
The Great Pairs Series #1
The Great Pairs Series #1The Great Pairs Series #1
The Great Pairs Series #1Dr. Chris Stout
 
Event Report - Microsoft Connect - No April's Fools - Linux, Google and more
Event Report - Microsoft Connect - No April's Fools - Linux, Google and more Event Report - Microsoft Connect - No April's Fools - Linux, Google and more
Event Report - Microsoft Connect - No April's Fools - Linux, Google and more Holger Mueller
 

Andere mochten auch (20)

Lecture 5 is
Lecture 5 isLecture 5 is
Lecture 5 is
 
Lecture1
Lecture1Lecture1
Lecture1
 
Tehnik hangamj
Tehnik hangamjTehnik hangamj
Tehnik hangamj
 
Spss
SpssSpss
Spss
 
оролтын төхөөрөмж
оролтын төхөөрөмжоролтын төхөөрөмж
оролтын төхөөрөмж
 
Leveraging Social Media For Increased Student Engagement
Leveraging Social Media For Increased Student EngagementLeveraging Social Media For Increased Student Engagement
Leveraging Social Media For Increased Student Engagement
 
ראש אחר מאמרה של לילך וסרמן
ראש אחר מאמרה של לילך וסרמןראש אחר מאמרה של לילך וסרמן
ראש אחר מאמרה של לילך וסרמן
 
March Pictures
March PicturesMarch Pictures
March Pictures
 
Social Media Strategies for Planning
Social Media Strategies for PlanningSocial Media Strategies for Planning
Social Media Strategies for Planning
 
Releasing the Power of Your Network - 17-12-2015 - Phill Butler
Releasing the Power of Your Network - 17-12-2015 - Phill ButlerReleasing the Power of Your Network - 17-12-2015 - Phill Butler
Releasing the Power of Your Network - 17-12-2015 - Phill Butler
 
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライターgenuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
 
Matemáticas
MatemáticasMatemáticas
Matemáticas
 
Using virtual learning spaces to enhance learning and teaching #SHUspice
Using virtual learning spaces to enhance learning and teaching #SHUspiceUsing virtual learning spaces to enhance learning and teaching #SHUspice
Using virtual learning spaces to enhance learning and teaching #SHUspice
 
Hadoop Hackday at the SlideShare office
Hadoop Hackday at the SlideShare officeHadoop Hackday at the SlideShare office
Hadoop Hackday at the SlideShare office
 
Foro parte 1 Pereira Nathaly- Economía Popular y Solidaria
Foro parte 1 Pereira Nathaly- Economía Popular y SolidariaForo parte 1 Pereira Nathaly- Economía Popular y Solidaria
Foro parte 1 Pereira Nathaly- Economía Popular y Solidaria
 
How to Build a Collaborative Approach to Reaching Your UUPG
How to Build a Collaborative Approach to Reaching Your UUPGHow to Build a Collaborative Approach to Reaching Your UUPG
How to Build a Collaborative Approach to Reaching Your UUPG
 
Picture of the Day - Handouts
Picture of the Day - HandoutsPicture of the Day - Handouts
Picture of the Day - Handouts
 
James Caan Business Secrets App
James Caan Business Secrets AppJames Caan Business Secrets App
James Caan Business Secrets App
 
The Great Pairs Series #1
The Great Pairs Series #1The Great Pairs Series #1
The Great Pairs Series #1
 
Event Report - Microsoft Connect - No April's Fools - Linux, Google and more
Event Report - Microsoft Connect - No April's Fools - Linux, Google and more Event Report - Microsoft Connect - No April's Fools - Linux, Google and more
Event Report - Microsoft Connect - No April's Fools - Linux, Google and more
 

Ähnlich wie Lecture 10 os

Information technology & information system lecture
Information technology & information system lectureInformation technology & information system lecture
Information technology & information system lectureNyamdorj Dugar
 
Компьютерийн бүтэц, зохион байгуулалт №1-2
Компьютерийн  бүтэц, зохион байгуулалт №1-2Компьютерийн  бүтэц, зохион байгуулалт №1-2
Компьютерийн бүтэц, зохион байгуулалт №1-2EnkhjargalDashdorjEn
 
бие даалт 1,2 бат өлзий
бие даалт 1,2  бат өлзийбие даалт 1,2  бат өлзий
бие даалт 1,2 бат өлзийEnhmandah Hemeelee
 
Kompiyuteriin undsen butets
Kompiyuteriin undsen butetsKompiyuteriin undsen butets
Kompiyuteriin undsen butetsshulam
 
Cs101 lecture2
Cs101 lecture2Cs101 lecture2
Cs101 lecture2Purev
 
02 it concepts
02 it concepts02 it concepts
02 it conceptsnyamka0928
 
Medeelel
MedeelelMedeelel
Medeelelhenjii
 
Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцGantur Togtokh
 
Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцGantur Togtokh
 
Securedownload
SecuredownloadSecuredownload
Securedownloadhenjii
 

Ähnlich wie Lecture 10 os (20)

Information technology & information system lecture
Information technology & information system lectureInformation technology & information system lecture
Information technology & information system lecture
 
Mtms lec-2
Mtms lec-2Mtms lec-2
Mtms lec-2
 
Компьютерийн бүтэц, зохион байгуулалт №1-2
Компьютерийн  бүтэц, зохион байгуулалт №1-2Компьютерийн  бүтэц, зохион байгуулалт №1-2
Компьютерийн бүтэц, зохион байгуулалт №1-2
 
бие даалт 1,2 бат өлзий
бие даалт 1,2  бат өлзийбие даалт 1,2  бат өлзий
бие даалт 1,2 бат өлзий
 
Kompiyuteriin undsen butets
Kompiyuteriin undsen butetsKompiyuteriin undsen butets
Kompiyuteriin undsen butets
 
Teh hangamj
Teh hangamjTeh hangamj
Teh hangamj
 
It101 1
It101 1It101 1
It101 1
 
It101-3
It101-3It101-3
It101-3
 
3
33
3
 
Lecture1
Lecture1Lecture1
Lecture1
 
МКонт 01
МКонт 01МКонт 01
МКонт 01
 
Cs101 lecture2
Cs101 lecture2Cs101 lecture2
Cs101 lecture2
 
02 it concepts
02 it concepts02 it concepts
02 it concepts
 
02 it concepts
02 it concepts02 it concepts
02 it concepts
 
Computer
ComputerComputer
Computer
 
Medeelel
MedeelelMedeelel
Medeelel
 
Лекц №2
Лекц №2Лекц №2
Лекц №2
 
Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэц
 
Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэц
 
Securedownload
SecuredownloadSecuredownload
Securedownload
 

Mehr von 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 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 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 6
Lecture 6Lecture 6
Lecture 6
 
Lecture 14
Lecture 14Lecture 14
Lecture 14
 

Lecture 10 os

  • 2. Оролт / гаралтын төхөөрөмжүүд  Програмчилсан Оролт / гаралт ба завгүй хүлээлт  Санах ойн шууд хандалт  Оролт / гаралтын үйлдлийг удирдах ПХ-н ПХ- боломжууд
  • 3. Оролт / гаралтын төхөөрөмжүүд Компьютерийн үндсэн хоѐр үйлдэл нь оролт/гаралт ба тооцоололт юм. юм. Үйлдлийн систем нь Оролт/гаралтын үйлдэл ба төхөөрөмжүүдийг удирдах, хянах ажлыг гүйцэтгэдэг. гүйцэтгэдэг.
  • 4. Оролт / гаралтын төхөөрөмжүүд Компьютерт маш олон төрлийн Оролт / гаралтын төхөөрөмжүүд ашигладаг ба тэдгээрийг оновчтойгоор удирдах нь компьютерийн систем зохион бүтээгчдэд маш их хүндрэлтэй байдаг. байдаг. Компьютерийн хурд сүүлийн хэдэн жилд жил бүр 50-80% нэмэгдэж байна. Гэтэл Оролт 50-80% байна. / гаралтын төхөөрөмжийн хурд жилдээ 5% орчим нэмэгдэж байна. байна.
  • 5. Оролт / гаралтын төхөөрөмжүүд Компьютерийн хөгжлийг харахад : 1. Процессорын хурд 18 сар тутам 2 дахин өсч байна. 2. Санах ойн хэмжээ 18 сар тутам 2 дахин өсч байна. 3. Дискний багтаамж 12-18 сард 2 дахин 12- өсч байна. 4. Дискнээс унших хурд 10 жил тутамд 2 дахин өсч байна байна.
  • 6. Оролт / гаралтын төхөөрөмжүүд Оролт / гаралтын технологийг зохион бүтээгчид хоорондоо үл авцалдах хоѐр асуудлыг шийдэх шаардлагатай болдог. болдог.  Эхний асуудал нь орчин үеийн компьютерийн системд бүх ТХ, технологиуд нэгтгэгдэн стандартчилагдаж байна. байна.  Нөгөө талаас өдөр ирэх тутам урьд нь огт байгаагүй, хэний ч төсөөлж байгаагүй техник, тоног төхөөрөмжүүд шинээр ашиглалтанд орсоор байна. байна.
  • 7. Оролт / гаралтын төхөөрөмжүүд Эдгээрийг урьд зохиосон стандарт Оролт / гаралтын технологиудад багтаах нь хүндрэлтэй учир урьд ашиглаж байсан порт, шугам, төхөөрөмжүүдэд тааруулан шинэ техник, технологи зохион бүтээх шаардлагатай. шаардлагатай.
  • 8. Оролт / гаралтын төхөөрөмжүүд Оролт / гаралтын үйлдэлд олон тооны ялгаатай төхөөрөмжийг ашигладаг. ашигладаг. Тэдгээрт хэрхэн хандах, ангилах нь Оролт / гаралтын үйлдлийг хийхэд онц чухал үүрэгтэй. үүрэгтэй. Оролт / гаралтын төхөөрөмжийг тодорхой шинж чанараар нь ангилна. ангилна.
  • 9. Оролт / гаралтын төхөөрөмжүүд Харьцах объект: объект: Õүн ба машинтай харьцах эсвэл дэд системүүдийг холбох зэрэгт Оролт/ гаралтын төхөөрөмжийг ашигладаг. ашигладаг.
  • 10. Оролт / гаралтын төхөөрөмжүүд Мэдээлэл дамжуулах хурд : гар ба хулгана нь маш бага хурдтайгаар мэдээлэл дамжуулдаг бол график карт, гигабитийн сүлжээ зэрэг нь секундэд хэдэн сая байт мэдээлэл дамжуулдаг.
  • 11. Оролт / гаралтын төхөөрөмжүүд Төхөөрөмж Хурд Гар 10байт/сек Хулгана 100 байт/сек Модем 7Кб/сек Утасны шугам 8Кб/сек Лазерийн принтер 100Кб/сек Скайнер 400Кб/сек
  • 12. Оролт / гаралтын төхөөрөмжүүд Ашиглах програм хангамж: хангамж: төхөөрөмжийг удирдах, харьцах програм хангамж нь төхөөрөмж бүрд ялгаатай байдаг. Гар ба хулганыг байдаг. удирдах ПХ нь энгийн байхаас гадна ҮС-д бага ҮС- зэрэглэлтэй байдаг. График карт, өндөр хурдтай байдаг. сүлжээний төхөөрөмжүүдийг удирдах ПХ нь ҮС-д ҮС- маш өндөр зэрэглэлтэй байдаг. ҮС нь Оролт / байдаг. гаралтын төхөөрөмжтэй харьцахын тулд уг төхөөрөмжийн удирдлагын регистрт удирдлагын мэдээллийг бичих, унших, уг төхөөрөмжийн хаягаас мэдээллийг унших, бичих аргаар харьцана. харьцана.
  • 13. Оролт / гаралтын төхөөрөмжүүд Өгөгдлийн дүрслэл: дүрслэл: өгөгдлийг хэрхэн дүрсэлж байгаа хэлбэр, стандартаар нь Оролт / гаралтын төхөөрөмжийг ангилж болно. Жнь : гараас өгөгдөл ямар нэг болно. кодлолтгүйгээр төхөөрөмжид шууд очдог бол мэдээллийг дэлгэцэнд дүрслэхдээ дэлгэцийн горимоос хамааран нарийн кодлож өгдөг. өгдөг.
  • 14. Оролт / гаралтын төхөөрөмжүүд Алдаа боловсруулалт: боловсруулалт: дамжиж байгаа өгөгдөлд гарч байгаа алдааг боловсруулах хэлбэр нь төхөөрөмжүүдэд ялгаатай байх нь бий. Мөн алдаа гарсан тохиолдолд үзүүлэх бий. хариу үйлдэл нь төхөөрөмж бүрийн хувьд өөр байна. байна.
  • 15. Оролт / гаралтын төхөөрөмжүүд Өгөгдлийн дүрслэл: дүрслэл: өгөгдлийг хэрхэн дүрсэлж байгаа хэлбэр, стандартаар нь Оролт / гаралтын төхөөрөмжийг ангилж болно. Жнь : гараас өгөгдөл ямар нэг болно. кодлолтгүйгээр төхөөрөмжид шууд очдог бол мэдээллийг дэлгэцэнд дүрслэхдээ дэлгэцийн горимоос хамааран нарийн кодлож өгдөг. өгдөг.
  • 16. Оролт / гаралтын төхөөрөмжүүд Оролт / гаралтын төхөөрөмж нь олон төрөл байдаг ч тэдгээртэй харьцахад энгийн болгох үүднээс төхөөрөмж удирдах програм ашиглан бүгдийг нэг ижил буюу ойролцоо интерфейстэй болгож өгдөг. өгдөг. Өөрөөр хэлбэл төхөөрөмжийг удирдах ТХ нь цөөн, ПХ нь бүр цөөн тоотой байдаг. Ингэснээр байдаг. ҮС- ҮС-н Оролт / гаралтыг удирдах дэд систем нь нэг дор олон тооны ялгаатай төхөөрөмж удирдах боломжтой болдог. болдог.
  • 17. Програмчилсан Оролт / гаралт ба завгүй хүлээлт
  • 18. Програмчилсан Оролт / гаралт ба завгүй хүлээлт • Оролт / гаралтын үйлдэл нь компьютертэй зэрэг үүссэн гэж үзэж болно. Анх Оролт / гаралтын үйлдлийг polling болно. буюу завгүй хүлээлт ашиглан гүйцэтгэдэг байсан. байсан. • Энэ нь процессор мэдээлэл боловсруулах үйлдлээс гадна Оролт / гаралтын төхөөрөмжийн төлвийг байнга шалган, • Оролт / гаралтын үйлдэл хийхэд бэлэн болмогц уг үйлдлийг гүйцэтгэж эхэлнэ. эхэлнэ. • Оролт / гаралтын үйлдлээр дамжиж буй бүх өгөгдөл процессороос дамждаг. дамждаг.
  • 19. Програмчилсан Оролт / гаралт ба завгүй хүлээлт • Завгүй хүлээлтийн үйлдэл нь дотроо дэд үйлдлийг агуулна. агуулна. • Оролт / гаралтын төхөөрөмжийн төлвийн битийг агуулсан байтыг авах • Төлвийн байтад логик “ба”үйлдэл хийж, Оролт / гаралтын төхөөрөмжийн төлвийн битийг гарган авах If үйлдэл хийх Эдгээр үйлдлийг нэг удаа гүйцэтгэх нь хангалттай хурдан, юм. юм. Гэтэл Оролт / гаралтын үйлдлийг хийхийн тулд завгүй хүлээх арга буюу програмчилсан Оролт / гаралт нь мөч тутамд төхөөрөмжийн төлвийг шàлгах хэрэгтэй болдог. болдог.
  • 20. Програмчилсан Оролт / гаралт ба завгүй хүлээлт Үүгээр ч барахгүй энэ технологи нь мультпрограмчлалыг ашиглаж байгаа үед процесс хооронд удирдлага шилжих ажлыг хүндрүүлдэг. Учир нь урсгалаар орж ирж буй хүндрүүлдэг. мэдээллийг цаг тухайн үед нь олж авахын тулд процесс хоорондын удирдлага шилжилтийг хийхдээ маш болгоомжтой байх хэрэгтэй. хэрэгтэй.
  • 21. Тасалдал ба тасалдлаар удирдах Оролт / гаралт
  • 22. Тасалдал ба тасалдлаар удирдах Оролт / гаралт Програмчилсан Оролт / гаралтын үйлдлийн хамгийн том сул тал нь Оролт / гаралтын төлвийг байнга шалгах явдал юм. Иймээс процессорт Оролт / гаралтын үйлдэл хийх юм. шаардлагатай байгаагаа тасалдлаар мэдэгдэх аргыг ашиглах болсон. Ингэснээр завгүй хүлээлт байхгүй болох ч болсон. Оролт / гаралтын үйлдэлд оролцож буй бүх мэдээлэл процессороор дамжсан хэвээрээ байна. байна.
  • 23. Тасалдал ба тасалдлаар удирдах Оролт / гаралт Өөрөөр хэлбэл Оролт / гаралтын үйлдлийг эхлүүлэх ба дуусгах ажлыг тасалдлаар мэдэгдэх болсноор завгүй хүлээлт байхгүй болсон боловч Оролт / гаралтын үйлдлийн үеэр дамжиж байгаа бүх мэдээлэл төв процессороор дамжсан хэвээрээ байна. Өмнөх технологид хэрэглэж байсан Оролт / байна. гаралтын модулийг өргөтгөн тасалдлаар удирдах боломжтой Оролт / гаралтын модулийг ашиглах болсон. болсон.
  • 24. Санах ойн шууд хандалт
  • 25. Тасалдал ба тасалдлаар удирдах Оролт / гаралт Оролт / гаралтын технологи нь хөгжсөөр Оролт / гаралтын үйлдлийг гүйцэтгэгч нь өөрийн гэсэн санах ойтой тусдаа процессор болж хувирсан. Оролт / гаралтын хувирсан. үйлдлээр дамжиж буй бүх мэдээлэл процессороор биш очих ѐстой санах ойн хаягтай Оролт / гаралтын үйлдэл хийж буй төхөөрөмжтэй шууд харьцах аргыг ашигласан нь техникийн том дэвшил юм. юм.
  • 26. Тасалдал ба тасалдлаар удирдах Оролт / гаралт Энэ аргыг санах ойн шууд хандалт гэнэ. Энэ гэнэ. тохиолдолд төв процессор 2 удаа Оролт / гаралтын үйлдлийн улмаас ажиллана. Энэ нь зохих хаягт бичих буюу ажиллана. хаягаас унших үйлдэлд эрх нээх, дараа нь уг эрхийг хаах нээх, үйлдлүүд юм. Санах ойн шууд хандалтын модулийг олон юм. хэлбэр, хэлбэр, хэмжээтэйгээр хийдэг. хийдэг.
  • 27. Оролт / гаралтын үйлдлийг удирдах ПХ- ПХ-н боломжууд
  • 28. Буферлэлт Оролт / гаралтын үйлдэл нь компьютерийн үйл ажиллагаанд голлох үүрэгтэй. Иймээс процесс бүр өөрийн үүрэгтэй. амьдралын туршид Оролт / гаралтын үйлдлийг зайлшгүй хийнэ. хийнэ. Мультпрограмчлал ашиглаж байхад процессын хийж байгаа Оролт / гаралтын үйлдэлд оролцож буй өгөгдлийг мөн процессыг ажиллах төлөвт байхад нь уг процесст харгалзах Оролт / гаралтын үйлдлийг бүтнээр нь хийж амжихгүй байх нь элбэг байдаг. байдаг.
  • 29. Буферлэлт Үүгээр ч барахгүй Оролт / гаралтын үйлдлийг биеэ даасан процессор гүйцэтгэдэг. Энэ процессороос орж ирсэн гүйцэтгэдэг. өгөгдлийг харгалзах процесст дамжуулахын тулд дамжуулах явцад өгөгдлийг хадгалж байх буфер хэрэгтэй болдог. болдог.
  • 30. Буферлэлт Буферлэх олон арга байдаг. Дан буферлэлт – санах ойн системийн мужид буфер үүсгэдэг. Уг буфер рүү өгөгдлийг бичнэ. Процесс шаардсан үед буфер дэх өгөгдлийг процессын санах ой руу авчирдаг. Буфер дэх өгөгдлийг процессын орон зай руу зөөснөөс хойш шинэ буфер үүснэ.
  • 31. Буферлэлт Хос буфер – системийн мужид 2 буфер байна. байна. Процесс Оролт / гаралтын үйлдлээс эрс хурдан бол энэ арга тохиромжтой. тохиромжтой. Оролт / гаралтын төхөөрөмж нь нэг буфер рүү бичээд дүүрэхээр нь түүнийгээ процессын орон зай руу шилжүүлнэ. шилжүүлнэ. Дараа нь 2 дахь буфер рүү бичнэ. Процесс эхний бичнэ. буферээс уншиж байх хооронд 2 дахь буфер дүүрдэг. дүүрдэг. Ингэснээр процесс Оролт / гаралтын үйлдлийг хүлээж сул зогсдоггүй. зогсдоггүй. Эхний буфер дэх өгөгдлийг процесс уншиж байх хооронд системийн санах ойд байгаа 2 дахь буфер дүүрч амждаг. амждаг. Хос буфер нь байтаар дамжуулдаг төхөөрөмжийн хувьд ашиглахад дан буферээс давуу байж чаддаггүй. чаддаггүй.
  • 32. Буферлэлт Эргэх буфер - Оролт / гаралтын үйлдэл нь тодорхой давтамжтайгаар ажилладаг бол хос буфер хангалтгүй юм. Иймээс 2-оос олон тооны буфер хэрэгтэй болдог. Эргэх 2- буферт орж буй нэгж буфер бүр нь биеэ даасан буфер юм.