APIs & Operating Environments Books - Page 2

MagicBeanDip.com

Subcategories:

Page 2 of 200 - Go to page: 1 2 3 4 5 6 7 13

Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition) (Addison-Wesley Professional Computing Series)

W. Richard Stevens, Bill Fenner, Andrew M. Rudoff

Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition) (Addison-Wesley Professional Computing Series) W. Richard Stevens, Bill Fenner, Andrew M. Rudoff Amazon Price: $63.99
List Price: $79.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 52 new & used starting at $53.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> General
Subjects -> Computers & Internet -> Certification Central -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General

Customer Reviews:
Total reviews: 25 Average rating: 5.0 of 5

A piece of art 5 out of 5 stars.
0 of 0 people found this review helpful.

This book is excellent. I had previously bought "Advanced Programming in the UNIX Environment" by the same author and I loved it so now that I have to do network programming in Linux I got a copy of UNP. The book is well organized and has a lot more information than I expected (Raw sockets, Packet capture, IPv6 etc). Everything is explained clearly and with a lot of examples. It's a shame that the author passed away because I would buy any other book he wrote. Buy this book, it's expensive but It's so professional that is a "must have" for anyone that's going to be programming network applications in UNIX systems.

Thank you, Richard Stevens. Rest in Peace.

Editorial Review:

This is THE guide to UNIX network programming APIs. Whether you write Web servers, client/server applications, or any other network software, you need to understand networking APIS-especially sockets in greater detail than ever before. You need UNIX Network Programming, Volume 1, Third Edition. In this book, the Authors offer unprecedented, start-to-finish guidance on making the most of sockets, the de facto standard for UNIX network programming with APIs - as well as extensive coverage of the X/Open Transport Interface (XTI).

Modern Operating Systems (3rd Edition) (GOAL Series)

Andrew S. Tanenbaum

Modern Operating Systems (3rd Edition) (GOAL Series) Andrew S. Tanenbaum Amazon Price: $105.60
List Price: $132.00
Usually ships in 24 hours
By: Prentice Hall
Amazon Marketplace: 61 new & used starting at $55.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Business & Investing -> General
Subjects -> Business & Investing -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> General

Customer Reviews:
Total reviews: 28 Average rating: 4.0 of 5

Very informational, but not pragmatic 3 out of 5 stars.
9 of 9 people found this review helpful.

It's a very useful, informative book but I found it more esoteric than it needed to be - I speak from my experience as a computer science student who then went on to write software for a living. Unfortunately, I feel the problems described below plague most popular OS books today, including "Operating System Concepts by Silberschatz, Galvin, Gagne".

I'd like to break up the review rating into two parts:

Content and relevance to subject: 4/5
The book covers almost all aspects of what an operating system needs to to do and so is highly informational, from threads to memory management to I/O - the three most essential (and yet elusive) concepts in today's operating systems. The author does a good job of explaining, at each stage, the various design choices that an OS designer must make e.g. virtual memory - use free lists or bitmaps to do book-keeping of used and free physical memory. Most concepts are explained clearly and as such I found this book to be a good reference on OS design principles.

Applicability to real world issues: 2/5
Unfortunately a good reference is not always the best way to understand how things work in practice. The book discusses design choices at each step, but I feel what most computer science students need to learn first is how today's operating systems work - how does the threading scheduler in UNIX work? how does UNIX manage memory, so I as a software engineer can best make use of it? It's great to know all these design pricniples an OS has, but my experience was that when you're at your first job wondering why you're running out of physical memory or why your multi-threaded program keeps crashing, it helps immensely to know well exactly how your OS works, than the myriad choices that it can make. And let's face it - there aren't many OS's in the wold today - the UNIX family and Windows, which is modeled largely on UNIX (albeit not welll and with a few differences). I should point out that the book has a chapter each on UNIX and Winwos at the end, but by the time you reach the end of a 900-page book you're usually out of patience.

I have studied from the book by Silberschatz et al. as well, and I have the same complaint with each book - as a student I felt there was a huge disconnect between what the books talk about and knowing the guts of your UNIX or Windows system. Put it simply, I found the books were too "bookish". Unfortunately, I am not aware of any other mainstream OS book that does any better. I would love to see a book that discusses this critical subject in a different (and more enlightening) way - that discusses in detail how, say threads work in UNIX, and then elaborates on how else it could be done. So that at the end of it, you atleast know to make best use of the OS you work with (even if you don't fully understand how to design the next one).

Editorial Review:

 

The widely anticipated revision of this worldwide best-seller incorporates the latest developments in operating systems technologies.  The Third Edition includes up-to-date materials on relevant operating systems such as Linux, Windows, and embedded real-time and multimedia systems. Includes new and updated coverage of multimedia operating systems, multiprocessors, virtual machines, and antivirus software. Covers internal workings of Windows Vista (Ch. 11); unique even for current publications. Provides information on current research based Tanenbaum’s experiences as an operating systems researcher. A useful reference for programmers.

Mastering Unix Shell Scripting: Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus

Randal K. Michael

Mastering Unix Shell Scripting: Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus Randal K. Michael Amazon Price: $43.96
List Price: $50.00
Usually ships in 24 hours
By: Wiley
Amazon Marketplace: 42 new & used starting at $30.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Networking -> Network Administration
Subjects -> Computers & Internet -> Networking -> Network Programming
Subjects -> Computers & Internet -> Operating Systems -> Unix -> Administration

Customer Reviews:
Total reviews: 18 Average rating: 4.5 of 5

wide span of topics for sysadmins and programmers 4 out of 5 stars.
5 of 6 people found this review helpful.

[A review of the 2ND EDITION, where the latter was published in June 2008.]

Perhaps you are a programmer or sysadmin of a heterogeneous network of unix and linux machines. Where the unixes hail from different vendors. Think Solaris, HP-UX, AIX and the Macintosh. (Yes, the Mac runs a descendent of Mach, which is a dialect of unix.) And maybe the linux boxes have different distros. This book spans the gamut of most unixes (I include linux in this). Helping you easily write shell scripts, without taking sides over which unix or linux version is better.

The second ecumenical aspect is that it also avoids favouring any of the 3 major unix shells - Borne, Korn and bash. In some newsgroups, there has been a tedious and interminable debate about the relative virtues of these shells. While one shell might indeed be better than others for a given task, in general they have equivalent functionality. The book's evenhanded approach is one worth emulating.

Thoughtfully, the book suggests topics that might be typically useful to sysadmins, and others more suited to programmers. It is not a strict divide. But for sysadmins, you can see discussions about how to monitor disk partitions, or system load and swap space usage. These are often issues germane to your duties.

The bulk of the book is more on programmer-related topics. Much. Note that the book is largely random access, unlike a science textbook for example, which is serial access from the front. In other words, with just a minimal acquaintance with basic scripting, you can dive straight into any chapter, without reading its predecessor.

Editorial Review:

UNIX expert Randal K. Michael guides you through every detail of writing shell scripts to automate specific tasks. Each chapter begins with a typical, everyday UNIX challenge, then shows you how to take basic syntax and turn it into a shell scripting solution. Covering Bash, Bourne, and Korn shell scripting, this updated edition provides complete shell scripts plus detailed descriptions of each part. UNIX programmers and system administrators can tailor these to build tools that monitor for specific system events and situations, building solid UNIX shell scripting skills to solve real-world system administration problems.

Operating System Concepts

Abraham Silberschatz, Peter Baer Galvin, Greg Gagne

Operating System Concepts Abraham Silberschatz, Peter Baer Galvin, Greg Gagne Amazon Price: $99.45
Usually ships in 24 hours
By: Wiley
Amazon Marketplace: 50 new & used starting at $87.29

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> General
Subjects -> Computers & Internet -> Operating Systems -> General AAS

Customer Reviews:
Total reviews: 3 Average rating: 4.5 of 5

Editorial Review:

Keep pace with the fast-developing world of operating systems

Open-source operating systems, virtual machines, and clustered computing are among the leading fields of operating systems and networking that are rapidly changing. With substantial revisions and organizational changes, Silberschatz, Galvin, and Gagne’s Operating System Concepts, Eighth Edition remains as current and relevant as ever, helping you master the fundamental concepts of operating systems while preparing yourself for today’s emerging developments.

As in the past, the text brings you up to speed on core knowledge and skills, including:

  • What operating systems are, what they do, and how they are designed and constructed
  • Process, memory, and storage management
  • Protection and security
  • Distributed systems
  • Special-purpose systems

Beyond the basics, the Eight Edition sports substantive revisions and organizational changes that clue you in to such cutting-edge developments as open-source operating systems, multi-core processors, clustered computers, virtual machines, transactional memory, NUMA, Solaris 10 memory management, Sun’s ZFS file system, and more. New to this edition is the use of a simulator to dynamically demonstrate several operating system topics.

Best of all, a greatly enhanced WileyPlus, a multitude of new problems and programming exercises, and other enhancements to this edition all work together to prepare you enter the world of operating systems with confidence.

Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)

M. R. Garey, D. S. Johnson

Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences) M. R. Garey, D. S. Johnson Amazon Price: $57.37
Usually ships in 24 hours
By: W. H. Freeman
Amazon Marketplace: 18 new & used starting at $35.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> APIs & Operating Environments -> Device Drivers
Subjects -> Computers & Internet -> Programming -> Algorithms -> General
Subjects -> Computers & Internet -> Programming -> Algorithms -> General AAS

Customer Reviews:
Total reviews: 13 Average rating: 5.0 of 5

Editorial Review:

This book's introduction features a humorous story of a man with a line of people behind him, who explains to his boss, "I can't find an efficient algorithm, but neither can all these famous people." This man illustrates an important quality of a class of problems, namely, the NP-complete problems: if you can prove that a problem is in this class, then it has no known polynomial-time solution that is guaranteed to work in general. This quality implies that the problem is difficult to deal with in practice.

The focus of this book is to teach the reader how to identify, deal with, and understand the essence of NP-complete problems; Computers and Intractability does all of those things effectively. In a readable yet mathematically rigorous manner, the book covers topics such as how to prove that a given problem is NP-complete and how to cope with NP-complete problems. (There is even a chapter on advanced topics, with numerous references.) Computers and Intractability also contains a list of more than 300 problems--most of which are known to be NP-complete--with comments and references.

Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)

Mark Dalrymple, Aaron Hillegass

Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming) Mark Dalrymple, Aaron Hillegass Amazon Price: $44.09
List Price: $69.99
Usually ships in 24 hours
By: Big Nerd Ranch
Amazon Marketplace: 35 new & used starting at $39.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Apple -> Mac OS X
Subjects -> Computers & Internet -> Apple -> Mac OS X UNIX
Subjects -> Computers & Internet -> Operating Systems -> MacOS

Customer Reviews:
Total reviews: 7 Average rating: 4.5 of 5

Read This Book 5 out of 5 stars.
18 of 21 people found this review helpful.

If you're a Mac OS X developer and want to get serious about it, this book is mandatory. It is always on my desk right by the computer, and really is that perfect reference. Nothing really compares to this book, the previous Aaron Hillegass book is rather basic but is more of an introduction. I have a BS degree in CS and even though a lot of this has been covered, the rest of it is done in graduate school. So if you're looking for that little bit extra, give it a shot.

Awesome book for anyone looking to learn low-level 5 out of 5 stars.
7 of 7 people found this review helpful.

This book fills in most gaps you might encounter while learning about the low-level BSD/Mach aspect of Mac OS X and Darwin. Mach and BSD iokit is described in detail, and there are tons of useful code examples all over the book. This book even explains ipc and pipes very well, and isn't the size of the bible, like other books. It gets to the point as soon as you get past the TOC.

Editorial Review:

There are several other books on programming for Mac OS X, but none of them comtain explanations of how to leverage the powerful underlying technologies. This book goes down to the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, queues, Bonjour, authentication, the keychain, and directory services. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn.

