ISeries Note3. Technology independence Technology independence  change the underlying hardware architecture and add new functionality without disrupting.

Slides:



Advertisements
Similar presentations
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Advertisements

Virtualisation From the Bottom Up From storage to application.
iSeries Lecture 2 Technology independence Technology independence  change the underlying hardware architecture and add new functionality without disrupting.
Introduction to Operating Systems CS-2301 B-term Introduction to Operating Systems CS-2301, System Programming for Non-majors (Slides include materials.
Chapter 18 Three Operating Systems
Server Platforms Week 11- Lecture 1. Server Market $ 46,100,000,000 ($ 46.1 Billion) Gartner.
Figure 1.1 Interaction between applications and the operating system.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
12 Chapter 12 Client/Server Systems Hachim Haddouti.
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Operating Systems.
Virtualization for Cloud Computing
LINUX Virtualization Running other code under LINUX.
Operating System.
Background History Note 1 Refer to Soltis: Appendix.
Linux Operations and Administration
Ceng Operating Systems
Processor and Internal Stuff or the “guts” of the computer.
1 Operating System Overview Chapter 2 Advanced Operating System.
Chapter 1. Introduction What is an Operating System? Mainframe Systems
Chapter 6 Operating System Support. This chapter describes how middleware is supported by the operating system facilities at the nodes of a distributed.
Cap 333 Network Administration. Solution Rules  Your solution must be typed by computer. Otherwise, it will not be accepted.  If the question is a project.
Module 7: Hyper-V. Module Overview List the new features of Hyper-V Configure Hyper-V virtual machines.
IBM eseries Series Ian Jarman iSeries Product Manager.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
April 2000Dr Milan Simic1 Network Operating Systems Windows NT.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: Operating-System Structures.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
Advanced Design and System Patterns The Microkernel Pattern.
Ihr Logo Operating Systems Internals & Design Principles Fifth Edition William Stallings Chapter 2 (Part II) Operating System Overview.
Scott Ferguson Section 1
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
Protection of Processes Security and privacy of data is challenging currently. Protecting information – Not limited to hardware. – Depends on innovation.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
Chapter Nine NetWare-Based Networking. Objectives Identify the advantages of using the NetWare network operating system Describe NetWare’s server hardware.
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 2 Introducing Operating Systems.
UDel CISC361 Study Operating System principles - processes, threads - scheduling - mutual exclusion - synchronization - deadlocks - memory management -
Virtualization Neependra Khare
Chapter 2 Operating Systems
Introduction to Operating Systems Concepts
Chapter 2: Operating-System Structures
Operating Systems Lecture 2.
x86 Processor Architecture
Operating System Structure
CS490 Windows Internals Quiz 2 09/27/2013.
What happens inside a CPU?
Virtualization overview
Running other code under LINUX
Chapter 3: Windows7 Part 1.
Booting Up 15-Nov-18 boot.ppt.
OS Organization.
Chapter 2: The Linux System Part 1
Introduction to Operating Systems
Introduction to Operating Systems
Windows Virtual PC / Hyper-V
Computer Security: Art and Science, 2nd Edition
SCONE: Secure Linux Containers Environments with Intel SGX
OS Organization.
TPM, UEFI, Trusted Boot, Secure Boot
Outline Operating System Organization Operating System Examples
O.S. Security.
Instructor Materials Chapter 5: Windows Installation
In Today’s Class.. General Kernel Responsibilities Kernel Organization
Presentation transcript:

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 Application programs and OS/400 programs M I [a logical, not a physical, interface to the system] MI architecture has two components – a set of instructions and the operands upon which those instructions act bit and byte operands + data structures [Objects] application program interfaces (APIs) highly extendable  new environments System Licensed Internal Code (SLIC) [Knowledge about the hardware characteristics] Data Structure Object Internal details are hidden [encapsulation]

Conventional Machine Interface

iSeries MI Note: There is no memory at the MI

The System Licensed Internal Code [Kernel] The iSeries' operating system  OS/400 [MI] + SLIC

Operating System Functional Split System-wide security is in OS/400, while the authorization to system resources is in the SLIC

Technology-Independent Machine Interface

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

Object-based system

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.