Controlador de memoria flash

Memoria USB Lexar de 8 GB - Silicon Motion SM3253L - Controlador flash monocanal USB 2.0.

Un controlador de memoria flash (o controlador flash) gestiona los datos almacenados en la memoria flash (normalmente flash NAND) y se comunica con una computadora o dispositivo electrónico. Los controladores de memoria flash pueden estar diseñados para funcionar en entornos de bajo ciclo de trabajo, como las tarjetas de memoria, u otros soportes similares para su uso en PDA, teléfonos móviles, etc. Las unidades flash USB utilizan controladores de memoria flash diseñados para comunicarse con ordenadores personales a través del puerto USB con un ciclo de trabajo bajo. Los controladores flash también pueden diseñarse para entornos de mayor ciclo de trabajo, como las unidades de estado sólido (SSD) utilizadas como almacenamiento de datos para sistemas de computadoras portátiles hasta matrices de almacenamiento empresarial de misión crítica.[1]

Configuración inicial

Tras la fabricación inicial de un dispositivo de almacenamiento flash, el controlador flash se utiliza primero para formatear la memoria flash. De este modo, se garantiza que el dispositivo funciona correctamente, se localizan las celdas de memoria flash defectuosas y se asignan celdas de repuesto para sustituir a las futuras celdas defectuosas. Una parte de las celdas de repuesto también se utiliza para alojar el firmware que opera el controlador y otras características especiales para un dispositivo de almacenamiento concreto. Se crea una estructura de directorios para que el controlador pueda convertir las solicitudes de sectores lógicos en ubicaciones físicas en los chips de memoria flash reales.[1]

Lectura, escritura y borrado

Cuando el sistema o dispositivo necesita leer o escribir datos en la memoria flash, se comunica con el controlador de memoria flash. Los dispositivos más sencillos, como las tarjetas SD y las unidades flash USB, suelen tener un pequeño número de troqueles de memoria flash conectados simultáneamente. Las operaciones están limitadas a la velocidad de cada troquel de memoria flash. En cambio, una unidad de estado sólido de alto rendimiento tendrá más troqueles organizados con vías de comunicación paralelas para permitir velocidades varias veces superiores a la de un único troquel de memoria flash.

Nivelación del desgaste y recogida de bloques

La memoria flash puede soportar un número limitado de ciclos de programación y borrado. Si un determinado bloque de memoria flash se programara y borrara repetidamente sin escribir en ningún otro bloque, ese bloque se desgastaría antes que todos los demás, lo que acabaría prematuramente con la vida útil del dispositivo de almacenamiento. Por este motivo, los controladores flash utilizan una técnica denominada nivelación de desgaste para distribuir las escrituras de la forma más uniforme posible entre todos los bloques flash de la SSD. En un escenario perfecto, esto permitiría que cada bloque se escribiera hasta su vida útil máxima, de modo que todos fallaran al mismo tiempo.[2]

Capa de traducción flash (FTL) y mapeo

Normalmente, los controladores de memoria flash también incluyen la "capa de traducción flash" (FTL), una capa por debajo del sistema de archivos que mapea las direcciones lógicas de bloque (LBA) del lado del host o del sistema de archivos a la dirección física de la memoria flash (mapeo lógico a físico). Las LBA hacen referencia a números de sector y a una unidad de mapeo de 512 bytes. Todos los LBA que representan el tamaño lógico visible y gestionado por el sistema de archivos se asignan a una ubicación física (ID de bloque, ID de página e ID de sector) de la memoria Flash. Como parte de la nivelación de desgaste y otros algoritmos de gestión de la memoria flash (gestión de bloques defectuosos, gestión de perturbaciones de lectura, gestión segura de la memoria flash, etc.), la ubicación física de un LBA puede cambiar dinámicamente con frecuencia. Las unidades de asignación de un FTL pueden diferir de modo que los LBA se asignen en función de bloques, páginas o incluso subpáginas. Dependiendo del patrón de uso, una granularidad de asignación más fina puede reducir significativamente el desgaste del flash y maximizar la resistencia de un medio de almacenamiento basado en flash.[3][4][5]​ La función de deduplicación para eliminar datos redundantes y escrituras duplicadas también se añade en FTL.[6]

Amplificación de escritura

Una vez que todos los bloques de un dispositivo de almacenamiento de estado sólido se han escrito una vez, el controlador flash tendrá que volver a algunos de los bloques iniciales que ya no tienen datos actuales (también llamados bloques obsoletos). Los datos de estos bloques se sustituyeron por bloques recién escritos y ahora están a la espera de ser borrados para que se puedan escribir nuevos datos en ellos. Este proceso se denomina recogida de basura (GC). Todas las unidades SSD, tarjetas CF y otros dispositivos de almacenamiento flash incluyen algún nivel de recolección de basura. La velocidad a la que un controlador flash realiza este proceso puede variar.[7]

