Logo tl.androidermagazine.com
Logo tl.androidermagazine.com

Ang napakalaking kahinaan ng Intel ng Intel ay pinilit ang google na pabagalin ang chrome os, ngunit darating ang isang pag-aayos

Talaan ng mga Nilalaman:

Anonim

Itinulak ng Google ang isang pag-update ng Chrome OS (bersyon 74) na may mabilis na pag-aayos para sa mga bagong kahinaan sa MDS na maaaring magbasa ng isang masamang aktor na basahin ang mga pribadong bahagi ng memorya. Iyon ang mabuting balita; ang masama ay upang matiyak na ang anumang mga pagsasamantala ay hindi makakaapekto sa mga gumagamit ng Chrome, ang Hyper-Threading ay hindi pinagana ngayon bilang default.

Ang isang bagong pag-ikot ng mga kahinaan sa gilid ng Intel ay nangangahulugan ng isang bagong patch ng seguridad.

Sinabi ng Google na ang karamihan sa mga gumagamit ay hindi mapapansin ang anumang epekto ng pagganap, ngunit kung nagpapatakbo ka ng mabibigat na mga kargamento na nagbubuwis sa CPU, maaari mo itong paganahin sa pamamagitan ng pagbabago ng isang setting kung kailangan mo ng dagdag na kapangyarihan ng CPU. Upang gawin ito, kailangan mong baguhin ang isang watawat sa pamamagitan ng interface ng browser. Ang mga watawat ay "nakatago" na mga setting na hindi lilitaw sa iba dahil ang karamihan sa mga gumagamit ay hindi na kailangang baguhin ito. Sa kabutihang palad, madaling gawin.

Buksan ang web browser at ipasok ang chrome: // mga watawat # scheduler-configure sa omnibar at pindutin ang enter. Makikita mo ang setting na naka-highlight sa dilaw sa tuktok, at kung pipiliin mo ang "pagganap" Hyper-Threading ay paganahin pagkatapos ng isang pag-reboot. Upang bumalik, piliin ang alinman sa "default" o "konserbatibo" at ang Hyper-Threading ay muling mai-disable.

Ano ang Hy--threading?

Ang Hyper-Threading ay isang maayos na lansihin na ginagamit ng Intel sa ilang mga multi-core processors na mahalagang doble ang bilang ng mga CPU cores. Pinapayagan nito ang CPU na gamitin ang oras sa pagitan ng paglipat ng mga workload upang maproseso ang data sa mga virtual cores na ito, na maaaring mapalakas ang pagganap ng CPU ng isang mahusay na kung ikaw ay gumagawa ng isang bagay na nai-back up. Ang isang dual-core Intel CPU ay maaaring magkaroon ng apat na mga cores na tumatakbo kasama ang teknolohiyang ito, at ang isang quad-core Intel CPU ay maaaring magkaroon ng walong mga cores, at iba pa.

Ang Chrome 71 na nagpapakita ng walong mga cores bago ang pag-update.

Ang 8-core na Intel CPU na binili mo talaga ay mayroon lamang 4 na mga core sa loob.

Ang operating system at software na ginagamit mo ay walang pakialam kung ang mga cores ay pisikal o virtual. Ang firmware sa CPU mismo at ang gumaganang gumaganang gumamit ng mga virtual na cores na katulad ng mga pisikal na cores, kaya para sa lahat ng mga hangarin at layunin, ang CPU ay doble ang bilang ng mga cores at maaaring tumakbo nang doble ang bilang ng mga thread. Ang mga Thread ay ang workload mula sa isang application, at maaaring ma-program ang software upang magamit ang isang solong thread upang maproseso ang lahat ng data nito o maraming mga thread. Alam ng lahat ng software na ang pagproseso nito ay kailangang gawin ang bagay na ito ay tapos na.

Ang Chrome 74 na nagpapakita ng apat na live na cores at apat na patay na mga cores pagkatapos ng pag-update.

Magbibigay ang Hyper-Threading ng isang computer ng higit pang kapangyarihan sa pagproseso, at mapapansin mo ito kung gumawa ka ng isang bagay na naghihintay sa system mula sa CPU. Ginagawa din nito ang processor na magpatakbo ng mas mainit at gumamit ng mas maraming lakas ng baterya. Kapag gumagawa ka ng isang bagay tulad ng pag-browse sa web o pagbabasa ng iyong timeline sa Facebook, hindi ka mag-aalaga kung hindi pinagana ang Hyper-Threading. Kung nagpapatakbo ka ng Android Studio o naglalaro ng isang 3D na laro, maaari mong mapansin ang pagbabago.

Bakit ginawa ito ng Google at ano ang isang MDS?

Ang MDS ay nakatayo para sa Sampel ng Data ng Microarchitectural at isang hanay ng mga kahinaan na maaaring payagan ang isang bagay na nagawa mong makita ng ibang tao na gumagamit ng isang pagsasamantala na sinusuri ang mga data sa CPU cache. Ito ay isang kumplikadong proseso na sinabi ng Google na hindi pa matagumpay na nagawa sa isang Chromebook, ngunit ito rin ay isang malubhang kapintasan. Maaari mong basahin ang lahat ng maruming mga detalye mula sa anunsyo ng Intel kung ikaw ay nasa.

Ang mga kahinaan na ito ay hindi madaling pagsamantalahan, ngunit kahit na isang maliit na pagkakataon na maaaring makuha ng isang tao ang iyong impormasyon ay masamang balita.

