30.7. Summary and trends
This brief study of transaction processing systems has shown the relevance to them of the topics that we studied in the earlier parts of the book. We saw that it is necessary to know the process model and IPC facilities of the operating system over which a TP system is implemented. Ideally, the OS should support multi-threaded processes. The TP system can then be programmed naturally and without artificial restrictions. If only single-threaded processes are supported, and system calls are synchronous, the TP system implementor has to go to a great deal of trouble to program around the potential problems. We saw that multiple address spaces containing multi-threaded processes using RPC for communication could be used to ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access