Computer System Organization - 1st Edition - ISBN: 9780125282505, 9781483219042

Computer System Organization

1st Edition

The B5700/B6700 Series

Authors: Elliott I. Organick
Editors: Robert L. Ashenhurst Robert L. Ashenhurst
eBook ISBN: 9781483219042
Imprint: Academic Press
Published Date: 28th April 1973
Page Count: 142
Sales tax will be calculated at check-out Price includes VAT/GST
Price includes VAT/GST
× DRM-Free

Easy - Download and start reading immediately. There’s no activation process to access eBooks; all eBooks are fully searchable, and enabled for copying, pasting, and printing.

Flexible - Read on multiple operating systems and devices. Easily read eBooks on smart phones, computers, or any eBook readers, including Kindle.

Open - Buy once, receive and download all available eBook formats, including PDF, EPUB, and Mobi (for Kindle).

Institutional Access

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.


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 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.

Table of Contents


1 An Overview

2 Block-Structured Processes and the B6700 Job

3 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 Data

4 Tasking

4.1 Creation and Coordination of Tasks

4.2 Task Attributes

4.3 Illustrative Problem

5 Stack Structure and Stack Ownership

5.1 The Critical Block Concept

5.2 Dependent versus Independent Tasks

6 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 Caveats

7 On Storage Control Strategies

7.1 Storage Control at Block Exit

7.2 Preventing Dangling Pointers

8 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 Improvements

9 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 Initiation




No. of pages:
© Academic Press 1973
Academic Press
eBook ISBN:

About the Author

Elliott I. Organick

About the Editor

Robert L. Ashenhurst

Robert L. Ashenhurst

Ratings and Reviews