Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Library (computing) wikipedia , lookup
Security-focused operating system wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Process management (computing) wikipedia , lookup
Copland (operating system) wikipedia , lookup
Distributed operating system wikipedia , lookup
Burroughs MCP wikipedia , lookup
Spring (operating system) wikipedia , lookup
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