MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

AIX/6000 internals and architecture / David A. Kelly.

By: Kelly, David A. (David Allen).
Material type: materialTypeLabelBookSeries: J. Ranade workstation series.Publisher: New York : McGraw-Hill, 1996Description: xiii, 271 p. : ill. ; 24 cm.ISBN: 0070340617.Subject(s): AIX (Computer file) | Operating systems (Computers) | IBM RS/6000 WorkstationDDC classification: 005.4465
Contents:
How to study the AIX Kernel -- An Overview of the AIX 3.2 Operating System -- AIX 3.2 Programs and Processes -- AIX 3.2 Memory Management -- The Process Management Subsystem -- The Journaled File Systems -- AIX 3.2 Disk File I/O -- Virtual File Systems -- The Device I/O Subsystem -- Interprocess Communication.
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
General Lending MTU Bishopstown Library Lending 005.4465 (Browse shelf(Opens below)) 1 Available 00010260
Total holds: 0

Enhanced descriptions from Syndetics:

A road map to Advanced Interactive eXecutive (AIX) Version 3 written for systems programmers and based on the author's training seminars offered through Kelly/Lloyd of Texas. The handbook details AIX Version 3 kernel and subsystems, components, and extensions, and techniques for synchronizing access to global kernel data structures, including code. Some of the particular illustrations deal with total virtual memory, process management, I/O disk files, interprocess communication, and the AIX/PowerPC tie-in. Lacks a bibliography. Annotation copyright by Book News, Inc., Portland, OR

Includes index.

How to study the AIX Kernel -- An Overview of the AIX 3.2 Operating System -- AIX 3.2 Programs and Processes -- AIX 3.2 Memory Management -- The Process Management Subsystem -- The Journaled File Systems -- AIX 3.2 Disk File I/O -- Virtual File Systems -- The Device I/O Subsystem -- Interprocess Communication.

Table of contents provided by Syndetics

  • Preface (p. xi)
  • Chapter 1. How to Study the AIX Kernel (p. 1)
  • 1.1 Layers of the AIX Operating System (p. 1)
  • 1.2 The AIX 3.2 Kernel (p. 3)
  • 1.3 What Can I Do Without the Source Code? (p. 5)
  • 1.4 How to Read a Header File (p. 8)
  • 1.5 The Journey Begins (p. 15)
  • Chapter 2. An Overview of the AIX 3.2 Operating System (p. 17)
  • 2.1 A Brief History of AIX (p. 18)
  • 2.2 A User's Perspective of AIX 3.2 (p. 20)
  • 2.3 AIX 3.2 System Administration (p. 21)
  • 2.4 AIX Application Programming (p. 32)
  • 2.5 The Design of the AIX 3.2 Kernel (p. 32)
  • 2.6 Kernel Subsystems (p. 35)
  • Chapter 3. AIX 3.2 Programs and Processes (p. 39)
  • 3.1 Programs (p. 39)
  • 3.2 Processes and Process Types (p. 39)
  • 3.3 Program Creation in AIX (p. 41)
  • 3.4 The AIX Compilation Process (p. 42)
  • 3.5 The AIX 3.2 Linkage Editor (p. 44)
  • 3.6 The XCOFF File (p. 49)
  • 3.7 The AIX 3.2 Process Image (p. 51)
  • 3.8 The System Call Subsystem (p. 61)
  • Chapter 4. AIX 3.2 Memory Management (p. 65)
  • 4.1 An Introduction to Virtual Memory (p. 65)
  • 4.2 AIX 3.2 Virtual Memory (p. 67)
  • 4.3 The Huge Data Model (p. 73)
  • 4.4 Virtual Memory Pages (p. 74)
  • 4.5 Address Transiation (p. 86)
  • 4.6 The VMM Segments (p. 96)
  • 4.7 The Shared Text Segment and Shared Libraries (p. 96)
  • Chapter 5. The Process Management Subsystem (p. 101)
  • 5.1 Processes (p. 101)
  • 5.2 Process Management Data Structures (p. 105)
  • 5.3 User Process Creation (p. 113)
  • 5.4 An Introduction to Process Scheduling (p. 126)
  • 5.5 A Process Scheduling Example (p. 130)
  • 5.6 The Context Switch (p. 134)
  • 5.7 Interrupts (p. 136)
  • 5.8 The Scheduler and the Suspension Queue (p. 143)
  • 5.9 AIX 3.2 Real-Time Processes (p. 147)
  • Chapter 6. The Journaled File Systems (p. 151)
  • 6.1 An Overview of File Systems (p. 151)
  • 6.2 File System Components (p. 153)
  • 6.3 The Journaled File System (JFS) (p. 162)
  • 6.4 The JFS Architecture (p. 162)
  • 6.5 JFS Storage Schemes (p. 167)
  • 6.6 How the JFS Log Works (p. 170)
  • Chapter 7. AIX 3.2 Disk File I/O (p. 175)
  • 7.1 File I/O Layers (p. 175)
  • 7.2 The Process File Descriptor Table (p. 178)
  • 7.3 The Kernel's File Table (p. 178)
  • 7.4 The Gnode (p. 182)
  • 7.5 The In-Core Inode Table (p. 183)
  • 7.6 File and Record Locking (p. 188)
  • 7.7 File I/O Subroutines (p. 192)
  • 7.8 Memory Mapped Files (p. 201)
  • Chapter 8. Virtual File Systems (p. 211)
  • 8.1 The VFS Layer (p. 211)
  • 8.2 Vnodes (p. 212)
  • 8.3 vfs Structures (p. 213)
  • 8.4 gfs Structures (p. 216)
  • 8.5 The rnode Table (p. 218)
  • Chapter 9. The Device I/O Subsystem (p. 219)
  • 9.1 Components of Device I/O (p. 219)
  • 9.2 AIX 3.2 Device Configuration (p. 225)
  • 9.3 System Start-up (p. 227)
  • Chapter 10. Interprocess Communication (p. 231)
  • 10.1 Introduction to Interprocess Communication (p. 231)
  • 10.2 AIX 3.2 Signal Management (p. 232)
  • 10.3 Unnamed Pipes (p. 239)
  • 10.4 System V IPCs-An Introduction (p. 244)
  • 10.5 AIX 3.2 Shared Memory (p. 246)
  • 10.6 AIX 3.2 Semaphores (p. 252)
  • 10.7 AIX 3.2 Message Queues (p. 257)
  • Index (p. 265)

Author notes provided by Syndetics

David A. Kelly received a BA from Syracuse University, a MA in cognitive and neural networks from Boston University, and a MBA in marketing from Bentley University. He is a freelance writer who specializes in technology, travel, and business. He is also the author of Babe Ruth and the Baseball Curse and the Ballpark Mysteries series for children.

(Bowker Author Biography)

Powered by Koha