Device drivers: implementar un driver de acceso al reloj(RTM) de hardware. El driver deberá registrarse como un dispositivo de caracteres y por lo tanto en el sistema de archivos como un archivo especial (similar a console). Los procesos de usuario podrán acceder a la información de hora y fecha provista pro el chip mediante la interfaz estándar de entrada/salida de archivos (open(),read(),close()).
Realize un programa de usuario date, el cuál deberá mostrar la fecha y hora si es invocado sin parámetros, o moficar los datos del chip si se lo invoca de la forma date .
File System: Extender xv6 para que soporte las llamadas al sistema sobre archivos int fseek(int fd, int pos).
Modifique el programa se usuario realizado en el proyecto de semáforos (productor-consumidor) para que utilice la llamada al sistema fseek, en vez de abrir y cerrar el archivo que representa el recurso compartido.
Device drivers: implementar un driver de acceso al reloj(RTM) de hardware. El driver deberá registrarse como un dispositivo de caracteres y por lo tanto en el sistema de archivos como un archivo especial (similar a console). Los procesos de usuario podrán acceder a la información de hora y fecha provista pro el chip mediante la interfaz estándar de entrada/salida de archivos (open(),read(),close()).
Realize un programa de usuario date, el cuál deberá mostrar la fecha y hora si es invocado sin parámetros, o moficar los datos del chip si se lo invoca de la forma date.
File System: Extender xv6 para que soporte las llamadas al sistema sobre archivos int fseek(int fd, int pos). Modifique el programa se usuario realizado en el proyecto de semáforos (productor-consumidor) para que utilice la llamada al sistema fseek, en vez de abrir y cerrar el archivo que representa el recurso compartido.