Chapter 1
Background of the AS/400
IBM Midrange Background
Began June 1969
System 3/x Rochester, MN Punch card design Target low-end commercial & small-size batch
Understanding AS/400 System Operations
System 3/x Line
System 3/x Midrange line
Small, efficient computer Single computer model - standard
Understanding AS/400 System Operations
System/34
System/34
April 1977 First multi-user minicomputer Low-cost computer
Understanding AS/400 System Operations
System/38
System/38
1975 research project 1978 announced Machine independence New processor User needed to upgrade First time contained a relational database Object-based architecture Ahead of times
Understanding AS/400 System Operations 5
System/36 Upgraded Models
System/36 upgraded
Many customers preferred to stay with system/36 rather-than System/38
Understanding AS/400 System Operations
AS/400 History
Project SilverLake
1985 started research New machine Successor to System/38 New future machine
Understanding AS/400 System Operations
AS/400 History - Continue
Application System/400 (AS/400)
June 1988 announced Improving at about 10% per year Hardware independent untested until 1995 CISC (Complex Instruction Set Computer)
Instruction length variable
Understanding AS/400 System Operations
AS/400 History - Continue
Upgrading
RISC (Reduced Instruction Set Computer)
Equal instruction length From 48-byte to 64-byte word size True hardware independence
Understanding AS/400 System Operations
AS/400 History - Continue
Enhanced Series or e-series
1994 development began Foresaw potential of Internet Announced August1997 New n-way processors up to 12-way First package machine
A server configured and preloaded with SAP software
Understanding AS/400 System Operations 10
Layered Design Concept
Layered Architecture Distinguished from traditional computers Key to machine independence
Understanding AS/400 System Operations
11
Application Software
Application Software
OS/400 Machine Interface (MI) Vertical Licensed Internal Code (VLIC) Internal Microprocessor Interface (IMPI) Horizontal Licensed Internal Code (HLIC)
OS/400 Machine Interface (MI)
System Licensed Internal Code (SLIC)
Object Based Kernel
Hardware CISC Processor 48-bit Addressing
Hardware RISC Processor 64-bit Addressing
AS/400 Architecture Used in 48-bit CISC-based Systems T 1.1 - AS/400 layered software architecture.
AS/400 Architecture Used in 64-bit PowerPC RISCbased Systems
Understanding AS/400 System Operations
12
Data Storage and Objects
Object-based computers
Everything stored on an AS/400 is an stored as an object
Objects stored in Libraries Data stored as
EDCDIC - Extended Binary Coded Decimal Interchange Code ASCII - American Standard Code for Information Interchange
Understanding AS/400 System Operations 13
Single-level Storage
No distinction between disk storage and main memory One large storage area (single address space)
Memory DASD
Object must be in memory to use or operate on
Understanding AS/400 System Operations 14
Single-level Storage
Automatic divides object into blocks pages Virtual storage
Understanding AS/400 System Operations
15
Software
Operating System Application Programs Job/Program types
Interactive Batch
Understanding AS/400 System Operations
16