Operating systems: design and implementation, Band 1
Prentice-Hall, 1987 - 719 Seiten
Most books on operating systems deal with theory while ignoring practice. While the usual principles are covered in detail, the book describes a small, but real UNIX-like operating system: MINIX. The book demonstrates how it works while illustrating the principles behind it.Operating Systems: Design and Implementation Second Edition provides the MINIX source code. The relevant selections of the MINIX code are described in detail. When it first came out, MINIX caused something of a revolution. Within weeks, it had its own newsgroup on USENET, with 40,000 people. Most wanted to make MINIX bigger and fancier. Instead, Linux was created. That has become quite popular, very large, and complicated. MINIX, on the other hand, has remained small and suitable for instruction and example. The book has been revised to include updates in MINIX, which started out as a v 7 unix clone for a floppy-disk only 8088. It is now aimed at 386, 486, and pentium machines and is based on the international posix standard instead of on v7. There are now also versions of MINIX for the Macintosh and SPARC available.
36 Seiten stimmen mit dem Suchbegriff "deadlock" in diesem Buch überein.
Ergebnisse 1-3 von 36
Was andere dazu sagen - Rezension schreiben
Es wurden keine Rezensionen gefunden.
Andere Ausgaben - Alle anzeigen
address space algorithm allocated bit map block number buffer bytes cache caller char character clock command compiler contains controller copy count data segment deadlock define device drivers dfdefine dfinclude disk block disk driver diskette entry error example EXEC executed extern struct file descriptor filp flag floppy disk FORK fsck hardware header hole i-node I/O devices IBM PC implement inode input interrupt kernel keyboard linked loop machine memory manager MINIX MINIX file system mode mounted MS-DOS needed no_sys operating system output page fault parameters password pipe pointer problem proc procedure process table queue RAM disk register struct request scheduling semaphore server SETUID shown in Fig signal slot special file stack struct inode super_block super-user system call task terminal UNIX update user process variables video RAM vir_bytes virtual address waiting zone