Flylib.com
HP-UX 11i Internals
HP-UX 11i Internals
ISBN: 0130328618
EAN: 2147483647
Year: 2006
Pages: 167
Authors:
Chris Cooper
,
Chris Moore
BUY ON AMAZON
HP-UX 11i Internals
Table of Contents
Copyright
Hewlett-Packard Professional Books
Preface
Chapter 1 PA-RISC 2.0 Architecture
Chapter 2 Procedure Calling Conventions
Chapter 3 The Kernel: Basic Organization
Chapter 4 Programs, Processes, and Threads
Chapter 5 Process and Thread Management from the Process s Viewpoint
Chapter 6 Managing Memory
Chapter 7 The HP-UX Paging System
Chapter 8 Files and File Systems
Chapter 9 The Process Life Cycle, Cradle to Grave
Chapter 10 IO and Device Management
Chapter 11 The Logical Volume Manager
Chapter 12 Multiprocessing and HP-UX
Chapter 13 Kernel Services
Chapter 14 Signals
Chapter 15 System Initialization
Chapter 16 Tools Overview
Acknowledgments
List of Figures
List of Tables
List of Listings
Chapter 1. PA-RISC 2.0 Architecture
RISC Architecture
Hardware Modules
Registers
Virtual Memory Support
Address Translation
Interruptions
Summary
Chapter 2. Procedure Calling Conventions
Register Usage
PA-RISC Instructions
Procedure Call Model
Procedure Return Model
Stack Usage
Summary
Chapter 3. The Kernel: Basic Organization
A Generic Overview
All IO Is File IO
Abstraction Layers
Some Generic Kernel Techniques
The HP-UX Kernel Overview
Fundamental Kernel Data Structures: A First Pass
Kernel Process Tables
The Kernel File System Tables
The Kernel InputOutput Tables
Drivers and Switch Tables
Summary
Chapter 4. Programs, Processes, and Threads
The Players
A Process and Its Threads
Threading Models and HP-UX
The System Call Interface
Summary
Chapter 5. Process and Thread Management from the Process s Viewpoint
A Process and Its Resources
The proc Table
The kthread Table
The Process s Logical View
Memory Windows
Building the Logical Map
ProcessThread Scheduling
Run Queues
Summary
Chapter 6. Managing Memory
Types of Memory
The System s Virtual Address Space
Virtual-to-Physical Page Tables
The Kernel View: The Hashtable
Shared Objects
The b-tree
Broot, Bnodes, and Chunks
Page Lists
Connecting the Kernel View to the Process View
Keeping Track of Free Physical Page Frames
Variable Page Size
Physical Memory Allocator at HP-UX 11.0
Summary
Chapter 7. The HP-UX Paging System
Pages on Demand
Monitoring Free Memory
A Thief in the Night: vhand
Reservation Versus Allocation
Pseudo-Swap
Device Swap
File System Swap
Swap Priority
Tracking Swap in the Kernel Structures
Summary
Chapter 8. Files and File Systems
File System Concepts
The New and Improved UNIX File System
The Kernel View of File Systems
Summary
Chapter 9. The Process Life Cycle, Cradle to Grave
The Birth of a Process
A Historic Look at the fork() Call
The fork1() Kernel Routine
Process and Thread States: Idle Hands
Process Identity Crisis: The exec() System Call
Shared Memory Objects Revisited
The exit() System Call Mechanics
Summary
Chapter 10. IO and Device Management
PA-RISC IO Architecture
IO Framework
IO Odds and Ends
Summary
Chapter 11. The Logical Volume Manager
LVM Design Concept
Disk-Resident Data Structures
LVM: The Kernel View
Summary
Chapter 12. Multiprocessing and HP-UX
Hardware Overview
Multiprocessing Data Structures
Synchronization
Summary
Chapter 13. Kernel Services
The Callout Table
Kernel Memory Allocation
Summary
Chapter 14. Signals
Signal Data Structures
Signal Anticipation
Signal Delivery
Signal Recognition
Signal Handler Launch
Summary
Chapter 15. System Initialization
ISL: The Initial System Loader
HPUXBOOT: The Secondary Loader
Real-Mode Initialization
Virtual Mode Initialization
Summary
Chapter 16. Tools Overview
adb
q4
Summary
Index
index_SYMBOL
index_A
index_B
index_C
index_D
index_E
index_F
index_G
index_H
index_I
index_K
index_L
index_M
index_N
index_P
index_Q
index_R
index_S
index_T
index_U
index_V
HP-UX 11i Internals
ISBN: 0130328618
EAN: 2147483647
Year: 2006
Pages: 167
Authors:
Chris Cooper
,
Chris Moore
BUY ON AMAZON
Beginning Cryptography with Java
The JCA and the JCE
Certificate Revocation and Path Validation
CMS and S/MIME
Appendix A Solutions to Exercises
Appendix C Using the Bouncy Castle API for Elliptic Curve
Certified Ethical Hacker Exam Prep
Picking the Right Platform
Buffer Overflows, Viruses, and Worms
Hashing
Enumeration
Study Tools
Professional Java Native Interfaces with SWT/JFace (Programmer to Programmer)
Layouts
Combos and Lists
Drag and Drop and the Clipboard
JFace Windows and Dialogs
Programming OLE in Windows
Systematic Software Testing (Artech House Computer Library)
An Overview of the Testing Process
The Software Tester
Some Final Thoughts…
Appendix A Glossary of Terms
Appendix E Simplified Unit Test Plan
101 Microsoft Visual Basic .NET Applications
Working with the Microsoft Visual Basic .NET Language
Working with Console Applications
Interacting with the Operating System
Securing Applications
Windows Server 2003 for .NET Developers
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Arrays and Collections
Objects, Interfaces, and Patterns
XML
Security and Cryptography
Useful COM Interop
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies