Operating systems: concepts and design/ (Record no. 3050)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 00410nam a2200157 4500 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9780074632727 |
040 ## - CATALOGING SOURCE | |
Transcribing agency | CUS |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.43 |
Item number | MIL/O |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | Milenkovic, Milan |
245 ## - TITLE STATEMENT | |
Title | Operating systems: concepts and design/ |
Statement of responsibility, etc. | Milan Milenkovic |
250 ## - EDITION STATEMENT | |
Edition statement | 2nd ed. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc. | New Delhi : |
Name of publisher, distributor, etc. | Tata Mcgraw Hill |
Date of publication, distribution, etc. | 1997. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xxv, 755 p. |
505 ## - FORMATTED CONTENTS NOTE | |
Formatted contents note | PART I: FUNDAMENTAL CONCEPTS<br/>1 Introduction<br/>1.1 EVOLUTION OF OPERATING SYSTEMS -- 1.2 TYPES OF OPERATING SYSTEMS -- 1.3 DIFFERENT VIEWS OF THE OPERATING SYSTEM -- 1.4 THE JOURNEY OF A COMMAND EXECUTION -- 15 DESIGN AND IMPLEMENTATION OF OPERATING SYSTEMS <br/><br/>2 Processes<br/>2.1 THE PROCESS CONCEPT -- 2.2 SYSTEMS PROGRAMMER'S VIEW OF PROCESSES -- 2.3 THE OPERATING SYSTEM'S VIEW OF PROCESSES -- 2.4 OPERATING-SYSTEM SERVICES FOR PROCESS MANAGEMENT -- 2.5 SCHEDULING -- 2.6 SCHEDULING ALGORITHMS -- 2.7 PERFORMANCE EVALUATION <br/><br/>3 Interprocess Synchronization<br/>3.1 THE NEED FOR INTERPROCESS SYNCHRONIZATION -- 3.2 MUTUAL EXCLUSION -- 3.3 SEMAPHORES -- 3.4 HARDWARE SUPPORT FOR MUTUAL EXCLUSION -- 3.5 QUEUING IMPLEMENTATION OF SEMAPHORES -- 3.6 CLASSICAL PROBLEMS IN CONCURRENT PROGRAMMING <br/><br/>4 Interprocess Communication and Synchronization<br/>4.1 CRITICAL REGION AND CONDITIONAL CRITICAL REGION -- 4.2 MONITORS -- 4.3 MESSAGES -- 4.4 INTERPROCESS SYNCHRONIZATION AND COMMUNICATION IN ADA -- 4.5 DEADLOCKS<br/><br/>5 Memory Management: Contiguous Allocation<br/>5.1 SINGLE-PROCESS MONITOR -- 5.2 PARTITIONED MEMORY ALLOCATION-STATIC -- 5.3 PARTITIONED MEMORY ALLOCATION - DYNAMIC -- 5.4 SEGMENTATION<br/><br/>6 Memory Management: Noncontiguous Allocation<br/>6.1 PAGING -- 6.2 VIRTUAL MEMORY <br/><br/>7 File Management<br/>7.1 COMMAND-LANGUAGE USER'S VIEW OF THE HUE SYSTEM -- 7.2 SYSTEMS PROGRAMMER'S VIEW OF THE FILE SYSTEM -- 7.3 DISK ORGANIZATION -- 7.4 DISK CONTROLLER AND DRIVER -- 7.6 DISK CACHES AND UNIX BUFFER CACHE -- 7.7 A GENERALIZATION OF FILE SERVICES <br/><br/>8 Security and Protection<br/>8.1 SECURITY THREATS AND GOALS -- 8.2 PENETRATION ATTEMPTS -- 8.3 SECURITY POLICIES AND MECHANISMS -- 8.4 AUTHENTICATION -- 8.5 PROTECTION AND ACCESS CONTROL -- 8.6 FORMAL MODELS OF PROTECTION -- 8.7 CRYPTOGRAPHY -- 8.8 WORMS AND VIRUSES<br/><br/>PART II: IMPLEMENTATION<br/><br/>9 Input/Output: Principles and Programming<br/>9.1 THE INPUT/OUTPUT PROBLEM -- 9.2 INPUT/OUTPUT INTERFACES -- 9.3 I/O PORT EXAMPLES -- 9.4 PROGRAM-CONTROLLED I/O -- 9.5 INTERRUPT-DRIVEN I/O -- 9.6 CONCURRENT I/O<br/><br/>10 Design of a Kernel of a Multitasking Operating System (KMOS)<br/>10.1 DEFINING KMOS SERVICES -- 10.2 MAJOR DESIGN DECISIONS -- 10.3 PROCESS-STATE TRANSITIONS IN KMOS -- 10.4 FUNCTIONAL SPECIFICATION OF KMOS -- 10.5 IMPLEMENTATION CONSIDERATIONS<br/><br/>11 Implementation of KMOS<br/>11. 1 KMOS SYSTEM LISTS -- 11.2 THE READY LIST AND ITS MANIPULATION -- 11.3 INTERPROCESS COMMUNICATION AND SYNCHRONIZATION -- 11.4 PROCESS MANAGEMENT -- 11.5 INTERRUPT MANAGEMENT -- 11.6 STARTUP AND INITIAL SYSTEM CONFIGURATION<br/><br/>PART III: ADVANCED TOPICS<br/><br/>12 Multiprocessor Systems<br/>12.1 MOTIVATION AND CLASSIFICATION -- 12.2 MULTIPROCESSOR INTERCONNECTIONS -- 12.3 TYPES OF MULTIPROCESSOR OPERATING SYSTEMS -- 12.4 MULTIPROCESSOR OS FUNCTIONS AND REQUIREMENTS -- 12.5 OS DESIGN AND IMPLEMENTATION ISSUES -- 12.6 INTRODUCTION TO PARALLEL PROGRAMMING -- 12.7 MULTIPROCESSOR SYNCHRONIZATION<br/><br/>13 Distributed Operating Systems: Algorithms<br/>13.1 RATIONALE FOR DISTRIBUTED SYSTEMS -- 13.2 COMPUTER NETWORKS -- 13.3 ALGORITHMS FOR DISTRIBUTED PROCESSING -- 13.4 COPING WITH FAILURES<br/><br/>14 Distributed Operating Systems: Implementation<br/>14.1 MODELS OF DISTRIBUTED SYSTEMS -- 14.2 NAMING -- 14.3 PROCESS MIGRATION -- 14.4 REMOTE PROCEDURE CALLS -- 14.5 DISTRIBUTED SHARED MEMORY -- 14.6 DISTRIBUTED FILE SYSTEMS<br/><br/>PART IV: CASE STUDIES<br/>15 Case Studies<br/>15.1 PC-DOS (MS-DOS) OPERATING SYSTEM -- 15.2 THE UNIX OPERATING SYSTEM -- 15.3 iRMX 86 OPERATING SYSTEM -- 15.4 DESIGN OF A REMOTE-TELEMETRY UNIT (RTU)<br/><br/><br/><br/><br/><br/> |
650 ## - SUBJECT | |
Keyword | Computer Programming |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Koha item type | General Books |
Withdrawn status | Lost status | Damaged status | Not for loan | Home library | Current library | Shelving location | Date acquired | Full call number | Accession number | Date last seen | Date last checked out | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Central Library, Sikkim University | Central Library, Sikkim University | General Book Section | 21/06/2016 | 005.43 MIL/O | P00114 | 25/04/2019 | 25/04/2019 | General Books |