Operating Systems In Depth

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.
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