Operating Systems: A Systematic View

Overview

B> The fifth edition of Operating Systems: A Systematic View offers a practical and applied introduction to operating system concepts, aimed at people interested in using computers, operating systems, and networks. The authors take a "systematic view" of the subject, where they provide insight into what is going on beneath the surface instead of focusing so much on OS theory. The intent is to show why operating systems are needed and what, at a functional level, they do. The book features an engaging, ...
See more details below
Available through our Marketplace sellers.
Other sellers (Hardcover)
  • All (21) from $1.99   
  • Used (21) from $1.99   
Close
Sort by
Page 1 of 3
Showing 1 – 10 of 21 (3 pages)
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$1.99
Seller since 2013

Feedback rating:

(1327)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Acceptable
Reading copy. May have damage to cover, notes, underlining, highlighting, but all text legible. May have tears to DJ or missing DJ.

Ships from: Hillsboro, OR

Usually ships in 1-2 business days

  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2005

Feedback rating:

(21248)

Condition: Good
1983-01-01 Hardcover 2nd ed. Good 520 p. Previous Owner's Inscription.

Ships from: Sparks, NV

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2005

Feedback rating:

(1100)

Condition: Good
1983 Hardcover Good No dj.

Ships from: Ventura, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2009

Feedback rating:

(6585)

Condition: Good
Light shelving wear with minimal damage to cover and bindings. Pages show minor use. Help save a tree. Buy all your used books from Green Earth Books. Read. Recycle and ... Reuse! Read more Show Less

Ships from: Portland, OR

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2010

Feedback rating:

(2842)

Condition: Acceptable
Selection as wide as the Mississippi.

Ships from: St Louis, MO

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2013

Feedback rating:

(2946)

Condition: Good
Book shows minor use. Cover and Binding have minimal wear, and the pages have only minimal creases. Free State Books. Never settle for less.

Ships from: Halethorpe, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2013

Feedback rating:

(1473)

Condition: Good
Dust Cover Missing. Book has some visible wear on the binding, cover, pages. Biggest little used bookstore in the world!

Ships from: Reno, NV

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2008

Feedback rating:

(14749)

Condition: Acceptable
Acceptable condition. AS IS! Issued without dust jacket. 2nd edition.

Ships from: Frederick, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2009

Feedback rating:

(5907)

Condition: Good
Only lightly used. Book has minimal wear to cover and binding. A few pages may have small creases and minimal underlining. Book selection as BIG as Texas.

Ships from: Dallas, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2010

Feedback rating:

(2842)

Condition: Good
Book has a small amount of wear visible on the binding, cover, pages. Selection as wide as the Mississippi.

Ships from: St Louis, MO

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 3
Showing 1 – 10 of 21 (3 pages)
Close
Sort by
Sending request ...

Overview

B> The fifth edition of Operating Systems: A Systematic View offers a practical and applied introduction to operating system concepts, aimed at people interested in using computers, operating systems, and networks. The authors take a "systematic view" of the subject, where they provide insight into what is going on beneath the surface instead of focusing so much on OS theory. The intent is to show why operating systems are needed and what, at a functional level, they do. The book features an engaging, reader-friendly presentation written at a pace and level appropriate for novices, and contains extensive illustrations to visually reinforce concepts. Readers are guided through some of today's most widely used operating systems, including Linux, UNIX, and Windows 2000. Also included is coverage of several modern topics and technologies, with chapters on the Windows interface, Intel Pentium architecture, and Windows internals, as well as a section on network operating systems with chapters on client/server networks, Windows 2000, Novell, and the Internet. This book is designed for people from non-technical fields and backgrounds who simply need to know how to interact with, rather than how to design, an operating system. It requires no background in programming and only a working knowledge of basic algebra. It will also be of interest to computer programmers, technical managers, and applied practitioners who want a practical and applied introduction to operating systems.
Read More Show Less

Editorial Reviews

Booknews
A basic introduction to operating systems for the computer user. The fifth edition adds chapters on the Windows 2000 interface, the Intel Pentium architecture, Windows 2000 internals, client/server networks, Novell NetWare, the Windows 2000 server, and the internet. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780201111163
  • Publisher: Addison-Wesley
  • Publication date: 1/1/1983
  • Edition description: 2nd ed
  • Edition number: 2
  • Pages: 448

Table of Contents

(Each Chapter concludes with a "Summary," "Key Words," and "Exercises.")
1. Introduction and Overview.

What Is an Operating System?
The Components of a Modern Operating System.
A Look Ahead.

I. SYSTEM RESOURCES.


