出版时间:2010-8 出版社:机械工业出版社 作者:(美)埃尔玛斯里,加里克,莱文 著 页数:509
Tag标签:无
前言
We have long felt that the traditional approach to teaching about Operating Systems(OSsl was not the best approach .The purpose of this book is to support a difrerent approach to this task When studying any complex domaln of knowledge,the order in which one learns the hierarchy Of principles,laws,ideas,and concepts carl make the process easier or more difficult.The most common technique is to partition the subject into major topics and then stody each one in great detail For 0Ss,this has traditionally meant that after a brief in t~oducfion to some terms and an overview,astudent studied isolated topics in depthproeesses and process management.
内容概要
本书采用螺旋方法和深度导向方法讲解操作系统原理。首先介绍一些基本的背景和定义,然后描述一个非常简单的操作系统,之后将它演化为具有更多特性的更复杂的操作系统。这样循序渐进、逐步深入,可以使学生更透彻地理解操作系统的本质。 本书分为六个部分:第一部分介绍一些总体背景信息;第二部分采用螺旋方法,按照复杂度递增的次序,介绍五类操作系统;第三部分到第五部分采用深度导向方法详细地探讨操作系统的各个主题:从进程到内存管理,再到文件系统;第六部分通过三个实例更深入地研究这些系统的特性是如何实现的。 本书特色 ·对于所讨论的操作系统,书中适当介绍一些当时的行业历史,有时还涉及关键的企业或个人,这样能帮助学生更好地理解操作系统。 ·涵盖在设备中的现代操作系统,而不仅仅是通常的计算机中的操作系统。 ·讨论算法级解决方案,而没有列出实际代码,便于使用不同编程语言实现。 ·每章末都有一些练习题,便于学生巩固所学知识。
作者简介
Ramez Elmasri,得克萨斯大学阿灵顿分校教授。他于1980年在美国斯坦福大学获得计算机科学硕士和博士学位。其研究兴趣是传感器网络和RFID、生物信息介质、查询个性化和系统集成。
书籍目录
Preface viii Part 1 Operating Systems Overview and Background Chapter 1 Getting Started Chapter 2 Operating System Concepts, Components,and Architectures Part 2 Building Operating Systems Incrementally: A Breadth-Oriented Spiral Approach Chapter 3 A Simple, Single-Process Operating System Chapter 4 A Single-User Multitasking Operating System Chapter 5 A Single-User Multitasking/Multithreading Operating System Chapter 6 A Multiple-User Operating System Chapter 7 Parallel and Distributed Computing, Clusters,and Grids Part 3 CPU and Memory Management Chapter 8 Process Management: Concepts, Threads,and Scheduling Chapter 9 More Process Management: Interprocess Communication, Synchronization,and Deadlocks Chapter 10 Basic Memory Management Chapter 11 Advanced Memory Management Part 4 A Depth-Oriented Presentation of OS Concepts: Files Systems and Input/Output Chapter 12 File Systems-Basics Chapter 13 File Systems-Examples and More Features Chapter 14 Disk Scheduling and Input/Output Management Part 5 Networks, Distributed Systems,and Security Chapter 15 Introduction to Computer Networks Chapter 16 Protection and Security Chapter 17 Distributed Operating Systems Part 6 Case Studies Chapter 18 Windows NT through Vista Chapter 19 Linux: A Case Study 445 Chapter 20 Palm OS: A Class Case Study Appendix Overview of Computer System and Architecture Concepts
章节摘录
插图:
图书封面
图书标签Tags
无
评论、评分、阅读与下载