Tarjeta gráfica, programación de disco duro
El alcance de lo que estás involucrado es enorme. Decir que escribes el tuyo propio no es más que encapsular algunas API. Si no utiliza la API, debe escribir su propio código ensamblador y controlador. Eso no es algo que puedas hacer solo.
En términos simples, la administración de discos incluye administración de archivos, administración de versiones, administración de imágenes y estadísticas de IO; en términos más avanzados, incluye cifrado, copia de seguridad y recuperación de datos y desfragmentación; Incluye formato y partición.
Internet está relativamente maduro y estandarizado. No es necesario que usted mismo escriba funciones de red.
La programación a nivel de tarjeta gráfica es más difícil que las mencionadas anteriormente. La razón es que debes ser bueno en geometría y álgebra lineal. Debes tener un conocimiento profundo de la programación de D3D Shader. hardware de tarjeta, poder escribir ensamblajes y tener dinero para comprar una buena tarjeta gráfica y debe mantenerse al día con las actualizaciones de GPU. También debes ser bueno en inglés, porque los materiales chinos son básicamente basura (los traducidos no cuentan).