lt.phhsnews.com


lt.phhsnews.com / Kas daro "eMMC" atminties gyvybingumą mobiliuosiuose įrenginiuose, bet ne kompiuteriuose?

Kas daro "eMMC" atminties gyvybingumą mobiliuosiuose įrenginiuose, bet ne kompiuteriuose?


Naudojant "flash memory", norint paleisti stalinę sistemą, pvz., "Windows", ilgą laiką buvo patarta. Bet kas tai padarė pageidaujamą ir perspektyvią parinktį mobiliesiems įrenginiams? Šiandienos "SuperUser" užduotys atsako į įdomų skaitytojo klausimą.

Šiandienos klausimų ir atsakymų sesija ateina su meile SuperUser - "Stack Exchange", bendruomenės valdoma Q & A grupių grupė.

Klausimas

"SuperUser" skaitytuvas "RockPaperLizard" nori sužinoti, kas daro "eMMC" atminties talpumą mobiliuosiuose įrenginiuose, bet ne kompiuteriuose:

Nuo to laiko, kai USB atmintinės buvo išrastos, žmonės suprato, ar jie galėtų valdyti savo operacines sistemas. Atsakymas visada buvo "ne", nes operacinės sistemos reikalaujamų įrašų skaičius greitai juos nusidėvėjo.

Kadangi SSD tapo vis populiaresnės, dėka operacinės sistemos veikia jų patobulinimai. Įvairios tabletės, nešiojamieji kompiuteriai ir kiti lankstūs kompiuteriai naudoja flash atmintį, o ne kietąjį diską ar SSD, o operacinė sistema yra saugoma.

Kaip tai staiga tapo praktiška? Pavyzdžiui, ar jie paprastai taiko nusidėvėjimo lyginimo technologijas?

Ką eMMC atmintis tinka mobiliuosiuose įrenginiuose, bet ne kompiuteriuose?

Atsakymas į atsakymą

"SuperUser" autoriai "Speeddymon" ir "Journeyman Geek" turi mums atsakymą. Pirmasis greitis, "Speeddymon":

Visi "flash" atminties įrenginiai, nuo planšetinių kompiuterių iki mobiliųjų telefonų, pažangūs laikrodžiai, SSD, SD kortelės kamerose ir USB šnipinėjimo įrenginiai naudoja NVRAM technologiją. Skirtumas yra NVRAM architektūroje ir kaip operacinė sistema sumontuoja failų sistemą bet kurioje saugojimo laikmenoje, kurioje ji yra.

"Android" plokštėms ir mobiliesiems telefonams NVRAM technologija yra pagrįsta eMMC. Duomenys, kuriuos galiu rasti šioje technologijoje, rodo, kad nuo 3k iki 10k rašymo ciklų. Deja, nė vienas iš to, ką radau iki šiol, yra neabejotinas, nes šios technologijos rašymo ciklais Wikipedia yra tuščia. Visos kitos vietos, kurias atrodiau, buvo įvairūs forumuose, todėl vargu ar tai, ką aš vadinu patikimu šaltiniu.

Dėl palyginimo, kitų NVRAM technologijų, pvz., SSD, kurie naudoja NAND arba NOR technologiją, rašymo ciklas yra tarp 10k ir 30k.

Dabar apie operacinės sistemos pasirinkimą, kaip įdiegti failų sistemą. Aš negaliu kalbėti apie tai, kaip "Apple" tai daro, bet "Android", lustą išskirsto kaip kietąjį diską. Atsižvelgiant į įrenginio gamintoją, priklausomai nuo įrenginio gamintojo, turite operacinės sistemos skaidinį, duomenų skaidinį ir keletą kitų patentuotų skirsnių.

Tikroji šakninis skaidinys gyvena įkrovos tvarkyklės, kuri susieta kaip suspaustas failas (jffs2, cramfs ir tt) kartu su branduoliu, taigi, kai įrenginys paleidžiamas pirmojo etapo įkėlimui (paprastai yra gamintojo logotipų ekranas), tada branduolio batai ir šakninis skaidinys vienu metu yra montuojami kaip RAM diskas.

