首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 操作系统 >

实用操作系统概念(影印版)

2010-03-17 
基本信息·出版社:高等教育出版社 ·页码:840 页 ·出版日期:2003年04月 ·ISBN:7040100525 ·条形码:9787040100525 ·版本:第1版 ·装帧:平装 · ...
商家名称 信用等级 购买信息 订购本书
实用操作系统概念(影印版) 去商家看看
实用操作系统概念(影印版) 去商家看看

 实用操作系统概念(影印版)


基本信息·出版社:高等教育出版社
·页码:840 页
·出版日期:2003年04月
·ISBN:7040100525
·条形码:9787040100525
·版本:第1版
·装帧:平装
·开本:16
·正文语种:英语

内容简介 《实用操作系统概念(影印版)》讲述了:Copyright 2000 John Wiley & Sons.Inc.All rights reserved. No part of this publication may be reproduced,stored in a retrieval system or transmitted in any form or by any means,electronic,mechanical,photocopy,recording,scanning or otherwise,except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act. without either the prior written permission of the Publisher, or authorization through payment of the appropriate per. copy fee to the Copyright Clearance Center,222 Rosewood Drew,Danvers, MA 01923。(978)750~8400,fax(978)750~4470.Requests to the Publisher for permission should be addressed to the Permissions Department. John Wiley &Sons,Inc.,605 Tabbed Avenue, New Y0rk,NY 10158~0012,(212)850~6011,fax(212)850.6008 E-Mail:PERMREQ@ wILEYCOM.All rights reserved AUTHORIZED REPRINT OF THE EDITI0N PUBLISHED BY JOHN wILEY&SONS,INC.,New York,Chichester,Weinheim,Singapore,Brisbane,Toronto. No part of this book may be reproduced in any form without the wrier permission of John Wiley & Sons.Inc.This reprint is for sale in the People's Republic of China only and exclude Hong Kong and Macau。
作者简介 Abraham Bilberschatz is director of the Information Sciences Research center at Bell Laboratories in Murray Hill,New jersey.he Previously held a chaired professorship in the Departments of Compurter Science at the University of Texas at Austin.His research interests include operating systems,database systems,and distributed systems. Professor silberschatz is an ACm Fellow whoes writings have appeared in numerous CAM and IEEE publications and other professional comferences and journals.he received the 1998 CAM Karl V.Karlstrom Outstanding Educator Award,the 1997 ACM SIGMOD Contribution Award,and the IEEE Computer Society Outstanding Paper Award for the article"Capability manager," Which appeared in IEEE Transactions and Software Engineering .He is co-author of two ewll-known textbook-operating System Concepts and database system Concepts.
媒体推荐 书评
Applied Operating System Concepts is the first book to provide a precise introduction to the principles of operating systems with numerous contemporary code examples, exercises, and programming projects. Written by the leading authors in the field of operating systems, this book capitalizes on the power of Java(TM) technology to allow students to work with executable code for examples of core concepts. Features of Applied Operating System Concepts
* Presents real code examples using the Java programming language
* Uses Java technology to introduce difficult concepts like processes, process synchronization, and semaphores
* Describes the role of threads in modern operating systems and Java, and provides the opportunity to write multithreaded programs
* Introduces up-to-date distributed operating system topics (e.g., Java's Remote Method Invocation, CORBA, RPC) in one concise chapter
* Includes chapter-long case studies of UNIX, LINUX, and Windows NT(TM)
* Provides a Java Primer appendix

编辑推荐 《实用操作系统概念(影印版)》是由高等教育出版社出版的。
目录
PART OVERVIEW
Chapter 1 Introduction
1.1 What Is an Operating System?
1.2 Batch Systems
1.3 Tune-Sharing Systems
1.4 Personal-Computer Systems
1.5 Parallel Systems
1.6 Real-Time Systems
1.7 Distributed Systems
1.8 Summary
Exercises

Bibliographical Notes
Chapter 2 Computer-System Structures
2.1 Computer-System Operation
2.2 I/0 Structure
2.3 Storage Structure
2.4 Storage Hierarchy
2.5 Hardware Protection
2.6 General System Architecture
2.7 Summary
Exercises
Bibliographical Notes

Chapter 3 Operating-System Structures
3.1 System Components
3.2 Operating-System Services
3.3 System Calls
3.4 System Programs
3.5 System Structure
3.6 Virtual Machines
3.7 Java
3.8 System Design and Implementation
3.9 System Generation
3.10 Summary
Exercises
Bibliographical Notes

PART TWOPROCESS MANAGEMENT
Chapter 4Processes
4.1 Process Concept
4.2 Process Scheduling
4.3 Operations on Processes
4.4 Cooperating Processes
4.5 Interposes Communication
4.6 Summary
Exercises
Bibliographical Notes

Chapter 5 Threads
5.1 Overview
5.2 Benefits
5.3 User and Kernel Threads
5.4 Multithreading Models
5.5 Solaris 2 Threads
5.6 Java Threads
5.7 Summary
Exercises
Bibliographical Notes

Chapter 7 Process Synchronization
7.1 Background
7.2 Critical-Section Problem
7.3 Wonks Solutions
7.4 Synchronization Hardware
7.5 Semaphores
7.6 Classical Synchronization Problems
7.7 Monitors
7.8 Java Synchronization
7.9 OS Synchronization
7.10 Summary
Exercises
Bibliographical Notes

Chapter 8 Deadlocks
8.1 System Model
8.2 Deadlock Characterization
8.3 Methods for Handling Deadlocks
8.4 Deadlock Prevention
8.5 Deadlock Avoidance
8.6 Deadlock Detection
8.7 Recovery from Deadlock
8.8 Summary
Exercises
Bibliographical Notes

PARTHREE STORAGE MANAGEMENT
Chapter 9 Memory Management
9.1 Background
9.2 Swapping
9.3 Contiguous Memory Allocation
9.4 Paging
9.5 Segmentation
9.6 Segmentation with Paging
9.7 Summary
Exercises
Bibliographical Notes

Chapter 11 File Systems
11.1 Fue Concept
11.2 Access Methods
11.3 Directory Structure
11.4 Protection
11.5 File-System Structure
11.6 Allocation Methods
11.7 Free.Space Management
11.8 Directory Implementation
11.9 Efficiency and Performance
11.10 Recovery
11.11 Summary
Exercises
Bibliographical Notes

Chapter 12 I/O Systems
12.1 Overview
12.2 I/O Hardware
12.3 Application I/O Interface
12.4 Kernel I/O Subsystem
12.5 I/O Requests Handling
12.6 Performance
12.7 Summary
Exercises
Bibliographical Notes

Chapter 13 Mass-Storage Structure
13.1 Disk Structure
13.2 Disk Scheduling
13.3 Disk Management
13.4 Swap-Space Management
13.5 Disk Reliability
13.6 Stable-Storage Implementation
13.7 Tertiary. Storage Structure
13.8 Summary
Exercises
Bibliographical Notes

PART FOUR DISTRIBUTED SYSTEMS
Chapter 14 Network Structures
14.1 Background
14.2 Network Types
14.3 Communication
14.4 Communication Protocols
14.5 Robustness
14.6 Design Issues
14.7 Networking Example
14.8 Summary
Exercises
Bibliographical Notes

Chapter 15 Distributed Communications
15.1 Sockets
15.2 Remote Procedure Calls
15.3 Remote Method Invocation
15.4 CORBA
15.5 Object Registration
15.6 Summary
Exercises
Bibliographical Notes

PART FIVE PROTECTON AND SECURITY
PART SIX CASR STUDIES
……
序言 20世纪末,以计算机和通信技术为代表的信息科学和技术,对世界的经济、军事、科技、教育、文化、卫生等方面的发展产生了深刻的影响,由此而兴起的信息产业已经成为世界经济发展的支柱。进入2l世纪,各国为了加快本国的信息产业,加大了资金投入和政策扶持。
为了加快我国信息产业的进程,在我国《国民经济和社会发展第十个五年计划纲要》中,明确提出“以信息化带动工业化,发挥后发优势,实现社会生产力的跨越式发展。”信息产业的国际竞争将日趋激烈。在我国加入WT0后,我国信息产业将面临国外竞争对手的严峻挑战。竞争成败最终将取决于信息科学和技术人才的多少与优劣。
在20世纪末,我国信息产业虽然得到迅猛发展,但与国际先进国家相比,差距还很大。为了赶上并超过国际先进水平,我国必须加快信息技术人才的培养,特别要培养一大批具有国际竞争能力的高水平的信息技术人才,促进我国信息产业和国家信息化水平的全面提高。为此,教育部高等教育司根据教育部吕福源副部长的意见,在长期重视推动高等学校信息科学和技术的教学的基础上,将实施超前发展战略,采取一些重要举措,加快推动高等学校的信息科学和技术等相关专业的教学工作。在大力宣传、推荐我国专家编著的面向21世纪和“九五”重点的信息科学和技术课程教材的基础上,在有条件的高等学校的某些信息科学和技术课程中推动使用国外优秀教材的影印版进行英语或双语教学,以缩短我国在计算机教学上与国际先进水平的差距,同时也有助于强化我国大学生的英语水平。
为了达到上述目的,在分析一些出版社已影印相关教材,一些学校已试用影印教材进行教学的基础上,教育部高等教育司组织并委托高等教育出版社开展国外优秀信息科学和技术优秀教材及其教学辅助材料的弓!进研究与影印出版的试点工作。为推动用影印版教材进行教学创造条件。
文摘 插图:


Symmetric multiprocessing(SMP)means that all processors are peers;thereis no master-slave relationship between processors.Each processor concur-rently runs a copy of the operating system.Figure 1.5 illustrates a typical SMParchitecture.An example of the SMP system is Encore's version of UNIX forthe Multimax computer.This computer can be configured such that it employsdozens of processors.all runnhag copies of UNIX.The benefit of this model isthat many processes can run simultaneouslyn(N processes Can run if there areN CPUs)-without causing a significant deterioration of performance.How.ever, we must carefully control I/O to ensure that the data reach the appropriateprocessor.Also.since the CPUs are separate. one may be sitting idle while another is overloaded. resulting in inefficiencies. These inefficiencies can be avoided if the processors share certain data structures. A multiprocessor system of this florin will allow processes and resources-such as memory-to be shared dynamically among the various processors, and can lower the variance among the processors. Such a system must be written careful as we shall seeing Chapter 7。Virtually all modem operating systems including Windows NT,Solaris,Digital UNIX.OS/2.and Linux-now provide support for SMP
The difference between symmetric and asymmetric multiprocessing may bathe result of either hardware or software. Special hardware call differentiate the multiple processors, or the software can be written to allow only one master and multiple slaves. For instance, Sun's operating system SunOS Version 4 provides asymmetric multiprocessing, whereas Version 5(Solaris 2)is symmetric on the same hardware.
As microprocessors become less expensive and more powerful additional operating-system hmctiOIlS are off-loaded to slave processors. or back-ends. For example, it is fairly easy to add a microprocessor with its own memory to manage a disk system. The
……
热点排行