Apa yang Membuat Memori Flash eMMC Dapat Digunakan di Perangkat Seluler, tetapi Bukan di PC?

Feb 9, 2025
Perangkat keras
KONTEN TIDAK CACHED

Menggunakan memori flash untuk menjalankan sistem desktop, seperti Windows, telah disarankan untuk beberapa waktu. Tapi apa yang membuatnya menjadi pilihan yang diinginkan dan layak untuk perangkat seluler? Postingan Tanya Jawab SuperUser hari ini memiliki jawaban untuk pertanyaan pembaca yang penasaran.

Sesi Tanya & Jawab hari ini hadir atas kebaikan SuperUser — subdivisi Stack Exchange, pengelompokan situs web Tanya Jawab berbasis komunitas.

Pertanyaan

Pembaca SuperUser RockPaperLizard ingin tahu apa yang membuat memori flash eMMC dapat digunakan di perangkat seluler, tetapi tidak di PC:

Sejak USB flash drive ditemukan, orang bertanya-tanya apakah mereka dapat menjalankan sistem operasi mereka pada mereka. Jawabannya selalu “tidak” karena jumlah penulisan yang diperlukan oleh sistem operasi akan cepat habis.

Karena SSD menjadi lebih populer, teknologi perataan keausan telah ditingkatkan untuk memungkinkan sistem operasi berjalan di atasnya. Berbagai tablet, netbook, dan komputer tipis lainnya menggunakan memori flash sebagai pengganti hard drive atau SSD, dan sistem operasi disimpan di dalamnya.

Bagaimana ini tiba-tiba menjadi praktis? Apakah mereka biasanya menerapkan teknologi perataan keausan, misalnya?

Apa yang membuat memori flash eMMC dapat digunakan di perangkat seluler, tetapi tidak di PC?

Jawabannya

Kontributor SuperUser, Speeddymon dan Journeyman Geek punya jawabannya untuk kami. Pertama, Speeddymon:

Semua perangkat memori flash, dari tablet hingga ponsel, jam tangan pintar, SSD, kartu SD di kamera, dan thumb drive USB menggunakan teknologi NVRAM. Perbedaannya terletak pada arsitektur NVRAM dan bagaimana sistem operasi memasang sistem file pada media penyimpanan apa pun yang digunakan.

Untuk tablet dan ponsel Android, teknologi NVRAM berbasis eMMC. Data yang dapat saya temukan tentang teknologi ini menunjukkan antara 3k hingga 10k siklus penulisan. Sayangnya, tidak satu pun dari apa yang saya temukan sejauh ini yang pasti, karena Wikipedia kosong dalam siklus penulisan teknologi ini. Semua tempat lain yang saya lihat kebetulan adalah berbagai forum, jadi hampir tidak apa yang saya sebut sebagai sumber yang dapat diandalkan.

Sebagai perbandingan, siklus tulis pada teknologi NVRAM lain seperti SSD, yang menggunakan teknologi NAND atau NOR, adalah antara 10k dan 30k.

Sekarang, mengenai pilihan sistem operasi tentang cara memasang sistem file. Saya tidak dapat berbicara tentang bagaimana Apple melakukannya, tetapi untuk Android, chip itu dipartisi seperti hard drive. Anda memiliki partisi sistem operasi, partisi data, dan beberapa partisi berpemilik lainnya tergantung pada produsen perangkat.

Partisi root yang sebenarnya tinggal di dalam bootloader, yang dibundel sebagai file terkompresi (jffs2, cramfs, dll.) Bersama dengan kernel, sehingga ketika boot tahap 1 perangkat selesai (biasanya layar logo pabrikan), maka kernel boot dan partisi root secara bersamaan dipasang sebagai disk RAM.

Saat sistem operasi boot, ia memasang sistem file partisi utama (/ system, yang merupakan jffs2 pada perangkat sebelum Android 4.0, ext2 / 3/4 pada perangkat sejak Android 4.0, dan xfs pada perangkat terbaru) sebagai hanya-baca sehingga bahwa tidak ada data yang dapat dituliskan padanya. Hal ini, tentu saja, dapat diselesaikan dengan apa yang disebut "rooting" perangkat Anda, yang memberi Anda akses sebagai pengguna super dan memungkinkan Anda memasang ulang partisi sebagai baca / tulis. Data "pengguna" Anda ditulis ke partisi yang berbeda pada chip (/ data, yang mengikuti konvensi yang sama seperti di atas berdasarkan versi Android).

