|Jolitz Heritage ]||
Microprocessor and System Specification Issues
Our specification required that we break it down into two basic technical areas: the microprocessor itself and the surrounding system hardware. In keeping with our goals, we segregated the two in order to allow future support for other buses (such as EISA and Micro Channel) and to avoid obscuring microprocessor issues.
The microprocessor required much delineation in the areas of segment and paging strategies, virtual memory allocation and other memory management issues; communications primitives, context switching, faults, and the system call interface. We also had to factor in microprocessor idiosyncrasies and bugs as we went along. On the system side, we concentrated on ISA bus considerations.
We first outline some of the major issues revolving around the 386 microprocessor itself and how they relate to a Berkeley UNIX port.
Copyrightę1994 Willaim & Lynne Jolitz