CONTROL DATA" 3200 Computer system / ~eal Time Applications



Similar documents
3 SOFTWARE AND PROGRAMMING LANGUAGES

Overview and History of Operating Systems

Python Programming: An Introduction to Computer Science

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

Computer Engineering

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

Computer Organization & Architecture Lecture #19

2015 NFL Annual Selection Meeting R P O CLUB PLAYER POS COLLEGE ROUND 2

Chapter 2 Logic Gates and Introduction to Computer Architecture

2011, The McGraw-Hill Companies, Inc. Chapter 3

Python Programming: An Introduction to Computer Science

Computer Systems Structure Input/Output

Introduction. What is an Operating System?

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

UT69R000 MicroController Software Tools Product Brief

Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students

Computer Organization

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

ASSEMBLY PROGRAMMING ON A VIRTUAL COMPUTER

MICROPROCESSOR. Exclusive for IACE Students iacehyd.blogspot.in Ph: /422 Page 1

Programming Logic controllers

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

CHAPTER 1 ENGINEERING PROBLEM SOLVING. Copyright 2013 Pearson Education, Inc.

Computer Organization and Components

Types Of Operating Systems

Programmable Logic Controllers Definition. Programmable Logic Controllers History

TECHNOLOGY BRIEF. Compaq RAID on a Chip Technology EXECUTIVE SUMMARY CONTENTS

OECD SERIES ON PRINCIPLES OF GOOD LABORATORY PRACTICE AND COMPLIANCE MONITORING NUMBER 10 GLP CONSENSUS DOCUMENT

Basics of Computer 1.1 INTRODUCTION 1.2 OBJECTIVES

Objectives. Python Programming: An Introduction to Computer Science. Lab 01. What we ll learn in this class

CPU systron S S S 250c. systron S S S 250c. CPUs to the process modules. Stand-alone PLC

THE NAS KERNEL BENCHMARK PROGRAM

EKT150 Introduction to Computer Programming. Wk1-Introduction to Computer and Computer Program

Chap-02, Hardware and Software. Hardware Model

PART B QUESTIONS AND ANSWERS UNIT I

etpu Host Interface by:

An Introduction to MPLAB Integrated Development Environment

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Spacecraft Computer Systems. Colonel John E. Keesee

Disturbance Recoder SPCR 8C27. Product Guide

Introduction to Embedded Systems. Software Update Problem

Chapter 3. Operating Systems

Chapter 1 Computer System Overview

Traditional IBM Mainframe Operating Principles

Automating with STEP7 in LAD and FBD

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

DATA ITEM DESCRIPTION

1 Classical Universal Computer 3

Urban Schools Announce Unprecedented Commitment to Improve Achievement of Young Men of Color

Computer-System Architecture

CSC 2405: Computer Systems II

An Introduction to Computer Science and Computer Organization Comp 150 Fall 2008

Chapter 3: Operating-System Structures. Common System Components

Embedded Software development Process and Tools:

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

Computer Systems Structure Main Memory Organization

Microtronics technologies Mobile:

How To Understand The History Of An Operating System

Technical Training Module ( 30 Days)

Exceptions in MIPS. know the exception mechanism in MIPS be able to write a simple exception handler for a MIPS machine

Outline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage

Introduction to Information System Layers and Hardware. Introduction to Information System Components Chapter 1 Part 1 of 4 CA M S Mehta, FCA

(Cat. No L3) Product Data

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

SAN Conceptual and Design Basics

MICROPROCESSOR AND MICROCOMPUTER BASICS

Chapter 1. The largest computers, used mainly for research, are called a. microcomputers. b. maxicomputers. c. supercomputers. d. mainframe computers.

2.0 Command and Data Handling Subsystem

Let s put together a Manual Processor

SIMATIC. WinCC V7.0. Getting started. Getting started. Welcome 2. Icons 3. Creating a project 4. Configure communication 5

Multiple Choice Questions(Computer)

CENTRONICS interface and Parallel Printer Port LPT

Chapter 4 System Unit Components. Discovering Computers Your Interactive Guide to the Digital World

CHAPTER 4 MARIE: An Introduction to a Simple Computer

Agilent Automotive Power Window Regulator Testing. Application Note

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2

2.2 INFORMATION SERVICES Documentation of computer services, computer system management, and computer network management.

Price/performance Modern Memory Hierarchy

UNIT 2 CLASSIFICATION OF PARALLEL COMPUTERS

How To Use Safety System Software (S3)

Chapter 11: Input/Output Organisation. Lesson 06: Programmed IO

================================================================

From Control Loops to Software

