m 2 terbaik pada denyar nand 3d. Kesimpulan. Apa yang lebih menguntungkan untuk dibeli? Perbezaan antara SSD dan HDD

Kami terus membincangkan reka bentuk dan prinsip operasi peranti storan di tapak web kami. Kali terakhir kita membincangkan memori Flash (), dan hari ini kita akan memberi tumpuan kepada salah satu jenis memori Flash yang telah disebutkan, iaitu memori NAND. Kami telah mengetahui sebahagian daripada struktur dan operasi NAND, jadi mari kita teruskan untuk mempertimbangkan algoritma asas, kaedah sambungan dan beberapa kehalusan yang tidak boleh dilupakan apabila bekerja dengan NAND.

Mari kita mulakan dengan melihat dua jenis memori NAND - iaitu SLC-( sel peringkat tunggal) dan MLC-( sel pelbagai peringkat) peranti. Dalam peranti SLC, satu sel memori menyimpan sedikit maklumat - kami membincangkan peranti sedemikian dengan tepat dalam artikel sebelumnya. Hanya dua keadaan sel memori yang mungkin ( transistor kesan medan dengan pengatup terapung). Keadaan pertama sepadan dengan pintu yang dicas, dan yang kedua, dengan itu, dengan yang dilepaskan. Segala-galanya mudah di sini - kami menggunakan voltan ambang dan, dengan kehadiran atau ketiadaan arus longkang, kami boleh menentukan bit mana yang ditulis ke sel memori yang diberikan.

Peranti MLC berbeza kerana satu sel unit boleh menyimpan beberapa bit maklumat, selalunya dua bit. Dalam peranti sedemikian, terdapat 4 tahap cas bagi pintu terapung, yang sepadan dengan 4 kemungkinan keadaan tersimpan:

Untuk membaca maklumat daripada sel sedemikian, tidak seperti peranti SLC, adalah perlu untuk memantau arus longkang pada beberapa makna yang berbeza voltan ambang pada pintu transistor.

Memori MLC mempunyai bilangan kitaran penulisan semula maksimum yang lebih kecil berbanding dengan SLC. Selain itu, SLC lebih pantas - iaitu, operasi baca/tulis/padam diselesaikan dalam masa yang lebih singkat. Dan kerana hanya satu ambang voltan digunakan untuk menentukan keadaan sel memori, memori SLC kurang berkemungkinan menyebabkan ralat. Tetapi itu tidak bermakna MLC lebih teruk. Memori MLC, pertama, membolehkan anda menyimpan lebih banyak maklumat, dan kedua, ia lebih murah. Iaitu, dari sudut pandangan nisbah harga/kualiti, MLC, pada dasarnya, kelihatan lebih baik.

Mari kita beralih kepada struktur memori NAND 😉

Seperti yang kita ingat, tidak seperti memori NOR, apabila menggunakan NAND kita tidak mempunyai akses kepada sel memori sewenang-wenangnya. Semua sel digabungkan menjadi halaman. Dan halaman digabungkan menjadi blok logik. Setiap halaman, sebagai tambahan kepada maklumat yang disimpan oleh pengguna, mengandungi beberapa data tambahan - maklumat tentang blok "buruk", maklumat perkhidmatan tambahan untuk pembetulan ralat.

Kesukaran dengan NAND ialah mustahil untuk mengakses mana-mana sel maklumat tertentu. Data hanya boleh ditulis halaman demi halaman, iaitu, jika kita ingin menukar sedikit, maka kita perlu menulis semula keseluruhan halaman. Dan anda hanya boleh memadamkan data dalam blok. Berikut ialah ciri-ciri cip memori NAND NAND128W3A sebagai contoh: saiz halaman – 512 bait + 16 bait maklumat perkhidmatan tambahan, saiz blok – 16 kBytes, iaitu 32 halaman.

Satu lagi masalah dengan NAND ialah bilangan kitaran tulis tidak terhingga. Oleh itu, jika penulisan sentiasa dibuat pada halaman yang sama, lambat laun ia akan rosak. Dan untuk memastikan pemakaian seragam semua sel memori, pengawal memori NAND menjejaki bilangan kitaran tulis untuk setiap blok memori individu. Jika pengawal melihat bahawa blok adalah "buruk", maka ia boleh melangkaunya dan menulis ke blok seterusnya. Terima kasih kepada ini, hayat perkhidmatan media storan meningkat dengan ketara. Jika kita ingin menulis susunan data yang besar, maka di dalam cip memori semua data akan dicampur ke dalam blok (algoritma penulisan berfungsi dalam blok yang paling tidak dipakai), dan apabila tugas membaca data ini timbul, pengawal memori NAND akan menyusun data dan memberikannya kepada kami dalam bentuk asalnya.

Kami telah menyusun struktur, dan akhirnya saya ingin bercakap sedikit tentang cara sambungan dibuat Cip NAND-ingatan.

Dan untuk ini, bas pemindahan data selari digunakan. Lebar bas ialah 8 atau 16 bait, bergantung pada peranti tertentu. Talian data digabungkan dengan talian alamat, yang mengurangkan bilangan pin yang diduduki. Isyarat kawalan dan tujuannya diterangkan dengan baik di sini:

Jika kita ingin menyambungkan memori kepada mikropengawal, maka sebaiknya pilih pengawal yang mempunyai sokongan perkakasan untuk pemindahan data melalui antara muka selari. Sebagai contoh, banyak STM32 dilengkapi dengan modul FSMC, yang membolehkan anda menyambung peranti luaran ingatan. Tetapi kami tidak akan menyelidiki perkara ini sekarang; adalah lebih baik untuk meninggalkan topik ini untuk artikel akan datang 😉 Mungkin dalam masa terdekat kami akan cuba membina contoh kecil untuk STM32, di mana kami akan menulis dan membaca data dari memori NAND, jadi jumpa lagi! )

Memori kilat NAND menggunakan get NOT AND, dan seperti kebanyakan jenis memori lain, menyimpan data masuk jisim besar sel, di mana setiap sel mengandungi satu atau lebih bit data.

Sebarang jenis ingatan boleh dipengaruhi oleh faktor dalaman dan luaran seperti haus, kerosakan fizikal, kesilapan perkakasan dan lain lain. Dalam kes sedemikian, kami berisiko kehilangan data kami sepenuhnya. Apa yang perlu dilakukan dalam situasi sedemikian? Tidak perlu risau kerana terdapat program pemulihan data yang memulihkan data dengan mudah dan cepat, tanpa perlu membeli peralatan pilihan atau dalam sebagai jalan terakhir, mula bekerja pada dokumen yang hilang semula. Mari kita lihat lebih dekat pada memori kilat NAND.

Biasanya, susunan NAND dibahagikan kepada banyak blok. Setiap bait dalam salah satu blok ini boleh ditulis dan diprogramkan secara individu, tetapi satu blok mewakili bahagian terkecil yang boleh dipadamkan dalam tatasusunan. Dalam blok sedemikian, setiap bit mempunyai nilai binari 1. Contohnya, peranti memori denyar NAND 2 GB monolitik biasanya terdiri daripada blok 2048 B (128 KB) dan 64 setiap blok. Setiap halaman mengandungi 2112 Bait, dan terdiri daripada 2048 bait data dan zon tambahan dalam 64 bait. Kawasan ganti biasanya digunakan untuk ECC, maklumat kehausan sel dan fungsi perisian overhed lain, walaupun ia tidak berbeza secara fizikal daripada halaman lain. Peranti NAND ditawarkan dengan antara muka 8-bit atau 16-bit. Nod data disambungkan ke memori NAND melalui bas data dua arah 8 atau 16 bit. Dalam mod 16-bit, arahan dan alamat menggunakan 8 bit, baki 8 bit digunakan semasa kitaran pemindahan data.