2. Hardware.
Memory.
Physical Memory Devices.
Bytes and Words.
Addressing Memory.
Cache Memory.
The Processor.
Program Instructions.
The Processor's Components.
Machine Cycles.
Microcode.
Input and Output Devices.
Secondary Storage.
Diskette.
Hard Disk.
Backup.
Other Secondary Media.
The Directory.
Linking the Components.

3. Software and Data.
Hardware, Software, and Data.
Software.
Absolute and Relative Addressing.
Programming Languages.
Traditional Structured Software.
Object-Oriented Software.
Libraries.
Reentrant Code.
Data.
Data Elements.
Data Structures.
Data Files.
The Relative Record Concept.
Access Techniques.
Database Management.

4. Linking the Components.
Linking Internal Components.
The Bus.
Word size.
Machine Cycles.
Architectures.
Single-bus Architecture.
Interfaces.
Channels and Control Units.
Multiple-bus Architecture.
Logical and Physical I/O.
Primitives.
Open.
Accessing Data.
Networks.
Messages and Signals.
Network Types.
NetworkTopology.
Network Management.

II. BASIC OPERATING SYSTEM CONCEPTS.


5. The Shell, the IOCS, and the File System.
An Operating System's Basic Functions.
The User Interface.
The Command Processor or Shell.
The Command Language.
Batch Commands.
Device Management.
The Input/Output Control System.
Logical and Physical I/O.
Interrupts and Device Synchronization.
The File System.
Loading a Program.
Opening and Closing Data Files.
Disk Space Management.
The Boot.
Utilities.

6. Memory Management and Processor Management.
Memory Management.
Resident and Transient Routines.
Concurrency.
Partitions and Regions.
Segmentation.
Paging.
Segmentation and Paging.
Memory Protection.
Overlay Structures.
Virtual Memory.
Implementing Virtual Memory.
Addressing Virtual Memory.
Page Faults.
Thrashing.
Multiprogramming.
The Dispatcher.
Control Blocks.
Interrupts.
Time-sharing.
Roll-in/Roll-out.
Time-slicing.
Polling.
Scheduling and Queuing.
Spooling.
Deadlock.

III. COMMUNICATING WITH THE OPERATING SYSTEM.


7. The User Interface.
User Interface Functions.
Types of User Interfaces.
A Human Perspective.
Learning a User Interface.

8. MS-DOS Commands.
MS-DOS.
MS-DOS Commands.
The Chapter Tutorial.
Getting Started.
Selecting the Default Drive.
Formatting a Diskette.
The File System.
File Names.
Directories.
Subdirectories.
Path Names.
Viewing a Directory.
Creating Directories.
Creating Files.
Changing Directories.
Manipulating Files.
Batch Files.
Program Files.
Pipes, Filters, and Redirection.
Returning to Windows.

9. Windows 2000.
Windows 2000.
The User Interface.
Getting Help
Executing a Program.
Switching Between Programs.
Maximizing and Minimizing a Window.
The Menu Bar.
Quitting a Program.
Shutting Down.
Working with the Windows File System.
Formatting a Disk.
File Names.
Directories (or Folders).
The Windows Explorer.
My Computer.
Creating Directories.
Creating Files.
Copying and Renaming Files.
Copying to a Different Folder.
Copying Multiple Files.
Copying Entire Subfolders.
Manipulating Files.
Searching for Files.
Sorting Files.
Shortcuts to Files.
Deleting Files or Folders.
Command Line Interface.
Windows Scripting Host.

10. UNIX/LINUX Commands and Utilities.
UNIX.
LINUX.
The UNIX Shell.
The Chapter Tutorial.
Logging On.
The File System.
File Names.
Directories.
Path Names.
Viewing a Directory.
Changing Working Directories.
Creating Files.
Manipulating Files.
Pipes, Filters, and Redirection.
Shell Scripts.
Other Useful Commands.
Graphic User Interface.

11. IBM OS/JCL: JOB and EXEC Statements.
Batch Job Control Languages.
OS/JCL.
Jobs and Job Steps.
Cataloged Procedures.
JCL Statement Format.
JOB Statements.
Accounting Information.
The Programmer Name.
The CLASS Parameter.
The TIME Parameter.
The REGION Parameter.
The MSGLEVEL Parameter.
Defaults.
Other JOB Parameters.
Continuing a JCL Statement.
EXEC Statements.
The COND Parameter.
Other EXEC Parameters.

12. IBM/OS JCL: DD Statements.
External Device Linkage.
Data Control Blocks.
DD Statements.
Unit Record Hardware.
The UNIT Parameter.
The DCB Parameter.
Magnetic Disk.
UNIT and DCB.
The DISP Parameter.
The DSNAME Parameter.
The VOLUME Parameter.
The SPACE Parameter.
Some Examples.
Magnetic Tape.
System Input and Output.
Job Step Qualification.
Libraries.
A Complete Job.

