Home / Our Books /  Engineering Books < CS/IT Branch / Advance Topics in Operating Systems
×

More Books related to same category

Fundamental of Communication

Rs. 270

Quality Assurance and Reliability

Rs. 180

Fluid Mechanics

Rs. 162

Software Project Management

Rs. 144

Fluid Mechanics Book for ME Branch

Rs. 270

Advance Topics in Operating Systems

By Lalita Kr Singh, Surchi Chopra

3 Ratings | 1 Reviews

Rs. 180

×
×
×
×
×

Specifications of Advance Topics in Operating Systems

Book Details

  • 978-93-80311-53-1
  • English
  • 2011, 2012, 2013, 2014
  • Paper Back
  • -

Contents

  • 1. Operating Systems Structures
    Objectives, Introduction, Operating System Structure, Policies and Mechanisms, Structure of Operating Systems, Monolithic Structure, Layered System, Virtual Machines, Benefits of virtual machine, Para-virtualization, Examples of Virtual Machine, The Java Virtual Machine, Microkernel, Microkernel in Unix, Exokernels, Client-Server Model, Client Server Model in Unix, Example from Linux, Example from Windows, Review Questions.
     
    2. Threads Advance Concepts
    Objectives, Introduction, Threads, Advantages of Using Threads, User Level Threads, Kernel Level Threads, Multithreading Models, Many-to-One Model, One-to-One Model, Many-to-Many Model, Thread Libraries, Pthreads or POSIX, Win 32 Threads, Java Threads, Threading Issues, Thread System Calls, Thread Cancellation, Signal Handling, Threads Pool, Thread-Specific Data, Windows Threads, Linux Threads, Solaris Threads, Review Questions.
     
    3. Message Passing System
    Objectives, Introduction, Message Passing System, Need of Message Passing System, Design Issues, Naming, Copying, Synchronous Versus Asynchronous Message Exchange, Message Length, Queuing Discipline, Naming, Synchronization, Implementing Message Passing, Buffering of Interprocess Messages, Delivery of Interprocess Messages, Mailboxes, Remote Procedure Calls (RPC), Remote Method Invocation (RMI ), Message Passing in Linux, Message Passing In Windows, Review Questions.
     
    4. File System
    Objectives, Introduction, File Naming, File Structures, File System Layout, File System Implementation, Allocation Methods, Contiguous Allocation, Linked Allocation, Indexed Allocation, File Allocation Table, Virtual File System, Directory Implementation, Linear List, Hash Table, File System Reliability, Loss of File System Integrity, File System Reliability Technique, Review Questions.
     
    5. Input/Output Systems
    Objectives, Introduction, Principles of Input/Output Hardware, Principle of Input/Output S/W, Goals of the I/O S/W, Interrupt Handlers, Device Driver, Device-Independent I/O Software, What Is RAID ?, Buses And Interfaces, Universal Serial Bus (USB), Integrated Drive Electronics (IDE), Small Computer System Interface(SCSI), IEEE 1394 Interface, Disk Caching, Disk Buffering, Disk Management, Disk Formatting, Boot Block, Swap-Space Management, Review Questions.
     
    6. System Security
    Objectives, Introduction, Security Problems, Program Threats, Trojan Horse, Trap Door, Logic Bomb, Stack and Buffer Overflow, Viruses, System and Network Threats, Worms, Port Scanning, Denial of Service, Cryptography as a Security Tool, Encryption, Implementation of Cryptography, User Authentication, Authentication Using Passwords, Authentication using Physical Object, Authentication using Biometrics, Implementing Security Defenses, Security Policy, Vulnerability Assessment, Intrusion Detection, Virus Protection, Auditing, Accounting and Logging, Firewalling to Protect Systems and Networks, Computer-Security Classifications, Overview of Security in Windows, Review Questions.
     
    7. The Linux OS
    Objectives, Introduction, Linux vs. Unix, History, Usage, Cost and Distribution, Current Status, Threats and Security: Unix vs. Linux, Market and future of Linux and Unix, Design Principles, Components of Linux System, Kernel Structure, Kernel Modules, Module Management, Driver Registration, Conflict Resolution, Shell, Types of Shells in Linux and Usage, Process Management, Thread Management and Scheduling, Memory Management, Process Scheduling, File System Structure and Implementa-tion, Other Filesystems under Linux, I/O Management, Network File System, Inter Process Communicating, Booting and login process, Security, Review Questions.
     
    8. The Window OS
    Objectives, Introduction, Design Principles, Security, Reliability, Window and POSIX Application Compati-bility, High Performance, Extensibility, Portability, International Support, System Components, Hardware-Abstraction Layer, Kernel, Executives, Environmental Subsystem, MS-DOS Environment, 16-bit Windows Environment, Win32 API, POSIX Subsystem, Exception and Interrupts, An Overview of-Memory Management, Memory Management Problems, Process management, Thread, Process Scheduling, File system, NTFS Internal Layout, Recovery, Volume Management and fault Tolerance, File Allocation Table, NTFS, Security, File Permissions, Windows Defender, Firewall, Encrypting File System, Data Execution Prevention, Windows Registry, Structure, OS Organization, Review Questions.
     
    9. Multiprocessor Operating Systems
    Objectives, Introduction, Architecture of Multiprocessor Systems, SMP Architecture, NUMA Architecture, Overview of Multiprocessor OS, Kernel Structure, SMP Kernel, NUMA Kernel, Multiprocessing Support in Linux and Windows, Linux, Windows, Process Synchronization, Queued Lock, Spin Lock, Sleep Lock, Process Scheduling, Review Questions.
     
    10. Multimedia Operating System
    Objectives, Intoduction, Multimedia Operating System, Functions of Multimedia Operating System, Data Compression, Factors Affecting Data Compression, Compression Techniques, Graphics File Formats, Raster Format, Vector Format, Audio File Formats, Wave Format (*.wav), CD-A (Compact Disc Audio), MIDI (*.mid or *.midi), AIFF, Compressed Audio, Windows Media Audio (.WMA), Video Server, Video Server Organization, Process Management, Process States, Scheduling in Process Management, Real Time Scheduling in Conventional Operating System, Real Time Processing Requirement in Process Management, Traditional Real Time Scheduling, Multimedia File Systems, Storage, Review Questions.
     
    11. Mobile Operating System
    Objectives, Introduction, Windows CE, Features, Development Tools, Relationship to Windows Mobile, Pocket PC, and SmartPhone, Versions, Palm OS, Features, Application Development, Built-in Applications for Palm OS, Versions, Symbian OS, Design, Competition, Structure, Versions, Devices that Use Symbian OS, Security, Developing on Symbian OS, Java Card, Java Card vs Java, Specific Features, Development, Multos, Technical Overview, Run-time Environment, Memory Management, Application Loading and Deleting, Review Questions.
     
    P. Papers

Reviews of Advance Topics in Operating Systems

  • 3
    Average Rating Based on 3 ratings
  • 0
  • 0
  • 1
  • 0
  • 0

ashish singhal

04 Sep 2013

test

language of this book is very easy to understand

See All >