TY - BOOK AU - TI - The architecture of concurrent programs T2 - Prentice-Hall series in automatic computation SN - 0130446289 : U1 - 001.6424 22 PY - 1977/// CY - Englewood Cliffs, N.J. PB - Prentice-Hall KW - Concurrent Pascal (Computer program language) KW - Operating systems (Computers) N1 - Contents programming Tools 1. Design Principles 1.1 Program Quality 1.2 Simplicity 1.3 Reliability 1.4 Adaptability 1.5 Portability etc 2. Programming Concepts 2.1 Concurrent Processes 2.2 Private Data 2.3 Peripherals 2.4 Shared Data 2.5 Access Rights etc. 3. Sequential Pascal 3.1 Program Structure 3.2 Constants and Variables 3.3 Simple data types 3.4 Structured data Types 3.5 Routines etc 4. Concurrent Pascal 4.1 Input/Output 4.2 Process 4.3 Monitors 4.4 Queues 4.5 Classes Concurrent Programs 5. The Solo Operating system 5.1 Overview 5.2 Job interface 5.3 Processes, Monitors, and Classes 5.4 Disk Scheduling 5.5 List of Solo Components 6. The Job Stream System 6.1 Function and Performance 6.2 Sequential Program 6.3 Concurrent Programs and files 6.4 Final Remark 6.5 List of Job Stream Components 7. A Real-Time Scheduler 7.1 Purpose and Design 7.2 Programming 7.3 Testing 7.4 Final Remarks 7.5 List of Real-Time Components 8. Concurrent PASCAL Report 8.1 Introduction 8.2 Syntax graphs 8.3 Character set 8.4 Basic symbols 8.5 Blocks etc 9. Concurrent Pascal Machine 9.1 Store allocation 9.2 Code Interpretation 9.3 Kernel 9.4 Compiler; Includes index; Bibliography: p. 301-303 ER -