PCI Express System Architecture (PC System Architecture Series)

Mindshare Inc., Ravi Budruk, Don Anderson, Tom Shanley

PCI Express System Architecture (PC System Architecture Series) Mindshare Inc., Ravi Budruk, Don Anderson, Tom Shanley Amazon Price: $48.50
List Price: $76.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 53 new & used starting at $37.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Computer Design
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Microprocessor Design
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> General

Customer Reviews:
Total reviews: 16 Average rating: 4.0 of 5

Editorial Review:

"We have always recommended these books to our customers and even our own engineers for developing a better understanding of technologies and specifications. We find the latest PCI Express book from MindShare to have the same content and high quality as all the others." --Nader Saleh, CEO/President, Catalyst Enterprises, Inc. PCI Express is the third-generation Peripheral Component Inter-connect technology for a wide range of systems and peripheral devices. Incorporating recent advances in high-speed, point-to-point interconnects, PCI Express provides significantly higher performance, reliability, and enhanced capabilities--at a lower cost--than the previous PCI and PCI-X standards. Therefore, anyone working on next-generation PC systems, BIOS and device driver development, and peripheral device design will need to have a thorough understanding of PCI Express. PCI Express System Architecture provides an in-depth description and comprehensive reference to the PCI Express standard. The book contains information needed for design, verification, and test, as well as background information essential for writing low-level BIOS and device drivers.In addition, it offers valuable insight into the technology's evolution and cutting-edge features. Following an overview of the PCI Express architecture, the book moves on to cover transaction protocols, the physical/electrical layer, power management, configuration, and more. Specific topics covered include: *Split transaction protocol *Packet format and definition, including use of each field *ACK/NAK protocol *Traffic Class and Virtual Channel applications and use *Flow control initialization and operation *Error checking mechanisms and reporting options *Switch design issues *Advanced Power Management mechanisms and use *Active State Link power management *Hot Plug design and operation *Message transactions *Physical layer functions *Electrical signaling characteristics and issues *PCI Express enumeration procedures *Configuration register definitions Thoughtfully organized, featuring a plethora of illustrations, and comprehensive in scope, PCI Express System Architecture is an essential resource for anyone working with this important technology.MindShare's PC System Architecture Series is a crisply written and comprehensive set of guides to the most important PC hardware standards. Books in the series are intended for use by hardware and software designers, programmers, and support personnel. 0321156307B08262003

iPhone Forensics: Recovering Evidence, Personal Data, and Corporate Assets

Jonathan Zdziarski

iPhone Forensics: Recovering Evidence, Personal Data, and Corporate Assets Jonathan Zdziarski Amazon Price: $26.39
List Price: $39.99
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 47 new & used starting at $18.58

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> Information Systems
Subjects -> Computers & Internet -> Hardware -> Handheld & Mobile Devices
Subjects -> Computers & Internet -> Hardware -> Macs

Customer Reviews:
Total reviews: 4 Average rating: 3.5 of 5

Editorial Review:

"This book is a must for anyone attempting to examine the iPhone. The level of forensic detail is excellent. If only all guides to forensics were written with this clarity!" -Andrew Sheldon, Director of Evidence Talks, computer forensics experts With iPhone use increasing in business networks, IT and security professionals face a serious challenge: these devices store an enormous amount of information. If your staff conducts business with an iPhone, you need to know how to recover, analyze, and securely destroy sensitive data. iPhone Forensics supplies the knowledge necessary to conduct complete and highly specialized forensic analysis of the iPhone, iPhone 3G, and iPod Touch. This book helps you:

Determine what type of data is stored on the device Break v1.x and v2.x passcode-protected iPhones to gain access to the device Build a custom recovery toolkit for the iPhone Interrupt iPhone 3G's "secure wipe" process Conduct data recovery of a v1.x and v2.x iPhone user disk partition, and preserve and recover the entire raw user disk partition Recover deleted voicemail, images, email, and other personal data, using data carving techniques Recover geotagged metadata from camera photos Discover Google map lookups, typing cache, and other data stored on the live file system Extract contact information from the iPhone's database Use different recovery strategies based on case needs

