Why do you need a faster CPU? Because you need to save time. CPU is divided into time slices
CPU in order to avoid waiting for IO time, we want to maximize the performance of extracting CPU
The kernel does not have any productivity, the less time all cores occupy the CPU, the better (process switching, interrupt processing)
Fork ():
Init: The process responsible for managing user space
Init:pid 1
/sbin/init: Executable file
Initialization process for Linux systems:
Post:rom (System post code in ROM)
Bios:boot sequence
Mbr:
446:bootloader (Bootloader is responsible for loading the kernel programs in the partition, but also for identifying the file system)
64: Partition Table
2:5a
The kernel file cannot be placed on a logical volume (for example, the Vmlinuz file is mounted to the boot directory under the root bootloader loading the kernel file is going to/boot/vmlinuz but the file system is not mounted yet bootloader how is it found? Bootloader can identify the file system directly to the Vmlinuz file partition as the root partition to use the/vmlinuz kernel from the disk loaded into memory is compressed, in-memory kernel and then self-extracting)
Initrd:
Rd:ram disk
Linux boot up