Summer Reading B2G1 Free
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Lists | July 16, 2015

    Annie Liontas: IMG "You Want Me to Smell My Fingers?": Five Unforgettable Greek Idioms



    The word "idiom" originates in the Greek word ídios ("one's own") and means "special feature" or "special phrasing." Idioms are peculiar because,... Continue »
    1. $18.20 Sale Hardcover add to wish list

      Let Me Explain You

      Annie Liontas 9781476789088

    spacer
Qualifying orders ship free.
$27.00
Used Hardcover
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
2 Burnside Unix- Unix Administration

More copies of this ISBN

Unix Internals: The New Frontiers

by

Unix Internals: The New Frontiers Cover

 

Synopses & Reviews

Publisher Comments:

This book offers an exceptionally up-to-date, in-depth, and broad-based exploration of the latest advances in UNIX-based operating systems. Focusing on the design and implementation of the operating system itself — not on the applications and tools that run on it — this book compares and analyzes the alternatives offered by several important UNIX variants, and covers several advanced subjects, such as multi-processors and threads. Compares several important UNIX variants—highlighting the issues and alternative solutions for various operating system components. Describes advanced technologies such as multiprocessor and multithreaded systems, log- structured file systems, and modern memory architecture.

Synopsis:

This book offers an up-to-date, in-depth, and broad-based exploration of the latest advances in UNIX-based operating systems. Focusing on the design and implementation of the operating system itself, this text compares and analyzes the alternatives offered by several important UNIX variants, and covers several advanced subjects, such as multi-processors and threads.

Table of Contents

1. Introduction.

Introduction. The Mandate For Change. Looking Back, Looking Forward. The Scope of This Book. References.

2. The Process and the Kernel.

Introduction. Mode, Space, and Context. The Process Abstraction. Executing In Kernel Mode. Synchronization. Process Scheduling. Signals. New Processes and Programs. Summary. Exercises. References.

3. Threads and Lightweight Processes.

Introduction. Fundamental Abstractions. Lightweight Process Design—Issues To Consider. User—Lever Threads Libraries. Scheduler Activations. Multithreading in Solaris and SVR4. Threads In MACH. Digital UNIX. MACH 3.0 Continuations. Summary. Exercises. References.

4. Signals and Session Management.

Introduction. Signal Generation and Handling. Unreliable Signals. Reliable Signals. Signals in SVR4. Signals Implementation. Exceptions. MACH Exception Handling. Process Groups and Terminal Management. The SVR4 Sessions Architecture. Summary. Exercises. References.

5. Process Scheduling.

Introduction. Clock Interrupt Handling. Scheduler Goals. Traditional UNIX Scheduling. The SVR4 Scheduler. SOLARIS 2.X Scheduling Enhancements. Scheduling in MACH. The Digital UNIX Real-Time Scheduler. Other Scheduling Implementations. Summary. Exercises. References.

6. Interprocess Communications.

Introduction. Universal IPC Facilities. System V IPC. MACH IPC. Messages. Ports. Message Passing. Port Operations. Extensibility. MACH 3.0 Enhancements. Discussion. Summary. Exercises. References.

7. Synchronization and Multiprocessing.

Introduction. Synchronization in Traditional UNIX Kernels. Multiprocessor Systems. Multiprocessor Synchronization Issues. Semaphores. Spin Locks. Condition Variables. Read-Write Locks. Reference Counts. Other Considerations. Case Studies. Summary. Exercises. References.

8. File System Interface and Framework.

Introduction. The User Interface to Files. File Systems. Special Files. File System Framework. The Vnode/VFS Architecture. Implementation Overview. File-System-Dependent Objects. Mounting a File System. Operations on Files. Analysis. Summary. Exercises. References.

9. File System Implementations.

Introduction. The System V File System (s5fs). S5fs Kernel Organization. Analysis of S5fs. The Berkeley Fast File System. Hard Disk Structure. On-Disk Organization. FFS Functionality Enhancements. Analysis. Temporary File Systems. Special-Purpose File Systems. The Old Buffer Cache. Summary. Exercises. References.

10. Distributed File Systems.

Introduction. General Characteristics of Distributed File Systems. Network File System (NFS). The Protocol Suite. NFS Implementation. UNIX Semantics. NFS Performance. Dedicated NFS Servers. NFS Security. NFS Version 3. Remote File Sharing (RFS). RFS Architecture. RFS Implementation. Client-Side Caching. The Andrew File System. AFS Implementation. AFS Shortcomings. The DCE Distributed File System (DCE DFS). Summary. Exercises. References.

11. Advanced File Systems.

Introduction. Limitations of Traditional File Systems. File System Clustering (Sun-FFS). The Journaling Approach. Log-Structured File Systems. The 4.4BSD Log-Structured File System. Metadata Logging. The Episode File System. Watchdogs. The 4.4BSD Portal File System. Stackable File System Layers. The 4.4BSD File System Interface. Summary. Exercises. References.

12. Kernel Memory Allocation.

Introduction. Functional Requirements. Resource Map Allocator. Simple Power-of-Two Free Lists. The McKusick-Karels Allocator. The Buddy System. The SVR4 Lazy Buddy Algorithm. The MACH-OSF/1 Zone Allocator. A Hierarchical Allocator for Multiprocessors. The Solaris 2.4 Slab Allocator. Summary. Exercises. References.

13. Virtual Memory.

Introduction. Demand Paging. Hardware Requirements. 4.3BSD — A Case Study. 4.3BSD Memory Management Operations. Analysis. Exercises. References.

14. The SVR4 VM Architecture.

Motivation. Memory-Mapped Files. VM Design Principles. Fundamental Abstractions. Segment Drivers. The Swap Layer. VM Operations. Interaction with the Vnode Subsystem. Virtual Swap Space in Solaris. Analysis. Performance Improvements. Summary. Exercises. References.

15. More Memory Management Topics.

Introduction. MACH Memory Management Design. Memory Sharing Facilities. Memory Objects and Pagers. External and Internal Pagers. Page Replacement. Analysis. Memory Management in 4.4BSD. Translation Lookaside Buffer (TLB) Consistency. TLB Shootdown in MACH. TLB Consistency in SVR4 and SVR4.2 UNIX. Other TLB Consistency Algorithms. Virtually Addressed Caches. Exercises. References.

16. Device Drivers and I/O.

Introduction. Overview. Device Driver Framework. The I/O Subsystem. The poll System Call. Block I/O. The DDI/DKI Specification. Newer SVR4 Releases. Future Directions. Summary. Exercises. References.

17. Streams.

Motivation. Overview. Messages and Queues. Stream I/O. Configuration and Setup. STREAMS ioctls. Memory Allocation. Multiplexing. FIFOs and Pipes. Networking Interfaces. Summary. Exercises. References.

Index.

Product Details

ISBN:
9780131019089
Author:
Vahalia, Uresh
Publisher:
Pearson
Location:
Upper Saddle River, N.J. :
Subject:
Programming Languages - General
Subject:
Computers and computer technology
Subject:
Operating Systems - UNIX
Subject:
Operating Systems - General
Subject:
Operating Systems - IBM Compatible
Subject:
Operating systems (computers)
Subject:
Unix (computer operating system)
Subject:
Operating systems
Subject:
UNIX
Subject:
Unix-Unix Administration
Copyright:
Edition Description:
Trade paper
Series Volume:
number 4
Publication Date:
October 1995
Binding:
TRADE PAPER
Grade Level:
College/higher education:
Language:
English
Illustrations:
Yes
Pages:
601
Dimensions:
9 x 7 x 1.2 in 894 gr

Other books you might like

  1. Programming with Posix Threads... New Trade Paper $60.25
  2. Unix System Administration Handbook... Used Trade Paper $8.50
  3. Learning the Korn Shell 1ST Edition Used Trade Paper $0.50
  4. Micro C Os II the Real Time Kernel...
    Used Hardcover $83.00
  5. Managing NFS & Nis 2ND Edition New Trade Paper $54.99
  6. Style: Toward Clarity and Grace... Used Trade Paper $7.95

Related Subjects

» Computers and Internet » Operating Systems » General
» Computers and Internet » Operating Systems » Unix » Unix Administration
» Science and Mathematics » Geology » General

Unix Internals: The New Frontiers Used Hardcover
0 stars - 0 reviews
$27.00 In Stock
Product details 601 pages Prentice Hall - English 9780131019089 Reviews:
"Synopsis" by , This book offers an up-to-date, in-depth, and broad-based exploration of the latest advances in UNIX-based operating systems. Focusing on the design and implementation of the operating system itself, this text compares and analyzes the alternatives offered by several important UNIX variants, and covers several advanced subjects, such as multi-processors and threads.

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.