Stock Image

The `C` Odyssey: UNIX-The Open Boundless C

Meeta Gandhi,Rajiv Shah,Tilak Shety,Vijay Mukhi

3 ratings by GoodReads
ISBN 10: 8170291658 / ISBN 13: 9788170291657
Published by BPB Publications, 2013
New Condition: New Softcover
From BookVistas (New Delhi, DELHI, India)

AbeBooks Seller Since November 24, 2010

Seller Rating 4-star rating

Quantity Available: > 20

Available from more sellers

View all  copies of this book
Buy New
List Price: US$
Price: US$ 9.00 Convert Currency
Shipping: US$ 4.33 From India to U.S.A. Destination, Rates & Speeds
Add to basket

30 Day Return Policy

Payment Methods
accepted by seller

Visa Mastercard American Express

PayPal Bank Draft Bank/Wire Transfer

About this Item

C is what the world is breathing today. And Books on C are filling book shelves like believers converging on a Holy bank. But here`s a Pilgrimage that`s a different kind of voyage. The C Odyssey. Written in a easy, riveting and readable style, the book touches heights that few have reached, and offers insights that Nobody has divined. The C Odyssey is for (hose who`d like to Learn C and for those who have learnt C. Garnished with small programs, followed by in-depth explanations, the journey takes the beginner by the hand, breaking him into the mold, taking him up to a point, and letting him free to explore on his own. The platform covered is wide and diverse. From C under DOS to C under UNIX, Windows, OS/2, and its interfaces with networking and relational databases. The Odyssey has a seven stop itinerary. Unserialized and distinct, but threaded by thin silken Bonds to each other. The saga is a lengthy one, through lands that have been visited separately before. Speaking the same Language from different podiums, they abet an undisrupted flow of thought. Odyssey 3 : UNIX-The Open, Boundless C. : UNIX is the much maligned, debated and devoured entity today. An operating system that was possible only through C, it has always been dealt with rather cursorily. Most C Under Unix Books merely skimmed the surface, instead of cashing in on the opportunity to take a trip down to the Philosophy of C, so easily reached through UNIX. This volume takes you through the innards, questioning the gist of internal data structures like stat, ustat, suid-bit control, file and record-level locking, IPCs like pipes, named pipes, semaphores, shared Memory and message queues. The Summit is reached with a fairly detailed inquiry into curses. The graphical Face in UNIX, a very low profile GUI. Contents Introduction I. Unix : THE MULTI-TASKING OPERATING SYSTEM : 1. Multi-tasking 2. Background Process 3. Process Identification 4. Parent and Child 5. The `Fork()` 6. Orphan Process 7. Zombies 8. A "Sleeping Beauty" Process 9. Process Synchronization 10. Core Dump 11. Back to the ?Fork()` 12. Sharing Data Between Processes Using Files 13. File Buffering 14. The `Exec()` Function 15. Terminal and File Buffering 16. The `Execv()` Function 17. The `Execvp()` Function 18. Environment Block 19. The `Exec()? Called through A fork()` II. UNIX : THE MULTI-USER OPERATING SYSTEM : 1. Booting Up 2. UNIX Copyright 3. User Details 4. Group ID 5. Time 6. Process Group ID 7. Why, Background Processes 8. A Tribute to Cuckoo`s Nest 9. UNIX`s View Of Disks and Devices 10. Root File System : i. Boot Block ii. Super Block iii. Inode Table iv. Data Blocks 11. File Permissions 12. Data Security and the `Suid` Bit 13. Links III. ON FILES : 1. Unlocked Confusion 2. One at a Time Please 3. Explicit Unlocking 4. A Sign to Ease the Suspense 5. F_TEST Will Tell Us 6. Read Inconsistency 7. Range Locking 8. Action Stations.Deadlock !!! 9. System Lock Table 10. More Control Over a File 11. Permissions and File Locking 12. Conclusion IV. COMMUNICATING ACROSS PROCESSES : 1. Signals 2. Signal Handling 3. Illegal Instruction Handling 4. About `SIGHUF 5. About `SIGCLD` 6. About `SIGALRM` 7. KILL!! 8. Open Signals 9. Pipes 10. ?Lseek()`and Pipes 11. Many Processes and One Pipe 12. Sorting Using Pipes 13. The `Popen()` 14. Named Pipes 15. Conclusion : Signals and Pipes 16. Message Queues 17. Creating a Message Queue 18. Queue Permissions 19. UNIX`s Queue Numbering System 20. Information about the Queue 21. Sending A Message 22. And Now to Receive A Message 23. Message in A Bottle 24. A Sense of Priority 25. The Queue for Telecommunication 26. A Printer Spooler 27. Conclusion : Message Queues 28. Semaphores 29. Creating A Semaphore 30. Semaphore Exclusivity 31. Intricacy of Semaphore Permissions 32. Getting and Setting Semaphore Values 33. Who is Using the Printed Pages: 555. Bookseller Inventory # 51682

Ask Seller a Question

Bibliographic Details

Title: The `C` Odyssey: UNIX-The Open Boundless C

Publisher: BPB Publications

Publication Date: 2013

Binding: Softcover

Book Condition:New