Tha Linus Torvalds a’ dol às àicheadh ​​dhuilgheadasan leis a’ chlàr-obrach gnìomh a thàinig am bàrr anns an deuchainn coileanaidh

Neach-leasachaidh geama Malte Skarupke fhoillseachadh coimeas coileanaidh glasan stèidhichte air Mutex и glas-dhubh 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 ceangailte 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 dh'fheuch 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 gearan, 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

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster