Негизги айырма – Параллелдик жана бөлүштүрүлгөн эсептөө
Компьютер тапшырмаларды адам берген көрсөтмөлөргө ылайык аткарат. Параллель эсептөө жана бөлүштүрүлгөн эсептөө эки эсептөө түрү болуп саналат. Бул макалада параллелдүү жана бөлүштүрүлгөн эсептөөлөр ортосундагы айырма талкууланат. Параллелдик эсептөөлөр суперкомпьютерди иштеп чыгуу сыяктуу жогорку өндүрүмдүүлүктөгү эсептөөдө колдонулат. Бөлүштүрүлгөн эсептөө маалыматтардын масштабдуулугун жана ырааттуулугун камсыз кылат. Google жана Facebook маалыматтарды сактоо үчүн бөлүштүрүлгөн эсептөөлөрдү колдонушат. Параллелдүү жана бөлүштүрүлгөн эсептөөлөрдүн ортосундагы негизги айырма параллелдүү эсептөөлөр бир эле учурда бир нече процессорлорду колдонуу менен бир нече тапшырмаларды аткаруу болуп саналат, ал эми бөлүштүрүлгөн эсептөөдө бир нече компьютерлер жалпы максатка жетүү үчүн байланышуу жана кызматташуу үчүн тармак аркылуу бири-бирине туташтырылган. Бөлүштүрүлгөн системадагы ар бир компьютердин өз колдонуучулары бар жана ресурстарды бөлүшүүгө жардам берет.
Параллель эсептөө деген эмне?
Компьютер – адамдар тарабынан берилген көрсөтмөлөргө ылайык тапшырмаларды аткара алган машина. Компьютердин архитектурасы компьютерге берилген көрсөтмөлөрдү кантип аткарууну аныктайт. Мурунку компьютердик системаларда бир процессор болгон. Чечилиши керек болгон маселе бир катар көрсөтмөлөргө бөлүндү. Ал көрсөтмөлөр процессорго биринин артынан бири берилип турду. Ар бир көз ирмемде бир гана буйрук аткарылат. Андан кийин процессор, ал көрсөтмөлөрдү иштеп чыгып, натыйжа берди. Бул эффективдүү механизм болгон эмес. Жыштыкты көбөйтүү менен ылдамдыкты жакшыртууга болот, бирок ал температураны да жогорулатат. Бул көбүрөөк жылуулук таркатууга алып келет. Демек, процессордун ылдамдыгын жогорулатуу оңой эмес. Натыйжада параллелдүү эсептөөлөр киргизилди.
Параллель эсептөө, ошондой эле Параллель иштетүү деп аталат. Бул бир эле учурда бир нече эсептөөлөрдү жүргүзө турган эсептөө формасы. Параллель эсептөө көптөгөн процессорлорду колдонот. Чечилүүчү маселе дискреттик бөлүктөргө бөлүнөт. Ар бир бөлүк андан ары көрсөтмөлөргө бөлүнөт. Бул нускамалар процессорлордун ортосунда бөлүнөт. Ошондуктан, бир эле учурда бир нече процессорлор көрсөтмөлөрдү аткарып жатышат. Параллель эсептөө татаал эсептөөлөрдү жүргүзүү үчүн пайдалуу, анткени процессорлор жумуш жүгүн алардын ортосунда бөлүштүрүшөт. Ошондой эле убакытты үнөмдөйт.
01-сүрөт: Параллелдик эсептөө
Параллель системалардын кемчиликтери аз болушу мүмкүн. Бир процессор аткарган инструкция башка процессорго керек болушу мүмкүн. Бул кечиктирүүгө алып келиши мүмкүн. Процессорлордун санын көбөйтүү да кымбатка турат. Бул фактыларды параллелдүү системаларды иштеп чыгууда эске алуу керек. Жалпысынан, параллелдүү эсептөө тапшырмаларды аткаруу үчүн бир эле учурда бир нече нускаманы аткарууга жардам берет.
Бөлүштүрүлгөн эсептөө деген эмне?
Күнүмдүк жашоодо жеке адам компьютерди Microsoft Word, Microsoft PowerPoint сыяктуу тиркемелер менен иштөө үчүн колдоно алат. Татаал маселелерди бир компьютерди колдонуу менен чечүүгө болбойт. Демек, бир көйгөйдү бир нече тапшырмаларга бөлүп, көптөгөн компьютерлерге бөлүштүрсө болот. Бул компьютерлер тармак аркылуу башка компьютерлер менен байланыша алат. Алардын баары бир объектке окшош иштешет. Бир тапшырманы бир нече компьютерге бөлүштүрүү процесси бөлүштүрүлгөн эсептөө деп аталат. Бөлүштүрүлгөн системадагы ар бир компьютер түйүн деп аталат. Түйүндөр топтому кластер.
Бөлүштүрүлгөн эсептөөлөр бүгүнкү күндө көптөгөн колдонмолордо колдонулат. Кээ бир мисалдар Facebook жана Google болуп саналат. Алар миллиондогон жана миллиондогон колдонуучулардан турат. Бардык колдонуучулар башкалар менен баарлашышат, сүрөттөрдү бөлүшүшөт ж.б. Бул чоң көлөмдөгү маалымат бөлүштүрүлгөн эсептөөлөр аркылуу сакталат. Банктардагы, телефон тармактарындагы, уюлдук тармактардагы, бөлүштүрүлгөн маалымат базаларындагы автоматташтырылган кассалар да бөлүштүрүлгөн эсептөөнү колдонушат.
02-сүрөт: Бөлүштүрүлгөн эсептөө
Бөлүштүрүлгөн эсептөө бир нече артыкчылыктарды берет. Бөлүштүрүлгөн системалар өсүп жаткан өсүш үчүн кеңейтилет. Бул масштабдуулукту камсыз кылат жана ресурстарды бөлүшүү оңой. Кээ бир кемчиликтер тармак көйгөйлөрү болушу мүмкүн жана бөлүштүрүлгөн программалык камсыздоону иштеп чыгуу кыйын.
Параллель жана бөлүштүрүлгөн эсептөөнүн ортосунда кандай айырма бар?
Параллель жана бөлүштүрүлгөн эсептөө |
|
Параллель эсептөө - бул бир нече процессорлор бир эле учурда бир нече тапшырмаларды аткарган эсептөө түрү. | Бөлүштүрүлгөн эсептөөлөр – бул тармактык компьютерлер байланышып, жалпы максатка жетүү үчүн билдирүүлөрдү өткөрүү аркылуу ишти координациялаган эсептөө түрү. |
Талап кылынган компьютерлердин саны | |
Параллель эсептөө бир компьютерде ишке ашат. | Бөлүштүрүлгөн эсептөөлөр бир нече компьютерлердин ортосунда пайда болот. |
Иштетүү механизми | |
Параллель эсептөөдө бир нече процессорлор иштетүүнү аткарат. | Бөлүштүрүлгөн эсептөөдө компьютерлер билдирүүлөрдү өткөрүүгө таянышат. |
Синхрондоштуруу | |
Бардык процессорлор синхрондоштуруу үчүн бир башкы саатты бөлүшүшөт. | Бөлүштүрүлгөн эсептөөдө глобалдык саат жок, ал синхрондоштуруу алгоритмдерин колдонот. |
Эстутум | |
Параллель эсептөөдө компьютерлер жалпы эстутумга же бөлүштүрүлгөн эс тутумга ээ болушу мүмкүн. | Бөлүштүрүлгөн эсептөөдө ар бир компьютердин өзүнүн эс тутуму бар. |
Колдонуу | |
Параллель эсептөө натыйжалуулугун жогорулатуу жана илимий эсептөө үчүн колдонулат. | Бөлүштүрүлгөн эсептөөлөр ресурстарды бөлүшүү жана масштабдуулугун жогорулатуу үчүн колдонулат. |
Кыскача маалымат – Параллелдик жана бөлүштүрүлгөн эсептөө
Параллель эсептөө жана бөлүштүрүлгөн эсептөө эсептөөнүн эки түрү. Бул макалада параллелдик жана бөлүштүрүлгөн эсептөөлөр ортосундагы айырма талкууланды. Параллелдүү жана бөлүштүрүлгөн эсептөөлөрдүн ортосундагы айырма параллелдүү эсептөөлөр бир эле учурда бир нече процессорлорду колдонуу менен бир нече тапшырмаларды аткаруу болуп саналат, ал эми параллелдүү эсептөөдө бир нече компьютерлер жалпы максатка жетүү үчүн байланышуу жана кызматташуу үчүн тармак аркылуу бири-бирине туташтырылган. Параллель эсептөөлөр негизинен өндүрүмдүүлүгүн жогорулатуу үчүн колдонулат. Бөлүштүрүлгөн эсептөөлөр жалпы ресурстарды колдонууну координациялоо же колдонуучуларга байланыш кызматтарын көрсөтүү үчүн колдонулат.
Параллель жана бөлүштүрүлгөн эсептөөнүн PDF форматын жүктөп алыңыз
Сиз бул макаланын PDF версиясын жүктөп алып, аны оффлайн максаттары үчүн колдонсоңуз болот. Сураныч, PDF версиясын бул жерден жүктөп алыңыз: Параллель жана бөлүштүрүлгөн эсептөөнүн ортосундагы айырма