System Programming - The Human and the Machine
Abstract
The purpose of this paper is to document my experiences in
planning, generating, and modifying the IBM VM/SP operating
system (systems programming), survey literature on systems
programming, and to draw conclusions as to what makes a
successful systems programming experience. I will explore the
skills necessary for the systems programmer to perform the tasks, as well as discuss aspects of the system itself (hardware, software, and documentation) that affect the success of any systems programming effort. This work is intended to serve as a case study of a VM/SP systems programmer working on WISPcompatible hardware. Judgments as to how these skills and
conclusions may apply to other platforms are left to the reader.