And more. iPhone Forensics includes techniques used by more than 200 law enforcement agencies worldwide, and is a must-have for any corporate compliance and disaster recovery plan.

Complete Wireless Design

Cotter W. Sayre

Complete Wireless Design Cotter W. Sayre Amazon Price: $60.00
List Price: $75.00
Usually ships in 24 hours
By: McGraw-Hill Professional
Amazon Marketplace: 50 new & used starting at $50.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Modeling & Simulation
Subjects -> Computers & Internet -> Networking -> Wireless Networks
Subjects -> Computers & Internet -> Programming -> APIs & Operating Environments -> Palm OS

Customer Reviews:
Total reviews: 13 Average rating: 4.5 of 5

Editorial Review:

Gain the Skill to Design Modern Wireless Circuits and Systems!

This fully updated and revised edition of the bestselling Complete Wireless Design takes a uniquely practical approach to designing complex receivers and transmitters found in advanced analog and digital wireless communication systems, right down to the circuit level.

This authoritative book uses real-life examples to provide a solid foundation in the subject, and simple algebra to guide you through specific analysis and design processes. In addition, you'll find all the information you'll need for performing full circuit and electromagnetic software simulations to ensure the optimum performance of all completed projects. Plus, this in-depth step-by-step guide comes with a CD-ROM containing new simulation and design software. Engineers and technicians will not find a more thorough, practical book than Complete Wireless Design.

Updates include:

  • Fully worked out design samples, complete with RF simulation results
  • Special sections on power amplifier design and printed circuit board layout
  • Brand-new chapters covering antenna design and RF test and measurement
  • Tips and techniques on performing accurate RF circuit simulations
  • How to design for EMI control to pass FCC product testing
  • The latest software for use in wireless design

This COMPLETELY updated edition teaches you how to design:

  • Amplifiers
  • Oscillators
  • Frequency synthesizers
  • Filters
  • Mixers
  • Antennas
  • Support circuits
  • Communication systems

Learning the UNIX Operating System, Fifth Edition

Jerry Peek, Grace Todino-Gonguet, John Strang

Learning the UNIX Operating System, Fifth Edition Jerry Peek, Grace Todino-Gonguet, John Strang Amazon Price: $13.57
List Price: $19.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 56 new & used starting at $4.18

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> General

Customer Reviews:
Total reviews: 43 Average rating: 4.0 of 5

Editorial Review:

If you are new to Unix, this concise book will tell you just what you need to get started and no more. Unix was one of the first operating systems written in C, a high-level programming language, and its natural portability and low price made it a popular choice among universities. Initially, two main dialects of Unix existed: one produced by AT&T known as System V, and one developed at UC Berkeley and known as BSD. In recent years, many other dialects have been created, including the highly popular Linux operating system and the new Mac OS X (a derivative of BSD).

"Learning the Unix Operating System" is a handy book for someone just starting with Unix or Linux, and it's an ideal primer for Mac and PC users of the Internet who need to know a little about Unix on the systems they visit. The fifth edition is the most effective introduction to Unix in print, covering Internet usage for email, file transfers, web browsing, and many major and minor updates to help the reader navigate the ever-expanding capabilities of the operating system:

In response to the popularity of Linux, the book now focuses on the popular bash shell preferred by most Linux users.

Since the release of the fourth edition, the Internet and its many functions has become part of most computer user's lives. A new chapter explains how to use ftp, pine for mail, and offers useful knowledge on how to surf the web.

Today everyone is concerned about security. With this in mind, the author has included tips throughout the text on security basics, especially in the Internet and networking sections.

The book includes a completely updated quick reference card to make it easier for the reader toaccess the key functions of the command line.


Page 2 of 200 - Go to page: 1 2 3 4 5 6 7 13

Return to MagicBeanDip.com

This page was created in 1.5087 seconds.