Descripción general de los algoritmos típicos de nivelación de desgaste / RAID utilizados en los controladores SSD

1

Estoy tratando de entender el diseño del controlador SSD. Estoy particularmente interesado en la distribución física de datos a varios chips / matrices NAND.

¿Alguien puede indicarme una "guía de idiotas para la ingeniería de SSD"? ;-)

O, alternativamente, una descripción de los algoritmos de nivelación de desgaste / RAID utilizados en los controladores SSD. Los primeros (pre-TRIM) estarían perfectamente bien.

    
pregunta Marvin

2 respuestas

2

Le sugiero que comience con el proyecto OpenSSD . Es un firmware SSD con licencia GPL que puede usarse como punto de partida en su investigación. Más información sobre los objetivos del proyecto aquí .

  

El proyecto OpenSSD es una iniciativa para promover la investigación y la educación   en la reciente tecnología SSD (Solid State Drive) al proporcionar fácil   acceso a las plataformas OpenSSD en las que se puede instalar el firmware SSD de código abierto   desarrollado. Actualmente, ofrecemos una plataforma OpenSSD basada en el   Controlador BarefootTM de éxito comercial de Indilinx Co., Ltd.   Este sitio también pretende ser un foro para compartir varios simuladores,   herramientas, y generadores de carga de trabajo y trazas relacionadas con SSD, entre   Investigadores en el mundo académico y la industria.

    
respondido por el HikeOnPast

Lea otras preguntas en las etiquetas