Tag:virtual memory

  • Write OS kernel from scratch (Preface)

    Time:2021-10-25

    This is a series that I wanted to do for a long time. Writing a small operating system from scratch is not only a tribute to the OS project done in the previous school, but also hopes to help students who are interested in this piece. Operating system is the core discipline of computer major, […]

  • Write OS kernel from scratch – Preparation

    Time:2021-10-24

    Series catalog Preface preparation BIOS boot to real mode GDT and protection mode On virtual memory Load and enter the kernel Display and print Global descriptor table GDT Interrupt processing Virtual memory perfection Implement heap and malloc First kernel thread Multithread switching Lock and multithreading synchronization Enter user status Process implementation system call Simple file […]

  • Write OS kernel from scratch – GDT and protected mode

    Time:2021-10-16

    Series catalog Preface preparation BIOS boot to real mode GDT and protection mode On virtual memory Load and enter the kernel Display and print Global descriptor table GDT Interrupt processing Virtual memory perfection Implement heap and malloc First kernel thread Multithread switching Lock and multithreading synchronization Enter user status Process implementation system call Simple file […]

  • Write OS kernel from scratch virtual memory

    Time:2021-10-15

    Series catalog Preface preparation BIOS boot to real mode GDT and protection mode On virtual memory Load and enter the kernel Display and print Global descriptor table GDT Interrupt processing Virtual memory perfection Implement heap and malloc First kernel thread Multithread switching Lock and multithreading synchronization Enter user status Process implementation system call Simple file […]

  • Write OS kernel from scratch – load and enter the kernel

    Time:2021-10-14

    Series catalog Preface preparation BIOS boot to real mode GDT and protection mode On virtual memory Load and enter the kernel Display and print Global descriptor table GDT Interrupt processing Virtual memory perfection Implement heap and malloc First kernel thread Multithread switching Lock and multithreading synchronization Enter user status Process implementation system call Simple file […]

  • Write OS kernel from scratch – Global Descriptor Table GDT

    Time:2021-10-11

    Series catalog Preface preparation BIOS boot to real mode GDT and protection mode On virtual memory Load and enter the kernel Display and print Global descriptor table GDT Interrupt processing Virtual memory perfection Implement heap and malloc First kernel thread Multithread switching Lock and multithreading synchronization Enter user status Process implementation system call Simple file […]

  • Write OS kernel from scratch – virtual memory improvement

    Time:2021-10-4

    Series catalog Preface preparation BIOS boot to real mode GDT and protection mode On virtual memory Load and enter the kernel Display and print Global descriptor table GDT Interrupt processing Virtual memory perfection Implement heap and malloc First kernel thread Multithread switching Lock and multithreading synchronization Enter user status Process implementation system call Simple file […]

  • Write OS kernel from scratch – first kernel thread

    Time:2021-9-29

    Series catalog Preface preparation BIOS boot to real mode GDT and protection mode On virtual memory Load and enter the kernel Display and print Global descriptor table GDT Interrupt processing Virtual memory perfection Implement heap and malloc First kernel thread Multithread switching Lock and multithreading synchronization Enter user status Process implementation system call Simple file […]

  • Write OS kernel from scratch – Implementation of process

    Time:2021-9-11

    Series catalog Preface preparation BIOS boot to real mode GDT and protection mode On virtual memory Load and enter the kernel Display and print Global descriptor table GDT Interrupt processing Virtual memory perfection Implement heap and malloc First kernel thread Multithreading operation and switching Lock and multithreading synchronization Enter user status Process implementation system call […]

  • Write OS kernel from scratch – load executable

    Time:2021-9-5

    Series catalog Preface preparation BIOS boot to real mode GDT and protection mode On virtual memory Load and enter the kernel Display and print Global descriptor table GDT Interrupt processing Virtual memory perfection Implement heap and malloc First kernel thread Multithreading operation and switching Lock and multithreading synchronization Enter user status Process implementation system call […]

  • Talk about virtual memory

    Time:2021-9-5

    Hello, I’m Liang Xu. Everyone who is familiar with computers knows that the three main parts of the host we often talk about are the motherboard, CPU and memory. It can be seen that the role of memory in the computer host is also extraordinary. The little partners who like DIY host keep improving their […]

  • How does Linux release swap, buffer and cache manually

    Time:2021-8-26

    By Darren_ WenLink:https://blog.51cto.com/wendas…This paper introduces the principle and practice of Linux memory mechanism, virtual memory swap, buffer / cache release and so on. 1、 What is the memory mechanism of Linux? We know that reading and writing data directly from physical memory is much faster than reading and writing data from hard disk. Therefore, we […]