CertCities.com -- The Ultimate Site for Certified IT Professionals
Keep on Top of the Latest Certification News: Subscribe to CertCities.com Newsletter
  Microsoft®
  Cisco®
  Security
  Oracle®
  A+/Network+"
  Linux/Unix
  More Certs
  Newsletters
  Salary Surveys
  Forums
  News
  Exam Reviews
  Tips
  Columns
  Features
  PopQuiz
  RSS Feeds
  Industry Releases
  Contributors
  About Us
  Search
 

Advanced Search
  Free Newsletter
  Sign-up for the #1 Weekly IT
Certification News
and Advice.
Subscribe to CertCities.com Free Weekly E-mail Newsletter
CertCities.com

See What's New on Redmondmag.com!
" Cover Story: Q & A with Microsoft's Jeff Raikes
" Real-World GPMC Troubleshooting
" The 10 Essential Rules of Patch Management
" Beta Man: Windows Server 2003 SP1
" Product Review: Microsoft Operations Manager 2005

CertCities.com
Let us know what you
think! E-mail us at:



-- advertisement --
Traveling to a
Tradeshow or Event?
Dolus Doleron Hotels
Davenport FL Hotels
Cardiff Hotels
North York Hotels
Le Kremlin Bicetre Hotels
Nottinghamshire Hotels
Goussainville Hotels
Tettnang Hotels
Spoltore Hotels
Surfside FL Hotels

 
 
...Home ... Editorial ... Reviews ..Book Review Article Thursday: February 24, 2005

The New TechMentor Register Early and Save!
  • 6 New Tracks
  • Exam Discounts
  • Year-End Savings
Register by
March 4th
and save $200 off
the new TechMentor!




OS Schooling
Greg finds a college-level text on operating system theory that's prime for the IT masses.

by Greg Neilson

4/24/2002 --
Book Review

Modern OS

Title  Modern Operating Systems, 2nd Edition
Author Andrew S. Tanenbaum
Publisher Prentice Hall
Publication Date February 2001
ISBN 0130313580
Price $84 (U.S.)
Pros Interesting coverage of Windows 2000 and Linux operating system internals.
Cons Cost.
Verdict This college-level text makes an excellent addition to your reference bookshelf.
Modern Operating Systems by Andrew S. Tanenbaum is a 2nd edition of a very popular college-level textbook. But please don't let the "textbook" moniker scare you away -- this book isn't just for classrooms.

The first 10 chapters lay the theoretic groundwork of operating system theory. Topics covered here include memory management, process scheduling, I/O and file systems. Then comes the highlight of this book (and the reason I think many of you will be interested in it): the case studies section. For the next 200 pages, Tanenbaum dives into Unix/Linux and Windows 2000. In each case study, the author explains in detail how these operating systems function internally and provides practical examples for the theoretical concepts that have preceded it. (Those of you that understand the history of Linux will see the sense of irony in having Tanenbaum cover Linux, since Linus Torvalds' original plans for Linux were to produce a production version of Tanenbaum's educational operating system MINIX, which was based on UNIX.)

This information isn't just for students. Developers on either the Linux or Windows 2000 platforms can learn how their chosen OS works internally and thus how to better work with it. Administrators of these platforms need a good understanding of what is happening under the covers of the operating system in order to resolve issues and also to provide performance tuning as needed. Many of you will be familiar with the Inside Windows 2000 book, which in many ways covers similar ground to this one. That book doesn't have the same general theoretical OS background within, nor obviously does it have coverage of UNIX/Linux implementation.

In the case of Windows 2000, the book starts with a history of the product that goes right back to the first IBM PC and MS-DOS 1.0, one of the operating systems that accompanied it. It then discusses the Win32 API (contrasting its comprehensive approach to the minimal UNIX philosophy), the registry and the basic operating system structure -- the HAL, the kernel and the various subsystems within the executive. Then the implementation of processes, threads and fibers are described together with how scheduling works within the operating system. The structure of NTFS and the MFT (Master File Table) are covered, including how exactly compression and encryption are accomplished within NTFS. Lastly it covers the fundamental concepts of security within Windows 2000, such as access tokens, DACLs (discretionary ACLs) and SACLs (system ACL).

Sure, Modern Operating Systems isn't going to help you pass a particular certification exam or provide a source of easy reading for the bus trip to work. However, we in IT do need to keep ourselves current with the latest technologies -- not just how to use them but, for best results, how they are designed to work. This is a classic text that you can review once and delve into as needed as a reference book later.

Have you read this book? Let us know what you think -- Rate it below!

 


Greg Neilson, MCSE+Internet, MCNE, PCLP, is a Contributing Editor for Microsoft Certified Professional Magazine and a manager at a large IT services firm in Australia. He's the author of Lotus Domino Administration in a Nutshell (O'Reilly and Associates, ISBN 1-56592-717-6). You can reach him at Attn: Greg.
More articles by Greg Neilson:


Current CertCities.com user Comments for “OS Schooling

There are no comments yet. Post one now.

There no comments at this time. Add one now.

Book Rating Key
five stars - true gurus only excellent
four stars - very difficult very good
three stars - difficult, but manageable good
two stars - somewhat challeging fair
one star - cakewalk poor
Your comment about: “OS Schooling”
Name: (optional)
Location: (optional)
E-mail Address: (optional)
Comment:
   
top

Sponsored Links:
Free Microsoft MCSE Exam Prep Bundle: from ExamForce
Cert Tracks MCDST, MCSA, MCSE: Only at TechMentor: April 4-8
Free Authorized Cisco eLearning: from Global Knowledge
IT certification news delivered weekly: Subscribe Today!



Home | Microsoft® | Cisco® | Oracle® | A+/Network+" | Linux/Unix | MOS | Security | List of Certs
Advertise | Contact Us | Contributors | Features | Forums | News | Pop Quiz | Tips | Industry Releases | RSS Feeds RSS Feeds from CertCities.com
Search | Site Map | ENTmag.com | MCPmag.com | TCPmag.com | TechMentor Conferences | 101communications | Privacy Policy
This Web site is not sponsored by, endorsed by or affiliated with Cisco Systems, Inc., Microsoft Corp., Oracle Corp., The Computing Technology Industry Association, Linus Torvolds, or any other certification or technology vendor. Cisco® and Cisco Systems® are registered trademarks of Cisco Systems, Inc. Microsoft, Windows and Windows NT are either registered trademarks or trademarks of Microsoft Corp. Oracle® is a registered trademark of Oracle Corp. A+®, i-Net+T, Network+T, and Server+T are trademarks and registered trademarks of The Computing Technology Industry Association. (CompTIA). LinuxT is a registered trademark of Linus Torvalds. All other trademarks belong to their respective owners.
Reprints allowed with written permission from the publisher. For more information, e-mail
Application Development Trends | Campus Technology | CertCities.com | The Data Warehousing Institute | E-Gov | ENT News
Enterprise Systems | Federal Computer Week | IT Compliance Institute | JavaSPEKTRUM | MCP TechMentor Conferences
MCPmag.com | OBJEKTspektrum | Recharger | Redmond magazine | SIGS-DATACOM | TCPmag.com
Copyright 1996-2005 101communications. See our Privacy Policy.
101communications