Jolitz Heritage

Jolitz Heritage Site - Chronicling the Legacies of the Jolitz Family of Silicon Valley, including the accomplishments of William Jolitz, Lynne Jolitz, Rebecca Jolitz, Ben Jolitz, and William Leonard Jolitz. [ Jolitz Heritage > Items Published, Talks, Comments, Buzz, ... ]
 
Have an opinion? Want/need more? Ask.

Designing a Software Specification

Designing a Software Specification
1/91 Dr. Dobbs Journal, USA: PORTING UNIX TO THE 386: DESIGNING THE SOFTWARE SPECIFICATION, and Lynne Greer Jolitz . In this first installment of a multipart series, the design specification for 386BSD, Berkeley UNIX for the 80386, is discussed. Contains: Getting Started: References, Equipment, and Software, Development of the 386BSD Specification, The Definition of the 386BSD Specification, Conflicts in Priorities, 386BSD Port Goals: A Practical Approach, Microprocessor and System Specification Issues, 386 Memory Management Vitals, Segmentation and 386BSD, Kernel Linear Address Space Overhead, Virtual Address Space Layout, Per-Process Data Structures, 386 Virtual Memory Address Translation Mechanism, User to Kernel Communication Primitives, Berkeley UNIX Virtual Memory System Strategy, Structure of Per-Process Data (u.), Process Context Description, Page Fault and Segmentation Fault Mechanism, Other Processor Faults, Microprocessor Idiosyncrasies, System Call Interface, System Specific (ISA) Issues, Physical Memory Map, ISA Device Controllers, ISA Device Auto Configuration, Interrupt Priority Level Management, Bootstrap Operation, Summary: Where is 386BSD Now?, and Suggested Readings. (Part of the series PORTING UNIX TO THE 386: A PRACTICAL APPROACH, see also )