0 ratings
System Programming Vol II
System Programming Vol II
This book contains the best of author's 30+ years of experience across many fields in the U.S. computer software industry.
System Programming Vol II
Item #: 90439442

System Programming Vol II

Item #: 90439442

BHD 19

BHD 20

Price Details

Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )

*All items will import from US

5%

0 ratings Write a review
In stock
us Imported from USA store

QTY:

Order now and get it around Friday, October 09
Our Top Logistics Partners
  • fedex
  • dhl
  • aramex
This book contains the best of author's 30+ years of experience across many fields in the U.S. computer software industry.
Show More
U-Care Warranty:
None
Select a Plan
fast shipping

Fast
Shipping

free return

Free
Return*

secure packaging

Secure Packaging

100% original products

100% Original Products

pci-dss

PCI DSS Compliance

iso certified

ISO 27001 Certified


paypal payment
visa payment
mastercard payment
benefit payment
Note: Step Down Voltage Transformer required for using electronics products of US store (110-120). Recommended power converters Buy Now.

What Stands Out

Comprehensive Coverage
This volume delves deep into advanced system programming concepts, offering a thorough understanding that equips readers with essential skills for modern computing challenges.
Practical Examples
Real-world examples illustrate complex topics, making it easier for readers to grasp intricate programming techniques and apply them effectively in practical scenarios.
Expert Insights
Written by leading experts, the book provides unique perspectives and insights into system programming, enhancing the learning experience and bolstering readers' technical capabilities.

Product Details

Shop System Programming Vol II online at a best price in Bahrain. 1736193015
  • - 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?

Suitable For
  • 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.

Not Suitable For
  • Beginners

    Not suitable for beginners, as the content assumes prior knowledge in programming and system concepts, making it challenging.

Product Description

Have any Query? Chat with us

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.0
13 customers 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.