Limit search to available items
Book Cover
Author Gallmeister, Bill O.

Title POSIX. 4 : Programming for the real world / Bill O. Gallmeister
Edition First edition
Published Sebastopol, CA : O'Reilly & Associates, [1995]


Location Call no. Vol. Availability
 W'PONDS  005.43 Posix Gal/Pfp  AVAILABLE
Description xviii, 548 pages : illustrations ; 24 cm
Contents 1. Introduction -- 2. The POSIX Way -- 3. The Basics of Real-Time: Multiple Tasks -- 4. Better Coordination: Messages, Shared Memory, and Synchronization -- 5. On Time: Scheduling, Time, and Memory Locking -- 6. I/O for the Real World -- 7. Performance, or How to Choose an Operating System -- Manpages -- Appendix: Exercise Code
Summary This book covers the POSIX.4 standard for portable real-time programming. But it goes well beyond a simple replication of the standard. It provides a general introduction to real-time programming and real-time issues: the problems software faces when it needs to interact with the real world, and how to solve them. If you're at all interested in real-time applications - which includes just about everything from telemetry to transaction processing - this book will be an essential reference
Real-world programming (more typically called real-time programming) interacts with the "real world" of daily life in some way. Real-world programmers develop the unseen software that runs everything from the brakes in your car to your VCR. This software is typically characterized by deadlines - and harsh penalties if the deadlines aren't met. If the brake processor in your car doesn't meet a deadline, your car doesn't stop; if your ATM doesn't meet a deadline, you may start looking for another bank. When you've just rear-ended another car, it's no consolation that a sudden flurry of input slowed down your brake processor, so it couldn't react quickly enough when you hit the pedal
Notes Includes indexes
Includes solutions to problems
Bibliography Bibliography : pages 529-530
Subject UNIX (Computer file)
Operating systems (Computers)
POSIX (Computer software standard)
Real-time programming.
LC no. 96148507
ISBN 1565920740