TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Best books, courses to learn fundamental concepts on Operating Systems?

16 pointsby shivajikobardanalmost 2 years ago
I&#x27;ve to get FE exam to get licensed as an engineer in Nepal. I want to learn everything properly because I feel I didn&#x27;t learn to the extent that I could in college. My first hitlist is operating system and Database Management System as these two are also little bit used in my job(Linuxadmin and db admin job)<p>What&#x27;s the best book about operating system? In college I read tanenbaum and hated every pages of it because it didn&#x27;t go to much handholding that I wanted. I want handholding in book that assumes I&#x27;ve no preriquisites while teaching. I don&#x27;t need to make an operating system. Just clear my fundamentals and become an operating system knowledgeable person. Likewise I read computer networks by stallings and I was quite meh about it. The book was good in pieces and definitely better writing than tanenbaum but I&#x27;m not exactly impressed.<p>I&#x27;ve tried the book &quot;Linux with Operating system concepts&quot; and didn&#x27;t find it good. I&#x27;m a hands on person nowadays so would love a book that has good exercises.<p>The other book is by Galvin. But silber something also wrote this and I didn&#x27;t like his DBMS book.<p>There was 1 good book when I was in college I don&#x27;t remember. if it was 3 easy pieces or something. It had dinosaurs in it. Probably galvin book.<p>Anyway, recommend me? I will also purchase a competitive exam practice questions book for GATE which is the highest tough exam for engineering computer science.<p>About courses, I found NPTEL courses from top IITs too tough to understand. Are there any new online courses in the market at the moment. I studied operating system in college in around 2020.<p>Please recommend and help me in my journey. I also have purchased a course from Prateek jain academy which is well over 50+ hrs but I am failing to see any value in it.<p>https:&#x2F;&#x2F;bctengineeringnotes.blogspot.com&#x2F;2019&#x2F;04&#x2F;operating-system.html<p>These are the concepts that I want to study.

9 comments

johndoe0815almost 2 years ago
&quot;Operating Systems: Three Easy Pieces&quot; by Remzi Arpaci-Dusseau and Andrea Arpaci-Dusseau has a good mix of practical and theoretical exercises, is regularly updated and is freely accessible as PDF.<p><a href="https:&#x2F;&#x2F;pages.cs.wisc.edu&#x2F;~remzi&#x2F;OSTEP&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;pages.cs.wisc.edu&#x2F;~remzi&#x2F;OSTEP&#x2F;</a>
ed_westinalmost 2 years ago
Posted yesterday, &quot;The Hitchhiker’s Guide to Operating Systems&quot; July 2023 (Open access to the Proceedings of the 2023 USENIX Annual Technical Conference) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36792157">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36792157</a> <a href="https:&#x2F;&#x2F;www.usenix.org&#x2F;system&#x2F;files&#x2F;atc23-jiang-yanyan.pdf" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.usenix.org&#x2F;system&#x2F;files&#x2F;atc23-jiang-yanyan.pdf</a>
评论 #36810422 未加载
teleforcealmost 2 years ago
Please check this little known but excellent book by John English [1].<p>This book clearly explains the basis and the fundamentals of operating systems concepts using two of the most popular OS namely Linux and Windows as case studies.<p>This book is going to be 20 years old next year, but since not much has changed for OS (monolithic) in the past 20 years it should be fine for the introduction to the main OS concepts.<p>p&#x2F;s: If anyone here know Dr John English, please request him to update his book for the latest information on OS.<p>[1]Introduction to Operating Systems: Behind the Desktop:<p><a href="https:&#x2F;&#x2F;www.bloomsbury.com&#x2F;au&#x2F;introduction-to-operating-systems-9780333990124&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.bloomsbury.com&#x2F;au&#x2F;introduction-to-operating-syst...</a>
cafardalmost 2 years ago
I remember Andrew Tanenbaum&#x27;s book as pretty good. You might give it another look. Long ago (30+) years, I read it at the same time as Silberschatz&#x27;s book, and thought it much superior.
atmosxalmost 2 years ago
&quot;Distributed Systems 4th edition (2023)&quot;[^1].<p>I have the 3rd edition. I use it primarily as a reference, but at least the 3rd edition is surprisingly easy to read. From my experience the books assumes basic knowledge. It&#x27;s about distributed systems but I found this book pretty good at explaining how things work.<p>[^1]: <a href="https:&#x2F;&#x2F;www.distributed-systems.net&#x2F;index.php&#x2F;books&#x2F;ds4&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.distributed-systems.net&#x2F;index.php&#x2F;books&#x2F;ds4&#x2F;</a>
rganesanalmost 2 years ago
Though a bit dated, I highly recommend &quot;The Design and Implementation of the FreeBSD operating System&quot;. I have read several operating systems book classics including the book by Silbershatz and Galvin that you referred to and &quot;Unix Internals&quot; by Maurice Bach and the &quot;Magic Garden Explained&quot;. I found the Design and Implementation of the BSD operating system much more readable and getting into details at just the right level.
dyingkneepadalmost 2 years ago
If you want a different approach, try Linux Device Drivers (LDD3, it&#x27;s freely available), because during the course of the book it implements a small device driver, and so can you! This book is actually very old and some of the things may have changed, but still the fundamentals are the same and by learning how to implement a small driver you get to learn a lot about the OS.
noob_engalmost 2 years ago
Operating Systems: The Xinu Approach<p><a href="https:&#x2F;&#x2F;xinu.cs.purdue.edu&#x2F;#textbook" rel="nofollow noreferrer">https:&#x2F;&#x2F;xinu.cs.purdue.edu&#x2F;#textbook</a>
afr0ckalmost 2 years ago
Read source code.