2014 HSC Software Design and Development Marking Guidelines

Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview

Operating System Structures

TYPES OF COMPUTERS AND THEIR PARTS MULTIPLE CHOICE QUESTIONS

Central Processing Unit

Flowchart Techniques

CPUs - CPU PN/DP

Transcription:

CONTROL DATA" 3200 Computer system / ~eal Time Applications

At this precise moment, events in science and industry are occurring which demand solutions and control. Among these events- in-real-time are many that directly affect your field... in the aerospace industry, bio-medi- cal research, industrial control, military, nu- clear research, and others. To provide the high-speed data handling re- quired for solution and control of events in real time, the CONTROL DATA 3200 can be expected to function both as an immediate and long range answer... immediate because its big-computer capability is ready for delivery at a medium-range price now; long- range because its modular design permits steady expansion against problem growth. As you examine the CONTROL DATA 3200 Computer System in these pages, you will note an ideal system design for real-time operations... modular, expandable input1 output communications system, core-to-core transfer capability between computers, a broad instruction repertoire to facilitate high- speed data handling. You will discover something else also... "user selectivity", an important advantage that allows you to put into operation the most efficient CONTROL DATA 3200 Computer System for your immediate and long range application.

The CONTROL DATA@ 3200 Computer System.. Characterized for Real-Time Applications. 24-bit word length plus 4 parity bits Magnetic core storage: 4,096; 8,192; 16,384; or 32,768 words Storage cycle time - 1.25 microseconds Access time - 750 nanoseconds True Storage bank overlap Hi-speed Register File Storage Capacity.....64 words Total cycle time.....500 nanoseconds Access time... 250 nanoseconds Bi-directional communication channels 1,2,4, 6 or 8 communication channels with direct access to core storage all communication channels completely buffered Parity checking on core storage and input/output Input/Output Transfer rate on normal channels (12-bit) one million characters (6 bits each) per second 24-bit channels available as standard options for larger data movement For special applications, I/O may take place directly with storage at a rate of one 24-bit word per storage cycle (1.25,MS.) Three 15-bit Index Registers 64 external interrupt lines 8 interrupt lines per communication channel built-in priority program accessible mask register 96 External Sense Lines 12 sense lines per communication channel Power Loss Protection Register Protection in case of power failure Real-Time Clock (Program Selectable) Inter-Computer Transfer Core to core buffered block data transfer between computers Intra-Computer Transfer Buffered Block data transfer in magnetic core Computer Satellite Ability 3200 to 3200 3200 to 3600 Instruction Repertoire includes: Fixed and Floating Point Arithmetic 24 and 48-bit arithmetic Logical and Masking operations Storage Search 6-bit BCD character arithmetic and data handling "Pause" for ultra-hi-speed I/O communication Multi-level indirect and indexed address modification Inter-Register transfer Block Search and Move (Buffered) Execution Times Fixed Point Add (24-bits) Floating Point Add (48-bits) Fixed Point Multiply (24-bits) Floating Point Multiply (48-bits) lnputl~utpuf Equipment IN Punched Cards 1200/min. Magnetic Tape 15-120 K C Paper Tape 350 cps. Printer 2.5 ps. 12.0 ps. 8.8 to 12.0 ps. 29.0 ps. OUT 250lmin. 15-120 KC 110 cps. 300-1000 Ipm. (Also available: magnetic drum and disk file storage, AID-DIA converters, line plotters, digital data terminals, and special interface equipment) Computer Console Keyboard entry Register display Storage Protection Protects designated sections of storage from unintentional destructive writing Buffered Arithmetic Section Multiply and divide instructions continue concurrently with any instructions not using the arithmetic unit, such as Input/Output control 3200 circuit modules developed for and proved on Control Data's 3600 large-scale computer I CONTROL DATA 166 Line Printer Magnetic Tape Transport 4 CONTROL DATA 405 Card Reader

