Operating System by Abraham Silberschatz, Greg Gagne, Peter B. Galvin

This textbook is written for senior and junior undergraduate level or for 1st year graduate level. It work as an introductory course in operating system. It provides a comprehensive review on operation system. Operating systems are very important portion of all computer systems. In computer science as well as in information technology education it is considered as an essential subject. And almost all students will also find it very helpful. Rapid change is occurring in this field on daily basis. Nowadays computer is embedded in almost every device like automobiles. This book describes all the concepts of operating systems. To get clear understanding of these concepts prerequisites are computer organization, a high-level language (like Java or C) and basic data structures. Hardware knowledge, necessary for understanding of operation system, is also discussed in this book. It also gives overview of the fundamental data structures. In this book, C and Java languages are used in examples but users could still recognize the algorithms without full knowledge of these languages. It covers essential theoretical results. Topics are offered using spontaneous descriptions. All The fundamental concepts that are employed in commercial and open source operating system, are covered in this textbook. It gives general concepts and algorithms that pertain to the most innovative as well as most general operating systems, involving Microsoft Windows, Linux, Solaris and Apple macOS. This book also give examples of mobile operating systems Android as well as iOS. This book gives fundamental concepts of operating systems. For further details other books are also available such as;
  • The Linux Command Line: A Complete Introduction by William E. Shotts
  • Linux Command Line and Shell Scripting Bible by Richard Blum, Christine Bresnahan
  • Operating System Concepts by Abraham Silberschatz, GregGagne, Peter B. Galvin
  • How Linux Works: What Every Superuser Should Know by Brian Ward
  • Linux All In One For Dummies by Emmett Dulaney
  • Linux: The Textbook by Syed Mansoor Sarwar, Robert M. Koretsky
  • Linux: Linux Command Line, Cover all essential Linux commands. A complete introduction to Linux Operating System, Linux Kernel, For Beginners, Learn Linux in easy steps, Fast! : A Beginner's Guide by Ray Yao, Ada R Swift, Perl, Ruby C
  • Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau
  • Linux for Developers Jumpstart Your Linux Programming Skills by William “Bo” Rothwell
  • Linux For Beginners: The Ultimate Guide To The Linux Operating System & Linux by Vardy Adam.
  • UNIX and Linux System Administration Handbook by Evi Nemeth et al.
  • Linux system programming: talking directly to the kernel and C library by Robert Love
  • Modern Operating Systems by Andrew S. Tanenbaum, Herbert Bos
  • Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users by Christopher Negus
  • Learn Kali Linux 2019: Perform Powerful Penetration Testing Using Kali Linux, Metasploit, Nessus, Nmap, And Wireshark by Glen D. Singh
  • Linux in Action by David Clinton
  • Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontrollers by Jonathan Valvano
  • Ubuntu Unleashed 2019 Edition: Covering 18.04, 18.10, 19.04 by Matthew Helmke
  • Raspbian OS Programming with the Raspberry Pi: IoT Projects with Wolfram, Mathematica, and Scratch by Agus Kurniawan
  • Robot Operating System (ROS) for Absolute Beginners: Robotics Programming Made Easy by Lentin Joseph
  • Operating Systems: Internals and Design Principles by William Stallings
  • Android App Development For Dummies by Michael Burton
  • Mastering Linux Kernel Development by Raghu Bharadwaj
  • Android Cookbook: Problems and Solutions for Android Developers by Ian F. Darwin
  • The Art of Linux Kernel Design: Illustrating the Operating System Design Principle and Implementation by Lixiang Yang
  • Hacker’s Manual 2019 by Katharine Marsh, Future Publishing
  • Programming Robots with ROS: A Practical Introduction to the Robot Operating System by Morgan Quigley, Brian Gerkey, William D. Smart
  •                
  • Using And Administering Linux: Volume 1: Zero To SysAdmin: Getting Started by David Both
  • Operating Systems: Principles and Practice, Vol. 1: Kernels and Processes by Thomas Anderson, Michael Dahlin
  • Operating System Concepts by Abraham Silberschatz, Peter B. Galvin, Greg Gagne
  • Linux Device Drivers Development: Develop customized drivers for embedded Linux by John Madieu
  • Mastering Windows Server 2019 by Krause, Jordan
  • Operating Systems: Principles and Practice, Vol. 3: Memory Management by Thomas Anderson, Michael Dahlin
  • Penetration testing with shellcode: detect, exploit, and secure network-level and operating system vulnerabilities by Hamza Megahed
  • Using And Administering Linux by David Both
  • Robot Operating System (ROS) by Anis Koubaa
  • Linux Pocket Guide by Daniel J. Barrett
  • Advanced Programming in the UNIX Environment by W. Richard Stevens, Stephen A. Rago
  • Distributed Systems by Maarten van Steen, Andrew S. Tanenbaum
  • Microsoft Azure Essentials: Fundamentals of Azure by Collier M.S., Shahan R.E.
  • ROS Robotics Projects: Make your robots see, sense, and interact with cool and engaging projects with Robotic Operating System by Lentin Joseph
  • Getting Things Done: The Art of Stress-Free Productivity by David Allen
  • Power System Operation and Control by S. Sivanagaraju
  • Ubuntu Unleashed 2019 Edition by Matthew Helmke, Andrew Hudson, Paul Hudson
  • CompTIA Linux+ Study Guide: Exam XK0-004 by Christine Bresnahan, Richard Blum
  • Ubuntu Made Easy by Rickford Grant, Phil Bull
  • A Practical Guide to Linux Commands, Editors, and Shell Programming by Mark G. Sobell, Matthew Helmke
  • Embedded and Real-Time Operating Systems by K.C. Wang
  • Mastering ROS for Robotics Programming by Lentin Joseph, Jonathan Cacace
  • The Official Ubuntu Book by Matthew Helmke, Elizabeth K. Joseph, Jose Antonio Rey
  • Android Hacker's Handbook by Joshua J. Drake, Zach Lanier, Collin Mulliner, Pau Oliva Fora, Stephen A. Ridley, Georg Wicherski
  • Android Programming by Bill Phillips, Chris Stewart, Kristin Marsicano     
  • Linux kernel networking by Rami Rosen
  • Using And Administering Linux by David Both
  • Linux Firewalls: Attack Detection and Response with iptables, psad, and fwsnort by Michael Rash
  • Applied Optimization: Formulation and Algorithms for Engineering Systems by Ross Baldick
  • Android Programming for Beginners by Horton J.
  • ubuntu and Centos linux server administration by MD. Tanvir Rahman
  • Wind and solar power systems: design, analysis, and operation by Mukund R. Patel
  • Windows 10 - The Complete Manual by Jean Neal
  • Surface production operations by Arnold, Ken, Stewart, Maurice
  • Windows Kernel Programming by Pavel Yosifovich
  • Distributed Systems: Principles and Paradigms by Andrew S. Tanenbaum, Maarten van Steen
  • Real-Time Embedded Systems by Jiacun Wang
  • Professional Linux kernel architecture by Wolfgang Mauerer
  • Ready for Anything by David Allen
  • ROS by Example For ROS Indigo. Do-It-Yourself Guide to the Robot Operating System by Patrick Goebel
  • Hands-On Docker for Microservices with Python by Jaime Buelta
  • DevOps For The Modern Enterprise: Winning Practices to Transform Legacy IT Organizations by Mirco Hering
  • Production and Operations Management Systems by Gupta, Sushil, Starr, Martin Kenneth
  • Teach Yourself VISUALLY: Windows 10 by Paul McFedries
  • Integration of distributed energy resources in power systems : implementation, operation and control by Funabashi, Toshihisa
  • Surface Production Operations. Design of Gas-Handling Systems and Facilities by Maurice Stewart
  • Comptia Linux+ and LPIC Practice Tests by Kevin E Ryan
  • Power System Engineering by Juergen Schlabbach, Karl-Heinz Rofalski
  • Windows Server 2016 Unleashed by Motimoto
  • Embedded Systems. Real-Time Operating Systems for Arm Cortex M Microcontrollers by Jonathan Valvano
  • Railway transportation systems by Pyrgidis, Christos N
  •                
  • Absolute FreeBSD: The Complete Guide to FreeBSD by Michael W. Lucas
  • Understanding the Linux Virtual Memory Manager by Mel Gorman
  • Operating systems: internals and design principles by William Stallings
  • Surface production operations by Ken Arnold, Maurice Stewart
  • Combined Cooling, Heating, and Power Systems by Yang Shi, Mingxi Liu, Fang Fang
  • CompTIA Linux+ Practice Tests by Steve Suehring
  • Linux Command Line and Shell Scripting Bible by Richard Blum, Christine Bresnahan
  • Aircraft Electrical and Electronic Systems by Mike Tooley BA, Advanced Technological and Higher National Certificates Kingston University, David Wyatt
  • Windows Command Line Administration Instant Reference by John Paul Mueller
  • Mechatronic Systems by Clarence W. de Silva
  • LPIC-1 Linux Professional Institute Certification Study Guide by Christine Bresnahan, Richard Blum
  • Windows 10 For Dummies by Andy Rathbone
  • Windows Operating System Fundamentals by Crystal Panek
  • Computer Architecture by John L. Hennessy David A. Patterson
  • Hello App Inventor! Android programming for kids and the rest of us by Beer P., Simmons C.

All books will be uploaded very soon…

Comments