Kai operacinė sistema įkelta, ji tvirtinama pirminės skaidinio failų sistema (/ sistema, kuri yra įrenginių jffs2 prieš "Android 4.0", "ext2 / 3/4" įrenginiuose nuo "Android 4.0", o naujausiuose įrenginiuose - "xfs"), kad joje nebūtų galima įrašyti jokių duomenų. Tai, žinoma, gali būti susijusi su vadinamąja jūsų įrenginio "įsišaknijimu", kuri suteikia jums prieigą kaip super vartotoją ir leidžia jums atkurti skaidinį kaip skaitymo / rašymo funkciją. Jūsų "naudotojo" duomenys yra įrašomi į kitą lusto skaidinį (/ duomenis, kurie atitinka tą pačią sutartį kaip ir anksčiau, remiantis "Android" versija).

Vis daugiau ir daugiau mobiliųjų telefonų, kurie įlipa į SD kortelių lizdus, ​​galbūt manote, kad greičiau pradėsite rašyti ciklo gale, nes visi jūsų duomenys dabar išsaugomi eMMC saugykloje, o ne SD kortelėje. Laimei, dauguma failų sistemų aptinka nepavyko įrašyti į tam tikrą saugojimo vietą. Jei parašymas nepavyksta, duomenys tyliai išsaugomi naujoje saugojimo zonoje, o failų sistemos tvarkyklė sugadina blogą vietą (vadinamą bloga bloku), todėl ateityje duomenys nebebus įrašomi. Jei skaitymas nepavyksta, duomenys yra pažymėti kaip sugadinti, arba vartotojas yra pasakęs paleisti failų sistemos patikrinimą (arba patikrinti diską) arba įrenginys automatiškai patikrins failų sistemą kito įkrovos metu.

Tiesą sakant, "Google" turi patentą, skirtą automatiškai aptikti ir valdyti blogus blokus: blogų blokų tvarkymas "flash" atminties kortelėje

. Norėdami sužinoti daugiau, klausimas, kaip šis staiga tapo praktinis, yra ne teisingas klausimas paklausti. Visų pirma tai niekada nebuvo praktiška. Labai patariama ne įdiegti operacinę sistemą ("Windows") į SSD (tikriausiai) dėl to, kiek įrašų yra diske.

Pavyzdžiui, registras gauna šimtus kartų ir rašo per sekundę, o tai gali su "Microsoft-SysInternals Regmon Tool".

"Windows" diegimas nebuvo rekomenduotas dėl pirmosios kartos SSD, nes dėl to, kad trūksta dėvėjimo, duomenys, įrašyti į registrą kas antrą kartą (greičiausiai), galų gale patenka į ankstyvąjį pritaikymą, ir dėl to neatsiunčiamos sistemos dėl registro korupcijos.

Naudojant planšetinius kompiuterius, mobiliuosius telefonus ir gana daug kitų įterptųjų įrenginių, registro nėra ("Windows Embedded" įrenginiai, žinoma, yra išimtys), todėl nerimą kelia nuolat rašomų duomenų į tas pačias "flash" laikmenos dalis.

"Windows Embedded" įrenginiams, pvz., daugiems kioskose, esančiose viešose vietose (pvz., "Walmart", "Kroger" ir kt.), kur kartais atsiranda atsitiktinis BSOD, yra ne viskas e daug konfigūracijos, kuri gali būti padaryta, nes jie iš anksto suprojektuoti su konfigūracijomis, kurios niekada neturėtų būti keičiamos. Vienintelis pasikeitimas vyksta prieš tai, kai lustą rašo daugeliu atvejų. Viskas, ką reikia išsaugoti, pvz., Jūsų mokėjimas į maisto parduotuvę, per tinklą atliekamas parduotuvės duomenų bazėse serveryje.

Vykdant "Journeyman Geek" atsakymą:

Atsakymas visada buvo "ne" nes operacinės sistemos reikalaujamų įrašų skaičius greitai juos nusivilia.

Galiausiai jie tapo ekonomiškai naudingi pagrindiniam naudojimui. Šis "nusidėvėjimas" yra vienintelis rūpestis - šiek tiek prielaida. Per ilgą laiką buvo buvusios kietojo kūno atmintinės. Daugelis žmonių, kurie įkūrė automatinius kompiuterius, kurie buvo paleisti iš CF korteles (kurie buvo elektriškai suderinami su PATA ir buvo nereikšmingi, palyginti su PATA standžiaisiais diskais), o pramoniniai kompiuteriai turėjo nedidelę, patikimą flash atmintinę.

