Here is the Original File

Download Report

Transcript Here is the Original File

Delving into the
AIX Operating System
History
What makes AIX unique?
In 1986, to compete with Amdahl UTS,
International Business Machines (IBM)
contracted Interactive Systems Group to
create the Advanced Interactive eXecutive
(AIX) operating system.
AIX is the first operating system to use the
Journaling File System. In the event of a
system crash or power failure, such file
systems are quicker to bring back online
and less likely to become corrupted.
AIX was designed for the IBM 6150 RT and
was initially used on the IBM RS/6000,
POWER and PowerPC-based systems, IBM
System I, System/370 mainframes, PS/2
personal computers, and the Apple
Network Server.
AIX is one of five operating system that
have versions certified to The Open
Group's UNIX 03 standard, the others
being: Mac OS X, Solaris, Inspur K-UX and
HP-UX.
File System
AIX uses a Logical Volume Manager which
allows for the use of many physical storage
devices of varying capacity to appear to the
operating system as one large device. This
device can then be virtually split up into
any number of smaller logical devices and
used as partitions of any size.
IBM developed the Journaling File System
(JFS) for AIX as a way to minimize recovery
time from a power failure or system halt.
JFS records changes to a journal while still
in use by a process. In the event a file
cannot be properly closed when a system
shutdown occurs, JFS ‘replays’ the journal
to each ‘dirty’ file, greatly minimizing the
recovery time of the OS.
UNH Manchester
COMP 542
Operating Systems and Applications
Frederick Lochner
Greta Milingyte
Justin Gauthier
Faculty Advisor: Earl LaBatt
Memory Management
In its virtual memory management, AIX
pages file data as well as the typical kernel,
process, heap, and stack data.
AIX uses page-based virtual memory
management and caches kernel code,
process code, heap data, stack data, and
file data.
Process Management
When writing code for AIX, programmers
can choose between one or more of three
methods of memory management: the
Yorktown method (default), the Watson
method, and the malloc 3.1 standard.
AIX contains tools to:
Observe the creation, cancellation, identity,
and resource consumption of processes
using
ps, who, svmon, acct;
Control process priority management using
nice, renice;
Terminate out-of-control processes using
kill;
Tune the OS’s process-management
mechanisms using
schedtune;
Monitor active processes using
Device Management
The AIX System Management Interface Tool
(SMIT) provides an alternative to the
typical method of using complex command
syntax, valid parameter values, and custom
shell path names for managing and
maintaining an operating system
configuration.
IBM’s own Performance Optimization with
Enhanced Reduced Instruction Set
Computing (POWER) microprocessors are
optimized in the AIX environment.
ps;
And many others
Background Image
http://tinyurl.com/AIXbackground
Content
ibm.com
wikipedia.org