Operating Systems In Depth
-15%
portes grátis
Operating Systems In Depth
Design and Programming
Doeppner, Thomas W.
John Wiley & Sons Inc
12/2010
464
Dura
Inglês
9780471687238
15 a 20 dias
1330
Descrição não disponível.
1 Introduction. 1.1 Operating Systems.
1.2 A Brief History of Operating Systems.
1.3 A Simple OS.
1.4 Beyond a Simple OS.
1.5 Conclusions.
1.6 Exercises.
1.7 References.
2 Multithreaded Programming.
2.1 Why Threads?
2.2 Programming with Threads.
2.3 Conclusions.
2.4 Exercises.
2.5 References.
3 Basic Concepts.
3.1 Context Switching.
3.2 Input/Output Architectures.
3.3 Dynamic Storage Allocation.
3.4 Linking and Loading.
3.5 Booting.
3.6 Conclusions.
3.7 Exercises.
3.8 References.
4 Operating-System Design.
4.1 A Simple System.
4.2 Rethinking Operating-System Structure.
4.3 Conclusions.
4.4 Exercises.
4.5 References.
5 Processor Management.
5.1 Threads Implementations.
5.2 Interrupts.
5.3 Scheduling.
5.4 Conclusions.
5.5 Exercises.
5.6 References.
6 File Systems.
6.1 The Basics of File Systems.
6.2 Crash Resiliency.
6.3 Directories and Naming.
6.4 Multiple Disks.
6.5 Flash Memory.
6.6 Case Studies.
6.7 Conclusions.
6.8 Exercises.
6.9 References.
7 Memory Management.
7.1 Memory Management in the Early Days.
7.2 Hardware Support for Virtual Memory.
7.3 Operating-System Issues.
7.4 Conclusions.
7.5 Exercises.
7.6 References.
8 Security.
8.1 Security Goals.
8.2 Security Architectures.
8.3 Conclusions.
8.4 Exercises.
8.5 References.
9 Introduction to Networking.
9.1 Network Basics.
9.2 Remote Procedure Call Protocols.
9.3 Conclusions.
9.4 Exercises.
9.5 References.
10 Distributed File Systems.
10.1 The Basics.
10.2 NFS Version 2.
10.3 Common Internet File System (CIFS).
10.4 DFS.
10.5 NFS Version 4.
10.6 Conclusions.
10.7 Exercises.
10.8 References.
Appendix URL Index.
Glossary.
Index.
1.2 A Brief History of Operating Systems.
1.3 A Simple OS.
1.4 Beyond a Simple OS.
1.5 Conclusions.
1.6 Exercises.
1.7 References.
2 Multithreaded Programming.
2.1 Why Threads?
2.2 Programming with Threads.
2.3 Conclusions.
2.4 Exercises.
2.5 References.
3 Basic Concepts.
3.1 Context Switching.
3.2 Input/Output Architectures.
3.3 Dynamic Storage Allocation.
3.4 Linking and Loading.
3.5 Booting.
3.6 Conclusions.
3.7 Exercises.
3.8 References.
4 Operating-System Design.
4.1 A Simple System.
4.2 Rethinking Operating-System Structure.
4.3 Conclusions.
4.4 Exercises.
4.5 References.
5 Processor Management.
5.1 Threads Implementations.
5.2 Interrupts.
5.3 Scheduling.
5.4 Conclusions.
5.5 Exercises.
5.6 References.
6 File Systems.
6.1 The Basics of File Systems.
6.2 Crash Resiliency.
6.3 Directories and Naming.
6.4 Multiple Disks.
6.5 Flash Memory.
6.6 Case Studies.
6.7 Conclusions.
6.8 Exercises.
6.9 References.
7 Memory Management.
7.1 Memory Management in the Early Days.
7.2 Hardware Support for Virtual Memory.
7.3 Operating-System Issues.
7.4 Conclusions.
7.5 Exercises.
7.6 References.
8 Security.
8.1 Security Goals.
8.2 Security Architectures.
8.3 Conclusions.
8.4 Exercises.
8.5 References.
9 Introduction to Networking.
9.1 Network Basics.
9.2 Remote Procedure Call Protocols.
9.3 Conclusions.
9.4 Exercises.
9.5 References.
10 Distributed File Systems.
10.1 The Basics.
10.2 NFS Version 2.
10.3 Common Internet File System (CIFS).
10.4 DFS.
10.5 NFS Version 4.
10.6 Conclusions.
10.7 Exercises.
10.8 References.
Appendix URL Index.
Glossary.
Index.
Este título pertence ao(s) assunto(s) indicados(s). Para ver outros títulos clique no assunto desejado.
history; brief; storage allocation; system; implementations; file; basics; systems; directories; days; memory; hardware; virtual; introduction; protocols; common; index; concepts; programmers; operating systems; core; applications; material
1 Introduction. 1.1 Operating Systems.
1.2 A Brief History of Operating Systems.
1.3 A Simple OS.
1.4 Beyond a Simple OS.
1.5 Conclusions.
1.6 Exercises.
1.7 References.
2 Multithreaded Programming.
2.1 Why Threads?
2.2 Programming with Threads.
2.3 Conclusions.
2.4 Exercises.
2.5 References.
3 Basic Concepts.
3.1 Context Switching.
3.2 Input/Output Architectures.
3.3 Dynamic Storage Allocation.
3.4 Linking and Loading.
3.5 Booting.
3.6 Conclusions.
3.7 Exercises.
3.8 References.
4 Operating-System Design.
4.1 A Simple System.
4.2 Rethinking Operating-System Structure.
4.3 Conclusions.
4.4 Exercises.
4.5 References.
5 Processor Management.
5.1 Threads Implementations.
5.2 Interrupts.
5.3 Scheduling.
5.4 Conclusions.
5.5 Exercises.
5.6 References.
6 File Systems.
6.1 The Basics of File Systems.
6.2 Crash Resiliency.
6.3 Directories and Naming.
6.4 Multiple Disks.
6.5 Flash Memory.
6.6 Case Studies.
6.7 Conclusions.
6.8 Exercises.
6.9 References.
7 Memory Management.
7.1 Memory Management in the Early Days.
7.2 Hardware Support for Virtual Memory.
7.3 Operating-System Issues.
7.4 Conclusions.
7.5 Exercises.
7.6 References.
8 Security.
8.1 Security Goals.
8.2 Security Architectures.
8.3 Conclusions.
8.4 Exercises.
8.5 References.
9 Introduction to Networking.
9.1 Network Basics.
9.2 Remote Procedure Call Protocols.
9.3 Conclusions.
9.4 Exercises.
9.5 References.
10 Distributed File Systems.
10.1 The Basics.
10.2 NFS Version 2.
10.3 Common Internet File System (CIFS).
10.4 DFS.
10.5 NFS Version 4.
10.6 Conclusions.
10.7 Exercises.
10.8 References.
Appendix URL Index.
Glossary.
Index.
1.2 A Brief History of Operating Systems.
1.3 A Simple OS.
1.4 Beyond a Simple OS.
1.5 Conclusions.
1.6 Exercises.
1.7 References.
2 Multithreaded Programming.
2.1 Why Threads?
2.2 Programming with Threads.
2.3 Conclusions.
2.4 Exercises.
2.5 References.
3 Basic Concepts.
3.1 Context Switching.
3.2 Input/Output Architectures.
3.3 Dynamic Storage Allocation.
3.4 Linking and Loading.
3.5 Booting.
3.6 Conclusions.
3.7 Exercises.
3.8 References.
4 Operating-System Design.
4.1 A Simple System.
4.2 Rethinking Operating-System Structure.
4.3 Conclusions.
4.4 Exercises.
4.5 References.
5 Processor Management.
5.1 Threads Implementations.
5.2 Interrupts.
5.3 Scheduling.
5.4 Conclusions.
5.5 Exercises.
5.6 References.
6 File Systems.
6.1 The Basics of File Systems.
6.2 Crash Resiliency.
6.3 Directories and Naming.
6.4 Multiple Disks.
6.5 Flash Memory.
6.6 Case Studies.
6.7 Conclusions.
6.8 Exercises.
6.9 References.
7 Memory Management.
7.1 Memory Management in the Early Days.
7.2 Hardware Support for Virtual Memory.
7.3 Operating-System Issues.
7.4 Conclusions.
7.5 Exercises.
7.6 References.
8 Security.
8.1 Security Goals.
8.2 Security Architectures.
8.3 Conclusions.
8.4 Exercises.
8.5 References.
9 Introduction to Networking.
9.1 Network Basics.
9.2 Remote Procedure Call Protocols.
9.3 Conclusions.
9.4 Exercises.
9.5 References.
10 Distributed File Systems.
10.1 The Basics.
10.2 NFS Version 2.
10.3 Common Internet File System (CIFS).
10.4 DFS.
10.5 NFS Version 4.
10.6 Conclusions.
10.7 Exercises.
10.8 References.
Appendix URL Index.
Glossary.
Index.
Este título pertence ao(s) assunto(s) indicados(s). Para ver outros títulos clique no assunto desejado.