What are the important concepts in operating systems a software engineer should know?
I am a software developer in backend. Although I have a high level idea of most of the concepts in OS but when it comes to proving something to my senior, I fall short of facts to bring. I really want to deep dive into threads, memory management, file systems and any other important concept that comes under OS. Can someone please recommend some good resources(no video courses). Any help would be appreciated. Thanks.