Dahil ang pagkakamali na ito ay umiiral sa aktwal na hardware ng CPU at hindi sa software, ang pinakamahusay na paraan upang ma-secure ang iyong Chromebook ay upang huwag paganahin ang Hyper-Threading. Nagbabago ito kung paano nag-iskedyul ang processor ng mga trabaho nito at ang punan at pag-iimbak ng buffer sa CPU cache ay hindi mababasa ng software sa labas.

Ang nag-aalala ay ang mga script sa isang web page o sa isang Android app ay maaaring subukin ang mga kahinaan na ito at kung makakakuha sila ng mga sensitibong data tulad ng iyong keystore (kung saan nag-iimbak ang mga Chrome at mga password ng gumagamit, data ng credit card, at iba pang personal na impormasyon) iyon medyo seryoso. Ginawa ng Google kung ano ang kinakailangan upang ayusin ang mga bagay ngayon, at magpapatuloy sa pagtatrabaho sa problema upang makahanap ng "mas mahusay" na paraan upang ayusin ito.

Ang kailangan mo lang malaman ay ang anumang naririnig mo tungkol sa mga flaws o pagsasamantala sa MDS ay hindi makakaapekto sa iyong Chromebook o Chromebox. Ang Google ay malamang na makahanap ng isang mas mahusay na pag-aayos sa pamamagitan ng software sa mga hinaharap na bersyon at paganahin ang Hyper-Threading nang default muli. Ang mga kahinaan ng MDS na malapit na kahawig ng mga kahinaan ng Spectre at Meltdown na nakita namin noong nakaraang taon at nagawa ng Google na maayos na ayusin ang mga ito sa Chrome sa pamamagitan ng isang software workaround. Ang mga taong matalino na gumagawa ng mga matalinong bagay ay ginagawang mahusay ang aming mga bagay-bagay!

Dagdag pa: Meltdown Hack at Spectre Bug: Paano nakakaapekto sa mga Gumagamit ng Android at Chrome

Dapat mo bang paganahin ang Hyper-Threading?

Hindi siguro.

Kung kailangan mong tanungin …

Ito ay isang klasikong kaso ng "kung kailangan mong magtanong, ang sagot ay hindi." Kung hindi ka sigurado sa kung ano ang Hyper-Threading o kung bakit pinagana ito ng Google upang mapagaan ang kahinaan ng data sa gilid, dapat mong iwanan ang mga bagay at pinagkakatiwalaan ang mga kalamangan. Maaari mong mapansin ang ilang pagbagal sa iyong normal na gawain, ngunit maliban kung talagang pinasisiksik mo ang mga bagay sa mga aplikasyon ng Linux o pagpapatakbo ng mabibigat na web apps, magiging maayos ka.

Kung gagamitin mo ang iyong Chromebook para sa mga bagay tulad ng pag-cod sa pamamagitan ng Android Studio o isa pang Linux IDE, maaaring kailanganin mong paganahin ito. Upang masubukan ang multi-core na pag-thread sa iyong programa o upang makatipon ang isang bagay na malaking pangangailangan ng mga virtual na cores na nasa lugar. Gamitin ang mga tagubilin sa itaas upang baguhin ang watawat kapag kailangan mo upang paganahin ang hyper-threading, pagkatapos ay huwag paganahin ito kapag hindi mo.

Iniwan ko ang setting na nag-iisa at nagpapatakbo ako ng bersyon 74 as-ay. Hindi ko napapansin ang anumang pagkakaiba habang nagtatrabaho kasama ang maraming mga tab na bukas, kabilang ang isang playlist ng YouTube ng aking mga paboritong kanta. Ang Cog Chrome app ay nagpapakita na ang mga cores ay hindi pinagana at ang apat na mga pisikal na cores sa aking HP Chromebook x360 14 ay tumatakbo sa ilalim ng mas maraming pagkarga at bahagyang mas mainit pagkatapos ng pag-update, ngunit ang pagkakaiba-iba sa kakayahang magamit ay hindi maliwanag.

Kung gumagamit ka ng isang Chromebook para sa matinding gawain tulad ng pagprograma at may pagkakaiba, mangyaring pindutin ang mga komento at ibahagi ang iyong karanasan.

Gawin ang karamihan sa iyong Chromebook

Sa Stable, Developer o Beta sa pagitan, ang iyong Chromebook ay palaging makikinabang mula sa ilang mga kaibigan upang matulungan ito!

Logitech M535 Compact Bluetooth Mouse ($ 22 sa Amazon)

Ang mouse ng Bluetooth na ito ay hindi nakompromiso sa ginhawa o buhay ng baterya sa paghahanap nito para sa isang compact, portable package. Habang maaari kang gumawa ng higit pa sa trackpad o touchscreen, isang mouse pa rin ang isang lubos na kapaki-pakinabang na tool ng Chromebook.

Ang Samsung EVO Pumili ng 256GB MicroSD card ($ 40 sa Amazon)

Ang mga Chromebook ay maaaring maging magaan sa panloob na imbakan, ngunit sa malawak na microSD card na ito, maaari kang magdagdag ng imbakan para sa mga toneladang larawan, pelikula, musika, o anumang mga dokumento na maaaring kailangan mong gamitin sa offline.

CAISON Laptop Sleeve (Mula sa $ 15 sa Amazon)

Kung na-rocking mo ang isang maliit na C101 o isang malaki, hindi magandang Lenovo C630, ang CAISON ay nakakuha ng isang water-resistant, mahusay na mukhang laptop na manggas para sa iyong Chromebook.

Maaari kaming kumita ng komisyon para sa mga pagbili gamit ang aming mga link. Dagdagan ang nalalaman.