3200 REAL-TIME PROGRAMMING SYSTEMS Complete software systems for the 3200 Real-Time Compute'r are developed and, by thorough study, are pre-planned in a manner allowing you to operate all systems as a group or each system individually. Included are a complete Monitor Operating System (SCOPE 32), a Symbolic Assembler (COMPASS 32) and a FORTRAN Compiler (FORTRAN 32). In profile... SCOPE 32 (Monitor)... automatically monitors and controls the compilation and execution of programs written in various source languages. Among its advantages SCOPE provides: Job Stacking Programs written in different languages can be compiled and executed without operator intervention. Job Accounting Each job is automatically logged as it is processed, giving the user control over project time allocation and maximum computer utilization. Automatic storage allocation Assignment of inputloutput functions and initiation of all I10 activities Instructions to the operator through printed messages COMPASS 32 (Symbolic Assembler)... Control Data's comprehensive assembly system permits the user to write machine language programs using symbolic instructions. Input to the assembler may be from cards, paper tape, or magnetic tape. The assembler output is a machine code, relocatable binary object program. Some COMPASS advantages: Different types of data may be defined Macros can be defined by the programmer Arithmetic expressions can be used in address fields FORTRAN 32... FORTRAN for Control Data's 3200 Computer System takes full advantage of both the latest compiler techniques through the sophisticated 3200 hardware. Control Data FORTRAN compilers are notable for their extremely fast compilation and execution speeds. For example, the 3200's ability to perform character operations results in faster FORTRAN compilation. The 3200 does a character search directly rather than through a repeated instruction loop. The high-speed Register File is used to store ID List parameters during compilation which eliminates the need for special protective measures to prevent inadvertent destruction of the parameters. The result is faster, simpler storage allocation. FORTRAN recompiling is not necessary when the 3200 system is expanded to include optional arithmetic. FORTRAN compiles all floating point source coding to floating point machine code. If the computer d~es not have floating point hardware, these instructions are automatically trapped and executed by floating point subroutines. All of the above systems operate on a standard 3200 system including five inputloutput devices and 8,+192 words of storage. For lesser systems with two inputloutput devices and 4,096 words of storage, a separate storage package is available which includes FORTRAN II and a basic assembly system. USER SELECTIVITY A most significant feature for real-time use of the Control Data 3200 Computer System is system selection at the most important level... the user. Modularity, as it is now defined by the 3200, puts in your hands the opportunity of selecting exact system power against your individual problem through Control data's new "broad-line" equipment options. If need be, only those system features valuable to the solution of your distinct real-time application may be used to broaden the basic 3200 System. Available now for selection or for field installation later are: Floating Point Arithmetic Hardware BCD Arithmetic Hardware Additional Core Storage Multiple InputIOutput Communication Channels with 6, 12, or 24-bit parallel data transfer Additional "Arithmetic and Control" Processor Modules Stand-up or desk-sized consoles

THE 3200 INPUTIOUTPUT CAPABILITY 3200 COMPUTER CONFIGURATION The 3200 Computer's flexible InputIOutput capability can be seen in the above diagram. Two or more communication channels may be selected for any application with expansion to eight channels requiring only a simple field modification. Note the direct high-speed access to magnetic core which permits any special real-time device to communicate directly with storage on both input and output. A TYPICAL REAL-TIME APPLICATION: Closed-Loop Control System Many real-time closed-loop control systems contain both analog and digital inputs and outputs, as shown in the accompanying diagram (opposite page). The 3200 Computer receives the data from the acquisition system as the events occur. This data could be the parameters for the mathematical model within the computer which simulates the application. Once the 3200 has the data, it formats these parameters and performs the calculations. The computer then sends the results back to the real-time devices for control, display, and up-dating of events. Inter-computer communication and memory sharing techniques of the 3200 permit maximum data throughout. Functions can be divided to allow specialization by each computer, yet system performance can be monitored by both for backup and alarm. The inputloutput speed, arithmetic and formating capabilities, as well as system expansion and flexibility, determine any digital computer's value in real-time applications. Control Data engineers have designed the 3200 to meet the most stringent requirements of real-time operation.

3200 EXPANDED COMPUTER IN A REAL-TIME CLOSED-LOOP APPLICATION Numbers 1through 8 above are bi-directional data channels. The unused data channels are normally connected to such peripheral equipments as magnetic tape units, line printers, plotters, displays, etc. to represent a complete real-time computer system.

CONTROL DATA SALES OFFICES ALBUQUERQUE. BEVERLY HILLS. BIRMINGHAM BOSTON CHICAGO. CLEVELAND. COCOA BEACH DALLAS. DAYTON DENVER DETROIT. HONOLULU.HOUSTON HUNTSVILLE. ITHACA KANSAS CITY, KAN. LOS ALTOS. MINNEAPOLIS. NEWARK NEW YORK CITY OMAHA PAL0 ALTO. PHILADELPHIA PITTSBURGH SAN DIEGO SAN FRANCISCO SEATTLE WASHINGTON, D.C. INTERNATIONAL OFFICES BAD HOMBURG, GERMANY. MELBOURNE, AUSTRALIA LUCERNE, SWITZERLAND STOCKHOLM, SWEDEN.ZURICH, SWITZERLAND. PARIS, FRANCE. OSLO, NORWAY Pub. No. Br. 23 (10-63)