130 likes | 170 Views
iSeries. Note3. Technology independence. Technology independence change the underlying hardware architecture and add new functionality without disrupting customers.
E N D
iSeries Note3
Technology independence • Technology independence change the underlying hardware architecture and add new functionality without disrupting customers. • Other manufacturers found ways to incorporate new functions and new hardware designs. Difference existing application programs cannot use these new capabilities. • Intel [1985] added 32-bit extensions to the original 16-bit architecture. • Any 16-bit application could still run on the new 32-bit chips, but it ran in a 16-bit mode that did not use any of the 32-bit extensions. • Intel [1997] made a significant change to the architecture when it added the multimedia extension (MMX). • Older applications could run on the new chips but just couldn't use MMX. • PC industry acceptable to require applications to be rewritten to use the newest hardware functionality
iSeries architecture Data Structure Internal details are hidden [encapsulation] Object
iSeries MI Note: There is no memory at the MI
The iSeries' operating system OS/400 [MI] + SLIC The System Licensed Internal Code [Kernel]
Operating System Functional Split System-wide security is in OS/400, while the authorization to system resources is in the SLIC
Objects • how the iSeries uses objects . • iSeries is an object-based system [no inheritance] • This permits only iSeries servers to make technology advances in the hardware, such as storage, memory, and processor technology, while protecting end-users' investments in existing applications
Logical partitions and many operating systems iSeries is the universal server. • OS/400 • Linux • Unix, • Windows applications all run on iSeries servers. A single server may optionally be divided into several partitions, each of which receives a dedicated set of resources, including processor and memory. The primary partition must be OS/400, but the other partitions can run, as of this writing, different versions of OS/400 and Linux.
Logical partitions and many operating systems (cont.) • Linux distributions, provided by several vendors, run in logical partition(s) of an iSeries server. • Windows applications run on an iSeries server on an optional plug-in Intel processor. • Rather than run an instance of a Unix operating system, applications from AIX run inside an OS/400 job, completely and seamlessly integrated into OS/400. • This option is the OS/400 Portable Application Solution Environment (OS/400 PASE). PASE provides a very easy way to drop in, often unmodified, a Unix application on iSeries.