Einfache Ansicht MARC ISBD

Modern operating systems [[Book] /]Andrew S. Tanenbaum.

Von: Tanenbaum, Andrew S, 1944-.
Mitwirkende(r): Tanenbaum, Andrew S.
Materialtyp: materialTypeLabelBuchVerlag: Harlow : Prentice Hall, 2009Auflage: 3rd ed.Beschreibung: xxvii, 1072 p. : ill. ; 24 cm.ISBN: 0138134596; 9780138134594.Schlagwörter: Operating systems (Computers) | Systèmes d'exploitation (Ordinateurs) -- LogicielsDDC-Klassifikation: 005.43
Inhalte:
Introduction.
What is an Operating System?
History of Operating Systems.
Computer Hardware Review.
The Operating System Zoo.
Operating System Concepts.
System Calls.
Operating System Structure.
The World According to C.
Research on Operating Systems.
Outline of the Rest of this Book.
Metric Units.
Summary.
Processes and Threads.
Processes.
Threads.
Interprocess Communication.
Scheduling.
Classical IPC Problems.
Research on Processes and Threads.
Summary.
Memory Management.
No Memory Abstraction.
A Memory Abstraction: Address Spaces.
Virtual Memory.
Page Replacement Algorithms.
Design Issues for Paging Systems.
Implementation Issues.
Segmentation.
Research on Memory Management.
Summary.
File Systems.
Files.
Directories.
File System Implementation.
File System Management and Optimization.
Example File Systems.
Research on File Systems.
Summary.
Input/Output.
Principles of I/O Hardware.
Principles of I/O Software.
I/O Software Layers.
Disks.
Clocks.
User Interfaces: Keyboard, Mouse, Monitor.
Thin Clients.
Power Management.
Research on Input/Output.
Summary.
Deadlocks.
Resources.
Introduction to Deadlocks.
The Ostrich Algorithm.
Deadlock Detection and Recovery.
Deadlock Avoidance.
Deadlock Prevention.
Other Issues.
Research on Deadlocks.
Summary.
Multimedia Operating Systems.
Introduction to Multimedia.
Multimedia files.
Video Compression.
Audio Compression.
Multimedia Process Scheduling.
Multimedia file System Paradigms.
File Placement.
Caching.
Disk Scheduling for Multimedia.
Research on Multimedia.
Summary.
Multiple Processor Systems.
Multiprocessors.
Multicomputers.
Virtualization.
Distributed Systems.
Research on Multiple Processor Systems.
Summary.
Security.
The Security Environment.
Basics of Cryptography.
Protection Mechanisms.
Authentication.
Insider Attacks.
Exploiting Code Bugs.
Malware.
Defenses.
Research on Security.
Summary.
Case Study 1: Linux.
History of Unix and Linux.
Overview of Linux.
Processes in Linux.
Memory Management in Linux.
Input/Output in Linux.
The Linux File System.
Security in Linux.
Summary.
Case Study 2: Windows Vista.
History of Windows Vista.
Programming Windows Vista.
System Structure.
Processes and Threads in Windows Vista.
Memory Management.
Caching in Windows Vista.
Input/Output in Windows Vista.
The Windows NT File System.
Security in Windows Vista.
Summary.
Case Study 3: Symbian OS.
The History of Symbian OS.
An Overview of Symbian OS.
Processes and Threads in Symbian OS.
Memory Management.
Input and Output.
Storage Systems.
Security in Symbian OS.
Communication in Symbian OS.
Summary.
Operating System Design.
The Nature of the Design Problem.
Interface Design.
Implementation.
Performance.
Project Management.
Trends in Operating System Design.
Summary.
Reading List and Bibliography.
Suggestions for Further Reading.
Alphabetical Bibliography.
Tags dieser Bibliothek: Es gibt keine Tags für diesen Titel. Tag(s) hinzufügen
Einloggen um Tags hinzuzufügen.
    Durchschnitt: 0.0 (0 Bewertungen)
Medientyp Aktueller Standort Signatur Exemplarnr. Status Fälligkeitsdatum
Books Books 6october
1105
005.43 TM (Regal durchstöbern) 1 Verfügbar
Books Books 6october
1105
005.43 T M (Regal durchstöbern) 2 Verfügbar
Books Books 6october
1105
005.43 T M (Regal durchstöbern) 3 Verfügbar

Previous ed.: Upper Saddle River, N.J.: Prentice Hall, 2001.

Includes bibliographical references and index.

1. Introduction. P.1.

1.1. What is an Operating System? P.3.

1.2. History of Operating Systems. P.7.

1.3. Computer Hardware Review. P.19.

1.4. The Operating System Zoo. P.33.

1.5. Operating System Concepts. P.37.

1.6. System Calls. P.49.

1.7. Operating System Structure. P.62.

1.8. The World According to C. P.72.

1.9. Research on Operating Systems. P.76.

1.10. Outline of the Rest of this Book. P.77.

1.11. Metric Units. P.78.

1.12. Summary. P.79.

2. Processes and Threads. P.83.

2.1. Processes. P.83.

2.2. Threads. P.95.

2.3. Interprocess Communication. P.117.

2.4. Scheduling. P.145.

2.5. Classical IPC Problems. P.163.

