Basic Principles of an Operating System
5/5
()
Currently unavailable
Currently unavailable
About this ebook
A basic guide to learn Design and Programming of the operating system in depth
An operating system is an essential component of computers, laptops, smartphones, and any other device that manages the computer hardware. This book is a complete textbook that includes theory, implementation, case studies, a lot of review questions, questions from GATE and some smart tips. Many examples and diagrams are given in the book to explain the concepts. It will help increase the readability and understand the concepts.
The book is divided into 11 chapters. It describes the basics of an operating system, how it manages the computer hardware, Application Programming interface, compiling, linking, and loading. It talks about how communication takes place between two processes, the different methods of communication, the synchronization between two processes, and modern tools of synchronization. It covers deadlock and various methods to handle deadlock.
It also describes the memory and virtual memory organization and management, file system organization and implementation, secondary storage structure, protection, and security.
Related to Basic Principles of an Operating System
Related ebooks
Debugging Embedded and Real-Time Systems: The Art, Science, Technology, and Tools of Real-Time System Debugging Rating: 5 out of 5 stars5/5Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit Rating: 5 out of 5 stars5/5Principles of Computer System Design: An Introduction Rating: 1 out of 5 stars1/5Programming for Everyone Rating: 3 out of 5 stars3/5Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development Rating: 5 out of 5 stars5/5Software Engineering & Object Oriented Modeling Rating: 0 out of 5 stars0 ratingsData Structures I Essentials Rating: 0 out of 5 stars0 ratingsReal World Multicore Embedded Systems Rating: 3 out of 5 stars3/5Computer Organization and Design: The Hardware / Software Interface Rating: 4 out of 5 stars4/5Linux Kernel A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsC Programming Concepts Rating: 0 out of 5 stars0 ratingsComputer Networks: A Systems Approach Rating: 4 out of 5 stars4/5Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers Rating: 5 out of 5 stars5/5Data Communication and Networking: For Under-graduate Students Rating: 0 out of 5 stars0 ratingsBeginning Data Structures Using C Rating: 4 out of 5 stars4/5Computer Engineering: A DEC View of Hardware Systems Design Rating: 4 out of 5 stars4/5Computer Fundamentals and C Programming Rating: 0 out of 5 stars0 ratingsMastering Embedded Linux Programming Rating: 5 out of 5 stars5/5Distributed Computer Systems: Theory and Practice Rating: 4 out of 5 stars4/5Programming Microcontrollers in C Rating: 5 out of 5 stars5/5Real-Time Embedded Systems: Design Principles and Engineering Practices Rating: 4 out of 5 stars4/5Digital Computer Structure and Design Rating: 0 out of 5 stars0 ratingsThe Art of Programming Embedded Systems Rating: 3 out of 5 stars3/5Advanced C Concepts and Programming: First Edition Rating: 3 out of 5 stars3/5Using Yocto Project with BeagleBone Black Rating: 0 out of 5 stars0 ratingsHardware and Computer Organization Rating: 0 out of 5 stars0 ratingsC Programming Language The Beginner’s Guide Rating: 0 out of 5 stars0 ratingsLinux Kernel Development A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsBegin & Master Programming with C Fundamentals Rating: 0 out of 5 stars0 ratings
Operating Systems For You
Raspberry Pi Cookbook for Python Programmers Rating: 0 out of 5 stars0 ratingsExcel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Hacking : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Ethical Hacking Rating: 5 out of 5 stars5/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Linux Command Line and Shell Scripting Bible Rating: 3 out of 5 stars3/5OneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5Learn Windows PowerShell in a Month of Lunches Rating: 0 out of 5 stars0 ratingsMastering Windows PowerShell Scripting Rating: 4 out of 5 stars4/5The Windows Command Line Beginner's Guide: Second Edition Rating: 4 out of 5 stars4/5PowerShell: A Comprehensive Guide to Windows PowerShell Rating: 4 out of 5 stars4/5iPhone Unlocked Rating: 0 out of 5 stars0 ratingsWindows Registry Forensics: Advanced Digital Forensic Analysis of the Windows Registry Rating: 4 out of 5 stars4/5Linux Bible Rating: 0 out of 5 stars0 ratingsBash Command Line Pro Tips Rating: 5 out of 5 stars5/5Windows 11 All-in-One For Dummies Rating: 5 out of 5 stars5/5Mastering Apple MacBook - MacBook Pro, MacBook Air, MacOS Ultimate User Guide Rating: 1 out of 5 stars1/5Mac Unlocked: Everything You Need to Know to Get Cracking in macOS Big Sur Rating: 0 out of 5 stars0 ratingsUbuntu 20.04 Essentials: A Guide to Ubuntu 20.04 Desktop and Server Editions Rating: 0 out of 5 stars0 ratingsExploring Windows 10 May 2020 Edition: The Illustrated, Practical Guide to Using Microsoft Windows Rating: 0 out of 5 stars0 ratingsCISSP in 21 Days - Second Edition Rating: 3 out of 5 stars3/5Linux for Beginners: Linux Command Line, Linux Programming and Linux Operating System Rating: 4 out of 5 stars4/5Make Your PC Stable and Fast: What Microsoft Forgot to Tell You Rating: 4 out of 5 stars4/5AppleScript Rating: 5 out of 5 stars5/5
Reviews for Basic Principles of an Operating System
1 rating0 reviews