Logo

dev-resources.site

for different kinds of informations.

Written by a 16 year old, a book on how computers work

Published at
8/6/2024
Categories
computerscience
programming
kernel
linux
Author
ilyesmk2
Author
8 person written this
ilyesmk2
open
Written by a 16 year old, a book on how computers work

Greetings! This is coming from a.. as the title says, a 16 year old who wrote a mini-book on how computers operate internally focusing on RAM and CPU aspects, respectively. Because almost all of us (if not all) use computers and similar devices on a daily basis without an ACTUAL idea on how they work, even though you might have a brief view of your system. You get my point.

Just the fact that I've been using something and not knowing the way it really works, made me go insane. And that's exactly why i stepped up and taught myself all of it, from start to finish, While Apparently my coding knowledge didn't undermine me from writing this in a way of "Im teaching you what i learned" rather than "learning and writing" that took nearly 6 months to finish completely!

If you're the background person.. fine, some acknowledgments you might want: Something that made me crazier? web-dev, no disrespect to you folks out there but i had to add some extra time to the writing (which is exhausting in itself) just to code a (yet) simple HTML/CSS/JS website for the book. But since then, i fell in love with web-design and styling after using Figma to draw all the illustrations seen throughout the segments. Also I had the idea to initiate this project when i was 15! So i think it's pretty safe to say that this article went through a draft-phase of randomly collecting technical information.

And i'm finally happy to share it with the globe! to put it in simple DEV community
Image descriptionfashion, any feedback and/or suggestion(s) is greatly appreciated hoping this becomes a learning material. Check it out and i guarantee you will learn a thing or two: https://github.com/hackclub/RAM-a-thon

this was close to a repost from yesterday's highest ranking topic on Hacker News

kernel Article's
30 articles in total
Favicon
Ditana GNU/Linux: Unmatched Configuration Flexibility and Generic Hardware Detection
Favicon
I added networking standards to my custom kernel!
Favicon
I'm building my own kernel!
Favicon
Bash vs. Shell: The Ultimate Comparison
Favicon
x64 Virtual Address Translation
Favicon
Debian 12: NVIDIA Drivers Installation
Favicon
Exploring the Linux Kernel and Switching Kernels on Arch Linux & Snigdha OS in Short!
Favicon
All About Linux: A Comprehensive Guide
Favicon
Exploring Applications That Fully Utilize the Linux Kernel for Maximum Efficiency
Favicon
Raspberry Pi 4B: Natively Build a 64 Bit Fully Preemptible Kernel (Real-Time) with Desktop
Favicon
How to Configure a Network Block Device on a Debian-BasedΒ System
Favicon
Kernel vs Operating System
Favicon
C++ in Kernel Development: A Comprehensive Guide
Favicon
The Importance of Separating Kernels and Userspace in Modern Computing Systems
Favicon
Written by a 16 year old, a book on how computers work
Favicon
The Linux Audacity
Favicon
How to cross compile linux kernel on MacOS
Favicon
esBPF: Stress-Testing compares Software-Offload with iptables
Favicon
Commentary on CrowdStrike BSOD Root Cause Analysis Release
Favicon
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
Favicon
eBPF: Revolutionizing Linux Kernel Programming
Favicon
The Fundamentals of Support Vector Machines
Favicon
Understanding Docker Containers: Leveraging Linux Kernel's Namespaces and cgroups
Favicon
Understanding the Structural Differences Between BSD-based Kernels and Linux Kernels
Favicon
nvidia-dkms-545 error in Ubuntu 24.04
Favicon
AppArmor testsuite
Favicon
From User to OS: Exploring System Calls with glibc through a Restaurant Analogy
Favicon
Writing a bootloader: learnings
Favicon
Instalando kernel Linux Zen no Arch Linux com systemd-boot πŸ§‘πŸ½β€πŸ’»
Favicon
Kernel Internals and Kernel Module Development in Fedora Linux

Featured ones: