My Account Log in

3 options

Birthing the computer : from drums to cores / by Stephen H. Kaisler.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Kaisler, Stephen H., author.
Language:
English
Subjects (All):
Computer architecture.
Computer architecture--History.
Physical Description:
1 online resource (345 pages) : illustrations
Edition:
1st ed.
Place of Publication:
Newcastle upon Tyne, England : Cambridge Scholars Publishing, 2017.
Summary:
Birthing the Computer: From Drums to Cores examines the evolution of computer systems architecture based on two evolutionary developments: memory technology - magnetic drums to magnetic cores - and CPU technology - transistors. This evolution, exemplified by a number of academic and commercial computing machines, yielded significant performance improvements and more storage leading to more effective utilization. These features would drive the development of programming languages and system software that would enhance the usability of the machines to solve more complex problems in both business, government, and scientific domains. The machines described in this volume represent the leading edge of the transition to second generation computer systems. They introduce a number of key technology concepts in computer architecture and system software that are found in every computer system today, albeit in a more modern form.
Contents:
Intro
Table of Contents
List of Figures
List of Tables
Acknowledgement
Introduction
Part I: Magnetic Drum Machines
Chapter One
1.1 650 System Architecture
1.1.1 Magnetic Drum Memory
1.1.2 Arithmetic Unit
1.1.3 IBM 650 Self-Checking
1.1.4 IBM 650 Console
1.1.5 Magnetic Tape Units
1.1.6 IBM 652 Control Unit
1.1.7 IBM 653 High-Speed Core Storage Unit
1.1.8 IBM 407 Accounting Machine
1.2 IBM 650 Instruction Set
1.2.1 I/O Instructions
1.2.2 Arithmetic Instructions
1.2.3 Shifting Instructions
1.2.4 Branching Instructions
1.2.5 Table Lookup Instruction
1.2.6 Miscellaneous Instructions
1.2.7 Index Accumulator Instructions
1.2.8 Index Accumulator Operations Instructions
1.2.9 Floating Point Instructions
1.2.10 IAS Instruction
1.3 IBM 650 Programming
1.4 Symbolic Assembly
1.5 IBM 650 RAMAC
1.6 IBM 650 Assessment
Chapter Two
2.1 LGP-30 System Architecture
2.2 LGP-30 Instruction Set
2.3 The Story of Mel
2.4 LGP-30 Assessment
2.5 The LGP-21
2.5.1 LGP-21 System
2.5.2 LGP-21 Memory
2.5.3 LGP-21 Control Registers
2.6 LGP-21 Instruction Set
2.7 Timing and Optimization
2.8 LGP-21 Assessment
Chapter Three
3.1 Bendix G-15
3.2 G-15 System Configuration
3.2.1 Short Lines
3.2.2 Registers
3.2.3 Command Lines
3.2.4 I/O System
3.3 G-15 Instruction Set
3.3.1 Special Values for S/D Fields
3.3.2 Special Instructions
3.4 Peripheral Devices
3.4.1 Magnetic Tape MTA-2
3.4.2 Digital Differential Analyzer DA-1
3.4.3 Graph Plotter PA-3
3.4.4 Punched Card Coupler CA-1/CA-2
3.4.5 Universal Code Accessory AN-1
3.5 Programming Languages
3.5.1 ALGO
3.5.2 Intercom 1000
3.5.3 Sample G-15 Program
3.6 Tracking Station Application
3.7 G-15 Assessment
Further Reading
Exercises for the Reader.
Part II: Core Memory Machines
Chapter Four
4.1 BIZMAC System Architecture
4.2 BIZMAC I/O System
4.3 Data Representation
4.4 BIZMAC Instruction Set
4.5 BIZMAC Assessment
Chapter Five
5.1 Atlas System Architecture
5.1.1 Central Processor
5.1.2 Program Control
5.1.3 Storage Hierarchy
5.1.4 Virtual Storage
5.2 Peripherals
5.3 Atlas Instruction Set
5.3.1 Floating Point Arithmetic Instructions
5.3.2 Indexing Operations
5.3.3 Atlas Branching Instructions
5.3.4 Atlas Shifting Instructions
5.3.5 Atlas Odd/Even test Instructions
5.3.6 Atlas B-test Register Instructions
5.3.7 Atlas Instruction Example
5.4 Atlas Programming
5.5 The Atlas Supervisor
5.5.1 Structure of the Atlas Supervisor
5.5.2 Job Structure
5.5.3 Programs
5.5.4 Process Control
5.5.5 Interrupt Handling
5.5.6 Atlas Supervisor Assessment
5.6 Atlas 2
5.6.1 Atlas 2 Central Processor
5.6.2 Atlas 2 Memory
5.6.3 Magnetic Tape
5.6.4 Magnetic Disc Files
5.7 The Atlas 2 Supervisor
5.7.1 Interrupt Routines
5.7.2 Supervisor Extracode Routines
5.7.3 Extended Interrupt Routines
5.7.4 Object Programs
5.7.5 Error Conditions
5.8 Atlas Assessment
Chapter Six
6.1 JOHNNIAC System Architecture
6.2 JOHNNIAC System Configuration
6.3 JOHNNIAC Instruction Set
6.3.1 Conditional Transfer Orders
6.3.2 Transfer Orders
6.3.3 Add Orders
6.3.4 Multiply Operations
6.3.5 Division Orders
6.3.6 Store Orders
6.3.7 Register Movement Orders
6.3.8 Shift Orders
6.3.9 Input/Output Orders
6.3.10 Drum Orders
6.3.11 Logical Product Orders
6.3.12 Control Orders
6.4 JOHNNIAC Operation
6.5 JOSS
6.5.1 JOSS Structure
6.5.2 JOSS Remote Console
6.5.3 JOSS Implementation
6.6 JOHNNIAC Assessment
Part III: Transistor Machines
Chapter Seven
7.1 Solid State Computer Architecture
7.1.1 SSC Central Processor
7.1.2 Magnetic Drum
7.1.3 Operator's Console
7.2 SSC80/SSC90 Instructions
7.2.1 Executing an Instruction
7.2.2 Arithmetic Instructions
7.2.3 Transfer Instructions
7.2.4 Logical and Shift Instructions
7.2.5 Comparison Instructions
7.2.6 Translate Instructions
7.2.7 SS80 Printer Control Instructions
7.2.8 Card Reader Control Instructions
7.3 SSC Peripherals
7.4 Solid State Computer System Software
7.4.1 FLOW-MATIC
7.5 SSC Assessment
Chapter Eight
8.1 UNIVAC 418-I
8.2 UNIVAC 418 System Architecture
8.3 Instruction Format
8.3.1 Type I Instructions
8.3.2 Type II Instructions
8.3.3 Type III Instructions
8.4 System Software
8.5 UNIVAC 418-II
8.6 UNIVAC 418-III
8.6.1 UNIVAC 418-III System Architecture
8.6.2 Command/Arithmetic Unit (CAU)
8.6.3 Main Storage
8.6.4 I/O Modules (IOMs)
8.6.5 Magnetic Drums
8.6.6 Attached Processors
8.6.7 Communications Systems
8.6.8 Unit Record Peripherals
8.7 UNIVAC 418 System Software
8.7.1 RTOS Executive
8.7.2 Programming Languages
8.7.3 System Applications
8.8 UNIVAC 418-III Application
8.8 UNIVAC 418 Assessment
Chapter Nine
9.1 UNIVAC 494
9.1 System Architecture
9.1.1 Central Processor
9.1.2 Memory
9.1.3 I/O System
9.1.4 Communications Handling
9.1.5 Transfer Switch
9.2 Instruction Set
9.2.1 Shift Instructions
9.2.2 UNIVAC 494 Transfer Instructions
9.2.3 Arithmetic Instructions
9.2.4 Logical Instructions
9.2.5 Comparison Instructions
9.2.6 Jump Instructions
9.2.7 Sequence Modifying Instructions
9.2.8 I/O Instructions
9.3 Peripherals
9.3.1 Magnetic Drums
9.3.2 Magnetic Tape Subsystem
9.3.3 Operator's Console.
9.3.4 High-Speed Printer Subsystem
9.4 UNIVAC 490/494 System Software
9.4.1 Primary Input Stream
9.4.2 Input Cooperative
9.4.3 Programming Languages
9.5 UNIVAC 490/494 Assessment
Chapter Ten
10.1 TX-0 System Architecture
10.1.1 TX-0 Registers
10.1.2 Toggle Switch Storage
10.1.3 Main Memory
10.2 TX-0 Instructions
10.2.1 TX-0 Operate Instructions
10.2.2 Combining Instructions
10.2.3 Modified Instruction Set
10.3 Operating Modes
10.4 TX-0 I/O Equipment
10.5 FLIT
10.6 TX-1
10.7 TX-2
10.7.1 TX-2 System Architecture
10.8 TX-0 and TX-2 Assessment
Chapter Eleven
11.1 Philco 1000
11.1.1 Philco 1000 Central Processor
11.1.2 Philco 1000 System Architecture
11.1.3 Instruction Set
11.2 Philco TRANSAC S-2000
11.3 TRANSAC S-2000 System Architecture
11.3.1 Secondary Memory
11.4 TRANSAC S-2000 Instruction Set
11.4.1 Program Control
11.4.2 Instruction Control
11.4.3 Algorithm Control
11.4.4 Floating Point Control
11.4.5 Memory Cycle Control
11.5 Philco 212
11.5.1 Control Unit
11.5.2 Instruction Unit
11.5.3 Index Unit
11.5.4 Arithmetic Unit
11.5.5 Store Unit
11.5.6 I/O Subsystem
11.5.7 Real-Time System
11.5.8 Philco 212 Instruction Set
11.6 Operating System 32KSYS
11.7 TRANSAC S-2000 Software
11.8 Philco 2400 Input/Output System
11.8.1 Philco 2400 System Architecture
11.8.2 Executive Control
11.8.3 Program Control
11.8.4 Arithmetic Element
11.8.5 Main Memory
11.8.6 Operator Control Panel
11.8.7 Philco 2400 Instruction Set
11.8.8 I/O Operations
11.8.9 Internal Operations
11.8.10 Arithmetic Operations
11.8.11 Philco 2400 I/O Devices
11.9 Assessment of the Philco Machines
Chapter Twelve
12.1 Bendix G-20 System Architecture
12.1.1 Arithmetic Unit
12.1.2 Registers
12.1.3 Core Memory.
12.1.4 Interrupts
12.2 Instruction Set Architecture
12.2.1 Add/Subtract Operations and Tests
12.2.2 Logic Operations and Tests
12.2.3 Repeated Commands
12.2.4 Multiply/Divide
12.2.5 Storage Operations
12.2.6 Index Operations
12.2.7 Control Operations
12.2.8 I/O Operations
12.2.9 Bus Register Operations
12.3 I/O System
12.4 G-21 Dual Processor
12.4.1 G-21 Software
12.5 Bendix G-20 Assessment
Chapter Thirteen
13.1 PB250 System Architecture
13.1.1 Central Processor
13.1.2 Main Memory
13.1.3 Flexowriter
13.1.4 Other I/O Devices
13.1.5 HYCOMP 250
13.2 PB250 Commands
13.2.1 Class I Commands
13.2.2 Class II Commands
13.2.3 Class III Commands
13.2.4 Class IV Commands
13.2.5 Sequence Tag
13.3 Packard Bell 440
13.3.1 PB440 System Architecture
13.3.2 Memory System
13.3.3 I/O System
13.3.4 PB440 Programming
13.4 PB440 Micro Instruction Format
13.5 Packard Bell Assessment
Exercises for the Reader
Appendix A: Glossary
References
Index.
Notes:
Description based on online resource; title from PDF title page (ebrary, viewed July 18, 2017).
Includes bibliographical references and index.
ISBN:
1-4438-9625-X
OCLC:
991595943

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account