Бир нече негизги Processors: More дайым жакшы?

Бир нече негизги иштетүүчү азыр он жылдан ашуун убакыт бою жеке эсептөө жеткиликтүү болуп калды. Себеби болуп иштетүүчү алардын саат ылдамдык жагынан физикалык чектөөлөрдү сүзгөн жана канчалык натыйжалуу, алар абдан ачуусу келип, дагы эле так сактоого мүмкүн болгон. Жалгыз иштетүү чип кошумча кесилиштериндеги көчүп, өндүрүүчүлөр натыйжалуу чечилиши мүмкүн маалыматтардын көлөмүн көбөйтүү жолу менен саат ылдамдыгы менен маселелерди алыс эне . Алар алгач бошотулган, ал бир тетиктин ичинде жайгашкан эки эле үйрөнгөн, бирок азыр төрт, алты, атүгүл сегиз параметрлери бар. Мындан тышкары, дээрлик эки эсеге ядрону марияайтчы анын Б.Корган-Threading технология бар иштиктүү түзүлүш көрүп турат. бир ишкананын эки ядрону ээ болгон заманбап өндүрүштүк системалардын бүтүшү мүнөздөгү ар дайым материалдык пайда алып, Кудайга ыраазычылык билдирди да бар. Анын үстүнө, бир анти-вирус программасы алкагында ал эми Желе же рапорт жазып чыгууну мүмкүн. көптөгөн адамдар үчүн реалдуу суроо дагы эки ашык ээ чындап эле пайдалуу болсо да, канчалык көп болсо, кандай болушу мүмкүн?

коркутуу

бир нече иштетүүчүлөр менен жакшы жактарын, кемчиликтерин барганга чейин коркутуу түшүнүгүн түшүнүү үчүн абдан маанилүү болуп саналат. А сай жөн PC боюнча кайра иштетүү аркылуу программанын маалыматтардын бир агым болуп саналат. Өтүнмөнүн ар бир иштеп кандай жараша өзүнүн же бир нече темы жаратат. бүтүшү менен бир негизги иштетүү көрүнгөн жарыш тартипте маалыматтарды иштеп чыгуу системасы тез жип которулгандыктан үчүн, бир убакта бир жип көтөрө гана мүмкүн.

бир нече ядрону ээ пайда системасы дагы бир жипти чече алабыз. Ар бир негизги маалыматтардын өзүнчө агым чече алат. Бул абдан жарыш колдонмолорду иштеп жаткан системанын натыйжалуулугун жогорулатат. Servers бир убакта бир нече колдонмолорду иштеп жакын болгондуктан, алгач ал жерде иштеп, бирок жеке ЭЭМ көбөйгөн татаал жана бүтүшү туруп эле, алар да кошумча ядрону менен пайда болгон.

программа көз каранды

бир нече негизги иштетүүчүлөрдүн түшүнүгү абдан жагымдуу угулат, ал эми бул жөндөмдүүлүгүнө олуттуу эскертүү бар. бир нече жолу кайра иштетүүчүлөрдүн чыныгы пайда үчүн көрүнүп турган-жылы, отуруп иштеп жатат программалык multithreading колдоо үчүн жазуу керек. Мындай мүмкүнчүлүктү колдоо программасыз эле, темалар, негизинен ушундай натыйжалуулугун бузулуудан бир ядро ​​менен чуркап калат. Анын үстүнө, бул бир гана бир ядро менен жарышып чуркай турган болсо, бир-Core иштеп , ал, чынында, жогорку базасы саат ылдамдыгы менен эки негизги иштеп, аны иштетүү үчүн тезирээк болушу мүмкүн.

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

Бул түшүндүрүү үчүн жакшы үлгү типтүү PC оюнга карап турат. Көпчүлүк оюндар оюнда эмне болуп жатканын көрсөтүү үчүн көрсөтүү мотордун бир түрүн талап кылат. Мындан тышкары, оюндагы окуяларды жана каармандарды контролдоо Жасалма кандайдыр бир бар. бир ядро ​​менен, бул экөө эки ортосундагы өтүү менен иштеши керек. Бул сөзсүз түрдө натыйжалуу эмес. системасы бир нече кайра иштеп болсо, көрсөтүү жана Аи ар бир өзүнчө ядронун Нускасы мүмкүн. Бул бир нече негизги ишкананын Идеалдуу окшойт.

Бул бир нече темалар программа кандай пайда ала алабыз жагынан мыкты үлгү болуп саналат. Бирок, ошол эле Мисалы, эки жакшы болуу үчүн шашып бара жаткан төрт иштетүүчүлөр болот? Бул программалык камсыздоо боюнча өтө эле көз каранды болсо да жооп бере турган өтө татаал суроо. Мисалы, көптөгөн оюндар дагы эки жана төрт стержендеринин ортосундагы абдан аз аткаруу айырма бар. төрт иштетүүчүлөр аркы сезилерлик пайда көрүп, эч кандай оюндар олуттуу бар. электрондук почта же желеде серептөө мисалдар кайтып барып, ал тургай, өзөктүү да эч кандай пайда алып келет. Башка жагынан алганда, киного transcoding жаткан көргөзмө коддоо программасы, кыязы, айрым кадр көрсөтүү ар кандай кесилиштериндеги өтүп, андан кийин программа бир нукка топтолуп болот эле, зор пайда көрүшөт. Ошентип, сегиз ядрону бар төрт бар да пайдалуу болот.

Саат ылдамдыгы

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

Мисалы, эки негизги иштетүү бир-Core иштетүү гана 3.0GHz жүргүзүлүшү мүмкүн, ал эми ар бир ишкананын 3.5 GHz базалык саат ылдамдыгы болушу мүмкүн. Эле, алардын ар бири боюнча бир ядро ​​карап, эки негизги иштетүү-Core караганда тезирээк тууралуу төрт пайызга чейин алышат. Ошентип, сиз жалгыз гана айланма бир программасы бар болсо, эки негизги иштетүү, чынында, жакшы болот. Анан дагы, ушундай көргөзмө transcoding бардык төрт кайра иштеп колдоно ала турган бир нерсени бар болсо, анда-Core иштетүү иш жүзүндө бул эки негизги иштетүүчү караганда жетимиш пайызга тезирээк болот.

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

Тыянактар

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