In the most elementary computers, executing a program is a relatively easy task. Without having to accommodate multiple programs with potentially conflicting requirements, the user only has to load the instructions into memery, set the starting address, and watch it run. Indeed, for early computers (and specialized controller chips today), this “load and go” methodology works acceptably well. For the first decade of the computer age, the modern concept of an operation system simply did not exist. Programmers were required to write software to operate tape drives, printers and other peripherals in addition to the logic required to solve the business or scientific problem at hand. Over time, primitive ‘executive’ programs were introduced to reduce the burden of managing hardware. Rather than directly commanding a device such as a card reader, a program would invoke a pre-written routine to operate the external hardware on its behalf. Delegating such ‘low level’ operations to standardized and (hopefully) reliable interfaces improved productivity tremendously by eliminating the tiresome chores of system management.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Praxis Publishing Ltd., Chichester, UK
About this chapter
Cite this chapter
(2010). The Executive and Interpreter. In: O’Brien, F. (eds) The Apollo Guidance Computer. Springer Praxis Books. Praxis. https://doi.org/10.1007/978-1-4419-0877-3_3
Download citation
DOI: https://doi.org/10.1007/978-1-4419-0877-3_3
Publisher Name: Praxis
Print ISBN: 978-1-4419-0876-6
Online ISBN: 978-1-4419-0877-3
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)