000 05165cam a22003497a 4500
001 13524167
003 OSt
005 20230805095424.0
008 040316s2004 njua b 001 0 eng d
010 _a 2004297572
020 _a9812530711
035 _a(OCoLC)ocm53865233
040 _aBUL
_cBUL
_dBUL
_dBUL
_beng
_erda
042 _alccopycat
082 0 4 _a005.43
_222
_bSIL.
100 1 _aSilberschatz, Abraham.
245 1 0 _aOperating system concepts with Java /
_cAbraham Silberschatz, Peter Baer Galvin, Greg Gagne.
250 _a6th edition
260 _aHoboken, N.J. :
_bJohn Wiley & Sons,
_cc2004.
300 _axxiii, 952 p. :
_bill. ;
_c25 cm.
500 _aTable of content PART ONE OVERVIEW Chapter 1 Introduction 1.1 What Operating Systems 1.2 Mainframe Systems 1.3 Desktop Systems 1.4 Multiprocessor Systems 1.5 Distributed Systems etc. Chapter 2 2.1 Computer-System Operation 2.2 I/O Structure 2.3 Storage Structure 2.4 Storage Hierarchy 2.5 Hardware Protection etc. Chapter 3 3.1 System Components 3.2 Operating - Systems Services 3.3 System Calls 3.4 System Programs 3.5 System Structures etc. PART TWO PROCESS MANAGEMENT Chapter 4 4.1 Process Concept 4.2 Process Scheduling 4.3 Operations on Processes 4.4 Cooperating Processes 4.5 Interprocess Communication etc. Chapter 5 5.1 Overview 5.2 Multithreading Models 5.3 Threading Issues 5.4 Pthreads 154 5.5 Windows XP Threads etc. Chapter 6 6.1 Basic Concepts 6.2 Scheduling Criteria 6.3 Scheduling Algebra 6.4 Multiple-Processor Scheduling 6.5 Real-Time Scheduling etc Chapter 7 7.1 Background 7.2 The Critical- Section Problem 7.3 Two- Task Solutions 7.4 Synchronization Hardware 7.5 Semaphores etc. Part THREE STORAGE MANAGEMENT Chapter 9 9.1 Background 9.2 Swapping 9.3 Contiguous Memory Allocation 9.4 Paging 9.5 Segmentation etc. Chapter 10 10.1 Background 10.2 Demand Paging 10.3 Copy-on-write 10.4 Page Replacement 10.5 Allocation of Frames etc. Chapter 11 File System Interface 11.1 File Concepts 11.2 Access Methods 11.3 Directory Implementation 11.4 File system Mounting 11.5 File Sharing etc. Chapter 12 File system Implementation 12.1 File- System Structure 12.2 File System Implementation 12.3 Directory Implementation 12.4 Allocation Methods 12.5 Free-Space Management etc. PART FOUR I/O SYSTEMS Chapter 13 13.1 Overview 13.2 I/O Hardware 13.3 Application I/O Interface 13.4 Kernel I/O Subsystem 13.5 Transforming I/O to Hardware Operations etc. Chapter 14 Mass-Storage Structure 14.1 Disk Structure 14.2 Disk Scheduling 14.3 Disk Management 14.4 Swap-Space Management 14.5 Raid Structures etc. PART FIVE DISTRIBUTED SYSTEMS Chapter 15 15.1 Background 15.2 Topology 15.3 Communication 15.4 Communication Protocols 15 .5 Robustness etc. Chapter 16 Distributed File Systems 16.1 Background 16.2 Naming and Transparency 16.3 Remote File Access 16.4 Stateful Versus Stateless Service 16.5 File Replication etc. Chapter 17 17.1 Event Ordering 17.2 Mutual Exclusion 17.3 Atomicity 17 .4 Concurrency Control 17.5 Deadlock Handling etc. PART SIX PROTECTION AND SECURITY Chapter 18 18.1 Goals of Protection 18.2 Domain of Protection 18.3 Access Matrix 18.4 Implementation of Access Matrix 18.5 Revocation of Access Rights etc. Chapter 19 19.1 The Security Problem 19.2 User Authentication 19.3 Program Threats 19.4 System Threats 19.5 Securing Systems and Facilities etc. PART SEVEN CASE STUDIES Chapter 20 The Linux System 20.1 History 20.2 Design Principles 20.3 Kernel Modules 20.4 Process Management 20.5 Scheduling etc. Chapter 21 21.1 History 21.2 Design Principles 21.3 System Components 21.4 Environmental Subsystems 21.5 File Systems Chapter 22 22.1 Early Systems 22.2 Atlas 22.3 XDS 22.4 THE 22.5 RC 4000
504 _aBibliography : p. 873 - 899 . -- Index : p. 903 - 952.
650 0 _aJava (Computer program language)
650 0 _aOperating systems (Computers)
700 1 _aGalvin, Peter B.
700 1 _aGagne, Greg.
856 4 2 _3Publisher description
_uhttp://www.loc.gov/catdir/description/wiley041/2004297572.html
856 4 1 _3Table of contents
_uhttp://www.loc.gov/catdir/toc/wiley041/2004297572.html
856 4 2 _3Contributor biographical information
_uhttp://www.loc.gov/catdir/enhancements/fy0668/2004297572-b.html
942 _2ddc
_cBOOK-CA
_e6th edition
_h005.43
_i1
_k005.43
_m005.43 SIL.
999 _c90
_d90