Hello,
I am working in os programming (Linux Kernel) and teaching the same from last 4 years. In kernel programming i need to share everything about hardware[processor(ALU,MMU, cpu cache(L1, L2, L3), cpu Architecture) , memory(virtual memory) , storage devices etc].
In memory i can share how those number (integer [signed, unsigned], float) represented in Computer. I can help you to understand logic gates and what logic gates processor uses to perform it's calculations.
I can cover everything you mentioned with great depth and simplicity. We can arrange demo lecture so that you can decide whether to continue or not.
Happy Learning
Thanks,
Akshay Nikam