]>
wirehaze git hosting - ppos.git/blob - ppos/kernel/block.h
1 // PingPongOS - PingPong Operating System
2 // Prof. Carlos A. Maziero, DINF UFPR
3 // Versão 2.0 -- Junho de 2025
5 // ATENÇÃO: ESTE ARQUIVO NÃO DEVE SER ALTERADO;
6 // ALTERAÇÕES SERÃO DESCARTADAS NA CORREÇÃO.
11 // inicia o subsistema de gestão do disco virtual armazenado em "disk_image"
12 void block_init(char *disk_image
);
14 // retorna o tamanho de cada bloco do disco, em bytes
17 // retorna o tamanho do disco, em blocos
20 // leitura de um bloco, do disco para o buffer
21 int block_read(int block
, void *buffer
);
23 // escrita de um bloco, do buffer para o disco
24 int block_write(int block
, void *buffer
);