rust crate: lazy_static

用途: lazy_static是在第一次调用时(运行时)进行初始化,而非编译时,而常用的静态变量是在编译时进行初始化,运行阶段分配内存空间。这

堆区栈区

一、区别 注:首先堆和栈可以分为两种,一种是数据结构,另一种是和内存的分配有关,这两种虽然都有栈和堆,但是两者关系并不大, 1、栈、堆是数据结构

rust-os.01 bootloader

在x86上,有两个固件标准:“基本输入/输出系统”(BIOS)和更新的“统一可扩展固件接口”(UEFI)。 BIOS标准很旧且过时,但自198