Referencias

  1. a b «Flash Memory Guide». kingston.com. 2013. 
  2. Chang, Li-Pin (2007). «On Efficient Wear Leveling for Large Scale Flash Memory Storage Systems». CiteSeerX. 
  3. Goodson, Garth; Iyer, Rahul (2015). Design Tradeoffs in a Flash Translation Layer. Archivado desde el original el 23 de junio de 2015. Consultado el 11 de enero de 2024. 
  4. «Understanding Flash: The Flash Translation Layer». flashdba (en inglés). 17 de septiembre de 2014. Consultado el 11 de enero de 2024. 
  5. Heidrich, Susan (2015). New flash management architecture enables MLC for industrial storage. 
  6. Chen, Feng; Luo, Tian; Zhang, Xiaodong (15 de febrero de 2011). «CAFTL: a content-aware flash translation layer enhancing the lifespan of flash memory based solid state drives». Proceedings of the 9th USENIX conference on File and stroage technologies. FAST'11 (USENIX Association): 6. ISBN 978-1-931971-82-9. doi:10.5555/1960475.1960481. Consultado el 11 de enero de 2024. 
  7. «SSDs - Write Amplification, TRIM and GC». OCZ Technology. 2012. Archivado desde el original el 26 de mayo de 2012. Consultado el 11 de enero de 2024. 

Read other articles:

Lambang Las Vegas Metropolitan Police Department Las Vegas Metropolitan Police Department (juga dikenal sebagai LVMPD atau Metro) adalah pasukan polisi gabungan kota-county untuk Clark County, Nevada. Dijalankan oleh Sheriff Clark County, dipilih setiap empat tahun sekali. Sheriff adalah satu-satunya kepala penegak hukum terpilih di county ini. Badan besar lainnya: Nevada Highway Patrol (NHP), Henderson Police Department, North Las Vegas Police Department, Boulder City Police Department, Mesq...

 

Pour les articles homonymes, voir Sainte-Catherine et Santa Catarina (homonymie). Cet article est une ébauche concernant le monde insulaire et la géographie du Brésil. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Île de Santa CatarinaIlha de Santa Catarina (pt) Vue satellite de l'île de Santa Catarina. Géographie Pays Brésil Localisation Océan Atlantique Coordonnées 27° 33′ 06″...

 

ميدان الاستقلالالتسميةالاسم نسبة إلى  القائمة ... الثورة الأوكرانية 1989-1991 — ميخائيل كالينين — الثورة البلشفية — معركة كييف — الاتحاد السوفيتي — City Duma (en) — خريشاتك معلومات عامةالموقع كييف التقسيم الإداري Shevchenko Raion (en) البلد  أوكرانيا الإحداثيات 50°27′01″N 30°31′26″E ...

العلاقات البالاوية البوتسوانية بالاو بوتسوانا   بالاو   بوتسوانا تعديل مصدري - تعديل   العلاقات البالاوية البوتسوانية هي العلاقات الثنائية التي تجمع بين بالاو وبوتسوانا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه ا...

 

Spanish middle-distance runner In this Spanish name, the first or paternal surname is de Arriba and the second or maternal family name is López. Álvaro de ArribaÁlvaro de Arriba in 2018Personal informationFull nameÁlvaro de Arriba LópezBorn (1994-06-02) 2 June 1994 (age 29)Salamanca, Spain[1]Height177 cm (5 ft 10 in)[2]Weight69 kg (152 lb)SportSportAthleticsEvent800 metresClubF. C. BarcelonaCoached byJuan Carlos Fuentes Medal rec...

 

Declaration of war in World War I Declaration of War with GermanyLong titleJoint Resolution Declaring that a State of War exists between the Imperial German Government and the Government and the people of the United States and making provision to prosecute the same.Enacted bythe 65th United States CongressEffectiveApril 6, 1917CitationsPublic lawPub. L.Tooltip Public Law (United States) 65–1Statutes at Large40 Stat. 1Legislative historyIntroduced in the Senate as S.J.Res...

