CSC373/406: 8 [8/13] Previous pageContentsNext page

Figure 8.1: Anatomy of an exception.

ecf-exception

Figure 8.2: Exception table.

ecf-intvec

Figure 8.3: Generating the address of an exception handler.

ecf-intaddr

Figure 8.5: Interrupt handling.

ecf-interrupt

Figure 8.6: Trap handling.

ecf-trap

Figure 8.7: Fault handling.

ecf-fault

Figure 8.8: Abort handling.

ecf-abort

Figure 8.10: Logical control flows.

ecf-process1

Figure 8.11: Process address space.

ecf-addrspace

Figure 8.12: Anatomy of a process context switch.

ecf-switch

Figure 8.14: Examples of fork programs.

ecf-fork1

Figure 8.14: Examples of fork programs.

ecf-fork2

Figure 8.14: Examples of fork programs.

ecf-fork3

Figure 8.17: Organization of an argument list.

ecf-argv

Figure 8.18: Organization of an environment variable list.

ecf-envp

Figure 8.19: Typical organization of the user stack when a new program starts.

ecf-stackinit

Figure 8.24: Foreground and background process groups.

ecf-procgroups

Previous pageContentsNext page