Jenis Memori Denyar NAND

Memori kilat NAND, seperti yang telah kami nyatakan, terdapat dalam dua jenis: peringkat tunggal (SLC) dan pelbagai peringkat (MLC). Memori denyar tahap tunggal - SLC NAND (sel tahap tunggal) sangat sesuai untuk aplikasi yang memerlukan ketumpatan tinggi dan sederhana. Ini adalah teknologi yang paling mudah digunakan dan mudah. Seperti yang diterangkan di atas, SLC NAND menyimpan satu bit data dalam setiap sel memori. SLC NAND menawarkan kelajuan baca dan tulis yang agak tinggi, prestasi yang baik dan algoritma pembetulan kesilapan mudah. SLC NAND boleh menjadi lebih mahal daripada teknologi NAND lain pada asas per-bit. Jika permohonan memerlukan kelajuan tinggi peranti membaca, seperti kad media berprestasi tinggi, beberapa pemacu hibrid, peranti keadaan pepejal (SSD) atau aplikasi terbenam lain, SLC NAND mungkin satu-satunya pilihan yang sesuai.

Memori denyar berbilang peringkat – MLC NAND (sel berbilang peringkat) direka untuk aplikasi ketumpatan yang lebih tinggi dan kitaran perlahan.

Tidak seperti SLC NAND, sel MLC NAND berbilang peringkat menyimpan dua atau lebih bit setiap sel memori. Voltan dan arus digunakan untuk menentukan lokasi setiap bit. Peranti SLC hanya memerlukan satu tahap voltan. Jika arus dikesan, nilai bit ialah 1; jika tiada arus dikesan, bit ditetapkan sebagai 0. Untuk peranti MLC, tiga bit digunakan untuk menentukan nilai bit tahap yang berbeza voltan.

Biasanya, MLC NAND menawarkan dua kali ganda kapasiti SLC NAND setiap peranti dan juga lebih murah. Kerana SLC NAND adalah tiga kali lebih pantas daripada MLC NAND dan menawarkan prestasi lebih daripada 10 kali lebih tinggi; tetapi untuk banyak aplikasi, MLC NAND menawarkan gabungan harga dan prestasi yang betul. Malah, MLC NAND mewakili hampir 80% daripada semua penghantaran memori kilat NAND. Dan memori kilat MLC NAND mendominasi pilihan pengguna dalam kelas SSD kerana prestasi mereka lebih baik keras magnet cakera.

Jangka hayat SSD bergantung pada bilangan bait yang telah ditulis ke memori denyar NAND. Kebanyakan peranti berasaskan MLC disertakan dengan waranti satu hingga tiga tahun. Walau bagaimanapun, adalah penting untuk memahami dengan tepat cara peranti akan digunakan, memandangkan SSD berasaskan MLC mungkin bertahan kurang jika beberapa penulisan semula pada cakera dijangka. Sebaliknya, penyelesaian berasaskan SLC akan bertahan lebih lama daripada jangkaan tiga tahun, walaupun di bawah kitaran PE yang teruk.

Sejarah kilat NAND

Memori kilat NAND ialah pemacu keadaan pepejal tidak meruap yang telah membawa perubahan ketara kepada industri penyimpanan data, yang kini berusia 26 tahun. Memori kilat telah dicipta oleh Dr. Fujio Masuoka semasa bekerja di Toshiba sekitar tahun 1980. Menurut Toshiba, nama "flash" telah dicadangkan oleh rakan sekerja Dr. Masuoka, Encik Sho-ji Ariizumi, kerana proses memadamkan kandungan memori mengingatkannya kepada denyar kamera.

Toshiba mengkomersialkan memori kilat NAND pada tahun 1987; banyak yang berubah sejak itu. Pasaran memori kilat NAND telah berkembang pesat dengan jualan lapan kali ganda berbanding Memori DRAM(Memori akses rawak dinamik - memori akses rawak dinamik). Memori NAND telah menjadi peranti storan ketahanan tinggi dan pilihan ramai pengguna. Ingatan sedemikian digunakan hari ini dalam pelbagai peta memori dan pemacu USB, penyimpanan awan ditemui dalam kalangan ramai pengguna, dalam industri dan perniagaan, dan dalam peranti rumah. Peranti iPhone, iPod dan iPad Apple, serta telefon dan tablet dihidupkan berasaskan Android Memori kilat NAND juga digunakan secara meluas. Sejak itu, inovasi ini telah memasukinya era baru, di mana pengguna sentiasa boleh mengakses fail mereka: video, muzik, buku dan dokumen, di mana sahaja anda berada.

NAND berkualiti tinggi diprogramkan untuk membaca maklumat dalam blok kecil, atau halaman, manakala memori kilat NOR membaca dan menulis data 1 bait pada satu masa. Memori kilat NOR lebih disukai untuk peranti yang menyimpan dan menjalankan kod, biasanya dalam kuantiti yang kecil.

Pengenalan memori kilat NAND keadaan pepejal dan peranti storan sebagai tambahan kepada peranti magnet konvensional cakera keras memberi perniagaan pilihan baharu untuk menjalankan pelayan mereka dan menyimpan aplikasi perniagaan utama. Oleh kerana memori sedemikian tidak mempunyai bahagian yang bergerak, denyar NAND boleh memproses dan memindahkan data dari satu tempat ke tempat lain dengan lebih pantas terima kasih kepada kelajuan yang sangat baik membaca dan menulis. Aplikasi yang digunakan dalam perkhidmatan kewangan perdagangan runcit dan perkhidmatan web awan sering mengendalikan pelayan yang dilengkapi dengan memori kilat NAND.

Memori kilat menyimpan maklumat dalam tatasusunan yang terdiri daripada sel memori dan transistor get terapung. Dalam peranti Sel Lapisan Tunggal (SLC), setiap sel hanya menyimpan satu bit maklumat. Beberapa jenis memori kilat yang lebih baharu, dikenali sebagai peranti sel berbilang peringkat (MLC), boleh menyimpan lebih daripada satu bit setiap sel dengan memilih antara berbilang peringkat cas elektrik untuk tujuan digunakan pada transistor get terapung dan selnya.

Fakta penting tentang NAND Flash

Evolusi jenis memori kilat sangat mengagumkan. StorageNewsletter.com, sumber yang dihormati dan diiktiraf secara nasional untuk harian berita elektronik untuk industri, mengikuti perkembangan memori kilat NAND agaknya masa yang lama dan ada keseluruhan arkib data tentang kewujudan teknologi ini.

Cip kilat: meningkatkan volum dan seterusnya harga rendah Memori denyar dan pemacu keadaan pepejal bergantung secara langsung pada proses pembuatan cip memori denyar NAND. SanDisk dan Toshiba kini menawarkan talian MLC 128GB dan cip dengan sel 3 bit setiap satu. Antara pengeluar memori kilat utama dunia ialah syarikat seperti: Intel, Samsung, Seagate, Nvidia, LSI, Micron dan Western Digital.