IV. OPERATING SYSTEM INTERNALS.


13. The Intel Architecture.
Introduction.
Architecture Overview.
Intel Execution Environment.
Execution Mode.
Memory Addressing.
Address Translation.
Paging.
Task Management.
Memory Protection.
Limit Checking.
Type Checking.
Privilege Levels.
Interrupt Handling.
Improving the Performance of the Intel Architecture.
Pipelining, Superpipelining, and Superscalar Processors.
Out-of-Order Execution and Branch Prediction.
MMX Technology.
Data and Instruction Caches.

14. MS-DOS.
Evaluating an Operating System.
Measures of Effectiveness.
System Objectives.
Microcomputer Operating Systems.
MS-DOS Internals.
The Shell.
Accessing Peripherals.
The File System.
Interrupt Processing.
Booting MS-DOS.
Running MS-DOS.

15. Windows 2000 Internals.
Windows 2000.
Modules, Processes, and Threads.
Client/Server Mode.
Windows 2000 Architecture.
User Mode.
Kernel Mode.
Process Management.
Multithreading.
Multitasking.
Multiprocessing.
Memory Management.
Paging.
Address Translation.
Disk Management.
File Management.
NTFS.
File System Recovery.
Input Output Manager.
Caching.
The Registry.

16. UNIX and Linux.
The UNIX System.
Images and Processes.
Process Creation.
Initialization.
Process Management.
The Shell.
Time-slicing and Interrupts.
Memory Management.
Swapping (or Paging).
Memory Space and Reentrant Code.
The File System.
Accessing Disk Files.
Managing Disk Space.
Buffering.
UNIX Internals.
Linux.
The Linux Kernel.
Linux Processes.
The Linux File System.

17. Traditional IBM Mainframe Operating Principles.
The Hardware Environment.
Addressing Memory.
The Program Status Word.
Executing Instructions.
Instruction Length.
The Condition Code.
Memory Protection.
Controlling Physical 1/O.
Privileged Instructions.
Interrupts.
Interrupt Types.
Permanent Storage Assignments.
Masking Interrupts.
Interrupt Priority.
Program States.
An Example.

18. IBM MVS.
Traditional IBM Mainframe Operating Systems.
Virtual Memory Contents.
Job and Task Management.
The Master Scheduler.
The Job Entry Subsystem.
The Initiator/Terminator.
Task Management.
Control Blocks.
Dispatching.
Allocating Peripheral Devices.
The Unit Control Block.
The Task Input/Output Table.
The DCB and the DEB.
Open.
Linking 1/O Control Blocks.
Data Management.
System Generation.

19. Virtual Machines Operating System Development.
Operating System Development.
The Virtual Machine Concept.
VM/SP.
VM's Structure.
CMS.
The Control Program (CP).
Processor Management.
Memory Management.
Managing Peripheral Devices.
Principles of Operation.
Advantages and Disadvantages.

V. NETWORKS.


20. The Client/Server Operating System.
Introduction.
Communications Architecture.
OSI Model.
TCP/IP Protocol.
Client/Server Systems.
Network Operating Systems.
Middleware.
Traditional Services.
File Services.
Print Services.
E-mail Services.
Emerging Network Operating System Services.
Directory Services (DFS).
Application Services.
Database Services.
Internet/Intranet Services.
Management Services.

21. Novell NetWare.
NetWare.
NetWare Kernel.
Networking Protocols.
NetWare Loadable Modules.
Memory Architecture.
File Systems.
The Traditional NetWare File System.
Novell Storage Services.
Disk Management.
Fault Tolerant Features.
Storage Management Services.
Printing Services.
Queue-Based Services.
Novell Distributed Print Services (NDPS).
Novell Directory Services.
Network Management.
Using NetWare.
The Client/Server Structure.
Logging In.
Accessing Network Resources Using My Network Places.
Mapping a Network Drive.
Volume Information.
Mapping with Explorer.
Disconnecting a Mapped Drive.
Logging Out.

22. Windows 2000 Network Support.
Introduction.
Peer-Peer Networks.
Domains.
Network Protocols.
Active Directory Service.
File Services.
Shared Folders.
Distributed File System.
Print Services.
Managing Windows 2000 Server.
Using Windows 2000 Server and Client.
Logging Onto the Network.
Browsing Network Resources.
Accessing Network Resources Using My Network Places.
Mapping a Folder.
Windows Explorer and Mapped Shared Folders.
Using the Mapped Drive.
Printing with a Network Printer.
Disconnecting a Mapped Drive.
Viewing Directory Information.
Creating a Shared Folder.
Logging Off a Client.