Dengan semakin banyak ponsel yang membuang slot kartu SD, Anda mungkin berpikir bahwa Anda akan mencapai batas siklus tulis lebih cepat karena semua data Anda sekarang disimpan ke penyimpanan eMMC, bukan di kartu SD. Untungnya, sebagian besar sistem file mendeteksi penulisan yang gagal ke area penyimpanan tertentu. Jika penulisan gagal, maka data disimpan secara diam-diam ke area penyimpanan baru dan area buruk (dikenal sebagai blok buruk) ditutup oleh driver sistem file sehingga data tidak lagi ditulis di sana di masa mendatang. Jika pembacaan gagal, maka data ditandai sebagai rusak dan pengguna diberitahu untuk menjalankan pemeriksaan sistem file (atau memeriksa disk), atau perangkat secara otomatis memeriksa sistem file selama boot berikutnya.

Faktanya, Google memiliki paten untuk secara otomatis mendeteksi dan menangani blok buruk: Mengelola blok buruk dalam memori flash untuk kartu flash data elektronik

Untuk lebih jelasnya, pertanyaan Anda tentang bagaimana ini tiba-tiba menjadi praktis bukanlah pertanyaan yang tepat untuk ditanyakan. Itu tidak pernah tidak praktis sejak awal. Sangat disarankan untuk tidak menginstal sistem operasi (Windows) pada SSD (mungkin) karena jumlah penulisan yang dilakukannya ke disk.

Misalnya, registri menerima ratusan pembacaan dan penulisan per detik, yang dapat dilihat dengan ekstensi Alat Regmon Microsoft-SysInternals .

Menginstal Windows tidak disarankan pada SSD generasi pertama karena dengan kurangnya leveling keausan, data yang ditulis ke registri setiap detik (kemungkinan besar) akhirnya disadap ke pengguna awal dan menghasilkan sistem yang tidak dapat di-boot karena korupsi registri.

Dengan tablet, ponsel, dan hampir semua perangkat tertanam lainnya, tidak ada registri (perangkat Windows Embedded menjadi pengecualian, tentu saja) dan dengan demikian, tidak ada kekhawatiran data terus-menerus ditulis ke bagian yang sama dari media flash.

Untuk perangkat Windows Embedded, seperti banyak kios yang ditemukan di tempat umum (seperti Walmart, Kroger, dll.) Di mana Anda mungkin melihat BSOD acak dari waktu ke waktu, tidak banyak konfigurasi yang dapat dilakukan karena mereka telah dirancang sebelumnya dengan konfigurasi yang dimaksudkan untuk tidak pernah berubah. Perubahan waktu hanya terjadi sebelum chip ditulis dalam banyak kasus. Apa pun yang perlu disimpan, seperti pembayaran Anda ke toko bahan makanan, dilakukan melalui jaringan ke database toko di server.

Diikuti oleh jawaban dari Journeyman Geek:

Jawabannya selalu “tidak” karena jumlah penulisan yang diperlukan oleh sistem operasi akan cepat habis.

Mereka akhirnya menjadi hemat biaya untuk penggunaan umum. Bahwa "keausan" adalah satu-satunya perhatian adalah sedikit asumsi. Ada sistem yang menjalankan memori solid state untuk jangka waktu yang cukup lama. Banyak orang yang membuat car-puter boot dari kartu CF (yang secara elektrik kompatibel dengan PATA dan mudah dipasang dibandingkan dengan hard drive PATA), dan komputer industri memiliki penyimpanan berbasis flash yang kecil dan kokoh.

Meski begitu, tidak banyak pilihan bagi kebanyakan orang. Anda dapat membeli kartu CF pricy dan adaptor untuk laptop, atau menemukan disk industri kecil dan sangat mahal pada unit modul untuk desktop. Mereka tidak terlalu besar dibandingkan dengan hard drive kontemporer (menurut saya IDE DOM modern lebih dari 8GB atau 16GB). Saya cukup yakin Anda bisa mengatur drive sistem solid state jauh sebelum SSD standar menjadi umum.

Sejauh yang saya tahu, belum ada peningkatan universal / magis dalam leveling keausan. Ada peningkatan bertahap sementara kami telah beralih dari SLC pricy ke MLC, TLC, dan bahkan QLC bersama dengan ukuran proses yang lebih kecil (semuanya berbiaya lebih rendah dengan beberapa risiko aus yang lebih tinggi). Flash menjadi jauh lebih murah.

Ada juga beberapa alternatif yang tidak memiliki masalah keausan. Misalnya, menjalankan seluruh sistem dari ROM (yang bisa dibilang penyimpanan solid state) dan RAM yang didukung baterai, yang digunakan oleh banyak SSD awal dan perangkat portabel seperti Palm Pilot. Tak satu pun dari hal-hal ini umum saat ini. Hard drive bergoyang dibandingkan dengan mengatakan, RAM yang didukung baterai (terlalu mahal), perangkat solid state awal (agak mahal), atau petani dengan bendera (tidak pernah tertangkap karena kepadatan data yang buruk). Bahkan memori flash modern adalah a keturunan eeprom yang cepat menghapus dan eeprom telah digunakan dalam perangkat elektronik untuk penyimpanan hal-hal seperti firmware selama berabad-abad.