Kekunci denyar (atau pemacu denyar): Pemacu kilat USB pertama telah dibangunkan pada akhir 1990-an oleh M-Systems, yang kemudiannya diperoleh oleh SanDisk. Pada tahun 2001 di Amerika Syarikat syarikat IBM mula menghasilkan versi memori 8 MB, dipanggil "ingatan utama". Kini jumlah memori sedemikian mencapai 128 GB dan harga telah dikurangkan dengan ketara.

Syarikat yang sama M-Systems menjadi pengeluar SSD pertama pada tahun 1995. Sejak 1999, SN.com telah merekodkan 590 model yang berbeza, dilancarkan ke dalam pengeluaran oleh 97 syarikat. Antara yang lain, BiTMICRO Networks pada tahun 1999 mengeluarkan model E-Disk SNX35 dengan saiz 3.5 inci dan kapasiti dari 128MB hingga 10GB, masa capaian 500 ms dan kelajuan baca dan tulis 4MB/s menggunakan antara muka SCSI-2 . Pada tahun berikutnya, M-Systems menghasilkan 3 GB FFD SCSI, 2.5 inci SSD dengan kelajuan maksimum baca pada 4 MB/s dan tulis pada 3 MB/s.

Hari ini anda boleh mendapatkan memori 16 TB (PCIe SSD daripada OCZ) dengan kelajuan membaca sehingga 4 GB/s dan kelajuan menulis sehingga 3.8 GB/s. OCZ juga mengumumkan pada 2012 masa terpantas yang mungkin untuk menulis dan membaca maklumat: 0.04 ms untuk membaca dan 0.02 ms untuk operasi menulis.

Kita sering boleh mendapati diri kita berada dalam situasi di mana data dipadamkan atau rosak disebabkan oleh pelbagai kesalahan, baik dalam sistem mahupun kesilapan orang itu sendiri. Anda boleh mengetahui cara memulihkan data daripada kad memori.

Kriteria untuk memilih peranti dengan denyar NAND

Jadi, apabila ia datang untuk memilih peranti (contohnya, SSD) dengan teknologi denyar NAND, anda perlu mempertimbangkan beberapa kriteria pemilihan:

Pastikan peranti SSD, sistem pengendalian dan sistem fail menyokong TRIM, terutamanya jika kad menggunakan pengawal cakera keras, yang merumitkan proses mengumpul "sampah" dan data yang tidak diperlukan:

— ketahui sama ada OS anda menyokong pemangkasan daripada mana-mana sumber maklumat; — terdapat aplikasi yang membantu anda menambah teknologi pemangkasan untuk OS anda jika ia tidak disokong. Tetapi ketahui dahulu jika ia tidak menyakitkan pencapaian keseluruhan peranti. SSD dengan memori NAND akan menjadi pilihan yang sangat baik apabila anda memerlukan prestasi tinggi, tiada bunyi bising, rintangan kepada faktor luaran pengaruh atau penggunaan tenaga yang rendah: - bacaan yang tidak konsisten akan memungkinkan untuk meningkatkan prestasi berbanding HDD; - belajar tentang sebanyak mungkin prestasi yang mungkin peranti supaya tidak melebihi had; Untuk prestasi operasi yang lebih baik dan operasi sepanjang masa, adalah lebih baik untuk memilih SLC daripada MLC: - SSD berasaskan NAND bagus untuk mempercepatkan pelayan, tetapi ingat bahawa ini juga memerlukan ruang ganti untuk "sampah" dan/ atau memangkas. — sistem RAID dengan SSD akan memberikan prestasi dan kestabilan yang tinggi, tetapi gunakan pengawal serbuan yang direka khas untuk SSD, jika tidak, terlalu banyak "sampah" akan terkumpul sehingga sistem pemangkasan atau pengumpulan pun tidak dapat mengatasinya. Peranti SSD dengan ketahanan yang lebih tinggi, sudah tentu, akan bertahan lebih lama: - Contohnya, pilih peranti 100 GB bukannya 128 GB, 200 GB bukannya 256 GB, dan sebagainya. Kemudian anda akan tahu dengan pasti bahawa 28 atau 56 dan seterusnya gigabait memori mungkin dikhaskan ruang untuk mengira haus dan lusuh, menyusun semula fail dan sel memori yang rosak. Untuk kegunaan dalam industri, pengeluaran atau pejabat, lebih baik memilih peranti kelas perniagaan, contohnya, PCI Express(PCIe) peranti SSD:

Kad PCIe dengan konfigurasi khas Pengawal SSD boleh memberikan prestasi I/O yang sangat tinggi dan daya tahan yang baik.

2017-05-25 Tarikh terakhir diubah suai: 2018-10-10

Artikel tersebut membincangkan: Ciri-ciri penggunaan litar mikro NAND KILAT, reka letak halaman dan kaedah pengurusan blok buruk. Cadangan untuk pengaturcaraan menggunakan pengaturcara.

KANDUNGAN:

1. TEORI

1.1. Perbezaan antara cip NAND FLASH dan cip konvensional

Jika anda tidak menyelidiki selok-belok teknologi, maka perbezaan antara litar mikro NAND daripada cip memori lain adalah seperti berikut:

  • Litar mikro NAND mempunyai sangat isipadu yang besar.
  • Litar mikro NAND boleh dapat blok buruk (buruk)..
  • Saiz halaman rekod bukan kuasa 2 .
  • Menulis pada cip dijalankan hanya halaman , pemadaman - sekurang-kurangnya dalam blok .

Terdapat beberapa lagi perbezaan, tetapi dua ciri pertama adalah kunci. Menyebabkan paling banyak masalah kehadiran blok buruk.

1.2. Organisasi cip NAND FLASH

Butiran lanjut tentang organisasi dan struktur litar mikro NAND boleh dibaca dalam kesusasteraan khusus, tetapi kami ambil perhatian bahawa:

  • Litar mikro NAND dianjurkan dalam muka surat (muka surat), muka surat dalam blok (bloks), menyekat masuk modul logik (lun).
  • Saiz halaman NAND bukan gandaan 2.
  • Halaman terdiri daripada asas Dan ganti (ganti) kawasan-kawasan.

Menurut pemaju NAND Vkawasan teras mesti terletak data itu sendiri, A di kawasan simpanan (rizab). - penanda blok buruk, jumlah semak kawasan utama, lain-lain maklumat perkhidmatan.

Jika mereka bercakap tentang saiz halaman Cip NAND 512 bait atau 2K bait, kemudian kita bercakap tentang O saiz kawasan utama muka surat, tidak termasuk ganti.

1.3. Cara Menggunakan Kawasan Ganti Halaman

Biar kami mengingatkan anda sekali lagi bahawa mengikut rancangan pembangun cip NAND di kawasan lapang sepatutnya terletak: penanda blok buruk, jumlah semak kawasan data utama, lain maklumat perkhidmatan.

Kebanyakan pembangun hanya menerangkan lokasi penanda blok buruk dalam litar mikro yang dibekalkan. Untuk aspek lain menggunakan kawasan ganti, diberikan cadangan am dan algoritma untuk mengira ECC, biasanya mengikut Haming. Samsung melangkah lebih jauh, membangunkan cadangan yang dipanggil " Kawasan memori denyar NAND ganti. Standard tujuan "("Kawasan Ganti Denyar NAND. Standard Tugasan", 27. April. 2005, Bahagian Memori, Samsung Electronics Co., Ltd).