ne daug variantų vidutiniam žmogui. Galite įsigyti lustinę CF plokštę ir adapterį nešiojamam kompiuteriui arba rasti nedidelį, labai pricy pramoninį diską modulio vienete, skirtą darbalaukiui. Jie nebuvo labai dideli, palyginti su šiuolaikiniais standžiaisiais diskais (manau, kad modernūs IDE DOM yra 8 GB arba 16 GB). Aš esu įsitikinęs, kad jūs galėjote įsigyti kietojo kūno sistemų diskų, kol standartiniai SSD tapo įprasti.

Kiek aš žinau, iš tikrųjų nebuvo jokio universalaus / magiško patvarumo. Padidėjo patobulinimai, o mes buvome nuo poliklinikinio SLC iki MLC, TLC ir net QLC, kartu su mažesniais procesų dydžiais (visi šie mažesni sąnaudos ir didesnė rizika nešioti). "Flash" įsigijo daug pigiau.

Be to, buvo keletas alternatyvų, kurios neturėjo rūpesčių. Pavyzdžiui, visą sistemą galima paleisti iš ROM (kuris, be abejo, yra kietojo kūno saugykla) ir akumuliatoriaus atminties RAM, kuriam naudojami daug ankstyvieji SSD ir nešiojami įrenginiai, pvz., "Palm Pilot". Nė vienas iš jų nėra įprastas šiandien. Kietasis diskas sukrėtė, palyginti su pasakyta, baterija atminti RAM (per brangus), anksti kietojo kūno įrenginiai (šiek tiek pricy), arba valstiečių su vėliavomis (niekada nebuvo sugauta dėl baisių duomenų tankis). Netgi šiuolaikinė flash atmintis yra sparčiai besitęsiančių "e-knygų" palikuonis, o elektroniniai prietaisai buvo naudojami tokiems dalykams kaip "firmware" seniems laikams saugoti.

Kietieji diskai paprasčiausiai buvo gražūs (labai svarbūs), mažo kaina ir gana pakankamas saugojimas.

Priežastis, kodėl eMMC yra modernaus ir žemo lygio kompiuteriuose, yra palyginti pigios, pakankamai didelės (stalinių operacinių sistemų) komponentai tuo pačiu sąnaudų dalimi, ir jie dalijasi mobiliųjų telefonų komponentais. yra gaminamos dideliais kiekiais naudojant standartinę sąsają. Jie taip pat suteikia didelį tankį saugojimo jų tūris. Atsižvelgiant į tai, kad daugelyje šių mašinų yra nedidelis 32GB ar 64GB diskas, palyginti su standžiaisiais diskais nuo geresnės prieš dešimtmetį, tai yra protinga galimybė šiame vaidmenyje.

Mes galų gale pasiekiame tašką, kur galima saugiai ir tinkamu greičiu saugoti atminties kiekį eMMC ir "flash", todėl žmonės eina į juos.


Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.

Vaizdo įrašo kreditas: Martin Voltri (Flickr)


Supratimas

Supratimas "Android Oreo" naujos siunčiančiosios siuntimo taisyklės

Android "versijose, kai protas gali prisiminti, programos, kurios nerasta" Google Play "parduotuvėje, gali būti visuotinai" perkraustos ", pažymėjus vieną langelį prietaiso meniu "Sauga". Su "Oreo" tai pasikeičia. Kaip "Sideloading" buvo apdorota prieš "Ankstesnėse" Android "versijose, jei norėtumėte įdiegti" Google Play "parduotuvėje nerandamą programą, tai veiksmas, vadinamas" sideloading "- jums reikėjo įeiti į" Settings " > Saugumo meniu ir įjunkite funkciją "Nežinomi šaltiniai".

(how-top)

Kaip įkelti

Kaip įkelti "DRM be eBooks" į savo pakurti

"Kindle" yra fantastiškas skaitymo įrenginys, tačiau jis beveik visiškai priklauso nuo "Amazon" uždarosios mažmeninės prekybos sistemos, skirtos knygų pirkimui. Žinoma, tai yra dizainas - tai "Amazon" programėlė, jie nori, kad jūs išleisti pinigus į savo parduotuvę. Tačiau jei turite kitur gautą "eBooks" rinkinį, sukurtą kryžminio platforminio skaitymo kitame formate be įprastos DRM, tai gali būti lengvai įkeltas į jūsų "Kindle".

(how-top)