This list is written in no particular order :)
I was curious as to the difference between top and htop as I have only used htop before and I didn’t know that top is the basis for htop. This links to an article explaining the differences between top and htop.
This links to an explanation by Intel detailing why CPU Frequency is pretty much stagnant. Multi-core is pretty much the future of computing.
This links to a Youtube video detailing what is Copy on Write and what is it useful for.
This links to an article explaining frame allocation in operating systems. It explains Frame Allocation algorithms and local vs global frame allocation.
Related to this week’s assignment, I was pretty curious on what is the absolute minimum amount of RAM that is required to run a modern Linux Distro. This links to a question-answer thread that discusses the afromentioned issue.
This links to a page explaining when dirty pages are written to disk. This is pretty useful to understand pages and this week’s assignments.
Talking about Linux and Operating Systems resource usage, Alpine Linux is a pretty popular Linux Distribution in the Docker community. I was wondering how Alpine Linux has such a tiny footprint(4 MB :O) and this article explains it.
This links to a YouTube video by LinusTechTips which illustrates whether more ram is more better :v.
This is a blog post explaining how to manage memory in Haskell effectively. It is an interesting read to get a sense of how memory management could work in a functional programming environment.
This links to a lengthy and hefty PDF explaining the microarchitecutre of various CPUS. I was just casually browsing about branch prediction and was curious about the implementation in modern processors.