Jadi piawaian ini menganggap kegunaan seterusnya kawasan ganti:

Untuk cip dengan saiz halaman 2048+64 bait t bahagian utama dan kawasan ganti halaman dibahagikan kepada 4 serpihan (sektor) setiap satu:

WilayahSaiz (bait)Serpihan
Utama512 Sektor 1
512 Sektor 2
512 Sektor 3
512 Sektor 4
ganti16 Sektor 1
16 Sektor 2
16 Sektor 3
16 Sektor 4

Setiap serpihan kawasan utama mereka dipadankan serpihan kawasan ganti.

Menggunakan kawasan ganti (untuk setiap empat serpihan)
untuk cip dengan saiz halaman 2048+64 bait:
berat sebelah
(bait)
Saiz
(bait)
TujuanPenerangan
Penanda blok buruk
Terpelihara
Nombor sektor logik
Dikhaskan untuk nombor sektor
Terpelihara
Kod ECC untuk kawasan halaman utama
Kod ECC untuk nombor sektor logik
Terpelihara

Tetapi ini bukan satu-satunya "standard" untuk memperuntukkan memori halaman; hanya kita yang tahu beberapa dozen daripadanya, sebagai contoh:

  • "Pengurusan NAND FLASH di bawah WinCE 5.0 ", NXP;
  • "Pengurusan Blok Buruk untuk NAND Flash menggunakan NX2LP ", 15 Disember 2006, Semikonduktor Cypress;
  • "Pengurusan Blok Buruk OLPC NAND ", OLPC.

1.4. Imej NAND dan imej binari

Anda mungkin menghadapi dua pilihan imej untuk dirakam:

  1. Fail binari tidak rosak ke halaman dan tanpa kawasan ganti.
    Pilihan ini boleh dilakukan jika anda seorang pembangun peranti yang menggunakan NAND atau menerima fail sedemikian daripada pembangun. Imej ini sesuai untuk menulis kepada litar mikro dengan halaman dalam sebarang saiz dan apa-apa pengedaran kawasan ganti, anda hanya perlu tahu dengan kaedah apa kawasan ganti akan terbentuk.
  2. Imej dibaca daripada litar mikro lain (sampel), mengandungi kawasan ganti dengan tanda blok buruk, maklumat perkhidmatan dan kod kawalan.
    Gambar ini boleh ditulis sahaja ke dalam cip dengan dimensi yang sama muka surat dan blok.

Pakar yang membaiki pelbagai peralatan sering menghadapi kes kedua. Dalam kes sedemikian, selalunya sukar untuk menentukan kaedah peruntukan kawasan ganti yang digunakan dan kaedah pengurusan blok buruk yang digunakan.

1.5. Penandaan kilang blok buruk

Satu-satunya perkara yang lebih kurang standard adalah penandaan kilang blok buruk.

  • Blok buruk ditanda pada halaman ke-0 atau ke-1 untuk cip dengan saiz halaman kurang daripada 4K.
  • Untuk 4K muka surat dan banyak lagi, penandaan mungkin dihidupkan muka surat terakhir blok.
  • saya sendiri penanda blok buruk terletak di kawasan ganti halaman dalam bait ke-5 untuk halaman kecil (512 bait) dan dalam bait ke-0 untuk halaman besar (2K).
  • Penanda blok buruk mungkin penting 0x00 atau 0xF0 untuk halaman kecil Dan 0x00 untuk lebih X.
  • Blok yang bagus sentiasa ditanda 0xFF.
  • Walau apa pun maknanya berbeza daripada 0xFF pengaturcara menganggap sebagai penanda blok buruk.
  • Sebagai peraturan, dalam moden NAND blok buruk diisi sepenuhnya dengan nilai 0x00.

Terdapat satu masalah: blok buruk boleh dipadamkan. Dengan cara ini, anda boleh kehilangan maklumat tentang blok cip buruk.

Walau bagaimanapun, jika litar mikro telah berfungsi dalam peranti, kaedah menandakan blok buruk ini tidak selalu digunakan. Kadangkala maklumat blok buruk tidak disimpan dalam memori NAND. Tetapi, lebih kerap daripada tidak, walaupun pemaju perisian peranti menggunakan skema yang berbeza untuk menguruskan blok buruk, dia lebih suka untuk tidak memadamkan tanda kilang.

1.6. Pengurusan blok yang buruk

pemaju NAND litar mikro mencadangkan untuk menggunakan skim kawalan blok buruk berikut:

  • lulus blok buruk
  • Penggunaan ganti wilayah

Juga, kaedah untuk menguruskan blok buruk kadangkala termasuk menggunakan pembetulan kesilapan(ECC). Perlu diingatkan bahawa penggunaan pembetulan ralat tunggal tidak menghapuskan berbilang ralat dan masih memaksa anda untuk menggunakan salah satu daripada skema di atas. Selain itu, majoriti NAND cip mempunyai kawasan bebas kerosakan yang dijamin di mana blok buruk tidak muncul. Kawasan bebas kegagalan biasanya terletak pada permulaan cip.

Kaedah untuk menguruskan blok buruk ini diterangkan dengan baik dalam dokumentasi teknikal pengilang NAND dan dibincangkan secara meluas dalam literatur tentang penggunaan NAND. Walau bagaimanapun, mari kita ingat secara ringkas intipati mereka:

Langkau blok buruk:
Jika blok semasa ternyata rosak, ia dilangkau dan maklumat ditulis ke blok percuma seterusnya. Skim ini adalah universal, mudah untuk dilaksanakan, tetapi agak bermasalah untuk kes apabila blok buruk muncul semasa operasi. Untuk skim ini berfungsi sepenuhnya, nombor blok logik mesti disimpan di dalam blok (standard Samsung untuk menetapkan kawasan ganti, sebenarnya, menganggap ini). Apabila bekerja mengikut skema ini, pengawal mesti di suatu tempat menyimpan jadual surat-menyurat antara nombor blok logik dan nombor fizikalnya, jika tidak, akses memori akan menjadi sangat perlahan.

Oleh itu, pembangunan logik adalah skema penggunaan kawasan ganti:
Mengikut kaedah ini, keseluruhan volum memori dibahagikan kepada dua bahagian: utama dan sandaran. Apabila blok buruk muncul dalam memori utama, ia digantikan dengan blok daripada memori ganti, dan entri yang sepadan dibuat dalam jadual penugasan semula blok. Jadual penugasan semula disimpan sama ada dalam blok yang dijamin selamat gagal atau dalam berbilang salinan. Format jadual adalah berbeza, ia disimpan dalam tempat berbeza. Sekali lagi, Samsung menerangkan standard untuk format dan susun atur jadual, tetapi hanya sedikit orang yang mengikutinya.

2. AMALAN

2.1. Mengimbas blok buruk cip NAND

Pengaturcara ChipStar membolehkan anda mengimbas litar mikro dengan cepat NAND untuk kehadiran blok buruk mengikut tanda kilang blok buruk.

Pilih item menu " Cip|Cari blok buruk ", cip akan diperiksa untuk blok buruk. Hasilnya ditunjukkan dalam bentuk jadual.

Tindakan ini hanya perlu jika anda hanya mahu melihat senarai blok buruk. Dalam semua kes lain, carian untuk blok buruk dilakukan secara automatik apabila perlu.

2.2. Blok buruk dalam imej NAND

