- Home Page /
- Books /
- Computers & Technology /
- Hardware & DIY /
- Internet & Networking /
- System Programming Vol II
System Programming Vol II
90% of respondents would recommend this to a friend
BHD 19
Price Details
Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )
*All items will import from US
5%
QTY:
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
This book contains the best of author's 30+ years of experience across many fields in the U.S. computer software industry.
Fast
Shipping
Free
Return*
Secure Packaging
100% Original Products
PCI DSS Compliance
ISO 27001 Certified
What Stands Out
Product Details
- - This book aims at making readers a programming expert and an excellent software architect using portable standard POSIX APIs at the operating system API level. It offers a very systematic education of all required knowledge, concepts, technologies, techniques, skills and problem solutions for programming at the system level. - This book contains the knowledge, skills and training that a computer science/engineering or software engineering student must have. - It's a book that one must read if you are a software engineer developing system software in operating systems, database management systems, distributed systems, clustered systems, networking software, computer network security and client-server applications. - This book is intended as a textbook for system programming course at college, either a one-year System Programming course or a one-semester System Programming followed by another semester of Network Programming. It is also a reference or self-study guide for computer software engineers already working in the industry. - This book contains the best of author's 30+ years of experience across many fields in the U.S. computer software industry. - It features software design principles and programming tips for developing first-class software and author's definition of first-class software. - Author presents elegant and very simple solutions for many common real-world problems such as update loss, cross-endian, alignment, backward and forward compatibility, distributed applications, network security and PKI. - Following are some of the highlights from the book. - Pthreads programming. Using pthread local storage to solve reentrant deadlock problems, using mutex and condition variables to solve producer-consumer problems. Fix dangling mutex using robust mutex. Thread cancellation points. - Concurrency control using the fastest locking routines of your own, gaining performance improvements up to 80+%. System V and POSIX semaphores. Ways to prevent deadlocks. - Strength and weakness of various interprocess communication mechanisms. Real program examples for designing shared memory and concurrent updates of shared memory. - In network socket programming, supporting IPv4 and IPv6, asynchronous connect, automatic reconnect, multicast, multithreaded server, looking up port number at run-time, fixed or dynamic ports, socket options, platform discrepancies and performance tuning. - In distributed system programming, cross-endian, alignment issues, versioning, maintaining backward and forward compatibility, and designing in defense of Denial of Service (DOS) attacks are discussed and program examples are provided. - On computer network security, aspects of security covered include authentication, secrecy, message integrity and non-repudiation. Symmetric and asymmetric cryptography. Client-server programs doing encryption/decryption, message digest, HMAC, digital signature, and SSL/TLS are provided. SSL handshake messages. SSL/TLS programming using OpenSSL. PKI. Creating all self-signed X.509 certificates, converting between different certificate file formats, verifying certificates signed by multiple chains of CAs, requiring client authentication in SSL/TLS. - 200+ ready-to-use example C programs which were tested in RedHat Linux, IBM AIX, Oracle/Sun Solaris, HP HP-UX, and Apple Darwin. The networking example programs were tested in Windows as well. - Volume I contains chapters 1-11 (System Programming). Volume II contains chapters 12-16 (Network Programming). - Read this book to become an expert in computer system programming and an excellent software architect. - This book is recommended by Bookauthority as one of the best Network Programming books of all time. It is published in two different languages. And it has had sales in US, Canada, UK, Germany, France, Swiss, Sweden, Japan, Taiwan, China, Brazil, Australia, Spain, Greece, Russia, Argentina, Poland and Portugal.
| Publisher | [email protected] |
| Publication date | December 9, 2020 |
| Language | English |
| Print length | 757 pages |
| ISBN-10 | 1736193015 |
| ISBN-13 | 978-1736193013 |
| Item Weight | 3.04 pounds (1.38 kg) |
| Dimensions | 7.5 x 1.71 x 9.25 inches (19.1 x 4.3 x 23.5 cm) |
Who Should Buy?
-
Graduate Students
Ideal for graduate students taking advanced courses in operating systems and system programming concepts, enhancing their theoretical knowledge.
-
Developers
Useful for software developers seeking deeper insights into low-level programming and system architecture to enhance their coding skills.
-
Professional Engineers
Benefits professional engineers looking to refine their understanding of system-level programming to apply in real-world projects.
-
Beginners
Not suitable for beginners, as the content assumes prior knowledge in programming and system concepts, making it challenging.
Product Description
Customer Questions & Answers
-
Question:
How to Shop System Programming Vol II Online From Ubuy?
Answer: It’s easy to shop System Programming Vol II online from Ubuy. You just have to search for the product, choose your shipping method while checking out and get it delivered to your location. -
Question:
Is System Programming Vol II Available to Shop Online in Bahrain?
Answer: Yes, at Ubuy Bahrain this product is available for you to shop at a reasonable price. The System Programming Vol II is not available locally but you can trust us with our express shipping services. -
Question:
How Long Does It Take to Get Product After Placing the Order?
Answer: The delivery time of your ordered product varies as per what you've ordered and the shipping method that you've chosen. The estimated delivery time is mentioned during the checkout process, so be carefree while shopping.
Internet & Networking Editorial Review
**** Jin-Jwei Chen's *System Programming: Vol II* is an invaluable addition to any serious programmer’s library, praised for its rich content and authoritative insights. The book embodies a culmination of Chen's extensive experience in software engineering, making it an essential read for both aspiring students and seasoned professionals. As one reviewer noted, the author has a unique ability to simplify complex problems, offering straightforward and highly performant solutions across a variety of system programming topics, including hardware, networking, performance, security, and multithreading. Readers have found the organization of the volumes commendable, with well-structured tables of contents that facilitate easy navigation. This feature is especially beneficial for learners transitioning from basic computer fundamentals to more advanced programming concepts. The depth of coverage in the books, particularly regarding Unix/Linux systems, socket programming, interprocess communication, and network security, is lauded for its comprehensiveness. The inclusion of ample code samples further enhances the learning experience, allowing readers to see theory applied in practice. Feedback highlights Chen's ability to tackle real-world programming challenges elegantly, providing insights into solutions that maintain backward compatibility and optimize performance. The inclusion of modern programming practices alongside traditional concepts makes these volumes a bridge between classic references and contemporary programming landscapes. Overall, *System Programming: Vol II* is hailed not only as a reference book but also as a resource that can be practically applied in real-world projects. It is a recommended resource for anyone serious about advancing their understanding of system programming and enhancing their skill set in software engineering. **
Customer Reviews & Ratings
-
5 Star
100%
-
4 Star
0%
-
3 Star
0%
-
2 Star
0%
-
1 Star
0%
Review this product
Share your thoughts with other customers
Pros
- Comprehensive coverage of essential system programming topics.
- Well-organized structure with easy navigation.
- Extensive code samples and practical examples.
- Insights from a seasoned software engineer.
- Addresses real-world programming challenges effectively.
- Strong focus on networking, interprocess communication, and security.
Cons
- Predominantly favors Unix/Linux over Windows coverage.
Product Price History
Important information
- Limitations : For products shipped internationally, please note that any manufacturer warranty may not be valid; manufacturer service options may not be available; product manuals, instructions, and safety warnings may not be in destination country languages; the products (and accompanying materials) may not be designed in accordance with destination country standards, specifications, and labeling requirements; and the products may not conform to destination country voltage and other electrical standards (requiring use of an adapter or converter if appropriate). The recipient is responsible for assuring that the product can be lawfully imported to the destination country. When ordering from Ubuy or its affiliates, the recipient is the importer of record and must comply with all laws and regulations of the destination country.
- Not all the products listed on Ubuy are for sale, as Ubuy is a global search engine. Products are subject to export/trade regulations.
BHD 19
Order now and get it around Friday, October 09
This item is not restrict in my country.(Please click on above link if this item is not restrict in your country, So our team will review and allow.)
QTY:
PCI DSS compliant and ISO 27001:2022 certified, with encrypted payments and full buyer protection on every order.
Features & Benefits
- Aims to make readers programming experts and software architects
- Comprehensive education on system level programming
- Ideal for computer science/engineering or software engineering students
- Great resource for software engineers working in industries
- Features software design principles and programming tips
- Provides solutions for common real-world problems
Ubuy Assurance
Experience worry-free shopping with 100% original products, PCI DSS-compliant payment security, ISO 27001-certified data protection, the fastest cross-border delivery, free returns *, and secure packaging on every order.

