Home >> Computers >> Software >> Operating Systems >> Linux >> Hardware Support >> AS-400




A Application System/400 (AS/400), renamed to iSeries within 2000, is an IBM minicomputer for general business and departmental have, introduced around 1988 and still inside production under a list iSeries & i5. A AS/400 is an object-depending rules by owning an integrated DB2 database that was designed to implement E. F. Codd's relational database model (Codd's 12 rules) in the operating system and hardware. 100% computer software necessary to do this computer is involved & integrated. To a higher degree 2,500 business package applications were available after a number 1 AS/400 was delivered around 1988.

A AS/400 was a symptom of the combination of the System/38 database machine (announced by IBM inside October 1978 & delivered in August 1979) & a System/36. A foremost AS/400 systems (known per development code list [http://wiki.midrange.com/index.php/Silverlake Silverlake] & Olympic) were delivered within 1988, & a line of merchandise has been refreshed hard-hitting since so. IBM renamed a when/400 to iSeries inside 2000, as a share of its e-Server stigmatization initiative. A line of merchandise was farther extended around 2004 by using a introduction of a i5 servers, a number one to use the IBM POWER5 processor. a AS/400 was a 1st general-all-purpose computing system to attain a C2 security rating from either the NSA, and inside 1995 was touch uses the 64-bit processor and operating body. A architecture of the models allow new implementation of 128-bit processors after it be available. Existent computer software may use a newly devices while forgoing modification.

Features include an extremely convenient DBMS, a menu-caused interface, multi-user support, terminals (IBM 5250) & printers, security, communications, client-server & web-depending applications and an extensive library-depending operating system, OS/400.

The large marketing point is that applications could begin forswearing modificatiin on any model in the line, from either little, only-processor machines as much as victims sustaining 64 multi-core CPUs. For traditional business programing language like RPG, COBOL, C & SQL, it has trend lines for external files, display files & object-based programming, which allows for increased programming productivity. It too supports Unix-rather file directories, industry-leading trend lines for Java, client-server technologies and the native Apache web server, for "modern" & GUI-style applications. IBM claims superior Total cost of ownership due to high system handiness, which averages 99.98% uptime, & moo costs of administration & maintenance, whilst in comparison Unix, Linux & Microsoft-depending implementations.

the machine was originally according to a custom-made IBM CISC CPU which used the CPU architecture called Internal MicroProgrammed Interface (IMPI) & an instruction placed similar to the IBM 370. It was late migrated to the PowerPC-based RISC CPU family finally called RS64. A latest system come according to a POWER5 (announced Four Could 2004) processor.

A machine lives because its ISA (called TIMI for "Technology Independent Machine Interface" by IBM) allows a operating patterns & application programs to take benefit of advances around devices & software system while forgoing recompilation. This means that the program written & compiled in the S/38 may be start as a native 64-bit program. A HAL allows a formulas that costs $9000 to process exactly a equivalent operating rules & package as a $2 million formulas. A rules potty at the same time rerun multiple operating systems (i5/OS (OS/400), Linux, AIX) natively, & diarrhea Windows Server & Linux in of these or even even supplementary only-CPU blade servers or externally-tied mutiple-CPU servers while installed. A 64-bit project will bring for the seamless addressing of as much as Sixteen exabytes (16 million terabytes) of storage.

A AS/400 enforces a use of a TIMI virtual instruction placed for tons user-mode computer program; these are non conceivable for such software online to utilise the instruction placed of the underlying CPU, so ensuring devices independence. This is conceptually somewhat similar to the virtual-machine architecture of programming environments like SmallTalk, Java and .NET. A key difference is that these are embedded thus deeply into a AS/400's project when to produce everthing applications & possibly a bulk of its operating systems binary-compatible through different processor families. Note that, unlike more virtual-machine architectures where a virtual videos come interpreted at dog-instance, TIMI videos come never interpreted. It be an average compile-instance step & come translated into a processor's instruction placed when a final compilation step. A TIMI videos come stored in a final program object, additionally to the workable machine videos. This is how else the program compiled in a single processor personal (e.g. CISC) may be moved to the fresh processor (e.g. PowerPC) while forgoing re-compilation. A program is economized from either a old machine & restored onto a freshly machine, whereupon a OS discards a old machine videos & re-translates a TIMI videos into machine videos for the recently processor.

A AS/400's instruction placed defines completely pointers when 128-bit to allow seamless transition from either older to freshly processor generations.

An additional feature that was recently introduced to the AS/400, LPAR, come from either IBM's mainframe line of computers. LPAR (Logical PARtitioning) facilitates heading multiple cases of operating systems at the same time in of these AS/400 unit. a formulas setup by owning LPAR could possibly dog different operating systems in different partitions when ensuring that of these OS just can't begin all over the memory or even resources of a second. From each one LPAR is given the part of body resources (memory, difficult disk space, & CPU instance) vithe a body of weights that determines in which unused resources come allocated at any given instance. A OSes supported (& usually utilized) under a LPAR scheme come OS/400, AIX and Linux. (Note: Presently Microsoft operating systems don't trend lines Power-depending processors.)

AS/400s come likewise capable of supporting mutiple cases of Linux, Microsoft Windows 2000 and Windows Server 2003, with either individual-processor even internal blade servers (Niner) or externally-linked mutiple-processor servers (IXA).

Possibly though AIX may okay, become natively process around an LPAR partition, a original implemenation was to allow AIX computer program to exist as ported to the PASE environment. AIX softwCome ARE double star compatible sustaining OS/400 once applying OS/400's PASE (Personal Applications Body Environment). PASE is basically "an operating system within an operating system", supporting a virtually all recent stable version of AIX. Double star want to exist as re-compiled on the AIX body, by owning Xvi-bit (quadword) pointer alignment enabled. Another time a program is compiled by owning this guide, a executable may be FTP-ed to a AS/400, & executed under the PASE Korn Eggshell. In addition, tasks like treating record locks & queuing updates come managed automatically per patterns, making high-high-velocity, multiuser applications easily to produce & maintain, & highly dependable.

Programing language available for this machine include RPG, assembly language, C, C++, Java, COBOL, SQL, BASIC, PHP, PL/I, and REXX. Many CASE tools are available: Synon, AS/SET, and Lansa.

Commands in the Command Language (CL) are promptable and virtually all provide cursor-sensitive serve to produce typing parameters more comfortable. The comm& title consists of the 3-letter verb and the subject section, besides known as the noun. the select few command list provide a "modifier" too. This is meant to produce it real life to realize Chlorine code. Examples: CRTUSRPRF - Produce (verb) user (modifier) profile (noun) DLTLIB - Delete (verb) library (noun) CPYF - Copy file WRKACTJOB - Function sustaining Active Jobs

A when/400 was designed as a successor of the IBM System/38 and the IBM System/36. A software engineer world health organizatiin worked on OS/400, the operating patterns of the AS/400, did non have a UNIX background. Dr. Frank Soltis, the head designer, says that this is the independent difference between this & any more operating rules.

Despite the deficiency of a "UNIXy" background, a AS/400 has, above a years, picked higher a programming/runtime model encountered in UNIX, Linux, & PC systems. Traditional AS/400 programming occurs as "one-stop shop", in which the computer programmer writes code, compiles a code, and then executes the code. No hyperlink step that is obtained within more environments.

Notwithstanding, within 1995, that changed. IBM re-christened a of these-prevent shop programming style "OPM" (for Original Programming Model) & introduced the newly language paradigm known as "ILE" (for Integrated Language Environment). ILE got important sweetening all over OPM, including a ability to produce modules (similar to .obj or even .lib files), so attach (link) the modules together into one viable. A executable can be created as a program or a utility program (utility come similar to .lib or even .dll files).

The very power of the ILE environment is in the "integrated" aspect, still. Modules around ILE-compliant languages (RPG, COBOL, C, C++, & Chlorine) can be created & attached together. First, AS/400 software engineer may exploit a strengths of multiple ILE-compliant languages inside one program. Too, by using a introduction of utility program, standard routines can be externalized other easy, & modularity increased. To assure proper migration to the ILE environment, OPM RPG & COBOL computer software can be migrated to ILE well.

Interoperation by using a Java language is also supported, though non when tightly when by owning a ILE languages. A iSeries Java implementation is distinguished per depth of its embedment in the operating patterns.

iSeries servers as well trend lines most common client-server-based technologies such as ODBC and JDBC for accessing its database from client-depending software package, created by owning languages like Java, Microsoft Visual Studio .NET and other languages.

asdbget - FTP AS/400 to Linux
Information about AS/400 connectivity with Linux.

Slashdot
Linux to AS/400 connectivity tips from Slashdot. From 1998.

Linux on iSeries
Dedicated to hosting Linux on IBM's midrange system. Documents and links about AS400.


Computers: Hardware: Systems: IBM: AS-400
Computers: Software: Operating Systems: Linux: Platforms





© 2005 GeneralAnswers.org