Компьютер бардык операциялардын синхрондуу болушун кантип камсыздайт?
Компьютер бардык операциялардын синхрондуу болушун кантип камсыздайт?

Video: Компьютер бардык операциялардын синхрондуу болушун кантип камсыздайт?

Video: Компьютер бардык операциялардын синхрондуу болушун кантип камсыздайт?
Video: Как компьютеры вычисляют АЛУ Ускоренный курс информатики #5 2024, Май
Anonim

Жип синхрондоштуруу болгон механизм катары аныкталат камсыз кылат ошол эки же андан көп процесстер же жиптер кыл бир эле учурда критикалык бөлүм деп аталган белгилүү бир программа сегментин аткарбайт. Демек, 1 жана 2-процесс экөө тең ошол ресурска кирүүгө аракет кылганда, ал керек бир эле учурда бир гана процесске дайындалышы керек.

Ошентип, ар кандай синхрондоштуруу механизмдери кандай?

Эки бар түрлөрү нын синхрондоштуруу : маалыматтар синхрондоштуруу жана процесс синхрондоштуруу : Процесс Синхронизация : Бир нече жиптердин же процесстердин бир убакта аткарылышы, алар белгилүү бир ырааттуулукту аткара тургандай кол алышууга жетишүү. Кулпу, мутекс жана семафорлор процесстин мисалдары болуп саналат синхрондоштуруу.

Жогорудагылардан тышкары, синхрондоштуруу үчүн үч талап кандай? Критикалык бөлүм маселесин чечүү төмөнкү үч шартка жооп бериши керек:

  • Өз ара четтетүү. Кызматташуу процесстеринин тобунан бир гана процесс белгилүү бир учурда анын критикалык бөлүгүндө болушу мүмкүн.
  • Прогресс.
  • Чектелген күтүү.

Ошентип, эсептөөдө синхрондоштуруу деген эмне?

Синхронизация ( компьютер илим) процесс синхрондоштуруу макулдашууга же белгилүү бир ырааттуулукка жетишүү үчүн бир нече процесстер белгилүү бир учурда байланыштыруу же кол алышуу деген идеяны билдирет.

Синхронизациянын максаты эмне?

муктаждыгы синхрондоштуруу процесстер бир убакта аткарылышы керек болгондо пайда болот. негизги синхрондоштуруу максаты өз ара четтетүү аркылуу ресурстарды кийлигишүүсүз бөлүшүү болуп саналат. Башка максаты операциялык системадагы процесстердин өз ара аракеттенүүсүн координациялоо болуп саналат.

Сунушталууда: