
Computer System Organization
The B5700/B6700 Series
- 1st Edition - April 28, 1973
- Imprint: Academic Press
- Author: Elliott I. Organick
- Editor: Robert L. Ashenhurst
- Language: English
- Paperback ISBN:9 7 8 - 1 - 4 8 3 2 - 0 5 6 1 - 8
- eBook ISBN:9 7 8 - 1 - 4 8 3 2 - 1 9 0 4 - 2
Computer System Organization: The B5700/B6700 Series focuses on the organization of the B5700/B6700 Series developed by Burroughs Corp. More specifically, it examines how computer… Read more

Purchase options

Institutional subscription on ScienceDirect
Request a sales quoteComputer System Organization: The B5700/B6700 Series focuses on the organization of the B5700/B6700 Series developed by Burroughs Corp. More specifically, it examines how computer systems can (or should) be organized to support, and hence make more efficient, the running of computer programs that evolve with characteristically similar information structures. Comprised of nine chapters, this book begins with a background on the development of the B5700/B6700 operating systems, paying particular attention to their hardware/software architecture. The discussion then turns to the block-structured processes involved in the B6700 job, which consists of a time-invariant algorithm and a time-varying data structure which is the record of execution of that algorithm. Subsequent chapters deal with the basic data structures for B6700 algorithms; task attributes and the creation and coordination of tasks; stack structure and stack ownership; and software interrupts. Storage control strategies as well as the pros and cons of B6700 are also considered, along with some hardware details of procedure entry and return and tasking. This monograph is intended for computer center directors, other computer professionals, and serious students in computer science who have an interest in the subject of computer organization.
Preface1 An Overview2 Block-Structured Processes and the B6700 Job3 Basic Data Structures for B6700 Algorithms 3.1 Introduction 3.2 Operand Stacks 3.3 Treatment of System Intrinsics 3.4 Block Exits and Returns 3.5 Procedures Calls—General 3.6 Hardware Interrupts as Hardware-Fabricated Procedure Calls 3.7 Small Working Sets 3.8 Sharing Programs and Data4 Tasking 4.1 Creation and Coordination of Tasks 4.2 Task Attributes 4.3 Illustrative Problem5 Stack Structure and Stack Ownership 5.1 The Critical Block Concept 5.2 Dependent versus Independent Tasks6 Software Interrupts 6.1 Introduction 6.2 An Illustrative Example 6.3 Data Structures for Software Interrupts 6.4 Interrupting a Sleeping Task and Other Problems 6.5 Resource-Oriented Synchronizing Primitives 6.6 Software Interrupt Caveats7 On Storage Control Strategies 7.1 Storage Control at Block Exit 7.2 Preventing Dangling Pointers8 The B6700 : Pros and Cons 8.1 Introduction 8.2 User Languages and User Program Performance 8.3 The Operating System 8.4 Hardware Limitations and Future Improvements9 Some Hardware Details of Procedure Entry and Return and Tasking 9.1 Overview 9.2 The Stack Vector 9.3 Information and Addressing Structure 9.4 Stack Build-Up and Procedure Entry 9.5 Hardware Interrupts 9.6 Multiple Processors 9.7 Job and Task InitiationBibliographyIndex
- Edition: 1
- Published: April 28, 1973
- No. of pages (eBook): 142
- Imprint: Academic Press
- Language: English
- Paperback ISBN: 9781483205618
- eBook ISBN: 9781483219042
Read Computer System Organization on ScienceDirect