Duration: 3 Days
Get a working knowledge of AIX 6 kernel concepts as they relate to process and memory management. Interactive, live lectures and machine exercises provide the student with practical background knowledge.
What You Will Learn
- Describe key features and major components of the AIX kernel
- Explain key features of the AIX process management subsystem
- Describe the data structures used by the kernel to manage processes and threads and the key relationships between these structures
- Explain the dispatching mechanism and the algorithm used to select a new thread for execution
- Characterize the context switch mechanism used by AIX
- Describe key features of the AIX VMM subsystem
- Explain the segmented addressing model used by AIX
- Define the effective address to physical address translation process
Audience
This is an advanced course for AIX technical support personnel and AIX development / application engineers who are new to the AIX kernel environment.
Prerequistes
You should have:
- Basic "user-level" knowledge of the AIX environment or another UNIX or UNIX-like environment
- Basic reading knowledge of the C programming language
- Knowledge of AIX system administration (helpful)
Course Outline
Day 1
- Unit 1 - AIX and System Resources Overview
- Lab Environment Introduction
- Exercise 1 - AIX and System Resources Overview
- Unit 2 - Process Management: Framework
Day 2
- Exercise 2 - Process Management: Framework
- Unit 3 - Process Management: Mechanisms
- Exercise 3 - Process Management: Mechanisms
- Unit 4 - Memory Management: Framework (Part 1)
Day 3
- Unit 4 - Memory Management: Framework (Part 2)
- Exercise 4 - Memory Management: Framework
- Unit 5 - Memory Management: Mechanisms
- Exercise 5 - Memory Management: Implementation
Course Labs