书籍详情

现代操作系统:英文版

现代操作系统:英文版

作者:(荷)Andrew S.Tanenbaum著

出版社:机械工业出版社

出版时间:2004-02-01

ISBN:9787111091561

定价:¥48.00

购买这本书可以去
内容简介
暂缺《现代操作系统:英文版》简介
作者简介
  作者:AndrewS.TanenbaumAndrewS.Tanenbaum获得过美国麻省理工学院的理学学士学位和加利福尼亚大学伯克利分校的哲学博士学位,目前是荷兰阿姆斯特丹Vrije大学的计算机科学系的教授,并领导着一个计算机系统的研究小组。同时,他还是一家计算与图象处理学院的院长,这是由几家大学合作成立的研究生院。尽管社会工作很多,但他并没有中断学术研究。多年来,他在编译技术、操作系统、网络及局域分布式系统方面进行了大量的研究工作。目前的主要研究方向是设计规模达数百万用户的广域分布式系统。在进行这些研究项目的基础上,他在各种学术杂志及会议上发表了70多篇论文。他同时还是5本计算机专著的作者。Tanenbaum教授还开发了大量的软件。他是Amsterdan编译器的原理设计师,这是一个被广泛使用的;用来编写可移植编译器的工具箱。他领导编写的MINIX,是一个用于操作系统教学的类UNIX(的小型操作系统。他和他的博士研究生及其他编程人员一道设计的Amoeba分布式操作系统,是一个高性能的微内核分布式操作系统。目前,可在因特网上免费得到MLNIX及Amoeba,用于教学和研究。他的一些博士研究生,在获得学位后继续进行研究,并取得了更大的成就,赢得了社会的赞誉,对此他深感自豪。人们称他为桃李满天下的教育家。Tanenbaum是ACM的会员,IEEE的资深会员,荷兰皇家艺术和科学学院院士,获得过1994年度ACMKarlV.Karlstrom杰出教育家奖。他还人选了《世界名人录》。计算机组成结构化方法(英文影印版)(第5版)>>更多作品
目录
1 INTRODUCTION
 1.1. WHAT IS AN OPERATING SYSTEM?
 1.2. HISTORY OF OPERATING SYSTEMS
 1.3. THE OPERATING SYSTEM ZOO
 1.4. COMPUTER HARDWARE REVIEW
 1.5. OPERATING SYSTEM CONCEPTS
 1.6. SYSTEM CALLS
 1.7. OPERATING SYSTEM STRUCTURE
 1.8. RESEARCH ON OPERATING SYSTEMS
 1.9. OUTLINE OF THE REST OF THIS BOOK
 1.1O. METRIC UNITS
 1.11. SUMMARY
2 PROCESSES AND THREADS
 2.1. PROCESSES
 2.2. THREADS
 2.3. INTERPROCESS COMMUNICATION
 2.4. CLASSICAL IPC PROBLEMS
 2.5. SCHEDULING
 2.6. RESEARCH ON PROCESSES AND THREADS
 2.7. SUMMARY
3 DEADLOCKS
 3.1. RESOURCES
 3.2. INTRODUCTION TO DEADLOCKS
 3.3. THE OSTRICH ALGORITHM
 3.4. DEADLOCK DETECTION AND RECOVERY
 3.5. DEADLOCK AVOIDANCE
 3.6. DEADLOCK PREVENTION
 3.7. OTHER ISSUES
 3.8. RESEARCH ON DEADLOCKS
 3.9. SUMMARY
4 MEMORY MANAGEMENT
 4.1. BASIC MEMORY MANAGEMENT
 4.2. SWAPPINO
 4.3. VIRTUAL MEMORY
 4.4. PAGE REPLACEMENT ALGORITHMS
 4.5. MODELING PAGE REPLACEMENT ALGORITHMS
 4.6. DESIGN ISSUES FOR PAGING SYSTEMS
 4.7. IMPLEMENTATION ISSUES
 4.8. SEGMENTATION
 4.9. RESEARCH ON MEMORY MANAGEMENT
 4.1O. SUMMARY
5 INPUTIOUTPUT
 5.1. PRINCIPLES OF UO HARDWARE
 5.2. PRINCIPLES OF UO SOFfWARE
 5.3. UO SOFfWARE LAYERS
 5.4. DlSKS
 5.5. CLOCKS
 5.6. CHARACTER-ORIENTED TERMINALS
 5.7. GRAPHICAL USER INTERFACES
 5.8. NETWORK TERMINALS
 5.9. POWER MANAGEMENT
 5.1O. RESEARCH ON INPUT/OUTPUT
 5.11. SUMMARY
6 FILE SYSTEMS
 6.1. FILES
 6.2. DIRECTORIES
 6.3. FILE SYSTEM IMPLEMENTATION
 6.4. EXAMPLE FILE SYSTEMS
 6.5. RESEARCH ON nLE SYSTEMS
 6.6. SUMMARY
7 MULTIMEDIA OPERATING SYSTEMS
 7.1. INTRODUCTION TO MULTIMEDIA
 7.2. MULTIMEDIA FILES
 7.3. VIDEO COMPRESSION
 7.4. MULTIMEDIA PROCESS SCFIEDULING
 7.5. MULTIMEDIA FILE SYSTEM PARADIGMS
 7.6. FILE PLACEMENT
 7.7. CACHING
 7.8. DISK SCHEDULING FOR MULTIMEDIA
 7.9. RESEARCH ON MULTIMEDIA
 7.1O. SUMMARY
8 MULTIPLE PROCESSOR SYSTEMS
 8.1. MULTIPROCESSORS
 8.2. MULTICOMPUTERS
 8.3. DISTRIBUTED SYSTEMS
 8.4. RESEARCH ON MULTIPLE PROCESSOR SYSTEMS
 8.5. SUMMARY
9 SECURITY
 9.1. THE SECURITY ENVIRONMENT
 9.2. BASICS OF CRYPTOGRAPHY
 9.3. USER AUTHENTICATION
 9.4. ATTACKS FROM INSIDE THE SYSTEM
 9.5. ATTACKS FROM OUTSIDE THE SYSTEM
 9.6. PROTECTION MECHANISMS
 9.7. TRUSTED SYSTEMS
 9.8. RESEARCH ON SECURITY
 9.9. SUMMARY
10 CASE STUDY 1: UNIX AND LINUX
 l0.1. HISTORY OF UNIX
 1O.2. OVERVIEW OF UNIX
 1O.3. PROCESSES IN UNIX
 1O.4. MEMORY MANAGEMENT IN UNIX
 1O.5. INPUT/OUTPUT IN UNIX
 1O.6. THE UNIX FILE SYSTEM
 1O.7. SECURITY IN UNIX
 1O.8. SUMMARY
11 CASE STUDY 2: WINDOWS 2000
 11.1. HISTORY OF WINDOWS 2000
 11.2. PROGRAMMING WINDOWS 2000
 11.3. SYSTEM STRUCTURE
 11.4. PROCESSES AND THREADS IN WINDOWS 2000
 11.5. MEMORY MANAGEMENT
 11.6. INPUT/OUTPUT IN WINDOWS 2000
 11.7. THE WINDOWS 2000 FILE SYSTEM
 11.8. SECURITY IN WINDOWS 2000
 11.9. CACHING IN WINDOWS 2000
 11.1O. SUMMARY
12 OPERATING SYSTEM DESIGN
 12.1. THE NATURE OF THE DESIGN PROBLEM
 12.2. INTERFACE DESIGN
 12.3. IMPLEMENTATION
 12.4. PERFORMANCE
 12.5. PROJECT MANAGEMENT
 12.6. TRENDS IN OPERATING SYSTEM DESIGN
 12.7. SUMMARY
13 READING LIST AND BIBLIOGRAPHY
 13.1. SUGGESTIONS FOR FURTHER READING
 13.2. ALPHABETICAL BIBLIOGRAPHY
INDEX
猜您喜欢

读书导航