Apabila membaca imej cip pengaturcara NAND selain itu menyimpan maklumat tentang halaman dan saiz blok cip. Maklumat disimpan dalam fail berasingan. Jadi jika anda mengira dan menyimpan imej cip dalam fail <имя_файла>.nbin program akan mencipta fail lain: <имя_файла>.rujuk . Apabila membuka fail <имя_файла>.nbin fail <имя_файла>.rujuk akan dibaca dengan cara yang sama. Dalam fail <имя_файла>.rujuk maklumat tentang halaman dan saiz blok cip direkodkan. Selepas membaca cip atau membuka fail seperti .nbin , imbasan latar belakang imej dilakukan untuk kehadiran blok buruk berdasarkan maklumat tentang halaman dan saiz blok.

Pilihan NAND dan maklumat tentang blok buruk boleh didapati dalam "tab" NAND"editor pengaturcara:

Imej binari NAND boleh dilihat dalam "tab" Ingatan utama ":

Dalam mod editor NAND kawasan ganti halaman diperuntukkan warna lebih kusam, butang untuk bergerak melalui halaman, blok dan peralihan pantas ke permulaan kawasan ganti halaman semasa. Selain alamat kursor, baris status editor juga dipaparkan mukasurat Dan nombor blok di mana kursor berada. Semua ini membolehkan anda melihat kandungan litar mikro dengan lebih mudah.

2.3.Memadamkan NAND

Pengaturcara lalai tidak memadam blok buruk, tetapi jika anda melumpuhkan pilihan " Menyemak dan melangkau blok buruk " blok buruk mungkin dipadamkan dan tanda blok buruk mungkin hilang. Lumpuhkan pilihan ini hanya jika perlu.

Hanya blok buruk yang ditanda mengikut tanda kilang dilangkau. Jika peranti menggunakan tanda yang berbeza untuk blok buruk, ia akan dipadamkan kerana perisian pengaturcara tidak akan melihatnya. Untuk bekerja dengan tanda bukan standard bagi blok buruk, pengaturcara boleh menggunakan pemalam luaran.

2.4. Menguji litar mikro untuk kekurangan rakaman

Secara lalai, pengaturcara mengabaikan semua blok buruk semasa menyemak, tetapi jika anda melumpuhkan pilihan " Imbas dan langkau blok buruk "Blok buruk akan diuji yang secara semula jadi akan membawa kepada ralat ujian.

2.5. Menulis imej siap ke cip

Membakar imej NAND dalam litar mikro sedikit berbeza daripada yang konvensional KILAT litar mikro Pertama sekali, mereka mesti sepadan saiz halaman imej dan cip sasaran. Jika kawalan digunakan blok buruk mesti sepadan saiz blok imej dan litar mikro.

Perisian untuk semua pengaturcara ChipStar menyokong tiga kaedah untuk menguruskan blok buruk alatan terbina dalam dan nombor tanpa had menggunakan pemalam. Di samping itu, anda boleh menetapkan bilangan blok boleh tulis pada permulaan cip, yang sebenarnya keempat cara untuk menguruskan blok buruk.

Kaedah 1: Mengabaikan Blok Buruk

Menyalin mudah, mengabaikan blok buruk (blok buruk ditulis dengan cara yang sama seperti yang biasa).

Imej asal Cip
(keadaan awal)
Cip
(hasil)
Blok 0
baik
Sekat
bersih
Blok 0
baik
Blok 1
teruk
Sekat
bersih
Blok 1
salah
Blok 2
baik
Sekat
bersih
Blok 2
baik
Blok 3
baik
Sekat
teruk
Blok 3
rosak
Blok 4
baik
Sekat
bersih
Blok 4
baik
Rekod sempadan
Blok 5
baik
Sekat
bersih
Sekat
bersih

Paling sesuai untuk menyalin cip NAND tanpa mendalaminya struktur dalaman, dengan syarat cip itu ditulis tidak mengandungi blok buruk . Jika dalam gambar asal terdapat blok buruk , akhirnya terbentuk blok buruk palsu . Kemunculan blok buruk palsu tidak akan menjejaskan fungsi peranti. Walau bagaimanapun, jika cip sudah mengandungi blok buruk, apabila anda cuba menulis kepada cip sedemikian, blok buruk dengan akibat yang tidak dapat diramalkan. Petua: anda boleh cuba memadamkan keseluruhan cip, termasuk blok buruk, kemudian menyalinnya. Jika menulis ke blok buruk berjaya diselesaikan (ini sering berlaku), peranti anda akan berfungsi dengan betul; pada masa hadapan, perisian peranti akan mengenal pasti blok buruk dan menggantikannya dengan yang baik mengikut algoritma pengendaliannya.

Kaedah 2: Pintasan Blok Buruk

Imej asal Cip
(keadaan awal)
Cip
(hasil)
Blok 0
baik
Sekat
bersih
Blok 0
baik
Blok 1
teruk
Sekat
bersih
Sekat
bersih
Blok 2
baik
Sekat
bersih
Blok 2
baik
Blok 3
baik
Sekat
teruk
Sekat
teruk
Blok 4
baik
Sekat
bersih
Blok 4
baik
Rekod sempadan
Blok 5
baik
Sekat
bersih
Sekat
bersih

Apabila memintas blok buruk blok buruk tidak direkodkan daripada imej asal Dan maklumat tidak ditulis kepada blok cip buruk. Ini bukan dasar penyalinan terbaik, tetapi ia selamat daripada blok cip yang buruk: tiada maklumat yang hilang tentang blok cip buruk dan blok buruk palsu tidak muncul. Dalam sesetengah kes, dasar penyalinan sedemikian boleh membantu memulihkan kefungsian peranti yang tidak diketahui.

Kaedah 3: Langkau Blok Buruk

Imej asal Cip
(keadaan awal)
Cip
(hasil)
Blok 0
baik
Sekat
bersih
Blok 0
baik
Blok 1
teruk

Sekat
bersih
Blok 2
baik
Blok 2
baik
Sekat
bersih
Blok 3
baik
Blok 3
baik
Sekat
teruk
Sekat
teruk
Blok 4
baik
Sekat
bersih
Blok 4
baik
Rekod sempadan
Blok 5
baik
Sekat
bersih
Sekat
bersih

Tulis dengan melangkau blok buruk menganggap bahawa peranti menggunakan algoritma pengurusan blok yang buruk ini, dan bukan yang lain. Di bawah syarat ini, penyalinan maklumat yang betul adalah dijamin.

Kaedah 4: Tulis hanya kawasan yang dijamin bebas kegagalan

Imej asal Cip
(keadaan awal)
Cip
(hasil)
Blok 0
baik
Sekat
bersih
Blok 0
baik
Blok 2
baik
Sekat
bersih
Blok 1
baik
Rekod sempadan
Sekat
teruk
Sekat
bersih
Sekat
bersih
Blok 3
baik
Sekat
teruk
Sekat
teruk
Blok 4
baik
Sekat
bersih
Sekat
bersih
Blok 5
baik

Sekat
bersih

Sekat
bersih

Dalam kebanyakan moden NAND litar mikro, blok pertama (sekurang-kurangnya satu) dijamin tidak mengalami kegagalan. Dalam banyak peranti, pada permulaan cip terdapat kod untuk pemuat but dan sistem pengendalian peranti. Menyalin hanya kawasan ini selalunya mencukupi.

Dalam dialog tetapan mod rakaman, nyatakan saiz rakaman dalam blok.

Cara lain untuk menguruskan blok buruk

