Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] Mac OS X Machine language Magic number 2nd 3rd 4th Mailbox Mainframe Major device number Makefile Malware key logger logic bomb spyware Trojan horse virus worm Master boot record 2nd Master file table 2nd 3rd Masterboot 2nd Mauchley, John MBR [See Master Boot Record] Mechanism Mechanism versus policy 2nd Memory compaction Memory hierarchy Memory management basic best-fit algorithm bitmaps design issues first-fit algorithm linked lists next-fit algorithm page replacement quick-fit algorithm segmentation swapping virtual memory worst-fit algorithm Memory management unit Memory manager Memory scheduler Memory-mapped input/output Memory-mapped terminal Message passing MINIX 3 Message primitive Message-passing interface Metadata 2nd MFT [See Multiprogramming with Fixed Tasks] [See Multiprogramming with Fixed Tasks] [See Master File Table] Microarchitecture level Microcomputer Microprocessor Microprogram Microsoft 2nd Middleware MINIX 3 alarms and timers bitmaps block cache block device block device drivers boot block 2nd 3rd boot monitor 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th boot parameters 2nd 3rd 4th 5th 6th 7th 8th 9th bootstrapping catching a signal clock driver implementation clock interrupt handler clock services clock task compiling and running core dump 2nd 3rd 4th 5th 6th 7th 8th 9th 10th data structures deadlock handling debugging dump 2nd DEV_CANCEL request 2nd DEV_CLOSE request 2nd 3rd 4th DEV_GATHER request 2nd 3rd 4th DEV_IO_READY DEV_IOCTL request 2nd 3rd 4th 5th DEV_MAP DEV_NO_STATUS DEV_OPEN request 2nd 3rd 4th DEV_READ request 2nd 3rd 4th 5th DEV_REVIVE DEV_SCATTER request 2nd 3rd 4th DEV_SELECT request 2nd DEV_UNMAP DEV_WRITE request 2nd 3rd 4th device driver device-independent I/O device-independent terminal driver directories and paths implementation disks display driver driver library escape sequence 2nd 3rd 4th 5th 6th 7th 8th EXTERN definition 2nd 3rd 4th file descriptor 2nd file locking 2nd file operations file position 2nd 3rd 4th 5th 6th file system block management header files implementation initialization main program overview table management file system header file system layout floppy disk driver 2nd 3rd 4th 5th hard disk driver hardware-dependent kernel support header files history hole list i-node management i-nodes I/O I/O, overview implementation of process management implementation, clock driver file system hard disk driver memory driver process manager processes system task terminal driver initialization 2nd initialized variables 2nd internal structure interprocess communication 2nd interrupt handling 2nd keyboard driver keyboard input loadable fonts loadable keymaps magic number 2nd 3rd 4th 5th 6th 7th memory layout memory management implementation overview memory management utilities message message handling millisecond timing notification 2nd overview clock driver file system hard disk driver memory driver process manager processes system task terminal driver overview of processes path name processing 2nd pipes and special files 2nd PM data structures process manager data structures header files implementation initialization main program overview process scheduling processes in memory RAM disk reincarnation server scheduling shared text 2nd signal signal handling 2nd source code organization special files 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th startup superblock management synchronous alarm 2nd 3rd 4th 5th 6th 7th system initialization system library system task tasks 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th terminal data structure 2nd terminal driver terminal output termios structure 2nd 3rd 4th 5th 6th 7th 8th 9th 10th time management timer implementation user-level I/O software user-space timers utilities watchdog timer zombies 2nd 3rd 4th 5th MINIX 3 files /boot/image 2nd /dev/boot 2nd 3rd /dev/console 2nd 3rd /dev/fd0 2nd /dev/klog /dev/kmem 2nd 3rd /dev/log /dev/mem 2nd 3rd 4th 5th /dev/null 2nd 3rd 4th 5th 6th /dev/pc0 /dev/ram 2nd 3rd 4th 5th 6th /dev/tty /dev/ttyc1 /dev/zero 2nd 3rd 4th 5th /etc/passwd /etc/rc 2nd 3rd 4th 5th /etc/termcap /etc/ttytab 2nd /sbin/floppy /usr/adm/wtmp /usr/bin/getty /usr/bin/login /usr/bin/stty /usr/lib/i386/libsysutil.a /usr/spool/locks/ drivers/tty/vidcopy.s init 2nd 3rd 4th 5th keymap.src src/drivers/log/ src/servers/inet/ src/servers/is/ src/servers/rs/ std.src us-std.src MINIX 3 kernel calls notify 2nd 3rd 4th 5th 6th 7th receive 2nd 3rd revive send 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th sendrec 2nd 3rd 4th 5th 6th sys_abort sys_copy sys_datacopy 2nd 3rd sys_exit 2nd sys_fork sys_getimage sys_getinfo 2nd 3rd sys_getkinfo sys_getkmessages sys_getmachine 2nd sys_insw sys_irqctl sys_irqenable 2nd 3rd sys_irqsetpolicy 2nd sys_kill 2nd sys_memset sys_newmap sys_physcopy sys_privctl sys_segctl sys_setalarm 2nd 3rd 4th sys_sigsend sys_times sys_vircopy 2nd sys_voutb 2nd MINIX 3 POSIX system calls access 2nd alarm 2nd 3rd 4th 5th 6th 7th brk 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th chdir 2nd 3rd chmod chown chroot 2nd 3rd close 2nd 3rd 4th 5th closedir creat 2nd 3rd 4th 5th dup dup2 exec 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th execve exit 2nd 3rd 4th 5th 6th 7th fchdir fcntl 2nd 3rd fork 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th fstat 2nd 3rd 4th get_time getgid 2nd 3rd getpgrp 2nd getpid 2nd 3rd getprocnr getsetpriority getsysinfo getuid 2nd 3rd ioctl 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th kill 2nd 3rd 4th 5th 6th link lock lseek 2nd 3rd mkdir mknod mount 2nd 3rd 4th 5th open 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th opendir pause 2nd 3rd 4th 5th pipe ptrace 2nd 3rd 4th read 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd readdir reboot 2nd 3rd rename 2nd 3rd 4th rmdir sbrk 2nd seek 2nd select 2nd 3rd 4th 5th 6th 7th 8th setgid 2nd setpriority setsid 2nd 3rd setuid 2nd sigaction 2nd 3rd 4th 5th sigalrm sigint sigkill signal 2nd sigpending 2nd sigpipe sigprocmask 2nd 3rd sigreturn 2nd 3rd 4th 5th 6th 7th sigsuspend 2nd 3rd 4th sleep 2nd stat 2nd 3rd 4th stime 2nd 3rd 4th sync 2nd 3rd 4th 5th 6th time 2nd 3rd times 2nd 3rd 4th umask umount 2nd unlink 2nd 3rd 4th unpause utime 2nd wait 2nd 3rd 4th 5th 6th 7th waitpid 2nd 3rd wakeup 2nd write 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th MINIX 3 source files 8259.c a.out.h alloc.c 2nd ansi.h 2nd at_wini.c 2nd 3rd bios.h 2nd bitmap.h break.c brksize.s buf.h cache.c callnr.h cdprobe.c 2nd chmem clock.c cmos.h com.h 2nd config.h 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th console.c 2nd 3rd const.h 2nd 3rd 4th 5th 6th 7th 8th 9th 10th cpu.h crtso.s device.c 2nd 3rd devio.h 2nd dir.h 2nd diskparm.h dmap.c 2nd dmap.h 2nd do_exec.c 2nd 3rd do_irqctl.c do_setalarm.c driver.c 2nd 3rd 4th 5th driver.h 2nd drvlib.c 2nd 3rd drvlib.h errno.h exception.c 2nd exec.c fcntl.h 2nd 3rd file.c file.h filedes.c forkexit.c fproc.h fs.h 2nd getset.c glo.h 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th i8259.c 2nd inode.h installboot 2nd int86.h interrupt.h ioc_disk.h ioctl.h ipc.h 2nd 3rd is kernel.h 2nd 3rd 4th 5th 6th keyboard.c 2nd 3rd 4th 5th keymap.h 2nd 3rd klib.s klib386.s 2nd 3rd limits.h 2nd link.c lock.c lock.h log 2nd main.c 2nd 3rd 4th 5th 6th 7th memory.c 2nd memory.h misc.c 2nd 3rd 4th mount.c mproc.h 2nd mpx.s 2nd mpx386.s 2nd 3rd 4th 5th 6th 7th 8th 9th 10th mpx88.s open.c 2nd param.h 2nd partition.h 2nd path.c 2nd pipe.c 2nd pm.h 2nd 3rd portio.h ports.h priv.h 2nd proc.c 2nd 3rd proc.h 2nd 3rd 4th prog.c protect.c 2nd 3rd protect.h 2nd proto.h 2nd 3rd 4th ptrace.h pty.c read.c 2nd 3rd resource.h sconst.h 2nd select.c select.h 2nd setalarm.c sigcontext.h signal.c signal.h 2nd 3rd stadir.c start.c 2nd 3rd 4th stat.h 2nd statfs.h stddef.h stdio.h stdlib.h string.h super.c super.h svrctl.h sys_config.h 2nd 3rd syslib.h 2nd 3rd system.c 2nd system.h 2nd 3rd sysutil.h table.c 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th termios.h 2nd 3rd 4th 5th time.c 2nd timers.c 2nd timers.h 2nd trace.c tty.c 2nd 3rd tty.h 2nd ttytab type.h 2nd 3rd 4th 5th 6th 7th 8th 9th types.h u64.h unistd.h 2nd utility.c 2nd 3rd wait.h write.c Minor device 2nd Missing block Mkfs command 2nd MMU [See Memory Management Unit] Mode 2nd 3rd 4th 5th 6th 7th 8th Modified bit 2nd Monitor 2nd Monolithic operating system Monoprogramming MOSTEK 6502 Motherboard [See Parentboard] Motif Motorola 68000 2nd Mounted file system MPI [See Message Passing Interface] MS-DOS MULTICS Multilevel page table Multiple queue scheduling Multiprocessor Multiprogramming 2nd 3rd Multiprogramming with fixed tasks Murphy's law Mutex Mutual exclusion 2nd 3rd |