2.6. Research on Processes and Threads. P.168.

2.7. Summary. P.169.

3. Memory Management. P.175.

3.1. No Memory Abstraction. P.176.

3.2. A Memory Abstraction: Address Spaces. P.179.

3.3. Virtual Memory. P.188.

3.4. Page Replacement Algorithms. P.201.

3.5. Design Issues for Paging Systems. P.216.

3.6. Implementation Issues. P.227.

3.7. Segmentation. P.234.

3.8. Research on Memory Management. P.247.

3.9. Summary. P.248.

4. File Systems. P.255.

4.1. Files. P.257.

4.2. Directories. P.268.

4.3. File System Implementation. P.273.

4.4. File System Management and Optimization. P.292.

4.5. Example File Systems. P.312.

4.6. Research on File Systems. P.324.

4.7. Summary. P.324.

5. Input/Output. P.329.

5.1. Principles of I/O Hardware. P.329.

5.2. Principles of I/O Software. P.343.

5.3. I/O Software Layers. P.348.

5.4. Disks. P.360.

5.5. Clocks. P.388.

5.6. User Interfaces: Keyboard, Mouse, Monitor. P.394.

5.7. Thin Clients. P.415.

5.8. Power Management. P.417.

5.9. Research on Input/Output. P.425.

5.10. Summary. P.426.

6. Deadlocks. P.433.

6.1. Resources. P.434.

6.2. Introduction to Deadlocks. P.437.

6.3. The Ostrich Algorithm. P.441.

6.4. Deadlock Detection and Recovery. P.442.

6.5. Deadlock Avoidance. P.448.

6.6. Deadlock Prevention. P.454.

6.7. Other Issues. P.457.

6.8. Research on Deadlocks. P.461.

6.9. Summary. P.462.

7. Multimedia Operating Systems. P.467.

7.1. Introduction to Multimedia. P.468.

7.2. Multimedia files. P.472.

7.3. Video Compression. P.478.

7.4. Audio Compression. P.484.

7.5. Multimedia Process Scheduling. P.487.

7.6. Multimedia file System Paradigms. P.493.

7.7. File Placement. P.499.

7.8. Caching. P.510.

7.9. Disk Scheduling for Multimedia. P.513.

7.10. Research on Multimedia. P.516.

7.11. Summary. P.517.

8. Multiple Processor Systems. P.523.

8.1. Multiprocessors. P.526.

8.2. Multicomputers. P.548.

8.3. Virtualization. P.568.

8.4. Distributed Systems. P.580.

8.5. Research on Multiple Processor Systems. P.604.

8.6. Summary. P.605.

9. Security. P.611.

9.1. The Security Environment. P.613.

9.2. Basics of Cryptography. P.616.

9.3. Protection Mechanisms. P.622.

9.4. Authentication. P.641.

9.5. Insider Attacks. P.656.

9.6. Exploiting Code Bugs. P.659.

9.7. Malware. P.667.

9.8. Defenses. P.692.

9.9. Research on Security. P.711.

9.10. Summary. P.712.

10. Case Study 1: Linux. P.719.

10.1. History of Unix and Linux. P.720.

10.2. Overview of Linux. P.728.

10.3. Processes in Linux. P.739.

10.4. Memory Management in Linux. P.758.

10.5. Input/Output in Linux. P.771.

10.6. The Linux File System. P.779.

10.7. Security in Linux. P.803.

10.8. Summary. P.806.

11. Case Study 2: Windows Vista. P.813.

11.1. History of Windows Vista. P.813.

11.2. Programming Windows Vista. P.819.

11.3. System Structure. P.831.

11.4. Processes and Threads in Windows Vista. P.861.

11.5. Memory Management. P.879.

11.6. Caching in Windows Vista. P.894.

11.7. Input/Output in Windows Vista. P.896.

11.8. The Windows NT File System. P.906.

11.9. Security in Windows Vista. P.918.

11.10. Summary. P.924.

12. Case Study 3: Symbian OS. P.929.

12.1. The History of Symbian OS. P.930.

12.2. An Overview of Symbian OS. P.932.

12.3. Processes and Threads in Symbian OS. P.937.

12.4. Memory Management. P.941.

12.5. Input and Output. P.945.

12.6. Storage Systems. P.948.

12.7. Security in Symbian OS. P.950.

12.8. Communication in Symbian OS. P.953.

12.9. Summary. P.957.

13. Operating System Design. P.959.

13.1. The Nature of the Design Problem. P.960.

13.2. Interface Design. P.963.

13.3. Implementation. P.971.

13.4. Performance. P.987.

13.5. Project Management. P.994.

13.6. Trends in Operating System Design. P.998.

13.7. Summary. P.1003.

14. Reading List and Bibliography. P.1007.

14.1. Suggestions for Further Reading. P.1007.

14.2. Alphabetical Bibliography. P.1016.

All age.

Es gibt keine Kommentare zu diesem Titel.

Benutzerkonto um einen Kommentar hinzuzufügen.
www.soul.o6u.edu.eg

E-Mail: soul@o6u.edu.eg
Address: October 6 city – Central Axis – Next to El Hosary mosque.
Tell: (+202) 38376382
Fax: (+202) 38376280



Developed and implemented by ILC EG