Perisian pengaturcara ChipStar menyokong sebarang algoritma pengurusan blok yang buruk NAND menggunakan pemalam luaran. Di hadapan pemalam yang dipasang penerangan kaedah tambahan muncul dalam senarai" Menguruskan blok NAND yang buruk ". Anda boleh mengkonfigurasi parameter kaedah yang dipilih dengan mengklik butang " Pemalam luaran ".

Menggunakan Kod Pembetulan Ralat (ECC)

Penggunaan kod pembetulan ralat membolehkan memulihkan ralat tunggal pada halaman NAND.

Pelbagai algoritma boleh digunakan untuk memulihkan ralat tunggal dalam sektor ini. Bergantung kepada algoritma ECC, boleh dipulihkan kuantiti yang berbeza ralat setiap sektor (512+16 bait). Di bawah istilah " bujang "difahamkan kesilapan hanya dalam satu bit data. Untuk NAND dengan saiz halaman 512+16 bait, konsep " sektor" Dan " muka surat" padankan. Untuk NAND dengan saiz besar Pengaturcara halaman ChipStar menggunakan skema susun atur halaman ke dalam sektor, seperti yang diterangkan. Dalam tetapan rakaman atau pengesahan, anda boleh menentukan bilangan ralat setiap sektor yang boleh dibetulkan oleh algoritma yang digunakan dalam peranti anda. Sehubungan itu, litar mikro dengan bilangan ralat yang boleh diterima tidak akan ditolak; maklumat tentang bilangan ralat boleh diperbetulkan dipaparkan dalam tetingkap statistik:

Maklumat tentang bilangan ralat yang dibenarkan bagi setiap sektor untuk setiap cip tertentu boleh didapati dalam dokumentasi setiap cip. Semua cip NAND yang baru ditambah dimasukkan ke dalam pangkalan data pengaturcara, dengan mengambil kira bilangan ralat yang dibenarkan.

Apabila menambah secara bebas litar mikro:

  • Jika ONFI disokong, maka bilangan ralat yang dibenarkan bagi setiap sektor membaca daripada jadual parameter litar mikro dan dipasang kepada nilai yang dikehendaki.
  • jika litar mikro tidak menyokong ONFI, pengguna kena tetapkan nilai sendiri, menggunakan dokumentasi untuk cip.

Untuk litar mikro baharu NAND pengeluaran Samsung nilai bilangan ralat yang dibenarkan bagi setiap sektor dikodkan sebagai sebahagian daripada pengecam cip. Oleh itu, untuk litar mikro tersebut bilangan ralat yang dibenarkan bagi setiap sektor juga akan ditetapkan dengan betul.

Apabila membaca kandungan litar mikro untuk tujuan menyimpan atau menyalinnya lagi, ralat tunggal tidak dapat dikesan dengan pasti. Imej yang terhasil kemudiannya boleh dianalisis secara berasingan untuk ralat dengan mengira kod semakan ECC aplikasi luaran, dengan syarat betul-betul algoritma yang digunakan dan susun atur halaman diketahui .

Perisian pengaturcara ChipStar menawarkan secara tidak langsung kaedah statistik mengenal pasti dan menghapuskan kesilapan tunggal. Kaedah ini membolehkan untuk mengenal pasti sahaja tidak stabil kesilapan dengan tidak dijamin kebolehpercayaan. Untuk melaksanakan pembacaan dengan pengesanan ralat, anda perlu memilih " Bacaan terpilih" dan pada tab "NAND", tandai kotak " Dayakan mod pembetulan ralat"

Anda boleh mengkonfigurasi bilangan percubaan baca semula untuk perbandingan dan jumlah bilangan percubaan baca semula apabila ralat berlaku. Perlu diingat bahawa menggunakan kaedah ini melambatkan proses membaca.

Algoritma pengesanan ralat statistik berfungsi seperti berikut:

  1. Halaman NAND dibaca beberapa kali berturut-turut (sekurang-kurangnya tiga).
  2. Data baca dibandingkan bait demi bait.
  3. Jika tiada ralat perbandingan dikesan, halaman tersebut dianggap bebas ralat.
  4. Jika ralat dikesan semasa perbandingan, halaman dibaca beberapa kali lagi.
  5. Untuk setiap ralat, bilangan bacaan dikira. unit Dan sifar.
  6. Nilai yang betul (“0” atau “1”) dianggap sebagai nilai yang lebih banyak.

Algoritma berfungsi dengan baik jika kebarangkalian ralat dalam bit tertentu litar mikro adalah kurang daripada 0.5. Apabila membaca litar mikro, ralat "diperbetulkan" dan kebarangkalian bacaan yang betul dikira.

2.6. Menukar imej binari kepada imej NAND

Semua yang diterangkan di atas lebih kepada penyalinan NAND dan rakaman berdasarkan model litar mikro, tetapi ia selalunya diperlukan tulis imej binari asal program ke cip bersih. Anda perlu menukar sebelum merakam imej binari pada imej NAND, menambah pada setiap halaman kawasan ganti dan mengisinya dengan betul. Untuk melakukan ini, buka anda fail binari, pilih item menu " ". Dialog akan muncul:

Tetapkan mod penukaran NAND: " Imej binari... ", nyatakan halaman dan saiz blok NAND atau pilih cip yang diperlukan. Pilih format kawasan ganti. Pengaturcara menyokong pengisian mudah kawasan dengan nilai FF ​​​​dengan alatan terbina dalam dan kaedah lain menggunakan pemalam. A pemalam dibekalkan dengan pengaturcara yang melaksanakan tugasan kawasan ganti yang disyorkan oleh Samsung.

Jika anda perlu melaksanakan mana-mana pilihan pengedaran yang berbeza - beritahu kami dan kami akan menyediakan pemalam yang sesuai, atau anda boleh melaksanakan pemalam yang diperlukan sendiri.

2.7. Serasi dengan imej NAND yang dibaca oleh pengaturcara lain

jika anda mempunyai imej NAND, dibaca oleh pengaturcara lain atau diterima daripada sumber lain, ia mestilah menukar ke dalam format yang sesuai untuk rakaman Pengaturcara ChipStar.

Untuk melakukan ini, ikuti langkah berikut:

  • Buka fail anda, pilih item menu " Edit|Togol mod editor NAND ". Dialog akan muncul seperti yang ditunjukkan di atas.
  • Tetapkan mod penukaran kepada format NAND: "Imej itu sudah menjadi NAND... ", menunjukkan saiz halaman Dan blok NAND atau pilih cip yang diperlukan. klik " teruskan".
  • Tab akan muncul dalam editor " NAND " dan imej akan mula mengimbas blok buruk.
  • Fail yang terhasil boleh disimpan dalam format NAND, fail akan menerima sambungan .nbin lalai.

Prestasi dan jangka hayat SSD bergantung terutamanya pada memori denyar NAND dan perisian tegar pengawal. Ia adalah komponen utama harga pemacu, dan adalah logik untuk memberi perhatian kepada komponen ini semasa membeli. Hari ini kita akan bercakap tentang NAND.

Jika anda mahu, anda boleh menemui selok-belok proses teknologi untuk menghasilkan memori kilat pada tapak yang mengkhusus dalam ulasan SSD. Artikel saya ditujukan kepada pembaca yang lebih luas dan mempunyai dua matlamat:

  1. Buka tirai pada spesifikasi samar-samar yang diterbitkan di tapak web pengeluar dan kedai SSD.
  2. Selesaikan soalan yang anda mungkin ada semasa belajar ciri-ciri teknikal memori pemacu yang berbeza dan membaca ulasan yang ditulis untuk geeks perkakasan.

