TacOS-team / tacos

Système d'exploitation / Operating System
GNU General Public License v3.0
9 stars 4 forks source link

Block devices #44

Closed NicolasFloquet closed 12 years ago

NicolasFloquet commented 13 years ago

J'avance un peu sur l'IDE, et donc je pense à ça. Il va falloir créer un nouveau type de drivers, les blocks devices, qui permettent de lire ou d'écrire des blocs de données. L'idée est de pouvoir lire/écrire de manière générique sur la disquette, le disque dur, ou plus tard sur un stockage usb. On ne peut pas simplement utiliser les drivers actuels, car en LBA une adresse ne correspond pas à un octet, mais à un secteur, dont la taille est variable. De plus, on a affaire ici à des écriture/lectures qui prennent en général du temps, et il est donc assez commun de mettre en place des files pour la lecture et l'écriture. On a donc vraiment besoin d'un type spécifique de driver, dont il va falloir spécifié les interfaces.

NicolasFloquet commented 12 years ago

Done