ГЛАВА 12 МНОГОПРОЦЕССОРНЫЕ СИСТЕМЫ
- 12.1 ПРОБЛЕМЫ, СВЯЗАННЫЕ С МНОГОПРОЦЕССОРНЫМИ СИСТЕМАМИ
- 12.2 ГЛАВНЫЙ И ПОДЧИНЕННЫЙ ПРОЦЕССОРЫ
- 12.3 СЕМАФОРЫ
- 12.3.1 Определение семафоров
- 12.3.2 Реализация семафоров
- 12.3.3 Примеры алгоритмов
- 12.3.3.1 Выделение буфера
- 12.3.3.2 Wait
- 12.3.3.3 Драйверы
- 12.3.3.4 Фиктивные процессы
- 12.4 СИСТЕМА TUNIS
- 12.5 УЗКИЕ МЕСТА В ФУНКЦИОНИРОВАНИИ МНОГОПРОЦЕССОРНЫХ СИСТЕМ
- 12.6 УПРАЖНЕНИЯ
ГЛАВА 13 РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ
- 13.1 ПЕРИФЕРИЙНЫЕ ПРОЦЕССОРЫ
- 13.2 СВЯЗЬ ТИПА NEWCASTLE
- 13.3 "ПРОЗРАЧНЫЕ" РАСПРЕДЕЛЕННЫЕ ФАЙЛОВЫЕ СИСТЕМЫ
- 13.4 РАСПРЕДЕЛЕННАЯ МОДЕЛЬ БЕЗ ПЕРЕДАТОЧНЫХ ПРОЦЕССОВ
- 13.5 ВЫВОДЫ
- 13.6 УПРАЖНЕНИЯ
ПРИЛОЖЕНИЕ
- СИСТЕМНЫЕ ОПЕРАЦИИ
- access
- acct
- alarm
- brk
- chdir
- chmod
- chown
- chroot
- close
- creat
- dup
- exec
- exit
- fcntl
- fork
- getpid
- getuid
- ioctl
- kill
- link
- lseek
- mknod
- mount
- msgctl
- msgget
- msgsnd и msgrcv
- nice
- open
- pause
- pipe
- plock
- profil
- ptrace
- read
- semctl
- semget
- semop
- setpgrp
- setuid
- shmctl
- shmget
- shmop
- signal
- stat
- stime
- sync
- time
- times
- ulimit
- umask
- umount
- uname
- unlink
- ustat
- utime
- wait
- write
- БИБЛИОГРАФИЯ