Rating:

(19 reviews)
Author: Amazon Prime Sign in to turn on 1-Click ordering
ISBN : 0136006639
New from $120.00
Format: PDF, EPUB
Download electronic versions of selected books Free Modern Operating Systems from with Mediafire Link Download Link
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.
Download latest books on mediafire and other links compilation Free Modern Operating Systems (3rd Edition) [Hardcover]
- Hardcover: 1104 pages
- Publisher: Prentice Hall; 3 edition (December 21, 2007)
- Language: English
- ISBN-10: 0136006639
- ISBN-13: 978-0136006633
- Product Dimensions: 1.6 x 7.1 x 9.4 inches
- Shipping Weight: 3.3 pounds (View shipping rates and policies)
Free Modern Operating Systems
Since Amazon doesn't have it, here's the table of contents for the 3rd Edition to the second header level. More detailed table of contents can be found by clicking of the "Description" link at:
[...]
1 INTRODUCTION
1.1 WHAT IS AN OPERATING SYSTEM?
1.2 HISTORY OF OPERATING SYSTEMS
1.3 COMPUTER HARDWARE REVIEW
1.4 THE OPERATING SYSTEM ZOO
1.5 OPERATING SYSTEM CONCEPTS
1.6 SYSTEM CALLS
1.7 OPERATING SYSTEM STRUCTURE
1.8 THE WORLD ACCORDING TO C
1.9 RESEARCH ON OPERATING SYSTEMS
1.10 OUTLINE OF THE REST OF THIS BOOK
1.11 METRIC UNITS
1.12 SUMMARY
2 PROCESSES AND THREADS
2.1 PROCESSES
2.2 THREADS
2.3 INTERPROCESS COMMUNICATION
2.4 SCHEDULING
2.5 CLASSICAL IPC PROBLEMS
2.6 RESEARCH ON PROCESSES AND THREADS
2.7 SUMMARY
3 MEMORY MANAGEMENT
3.1 NO MEMORY ABSTRACTION
3.2 A MEMORY ABSTRACTION: ADDRESS SPACES
3.3 VIRTUAL MEMORY
3.4 PAGE LACEMENT ALGORITHMS
3.5 DESIGN ISSUES FOR PAGING SYSTEMS
3.6 IMPLEMENTATION ISSUES
3.7 SEGMENTATION
3.8 RESEARCH ON MEMORY MANAGEMENT
3.9 SUMMARY
4 FILE SYSTEMS
4.1 FILES
4.2 DIRECTORIES
4.3 FILE SYSTEM IMPLEMENTATION
4.4 FILE SYSTEM MANAGEMENT AND OPTIMIZATION
4.5 EXAMPLE FILE SYSTEMS
4.6 RESEARCH ON FILE SYSTEMS
4.7 SUMMARY
5 INPUT/OUTPUT
5.1 PRINCIPLES OF I/O HARDWARE
5.2 PRINCIPLES OF I/O SOFTWARE
5.3 I/O SOFTWARE LAYERS
5.4 DISKS
5.5 CLOCKS
5.6 USER INTERFACES: KEYBOARD, MOUSE, MONITOR
5.7 THIN CLIENTS
5.8 POWER MANAGEMENT
5.9 RESEARCH ON INPUT/OUTPUT
5.10 SUMMARY
6 DEADLOCKS
6.
I've taught from another text, but this one seems to provide the most solid foundation of any around. It covers all of the basics of operating system responsibilities in a thorough and orderly way, starting with processes, memory, file systems, and security, including information about malicious attacks. This new edition also addresses multiprocessor systems, which have become prevalent in the form of multi-core processors, and the special needs of media processing systems. Toward the end, it also presents case studies of three contemporary OSs, in enough detail to understand the differences between the different OS philosophies and structures. After a relatively brief chapter summarizing Tanenbaum's beliefs about OS design, this ends with a bibliography that even researchers and advanced practitioners will appreciate.
But, if you haven't already found out the hard way, OSs raise surprisingly strong feelings. In my case, the feeling is that the book ignores about 99% of all processors - the ones in your cell phone, car systems, appliances, and everything else that doesn't look like a computer, i.e. the embedded processors. These systems impose critical constraints on timing, memory, and performance, and impose different kinds of constraints according to their usage. It also skims lightly over the server farms that prevail in banking, industry, and commerce, and over the massive demands addressed by things like the Google file system.
Still, this book presents all of the basics. Even when programming an embedded system too small to support an OS, the principles taught here will still be useful.
Download Link 1 -
Download Link 2