Симметриялык көп иштетүү менен асимметриялык көп иштетүүнүн ортосундагы айырма

Симметриялык көп иштетүү

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

Симметриялык мультипроцессингдин өзгөчөлүктөрү:

  • Процессорлор окшош
  • Алар бир эле эс мейкиндигин бөлүшөт
  • Алар ошол эле колдонмолорго жана маалыматтарга кире алышат
  • Өндүрүмдүүлүк процессорлордун санынын көбөйүшү менен жакшырат

Асимметриялык көп иштетүү

Асимметриялык мультипроцессинг - белгилүү бир тапшырмаларды аткаруу үчүн ар кандай мүнөздөмөлөргө ээ процессорлорду колдонгон программалоо ыкмасы. Бул техникада процессор жалпы тапшырмаларды аткарат (мисалы, аткаруу иштөө тутуму жана тиркемелер), ал эми башка процессорлор атайын тапшырмаларды аткарышат (мисалы, графикалык иштетүү же математикалык эсептөөлөр).

Асимметриялык мультипроцессингдин өзгөчөлүктөрү:

  • Процессорлор ар кандай мүнөздөмөлөргө ээ
  • Бир процессор жалпы тапшырмаларды аткарса, башка процессорлор атайын тапшырмаларды аткарат.
  • Ал системаларда колдонулат, а жогорку конкреттүү тапшырма боюнча
Эксклюзивдүү мазмун - Бул жерди басыңыз  Ассемблер менен компилятордун ортосундагы айырма

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

Комментарий калтыруу