Neach-leasachaidh geama Malte Skarupke coimeas coileanaidh glasan stèidhichte air и nuair a thathar aâ cleachdadh clĂ ran-ama ghnĂŹomhan eadar-dhealaichte. Sheall deuchainnean dĂ il ro Ă rd nuair a thathar aâ cleachdadh Spinlock leis an fhear bunaiteach a thathar aâ cleachdadh ann an Linux clĂ r-ama ghnĂŹomhan. Cho-dhĂšin Ăšghdar na deuchainn gun robh clĂ r-ama ghnĂŹomhan Linux tha cĂšisean ann a bheir droch bhuaidh air coileanadh gheamannan a chaidh a chruthachadh airson Google Stadia, a bhios aâ ruith gheamannan air GPUan san sgòth agus nach eil aâ sruthadh susbaint sgrion chun neach-dèiligidh ach aig suas ri 60 frèam san diog. Fo na cumhaichean sin, tha e deatamach dèanamh cinnteach Ă lĂŹbhrigeadh frèamaichean ann an deagh Ă m, agus bidh dĂ il nas Ă irde na mĂŹle-diog follaiseach.
Gus beachdachadh air deuchainnean Linus Torvalds, ris an canadh iad "sgudal fĂŹor-ghlan" agus eisimpleir air mar as urrainn dhut, gun a bhith a 'tuigsinn a' chuspair gu h-iomlan, comharran fhaighinn nach eil a 'nochdadh fĂŹrinn. Tha Spinlock na phrĂŹomhachas aig ĂŹre ĂŹosal a dhâ fheumar a chleachdadh ann an Ă ite luchd-cleachdaidh le cĂšram mòr agus lĂ n thuigse air an fhiosrachadh, air neo faodaidh tu crĂŹoch a chuir air na chaidh a nochdadh le Ăšghdar na deuchainn. Chomhairlich Linus do luchd-leasachaidh geama gun a bhith aâ cleachdadh spinlock agus gun a bhith aâ feuchainn ris na siostaman glasaidh aca fhèin a thogail stèidhichte air, ach a bhith aâ cleachdadh innealan dearbhte a tha ann mu thrĂ th a bheir fios don t-siostam feitheamh gus an tèid aâ ghlas a leigeil ma sgaoil gus cuir Ă s do bhuaidh aâ chlĂ r-ama.
Chan urrainnear tuilleadan stèidhichte air Spinlock a chleachdadh ach ma tha thu gu tur cinnteach nach cuir an clĂ r-ama stad air an coileanadh. Tha na glasan stèidhichte air spinlock a chaidh a chleachdadh anns na deuchainnean air an cur an gnĂŹomh tro acfhainn dachaigh a bhios ag obair ann an Ă ite luchd-cleachdaidh. Faodaidh an clĂ r-ama gnĂŹomh smachd a ghabhail aig Ă m air thuaiream sam bith fhad âs a thèid an ceangal seo a choileanadh agus atharrachadh gu gnĂŹomh eile a choileanadh. Leis gu bheil tomhas dèanadais stèidhichte air luachan timer iomlan, tha na latencies a chaidh a thomhas anns na deuchainnean aâ còmhdach chan e a-mhĂ in latencies anns an inneal-lĂ imhseachaidh glasaidh, ach cuideachd còd a chaidh a chuir gu bĂ s ann an co-theacsa eadar-dhealaichte, i.e. tomhas chan e a-mhĂ in na bha Ăšghdar an deuchainn aâ feuchainn ri thomhas, ach cuideachd am âfuaimâ bho Ă ireamhachadh eile san t-siostam.
Ăghdar deuchainn aâ cur an aghaidh Linus, aâ comharrachadh gu bheil cleachdadh shiostaman glasaidh stèidhichte air spinlock gnĂ thaichte gu tric air an cleachdadh ann an geamannan, leis gu bheil clĂ ran-ama nas sĂŹmplidhe gan cleachdadh na ann an Linux, tha deuchainnean aâ sealltainn coileanadh nas Ă irde. Linus , gu bheil an clĂ r-ama Linux Tha e uile-choitcheann, air a bhith air a leasachadh thar deicheadan, agus air a bharrrachadh chan ann a-mhĂ in airson deasgaichean agus geamannan, ach cuideachd airson seòrsachan eile de luchdan obrach, leithid siostaman frithealaiche, agus mar sin bidh e aâ toirt aire do iomadh seòrsa nuance nuair a bhios e aâ clĂ radh ghnĂŹomhan.
Dhâfhaodadh gum bi leasachadh air freagairteachd ann an cĂšis shònraichte ma chuireas tu ris na leasachaidhean sònraichte gus dĂ il a lughdachadh ann an geamannan Google Stadia, ach tha coltas ann gun lughdaich e èifeachdas iomlan an clĂ raiche. Mar eisimpleir, an clĂ raiche Windows aâ coileanadh nas fheĂ rr anns na deuchainnean air an deach beachdachadh, leis gu bheil e tòrr nas sĂŹmplidh na an clĂ r-ama Linux agus tha e air a bharrrachadh sa mhòr-chuid airson gnĂŹomhan sònraichte do dheasg.
Source: fosgailtenet.ru
