next up previous contents
Next: Rozwiązanie zadania 3 Up: Rozwiązania zadań Previous: Rozwiązanie zadania 1   Spis rzeczy

Rozwiązanie zadania 2

Wzór:
(MAX_CHRDEV*sizeof(struct device_struct))+(MAX_BLKDEV*sizeof(X))
gdzie:
sizeof(struct device_struct)=2*(sizeof(char*))
X = static struct {
		const char *name;
		struct block_device_operations *bdops;
    }
sizeof(X)=2*(sizeof(char*)
Stąd: 2*(256*2*4)=4096(bajtów)

2001-12-19