In our book series articles, we are going to look at some of the resources you can look at to give yourself a good understanding of what and how Operating Systems work. You will get a glimpse into the magical world of kernels, drivers and how Operating Systems do a great deal of work behind the scenes. Before we run into the thicket, let us acquaint ourselves with some of the things we will encounter before we easily get mesmerized and perplexed. Let us get to understand what an Operating System is first.
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware. Operating systems are found on many devices that contain a computer – from cellular phones and video game consoles to web servers and supercomputers. Source : Wikipedia.
Some examples of Operating Systems include:
- Windows Operating System
- Android for phones and Tables
With that brief description of what an Operating System is, we shall proceed to descend into the resources you can consider adding into your study routine to learn more about them. They include the following:
1. Operating System Concepts
Authors Abraham Silberschatz, Greg Gagne, and Peter B. Galvin come with this revamped tenth edition to teach you the concepts of Operating Systems. They have put the work in to ensure that this resource has been revised to keep it fresh and up-to-date with contemporary examples of how operating systems function, as well as enhanced interactive elements to improve learning and the student’s experience with the material.
The book combines instruction on concepts with real-world applications so that students can understand the practical usage of the content. End-of-chapter problems, exercises, review questions, and programming exercises help to further reinforce important concepts. New interactive self-assessment problems are provided throughout the text to help students monitor their level of understanding and progress. A Linux virtual machine (including C and Java source code and development tools) allows students to complete programming exercises that help them engage further with the material.
Engage with the material planted in this book and you will harvest a lot of knowledge and skills from it. The three authors have done a good job to ensure that their readers get as much information as possible. You can find out more information about this book as well as getting a copy for your private library from Amazon below:
Operating System Concepts, 10th Edition
2. Guide to Operating Systems
A wonderful landscape for the hands on readers, this book gives you the power to examine operating system theory, installation, upgrading, configuring operating system and hardware, file systems, virtualization, security, hardware options, storage, resource sharing, network connectivity, maintenance, and troubleshooting.
This easy to understand and highly practical guide is the resource you need to deepen your understanding of different operating systems. This edition takes you step by step to ensure that you understand the fundamental concepts of computer operating systems. The book specifically addresses Windows 10 and earlier Windows client OSs, Windows Server 2012 R2 and earlier Windows server OSs with a preview of Windows Server 2016, Fedora Linux, and Mac OS X El Capitan and earlier. In addition, the author provides general information which is intended to prepare you to work with many other operating systems you will encounter in career or line of work.
The author Greg Tomsho, is director of the Computer Networking/Cybersecurity Department and Cisco Academy at Yavapai College in Prescott, Arizona. He has earned the CCNA, MCTS, MCSA, A+, Network+, Security+, Server+ and Linux+ certifications with many other credentials below his belt. The content he shares is eloquent, easy to understand and follow. Give him a try and find out that you are in for a real treat. Click below to order your copy from Amazon.
Guide to Operating Systems
$75.67 in stock
48 used from $19.94
3. CompTIA A+ Core 2 Exam: Guide to Operating Systems and Security
In this wonderful guide, best-selling authors and educators Andrews, West and Dark explain how to work with users as well as install, maintain, secure and troubleshoot software in this resource. Even though this step-by-step, highly visual approach uses CompTIA A+ Exam objectives as a framework to prepare students for the 220-1002 certification exam, you will benefit highly in the kind of information the authors have shared herein.
Extensive updates reflect the most current technology, techniques and industry standards in IT support. Each chapter covers core and advanced topics with an emphasis on practical application and learning by doing. Additional coverage explores the latest developments in security, Active Directory, operational procedures, the basics of scripting, mobile operating systems, virtualization, remote support and Windows 10. In addition, Lab Manuals, CourseNotes, online labs and optional MindTap online resources provide certification test prep and interactive activities to prepare future IT support technicians.
The authors have lots of experience and knowledge to share. Jean Andrews has more than 30 years of experience in the computer industry as well as more than 13 years of teaching in the college classroom. Joy Dark has worked in the IT field as a help-desk technician providing first-level support for a company with presence in 29 states. And Jill West, a C.I.S. instructor at Georgia Northwestern Technical College, brings a unique cross-section of experience in business, writing and education to the development of her innovative educational materials.
As a reader, you will enjoy their technical expertise, gain from their various technical backgrounds as well as their teaching style that welcomes all in a warm and cordial fashion. This is a good resource. You can find it from Amazon from the link below.
CompTIA A+ Core 2 Exam: Guide to Operating Systems and Security (MindTap Course List)
$49.08 in stock
25 used from $45.05
4. Introduction to Linux: A Hands on Guide
It can be daunting and confusing when you have installed a Linux distribution for the first time and you wonder where to go from there. With a through and simple guide such as this one that takes you all the way from the history of Linux to the very basic navigation of Linux distributions.
This guide by Machtelt Garrels has been crafted for the total beginner. With the many scattered resources across the web, this resource takes the responsibility of giving a comprehensive overview of the Linux Operating System. There are many exercises at the end of each chapter to keep you challenged and motivated. It also serves as an easy to use reference for the advanced users. This is an excellent foundation builder as you proceed to deeper concepts of Linux and Network administration.
Some of the stuff you will learn include:
- Installing software, and package management.
- Initial setups
- Command Line Interface
- Files management, and necessary Linux commands
- Linux files system and partitioning
- Desktop environment, Graphical User interface,
- Shell Script, and setup
- X window system and configuration and fonts set up
The link to Amazon is below.
Introduction to Linux: A Hands-On Guide
$30.72 in stock
5. Operating Systems: Principles and Practice
Operating Systems: Principles and Practice is a textbook for a first course in undergraduate operating systems. In use at dozens of top tier universities, and written by two leading operating systems researchers with decades of experience successfully teaching complex topics to thousands of students, this textbook provides:
- A path for students to understand high level concepts all the way down to working code.
- Extensive worked examples integrated throughout the text provide students concrete guidance for completing homework assignments.
- A focus on up-to-date industry technologies and practice
The e-book version of Operating Systems: Principles and Practice is broken into 4 volumes:
- Volume 1: Kernels and Processes
- Volume 2: Concurrency
- Volume 3: Memory Management
- Volume 4: Persistent Storage
Operating Systems: Principles and Practice (Volume 3 of 4)
6. Operating Systems: Three Easy Pieces
Written by Remzi Arpaci-Dusseau and Andrea Arpaci-Dusseau, this resource covers the fundamentals of operating systems, including virtualization of the CPU and memory, threads and concurrency, and file and storage systems. Written by authors who are professors and have been active in the field for 20 years, this text has been developed in the classrooms of the University of Wisconsin-Madison, and has been used in the instruction of thousands of students.
For the students and anyone interested in how Operating System work and to get the fundamentals employed in them, the authors in this text provide that kind of information clearly and soberly. You can check it out from Amazon below.
7. Modern Operating Systems
This wonderful book has been written by Andrew Stuart Tanenbaum who is an American-Dutch computer scientist and professor emeritus of computer science at the Vrije Universiteit Amsterdam in the Netherlands. He is best known as the author of MINIX, a free Unix-like operating system for teaching purposes, and for his computer science textbooks, regarded as standard texts in the field.
Authored by one who has ever authored an operating system before, you can imagine the kind of content and knowledge you will get from it. This resource incorporates the latest developments in operating systems technologies. Key insights you will get are in-depth topic coverage of processes, threads, memory management, file systems, I/O, deadlocks, interface design, multimedia, performance tradeoffs, and the newest trends in Operating Systems design. This Fourth Edition includes up-to-date materials on relevant operating systems. The market consensus states that Modern Operating Systems is a useful reference for Operating Systems professionals.
You will get the opportunity of being mentored, guided and taught by one of the best minds in Computer Science. Receive the knowledge from Andrew Stuart Tanenbaum and make your Operating Systems skills on top of the game. You can get access to this book from Amazon below.
Modern Operating Systems
16 used from $30.22
8. Operating System Design: The Xinu Approach
Written by Douglas Comer, this book is widely lauded for avoiding the typical black box approach found in other operating system textbooks. The first edition of this bestselling book taught readers how an operating system works and explained how to build it from the ground up.
Continuing to follow a logical pattern for system design, this book removes the mystery from operating system design and consolidates the body of material into a systematic discipline. It presents a hierarchical design paradigm that organizes major operating system components in an orderly, understandable manner.
It guides readers through the construction of a conventional process-based operating system using practical, straightforward primitives. It gives the implementation details of one set of primitives, usually the most popular set. Once readers understand how primitives can be implemented on conventional hardware, they can then easily implement alternative versions.
To make the pudding sweeter, the text begins with a bare machine and proceeds step-by-step through the design and implementation of Xinu, which is a small, elegant operating system that supports dynamic process creation, dynamic memory allocation, network communication, local and remote file systems, a shell, and device-independent I/O functions.
Readers get the opportunity of actually building an operating system with the author and hence removes all doubt, all questions and clarifies how an operating system works by building one. You get the golden opportunity to fully grasp how the internals of computers work and you will come out with a thorough and solid understanding of this subject. Click below to get your copy from Amazon. It is a real treat:
Operating System Design: The Xinu Approach, Second Edition
$56.83 in stock
14 used from $52.99
9. Operating Systems: Internals and Design Principles
This text is authored by Dr. William Stallings who has written 18 titles, and including the revised editions, over 40 books on computer security, computer networking, and computer architecture. In this ninth edition, the author provides a comprehensive, unified introduction to operating systems topics for readers studying computer science, computer engineering, and electrical engineering.
Author William Stallings emphasizes both design issues and fundamental principles in contemporary systems, while providing readers with a solid understanding of the key structures and mechanisms of operating systems. He discusses design trade-offs and the practical decisions affecting design, performance and security. The text illustrates and reinforces design concepts, tying them to real-world design choices with case studies in Linux, UNIX, Android, and Windows 10.
With an unparalleled degree of support for project integration, plus comprehensive coverage of the latest trends and developments in operating systems, including cloud computing and the Internet of Things (IoT), the text provides everything readers need to keep pace with a complex and rapidly changing field. Check this fully packed resource with more information for your survival in this complex technological era. Click below to view, find more details and order for your copy.
Operating Systems: Internals and Design Principles
$165.32 in stock
22 used from $105.29
10. Understanding Operating Systems
Ann McIver McHoes, the author, has been writing about computers for 25 years. She co-authored, with the late Ida M. Flynn, the first four editions of Understanding Operating Systems and is now sole author of this classic textbook, which has received awards for excellence from the Text and Academic Authors Association.
Herein, you will discover a clear, straightforward explanation of both current operating system theory and today’s practices. This leading book’s proven approach begins with a valuable discussion of fundamentals before introducing specific operating systems. Fully updated, timely content offers an expanded analysis of how modern innovations, such as multi-core processing and wireless technologies, have impacted today’s operating systems.
Revised Research Topics within this edition’s practical exercises encourage readers to research emerging and influential topics independently. In addition, updates throughout the final four chapters now highlight information on the most current versions of UNIX (including the latest Macintosh OS), Linux, Windows, and Android to equip users with the contemporary knowledge and skills needed to working most effectively with today’s systems.
Get a one on one feel of Ann’s experience and expertise by ordering this resource straight from Amazon. Click the link below to be ushered in.
Operating Systems are the hallmark of technology. They run silently and diligently behind the curtain and they are the real heroes in this era of technological revolution. Be it in mobile, computers or servers, Operating Systems are present, vigorous and diligent. Learning about these giants is a wonderful way of understanding how the deeper stuff work and interconnect. Pick a book or two and start the Operating Systems learning voyage. The destination is amazing.
Lastly, we cannot forget to appreciate the support you have continued to bring our way because it has made us who we are. Thank you for stopping by and for more articles about books in different area of study herein, we have shared a few of them below.