Hard drive berada di persimpangan yang bagus dari volume tinggi (yang penting), biaya rendah, dan penyimpanan yang relatif memadai.

Alasan Anda menemukan eMMC di komputer modern dan kelas bawah adalah komponennya yang relatif murah, cukup besar (untuk sistem operasi desktop) dengan biaya tersebut, dan memiliki kesamaan dengan komponen ponsel, sehingga diproduksi secara massal dengan antarmuka standar. Mereka juga memberikan kepadatan penyimpanan yang besar untuk volumenya. Mengingat banyak dari mesin ini memiliki drive 32GB atau 64GB yang remeh, setara dengan hard drive dari bagian yang lebih baik dari satu dekade yang lalu, mereka adalah pilihan yang masuk akal dalam peran ini.

Kami akhirnya mencapai titik di mana Anda dapat menyimpan sejumlah memori yang wajar dengan harga terjangkau dan dengan kecepatan yang wajar pada eMMC dan flash, itulah sebabnya orang-orang memilihnya.


Punya sesuatu untuk ditambahkan ke penjelasannya? Suarakan di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi? Lihat utas diskusi lengkap di sini .

Kredit Gambar: Martin Voltri (Flickr)

What Makes EMMC Flash Memory Viable In Mobile Devices, But Not PCs?


Perangkat keras - Artikel Terpopuler

PSA: Perbarui Konsol Game Sebelum Memberikannya untuk Natal

Perangkat keras Dec 9, 2024

KONTEN TIDAK CACHED Hal terakhir yang Anda inginkan pada Hari Natal adalah anak-anak Anda tidak dapat memainkan konsol game yang telah lama mereka tunggu-tunggu untuk dinikmati. B..


Cara Mengambil Tangkapan Layar Lebih Cepat di PlayStation 4

Perangkat keras Jun 20, 2025

KONTEN TIDAK CACHED Saat Anda terjebak dalam game favorit — Anda tahu, game yang bisa Anda mainkan berulang kali, dan masih menyukai setiap detiknya — dan sesuatu yang menakju..


Bagaimana Memperbaiki "Meningkatkan Presisi Pointer" Secara Otomatis Mengaktifkan atau Menonaktifkan Sendiri di Windows

Perangkat keras Dec 30, 2024

Windows’ “ Tingkatkan Presisi Pointer Pengaturan membantu dengan beberapa tikus, tetapi menyakitkan dengan yang lain. Jika Anda menemukan bahwa itu terus mengakti..


Cara Membawa Kembali Tarik Tiga Jari pada Force Touch Trackpad di MacBook

Perangkat keras Nov 10, 2024

KONTEN TIDAK CACHED Dengan diperkenalkannya Force Touch Trackpad pada MacBook baru 2015, Apple juga mengubah beberapa gerakan di sekitar, termasuk menghilangkan tarikan tiga jari ..


Mengapa Kami Masih Menggunakan Port Audio Analog?

Perangkat keras Sep 21, 2025

KONTEN TIDAK CACHED Ketika kebocoran tentang seperti apa sasis iPhone 7 mungkin terlihat menjadi berita utama awal pekan ini, kolumnis teknologi dan analis industri melompat pada ..


Delapan Cara Mudah untuk Menghemat Uang pada Tagihan Utilitas Anda

Perangkat keras Sep 6, 2025

KONTEN TIDAK CACHED Dalam hal menghemat uang untuk listrik dan biaya utilitas lainnya, dapatkan sesuatu seperti a termostat cerdas atau outlet pintar ..


Akankah 3D Tanpa Kacamata Akhirnya Menempatkan TV 3D di Setiap Rumah?

Perangkat keras Jan 20, 2025

KONTEN TIDAK CACHED TV 3D hilang, bukan? Salah. Di CES 2015 , beberapa produsen TV menaruh harapan mereka untuk masa depan TV 3D pada apa yang disebut teknologi TV ..


Bagaimana Saya Dapat Menjalankan Kabel Ethernet dengan Aman di Luar Ruangan?

Perangkat keras Jul 4, 2025

KONTEN TIDAK CACHED Anda ingin menghubungkan jaringan rumah Anda ke bangunan tambahan, seperti garasi atau bengkel, dan kabel adalah satu-satunya cara untuk melakukannya...


Kategori