23. The Internet.
Internet Protocols.
Network Internet Layer.
Transport Layer.
Application Protocols.
Mail.
File Transfer Protocol.
Telnet.
Hypertext Transfer Protocol.
News.
Domain Name System.
IP Addresses.
IPV6.
Domain Names.
The Domain Name System.
Dynamic Host Configuration Protocol.
Network Management.
Simple Network Management Protocol.
Web Services.
Web File Systems.
Internet Crimes.
Hackers and Crackers.
Passwords.
Viruses and Other Destructive Software.
Security.
Firewalls.
Encryption.
Authentication.
Digital Signatures.
Digital Certificates.
Access Control.

Appendix A. Number Systems, Data Types, and Codes.
Number Systems.
Binary Numbers.
Octal and Hexadecimal.
Data Types.
Numeric Data.
String Data.

Appendix B. Summary of MS-DOS (PC-DOS) Commands.
General.
Selected Commands.
Selected Filters.

Appendix C. Summary of UNIX Commands.
General.
Commands and Utilities.

Glossary.
Index.
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Review
  • Anonymous

    Posted September 27, 2003

    It Is What It Is--& It's Good!

    While William S. Davis & T.M. Rajkumar aren't going to win a Pulitzer for literature, they should @ the least get a honourable mention for Operating Systems A Systematic View (OSASV). They've guided the book from its inception in 1977 up to this, the 5th ed., in 2001. However, as it's now 2003, using this as a textbook, the book is behind in a few areas of modest concern, but not to a detrimental degree as the base concepts are still germane; & will remain so until radical changes occur in hardware & software design. Despite some neglect on the part of the authors in regard to Open Source, I have no compunctions giving this text a full 5 stars, if anything based upon its merits as a really solid introductory text that's properly geared towards its audience. Using clear, concise language that is appropriate for a mid-range level student--the jargon level isn't suitable for total newbies, but will likely alienate super-users--Davis & Rajkumar walk readers through the gorier details of Operating Systems (OS) & the hardware where these interfaces run. I say gorier as even savvy end-users may not appreciate the elegant, complicated dance between an OS & its machine. As I'm very much a kinaesthetic learner, I find textbooks somewhat frustrating; especially poorly worded books are next to useless. However, I can find happy medium w/good illustrations supplementing my tactical inclinations. Of course, when dealing w/machine cycles, I'm not able to manually work a CPU, pick up & tinker w/memory as it holds a program, etc. Ergo, I found the illustrations in OSASV combined w/the language highly informative & descriptive; especially in Part One dealing w/how the hardware actually interprets commands from the OS & vice-versa. Unfortunately, the text doesn't list who worked on these invaluable drawings, but he/she/they deserve a special mention for their incredible work. I think the degree of schizophrenia brought up by previous reviews is misplaced. Personally, I never noticed any sort of divide regarding technical explanations or a divergence from the pedagogy of the preface. Davis & Rajkumar clearly state, [...] This is not a theoretical text. It is aimed @ those who are interested in using (rather than designing) computers, operating systems, & networks. The intent is to show why operating systems are needed & what, @ a functional, black box level, they do (p xxix). OSASV is what it is--a good, basic, classification of major OS & their concepts. The text provides a relevant sampling approach to understand how, & what constitutes the leading OS flavours, & how the OSes interact w/the hardware. It is, so to speak, a catalogue, not a step-by-step methodical explanation of inclusive details--such as a developer or programmer might desire. Rather, OSASV, is devoted more to aid in familiarity w/who, what, when, where, how, & to what extent--Davis & Rajkumar admirably rise to this objective in my opinion. After a brief overview, Part One of OSASV jumps right into explaining what may seem prosaic to super-users, but is in fact, valuable fundamentals of how the OS controls hardware system resources. Part Two is massively informative in relation to what an OS is doing 'under the hood' so to speak--shell, Input/Output Control System (IOCS), Central Processor Unit (CPU) management, & memory management. @ this point, the reader is ready Part Three & Part Four where the authors employ their systematic view--read cataloguing--of the major OS families. Starting w/MS-DOS & continuing through to IBM Operating Systems /Job Control Language (OS/JCL), Davis & Rajkumar talk the reader through the basics of these major OSes. Finally, in Part Five, the writers follow up w/some rudimentary information relating to networking, briefly go over the aspects of Novell Netware & Windows 2000 Server w/in the networked environments, & close the entire section w/a solid discourse on the Internet--Internet Protocols (IP), Application Protocols, Domain Name

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Review

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)