{"product_id":"2940148367130","title":"Operating System 101","description":"* * * * * WAGmob: Over One million Paying Customers * * * * *\u003cbr\u003e\u003cbr\u003eWAGmob brings you, Simple 'n Easy, on-the-go learning ebook for \"Operating System 101\".\u003cbr\u003e\u003cbr\u003eThe ebook provides:\u003cbr\u003e\u003cbr\u003eSnack sized chapters for easy learning.\u003cbr\u003e\u003cbr\u003eDesigned for both students and adults.\u003cbr\u003e\u003cbr\u003eThis ebook provides a quick summary of essential concepts in Operating System 101 by following snack sized chapters:\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eOperating System Overview:\u003cbr\u003e\u003cbr\u003e•      What is an Operating System?\u003cbr\u003e•      Operating System Services\u003cbr\u003e•      Evolution of Operating System\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eProcess in Operating System:\u003cbr\u003e\u003cbr\u003e•      Process Introduction\u003cbr\u003e•      Process state\u003cbr\u003e•      Process Control Block\u003cbr\u003e•      Context Switch\u003cbr\u003e•      Operations on Processes\u003cbr\u003e•      Scheduling Queues\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eScheduling in Operating System:\u003cbr\u003e\u003cbr\u003e•      What is Scheduling?\u003cbr\u003e•      Schedulers\u003cbr\u003e•      Criteria for CPU Scheduling Algorithm\u003cbr\u003e•      Non-Preemptive Vs. Preemptive Scheduling\u003cbr\u003e•      Types of Scheduling Algorithms\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eScheduling Algorithm I:\u003cbr\u003e\u003cbr\u003e•      First Come First Serve\u003cbr\u003e•      Shortest Job First\u003cbr\u003e•      Shortest Remaining Time First\u003cbr\u003e•      What is Priority?\u003cbr\u003e•      Non-preemptive Priority Scheduling\u003cbr\u003e•      Preemptive Priority Scheduling\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eScheduling Algorithm II:\u003cbr\u003e\u003cbr\u003e•      Round Robin Scheduling\u003cbr\u003e•      Multiprocessor Scheduling\u003cbr\u003e•      Time Sharing Multiprocessor Scheduling\u003cbr\u003e•      Space Sharing Scheduling\u003cbr\u003e•      Gang Scheduling\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eThreads in Operating System:\u003cbr\u003e\u003cbr\u003e•      What is a Thread?\u003cbr\u003e•      User level Thread\u003cbr\u003e•      Kernel level threads\u003cbr\u003e•      Differences and Similarities between Threads and Processes\u003cbr\u003e•      Inter-process communication\u003cbr\u003e•      Message-Passing System\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eProcess Synchronization I:\u003cbr\u003e\u003cbr\u003e•      Process Synchronization\u003cbr\u003e•      How process synchronization is achieved?\u003cbr\u003e•      Critical Section Problem\u003cbr\u003e•      Solution to Critical Section Problem\u003cbr\u003e•      Two Process Solutions\u003cbr\u003e•      Semaphore\u003cbr\u003e•      Binary Semaphore\u003cbr\u003e•      Classic Problems of Synchronization\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eProcess Synchronization  II:\u003cbr\u003e\u003cbr\u003e•      Bounded Buffer Producer-consumer Problem\u003cbr\u003e•      The Readers- Writers Problem\u003cbr\u003e•      The Dining-Philosophers Problem\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eDeadlock in Operating System I:\u003cbr\u003e\u003cbr\u003e•      Deadlock\u003cbr\u003e•      Necessary Conditions\u003cbr\u003e•      Resource-Allocation Graph\u003cbr\u003e•      Methods for Handling Deadlocks\u003cbr\u003e•      Deadlock Avoidance\u003cbr\u003e•      Banker's Algorithm\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eDeadlock in Operating System II:\u003cbr\u003e\u003cbr\u003e•      Example of Bankers Algorithm\u003cbr\u003e•      Deadlock Detection\u003cbr\u003e•      Detection Algorithm\u003cbr\u003e•      Example of Detection Algorithm\u003cbr\u003e•      Recovery from Deadlock\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eMemory Management I:\u003cbr\u003e\u003cbr\u003e•      Memory Management\u003cbr\u003e•      Physical and Logical address\u003cbr\u003e•      Overlays\u003cbr\u003e•      Swapping\u003cbr\u003e•      Contiguous Memory Allocation\u003cbr\u003e•      Memory Allocation Method\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eMemory Management II:\u003cbr\u003e\u003cbr\u003e•      Sample Problem on Memory Allocation\u003cbr\u003e•      Paging\u003cbr\u003e•      Segmentation\u003cbr\u003e•      Comparison between Paging and Segmentation\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eVirtual Memory and Page Replacement:\u003cbr\u003e\u003cbr\u003e•      Virtual Memory\u003cbr\u003e•      Demand Paging\u003cbr\u003e•      Page Fault\u003cbr\u003e•      Page Replacement Technique\u003cbr\u003e•      FIFO\u003cbr\u003e•      Optimal Page Replacement Algorithm\u003cbr\u003e•      LRU Page Replacement\u003cbr\u003e•      Thrashing\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eFile System:\u003cbr\u003e\u003cbr\u003e•      File concept\u003cbr\u003e•      File Attributes\u003cbr\u003e•      File Operations\u003cbr\u003e•      Common File Types\u003cbr\u003e•      File Access Methods\u003cbr\u003e•      File Allocation Methods\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eDisk Scheduling:\u003cbr\u003e\u003cbr\u003e•      Disk Scheduling\u003cbr\u003e•      First Come-First Serve (FCFS)\u003cbr\u003e•      Shortest Seek Time First (SSTF)\u003cbr\u003e•      SCAN\u003cbr\u003e•      C-SCAN\u003cbr\u003e•      LOOK\u003cbr\u003e\u003cbr\u003eAbout WAGmob ebooks:\u003cbr\u003e\u003cbr\u003e1) A companion ebook for on-the-go, bite-sized learning.\u003cbr\u003e2) Offers value for money (a lifetime of free updates).\u003cbr\u003e3) Over One million paying customers from 175+ countries.\u003cbr\u003e\u003cbr\u003eWAGmob Vision : Simple 'n easy ebooks for a lifetime of on-the-go learning\u003cbr\u003e\u003cbr\u003eVisit us      : www.wagmob.com\u003cbr\u003e\u003cbr\u003ePlease write to us at Team (at)WAGmob.com. We would love to improve this ebook.\u003cbr\u003e","brand":"WAGmob","offers":[{"title":"Default Title","offer_id":47179980341488,"sku":"2940148367130","price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/2940148367130_p0.jpg?v=1763701576","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/2940148367130","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}