Operating systems: concepts and design/ (Record no. 3050)

MARC details
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
Holdings
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
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha