System Programming and Operating Systems for SPPU 19 Course (TE - SEM V - COMP. - 310243)

System Programming and Operating Systems for SPPU 19 Course (TE - SEM V - COMP. - 310243) (Paperback, A.A.Puntambekar, I. A. Dhotre, Rupesh Mahajan)

Share

System Programming and Operating Systems for SPPU 19 Course (TE - SEM V - COMP. - 310243)  (Paperback, A.A.Puntambekar, I. A. Dhotre, Rupesh Mahajan)

4.5
6 Ratings & 0 Reviews
₹383
390
1% off
i
Available offers
  • Bank Offer5% Unlimited Cashback on Flipkart Axis Bank Credit Card
    T&C
  • Delivery
    Check
    Enter pincode
      Delivery by13 Jun, Friday|55
      ?
    View Details
    Highlights
    • Binding: Paperback
    • Publisher: Technical Publications
    • ISBN: 9789391567040
    • Edition: THIRD, 2023
    • Pages: 376
    Services
    • Cash on Delivery available
      ?
    Seller
    TechnicalPublications
    3.4
    • 7 Days Replacement Policy
      ?
  • See other sellers
  • Description
    Unit - I Introduction Introduction to Systems Programming, Need of Systems Programming, Software Hierarchy, Types of software : system software and application software, Machine structure. Evolution of components of Systems Programming : Text Editors, Assembler, Macros, Compiler, Interpreter, Loader, Linker, Debugger, Device Drivers, Operating System. Elements of Assembly Language Programming : Assembly Language statements, Benefits of Assembly Language, A simple Assembly scheme, Pass Structure of Assembler. Design of two pass Assembler : Processing of declaration statements, Assembler Directives and imperative statements, Advanced Assembler Directives, Intermediate code forms, Pass I and Pass II of two pass Assembler. (Chapter - 1) Unit - II Macro Processor and Compilers Introduction, Features of a Macro facility : Macro instruction arguments, Conditional Macro expansion, Macro calls within Macros, Macro instructions, Defining Macro, Design of two pass Macro processor, Concept of single pass Macro processor. Introduction to Compilers : Phases of Compiler with one example, Comparison of Compiler and Interpreter. (Chapter - 2) Unit - III Linkers and Loaders Introduction, Loader schemes : Compile and Go, General Loader Scheme, Absolute Loaders, Subroutine Linkages, Relocating Loaders, Direct linking Loaders, Overlay structure, Design of an Absolute Loader, Design of Direct linking Loader, Self-relocating programs, Static and Dynamic linking. (Chapter - 3) Unit - IV Operating System (OS) Introduction : Evolution of OS, Operating System Services, Functions of Operating System. Process Management : Process, Process States : 5 and 7 state model, Process control block, Threads, Thread lifecycle, Multithreading Model, Process control system calls. Process Scheduling : Uni-processor Scheduling, Scheduling : Preemptive, Non-preemptive, Long- term, Medium-term, Short term scheduling. Scheduling Algorithms : FCFS, SJF, RR, and Priority. (Chapter - 4) Unit - V Synchronization and Concurrency Control Concurrency : Principle and issues with Concurrency, Mutual Exclusion, Hardware approach, Software approach, Semaphore, Mutex and monitor, Reader writer problem, Producer Consumer problem, Dining Philosopher problem. Deadlocks : Principle of Deadlock, Deadlock prevention, Deadlock avoidance, Deadlock detection, Deadlock recovery. (Chapter - 5) Unit - VI Memory Management Introduction : Memory management concepts, Memory Management requirements. Memory Partitioning : Fixed Partitioning, Dynamic Partitioning, Buddy Systems Fragmentation, Paging, Segmentation, Address translation. Placement Strategies : First Fit, Best Fit, Next Fit and Worst Fit. Virtual Memory (VM) : Concepts, Swapping, VM with Paging, Page Table Structure, Inverted Page Table, Translation Look aside Buffer, Page Size, VM with Segmentation, VM with Combined paging and segmentation. Page Replacement Policies : First In First Out (FIFO), Last Recently Used (LRU), Optimal, Thrashing. (Chapter - 6)
    Read More
    Specifications
    Book Details
    Publication Year
    • 2023 Aug
    Book Type
    • TEXT BOOK
    Table of Contents
    • Unit - I Introduction Unit - II Macro Processor and Compilers Unit - III Linkers and Loaders Unit - IV Operating System (OS) Unit - V Synchronization and Concurrency Control Unit - VI Memory Management
    Number of Pages
    • 376
    University Books Details
    Stream
    • Comp
    Degree/Diploma
    • Degree
    Additional Features
    Age Group
    • 18-52
    Frequently Bought Together
    Ratings & Reviews
    4.5
    6 Ratings &
    0 Reviews
    • 5
    • 4
    • 3
    • 2
    • 1
    • 4
    • 1
    • 1
    • 0
    • 0
    Have you used this product? Be the first to review!
    Be the first to ask about this product
    Safe and Secure Payments.Easy returns.100% Authentic products.
    You might be interested in
    Medical And Nursing Books
    Min. 50% Off
    Shop Now
    Other Self-Help Books
    Min. 50% Off
    Shop Now
    General Fiction Books
    Min. 50% Off
    Shop Now
    Industrial Studies Books
    Min. 50% Off
    Shop Now
    Back to top