Sebagai permulaan, saya akan menggambarkan masalah dengan gambar.

Apakah yang ditunjukkan oleh spesifikasi SSD?

Spesifikasi teknikal NAND yang diterbitkan di laman web rasmi pengeluar dan di kedai dalam talian tidak selalu mengandungi maklumat terperinci. Lebih-lebih lagi, terminologi sangat berbeza-beza, dan saya telah menyusun data untuk anda kira-kira lima pemacu berbeza.

Adakah gambar ini bermakna untuk anda?

Ok, katakan Yandex.Market bukan yang terbaik sumber yang boleh dipercayai maklumat. Mari kita beralih ke laman web pengeluar - adakah ia menjadi lebih mudah?

Mungkin ia akan menjadi lebih jelas dengan cara ini?

Dan jika ya?

Atau adakah cara ini lebih baik?

Sementara itu, semua pemacu ini mempunyai memori yang sama dipasang! Sukar untuk dipercayai, terutamanya melihat dua gambar terakhir, bukan? Selepas membaca entri itu hingga akhir, anda bukan sahaja akan yakin tentang ini, tetapi anda juga akan membaca ciri-ciri seperti buku terbuka.

Pengeluar Memori NAND

Terdapat lebih sedikit pengeluar memori kilat daripada syarikat yang menjual SSD di bawah jenama mereka sendiri. Kebanyakan pemacu kini mempunyai memori daripada:

  • Intel/Micron
  • Hynix
  • Samsung
  • Toshiba/SanDisk

Bukan kebetulan bahawa Intel dan Micron berkongsi tempat yang sama dalam senarai. Mereka menghasilkan NAND menggunakan teknologi yang sama di bawah usaha sama IMFT.

Di kilang terkemuka di negeri Utah AS, memori yang sama dihasilkan di bawah jenama kedua-dua syarikat ini dalam perkadaran yang hampir sama. Daripada barisan pemasangan kilang di Singapura, yang kini dikawal oleh Micron, memori itu juga mungkin berada di bawah jenama anak syarikatnya SpecTek.

Semua pengeluar SSD membeli NAND daripada syarikat di atas, jadi pemacu yang berbeza Mungkin terdapat memori yang hampir sama, walaupun jenamanya berbeza.

Nampaknya dalam keadaan ini dengan ingatan semuanya harus mudah. Walau bagaimanapun, terdapat beberapa jenis NAND, yang seterusnya dibahagikan kepada parameter yang berbeza, menyebabkan kekeliruan.

Jenis memori NAND: SLC, MLC dan TLC

Ini adalah tiga jenis NAND yang berbeza, perbezaan teknologi utama antara mereka ialah bilangan bit yang disimpan dalam sel memori.

SLC ialah yang tertua daripada tiga teknologi dan anda mungkin tidak akan temui SSD moden dengan NAND sedemikian. Kebanyakan pemacu kini mempunyai MLC, dan TLC ialah perkataan baharu dalam pasaran memori untuk pemacu keadaan pepejal.

Secara umum, TLC telah lama digunakan dalam pemacu kilat USB, di mana ketahanan memori tidak mempunyai kepentingan praktikal. Baru proses teknologi memungkinkan untuk mengurangkan kos gigabait TLC NAND untuk SSD, memberikan prestasi dan hayat perkhidmatan yang boleh diterima, yang merupakan minat logik semua pengeluar.

Sungguh menarik bahawa walaupun orang awam bimbang tentang bilangan kitaran yang terhad Tulis semula SSD, apabila teknologi NAND berkembang, parameter ini hanya berkurangan!

Cara Menentukan Jenis Memori Tertentu dalam SSD

Tidak kira sama ada anda telah membeli SSD atau baru merancang pembelian, selepas membaca siaran ini anda mungkin mempunyai soalan dalam sari kata.

Tiada program menunjukkan jenis memori. Maklumat ini boleh didapati dalam ulasan drive, tetapi terdapat jalan pintas, terutamanya apabila anda perlu membandingkan beberapa calon untuk pembelian.

Di tapak khusus anda boleh mencari pangkalan data pada SSD, dan berikut ialah contohnya.

Saya tidak menghadapi masalah mencari ciri memori pemacu saya di sana, kecuali SanDisk P4 (mSATA) yang dipasang dalam tablet.

SSD mana yang mempunyai memori terbaik?

Mari kita lihat perkara utama artikel tersebut:

  • Pengeluar NAND boleh dikira dengan jari satu tangan
  • Pemacu keadaan pepejal moden menggunakan dua jenis NAND: MLC dan TLC, yang hanya mendapat momentum
  • MLC NAND berbeza dalam antara muka: ONFi (Intel, Micron) dan Mod Togol (Samsung, Toshiba)
  • ONFi MLC NAND dibahagikan kepada tak segerak (lebih murah dan perlahan) dan segerak (lebih mahal dan pantas)
  • Pengeluar SSD menggunakan memori antara muka dan jenis yang berbeza, mencipta pelbagai barisan untuk sebarang dompet
  • spesifikasi rasmi jarang mengandungi maklumat khusus, tetapi pangkalan data data SSD membolehkan anda menentukan jenis NAND dengan tepat

Sudah tentu, dalam zoo seperti itu tidak ada jawapan yang jelas kepada soalan yang dikemukakan dalam sari kata. Tanpa mengira jenama pemacu, NAND memenuhi spesifikasi yang dinyatakan, jika tidak, tiada gunanya pengeluar OEM membelinya (mereka memberikan jaminan mereka sendiri pada SSD).

Walau bagaimanapun... bayangkan bahawa musim panas menggembirakan anda dengan penuaian strawberi yang belum pernah terjadi sebelumnya di dacha!

Semuanya berair dan manis, tetapi anda tidak boleh makan sebanyak itu, jadi anda memutuskan untuk menjual beberapa buah beri yang anda kumpulkan.

Adakah anda akan menyimpan strawberi terbaik untuk diri sendiri atau meletakkannya untuk dijual? :)

Ia boleh diandaikan bahawa pengeluar NAND memasang paling banyak ingatan yang lebih baik ke peranti storan anda. Memandangkan bilangan syarikat yang mengeluarkan NAND terhad, senarai pengeluar SSD adalah lebih pendek:

  • Penting (bahagian Micron)
  • Intel
  • Samsung

Sekali lagi, ini hanyalah tekaan dan tidak disokong oleh fakta yang sukar. Tetapi adakah anda akan bertindak secara berbeza jika anda adalah syarikat ini?

Hello kawan-kawan! Pada hari yang lain salah seorang pembaca tetap kami bertanya soalan yang baik. Dia tanya, Kepada bagaimana untuk mengetahui berapa lama lagi ia akan berfungsi atau untukBagaimana untuk mengetahui sumber kerja SSDnya. Juga minggu lepas, pengguna lain bertanya lebih banyak soalan mengenai topik ini, sebagai contoh:

yang mana Jenis memori kilat untuk SSD adalah lebih baik: NAND, 3D NAND, 3D V-NAND dan NOR?

Bagaimana untuk mengetahui cip memori yang terdiri daripada SSD yang dibeli ( SLC, MLC atau TLC) dan ingatan mana yang lebih baik?