German multinational clothing and apparel corporation This article is about the company. For other uses, see Adidas (disambiguation). Adidas AGFactory outlet in Herzogenaurach, GermanyFormerlyGebrüder Dassler Schuhfabrik (1924–1949)Company typePublic (AG)Traded asFWB: ADSDAX componentIndustryTextile, footwearFoundedJuly 1924; 99 years ago (1924-07) in Herzogenaurach, Germany (as Gebrüder Dassler Schuhfabrik)18 August 1949; 74 years ago (1949-0...

 

The Defense Secrets Act of 1911 (Pub. L.Tooltip Public Law (United States) 61–470) was one of the first laws in the United States specifically criminalizing the disclosure of government secrets. It was based in part on the British Official Secrets Act of 1889[1] and criminalized obtaining or delivering information respecting the national defense, to which he is not lawfully entitled. Much of the language of the 1911 law was re-used in the Espionage Act of 1917, still in force....

 

Not to be confused with the 1982 animated film of the same name, see Mobile Suit Gundam#Films. This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (December 2009) (Learn how and when to remove this message) 2003 video gameMobile Suit Gundam: Encounters in SpaceNTSC-U cover artDeveloper(s)BecPublisher(s)BandaiComposer(s)Tadayoshi MakinoYasuharu TakanashiTakanori Ar...

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

 

Angelo Faggi Deputato del Regno d'ItaliaDurata mandato11 giugno 1921 –25 gennaio 1924 LegislaturaXXVI Sito istituzionale Sindaco di PiacenzaDurata mandatogiugno 1956 –6 gennaio 1957 PredecessoreGiacomo Chiapponi SuccessoreGiancarlo Montani Dati generaliPartito politicoPartito Socialista ItalianoPartito Socialista Democratico Italiano ProfessioneSindacalista Angelo Virgilio Faggi (Brozzi, 27 febbraio 1885 – Piacenza, 6 gennaio 1957) è stato un sindacalis...

 

Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari School shooting di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap pertimbangkan untuk menelusuri referensinya dan menyempurnakan terjemahan ini. Anda juga dapat ikut bergotong royong pada ProyekWiki Perbaikan Terjemahan. (Pesan ini dapat dihapus jika terjemahan dirasa sudah cukup tepat. Lihat pula: panduan penerjem...

Federalist Paper by Alexander Hamilton Federalist No. 80 Alexander Hamilton, author of Federalist No. 80AuthorAlexander HamiltonOriginal titleThe Powers of the JudiciaryCountryUnited StatesLanguageEnglishPublisherThe Independent Journal, New York Packet, The Daily AdvertiserPublication dateJuly 5 – August 12, 1788Media typeNewspaperPreceded byFederalist No. 79 Followed byFederalist No. 81  Federalist No. 80 is an essay by Alexander Hamilton, the eightieth...

 

View along the Cliffs of Magho, June 2009. The Cliffs of Magho are a 9-kilometre-long (5.6 mi) limestone escarpment located in the townland of Magho, County Fermanagh, Northern Ireland. The NNW-facing cliffs overlook the western reaches of Lower Lough Erne and define the northern edge of Lough Navar Forest, a major plantation managed by the Forest Service of Northern Ireland. A popular viewpoint atop the cliffs is accessed by a forest drive. The escarpment is formed from two distinct ba...

 

British politician For the English footballer, see Arthur Neal (footballer). Arthur Neal Arthur Neal (23 September 1862 – 29 January 1933) was a British politician. Born in Sheffield, Neal attended Wesley College before becoming a solicitor. He was also the President of Sheffield's Chamber of Commerce.[1] Political career Neal was elected to Sheffield City Council as a Liberal in 1903, holding a seat until 1921. He stood for Parliament in Sheffield Hallam at both the January and Dec...

Solicitud de Alfonso Reyes Ochoa a la oficina del secretario particular del presidente Lázaro Cárdenas del Río para que se inicie la ayuda a los ciudadanos españoles (Archivo Histórico del Colegio de México). La Casa de España en México (20 de agosto de 1938) fue una institución cultural fundada por el entonces presidente de México, Lázaro Cárdenas, por gestiones de Daniel Cosío Villegas,[1]​ con el fin de dar refugio a intelectuales españoles en el contexto del exilio rep...

 

Hingga Akhir Waktu: Akal Budi, Zat, dan Pencarian Makna dalam Alam Semesta yang Berevolusi Edisi HardcoverPengarangBrian GreeneNegaraAmerika SerikatBahasaBahasa InggrisSubjekKosmologiGenreSains PopulerPenerbitAlfred A. KnopfTanggal terbit18 Februari 2020Jenis mediaCetak, e-book, audiobookHalaman448 halamanISBNISBN 978-0241295984Didahului olehThe Hidden Reality  Hingga Akhir Waktu: Pikiran, Materi, dan Pencarian Makna Kita dalam Alam Semesta yang Berevolusi adalah buku sain...

 

Hindu rite of passage during later stage of pregnancy Simantonnayana (Sanskrit: सीमन्तोन्नयन, Sīmantonnayana) (literally: parting the hair) or Simantha, is the third of the 16 Saṃskāras (sacraments, rites of passage) in the ancient texts of Hinduism. It is observed in the last trimester of pregnancy to wish for safe delivery and is similar to a baby shower.[1] The authorities are not unanimous whether this saṃskāra should be performed for the first child...

Con il termine O Clássico, nel mondo del calcio, si fa riferimento alla partita tra le due squadre più titolate del Portogallo, il Benfica di Lisbona e il Porto della città omonima. Sebbene questo termine si usi, in qualche caso sporadico, per designare il derby di Lisbona (tra Benfica e Sporting CP)[1], dagli anni '80 del XX secolo, dopo l'affermazione internazionale del Porto, si utilizza sempre di più per questo incontro. Il Benfica è la squadra più titolata a livello naziona...

 

StaffordcityStafford – Veduta LocalizzazioneStato Stati Uniti Stato federato Texas ConteaFort BendHarris (Texas) TerritorioCoordinate29°37′27″N 95°33′48″W29°37′27″N, 95°33′48″W (Stafford) Altitudine26 m s.l.m. Superficie18,1 km² Abitanti17 693 (2010) Densità977,51 ab./km² Altre informazioniCod. postale77477, 77497 Prefisso281 Fuso orarioUTC-6 MottoCity with no property taxes! CartografiaStafford Stafford – Mappa Sito istituzionaleModif...