alain94040 5 days ago

I don't particularly recommend this article, it's a little bit too simplistic and the reasons given are not quite right.

  • abhi_kr 5 days ago

    What would you recommend to learn this topic in detail with accuracy?

    • checker659 4 days ago

      Background : Operating Systems: 3 easy pieces

      ISA/OS level: Architectural and Operating System Support for Virtual Memory

      (Both are books)

    • fusionadvocate 5 days ago

      We can only hope the parent comment indeed knows a better source or even what he is talking about. Let give him the benefit of the doubt and assume that the shortness of his comment derives from a lack of time and not from a lack of knowledge.

  • signa11 4 days ago

    don’t be shy :o), please do recommend alternatives !

    • tux3 a day ago

      Pssh, real developers read volumes 1, 3A, 3B, 3C, and 3D of the Intel® 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes, pages 3125 through 4200

      And if you have a steady hand, a magnetized needle and a hard drive can be used for practice exercises.

      • signa11 a day ago

        do you have similar references for risc-v ?

        • tux3 a day ago

          The RISC-V privileged spec describes their paging implementation (under the Supervisor-level ISA), while the unprivileged spec has a chapter and two appendices describing their memory model (RVWMO), formal axiomatic and operational models included.

          Finding the inevitable bugs in the formal model is left as an exercise to the reader (three bugs where the axiomatic/operational models disagree are already known).

          If you want a more gentle introduction, the Computer Organization and Design book is pretty nice.

          • signa11 a day ago

            the book, I have gone through (yes, exercises too :o), fwiw) thanks for the risc-v reference.