Berapakah bilangan kitaran tulis semula atau TBW?

Kami akan menjawab semua soalan menarik ini dalam artikel hari ini.

Bagaimana untuk mengetahui berapa lama SSD anda akan bertahan

Saya tidak takut untuk mengulangi diri saya sendiri dan mengatakan bahawa segala-galanya dalam komputer adalah penting, termasuk pemacu keadaan pepejal. Sebelum membelinya, pastikan anda mengetahui prestasi dan hayat perkhidmatan SSD masa hadapan anda. Mudah bagi pengguna pemula untuk keliru di sini, kerana bukannya hayat perkhidmatan SSD,di Internet semua orang bercakap tentang sesuatubilangan kitaran tulis semula. Akan menerangkan. C Kitaran penulisan semula ialah penulisan semula keseluruhan volum (semua sel) cakera keadaan pepejal, tetapi pengawal menulis semula secara sama rata sel. Untuk kemudahan kami, pengilang menunjukkan (kira menggunakan formula) bukan menulis semula kitaran, A jumlah data dalam terabait yang boleh ditulis ke pemacu. Jilid ini dipanggil - TBW(Jumlah Bait Ditulis -Jumlah bait yang ditulis). H Lebih besar kapasiti cakera, lebih banyak TBW yang dimilikinya.Mengetahui TBW, anda boleh mengira dengan tepat hayat keadaan pepejal anda.Had TBW mungkin berbeza pada SSD yang berbeza faktor daripada!

  • Sumber penulisan semula SSD atau TBW hanya boleh didapati di laman web rasmi pengeluar peranti, tetapi tidak semua pengeluar menunjukkan data sedemikian, jadi lebih baik membeli pemacu keadaan pepejal daripada pengeluar yang menunjukkannya.

Prestasi dan hayat perkhidmatan SSD bergantung pada dua perkara: jenis Cip memori kilat NAND: (SLC, MLC, TLC) dan pengawal dengan perisian tegar. Harga pemacu secara langsung bergantung kepada mereka.

Terdapat dua jenis utama memori Flash dalam SSD: NOR dan NAND. Teknologi NAND lebih pantas dan lebih murah. Memori NAND hari ini bertambah baik. Memori 3D muncul NAND dan V-NAND 3D. Jika kita mengambil pasaran SSD yang kini ditawarkan di pasaran, maka 5 peratus adalah milik 3D V-NAND, 15 peratus 3D NAND, rehat 80 peratus NAND. DData ini mempunyai ralat, tetapi kecil.

Sebaliknya, memori Flash: NAND boleh mempunyai tiga jenis cip memori: SLC, MLC dan TLC. Hari ini, SSD berasaskan memori kilat kebanyakannya dijual. MLC dan TLC. Dari segi TLC dan MLC, SSD yang ditawarkan di pasaran adalah 50/50.Memori TLC mempunyai had TBW yang lebih rendah.

  1. SLC- Sel Tahap Tunggal - adalah yang tertua dan terpantas daripada tiga teknologi. Mempunyai prestasi tinggi, penggunaan kuasa yang rendah, kelajuan tertinggi rakaman dan had TBW yang besar (jumlah data yang boleh ditulis ke pemacu) . Kos keadaan pepejal berdasarkan cip memori SLC adalah sangat mahal dan sangat sukar untuk mencari SSD moden dengannya.
  2. MLC- Sel Berbilang Tahap – mempunyai kos yang lebih rendah, kelajuan operasi yang lebih rendah dan TBW yang lebih rendah.
  3. TLC- Sel Tiga Tahap – mempunyai kos yang lebih rendah, kelajuan operasi yang lebih rendah dan kurangTBW, berbanding cip MLC. Ingatan TLC sentiasa digunakan secara meluas dalam pemacu denyar konvensional, tetapi dengan kemunculan teknologi baharu ia boleh digunakan dalam pemacu keadaan pepejal.

Dalam program manakah anda boleh melihat jenis memori pemacu keadaan pepejal: TLC dan MLC

Tunjukkan jenis Memori SSD Program AIDA64 akan dapat, laman web rasmi pembangun https://www.aida64.com/

Dalam tetingkap program utama, pilih « Simpanan data»,

kemudian pilih model SSD, sebagai contoh, saya mempunyai tiga SSD yang dipasang dalam sistem saya dan saya akan memilih yang pertama - Samsung 850 Evo 250GB. Seperti yang anda lihat, jenis memori kilat pemacu TLC.

Pemacu Kingston SHSS37A/240G kedua mempunyai jenis memori kilat MLC.

Bagaimana untuk mengetahui sumber pemacu keadaan pepejal

Sebagai contoh, mari kita ketahui sumber Kingston SHSS37A/240G.

Pergi ke tapak web rasmi pengeluar peranti https://www.hyperxgaming.com/ru

Pilih "Pemacu Keadaan Pepejal" --> "Savage".

Kapasiti 240 GB

dan lihat jumlah data (TBW) yang boleh ditulis memandu Kingston SHSS37A dengan kapasiti 240 GB - 306 TB.

Mari bandingkan dengan pemacu Samsung 850 Evo 250GB.

Pergi ke laman web rasmi pengeluar http://www.samsung.com/ru/ssd/all-ssd/

Semak item - pemacu SSD 850 Evo Sata III.

Kapasiti 240 GB dan klik kiri pada imej SSD.

"Tunjukkan semua ciri"

Kami melihat penunjuk di bahagian paling bawah. Sumber rakaman: 75 TB.

Ternyata begitu SSD Kingston Nombor sumber SHSS37A/240G bagi kitaran tulis semula TBW adalah empat kali lebih besar.

Jika anda mempunyai pemacu SSD OCZ, kemudian pergi ke tapak web https://ocz.com/us/ssd/

Bagaimana untuk mengetahui jumlah data yang telah ditulis ke pemacu keadaan pepejal

Untuk melakukan ini, kami akan menggunakan program CrystalDiskInfo.

Dalam tetingkap program utama, pilih SSD Samsung 850 Evo 250GB saya. Dalam item "Jumlah rekod hos" kami melihat volum data yang direkodkan pada pemacu ialah 41.088 TB. Jika kita membandingkan angka ini dengan sumber rakaman yang ditunjukkan di laman web rasmi: 75 TB, kita boleh menyimpulkan bahawa 33 TB data lagi boleh direkodkan pada SSD.

Dalam kes SSD Kingston SHSS37A/240G, program CrystalDiskInfo tidak dapat ditunjukkan jumlah volum data yang direkodkan pada peranti storan.

Dalam kes ini kita akan gunakan program SSD- Z.

Laman web rasmi pembangun http://aezay.dk/aezay/ssdz/

Muat turun dan jalankan program.

Dalam tetingkap utama, dalam item "Bytes Written", kita melihat volum data yang direkodkan pada pemacu ialah 43,902 TB.

Jika kita membandingkan angka ini dengan sumber rakaman yang ditunjukkan di laman web rasmi: 306 TB, kita boleh membuat kesimpulan bahawa 262 TB data lain boleh direkodkan pada SSD.

CrystalDiskInfo bermula dari versi 7_0_5 boleh berfungsi dengan cakera baharu yang menggunakan protokol NVM Express baharu yang terkini (Toshiba OCZ RD400, Samsung 950 PRO, Samsung SM951). versi terdahulu Saya tidak pernah melihat program sedemikian untuk cakera.