操作系统
文章平均质量分 50
qq_1410888563
这个作者很懒,什么都没留下…
展开
-
MinGW的作用
同理用mingw开发的程序移植到Linux上,对于大型项目,可能需要对源代码进行调整,去除对Windows API的依赖,并添加对Linux API的支持,然后通过交叉编译工具链(如 mingw-w64-for-linux-x86_64-gcc)在Linux系统上编译出Linux版本的程序。项目是为了在Linux系统上编译生成能够在Windows系统上运行的二进制文件而设计的,它提供了一套交叉编译工具,允许开发者在Linux环境下编译适用于Windows平台的应用程序。Linux下开发的版本可以通过。原创 2024-03-13 10:50:55 · 793 阅读 · 0 评论 -
操作系统重新学习(二)------连续内存分配
重点:1.内存分配会产生外碎片和内碎片,内存分配的时候不是按连续的进行分配,而是按当前所有内存块的大小进行对所需的内存进行分配,这样就会导致内存块的使用不连续,导致外碎片。如下图:原本的1KB的大小被使用了500字节,那么就会剩下524字节的空间,如果接下来有个2kb的内存要被使用,则它会优先使用2kB的内存块,就会导致524字节空间不被使用。524字节就是外碎片。2.内碎片指的是,比如结构体中的内存对齐。如果有个结构体struct A{char c;int n;}这个原创 2022-05-20 14:01:37 · 422 阅读 · 0 评论 -
操作系统重新学习(二)------逻辑地址和物理地址的原理
重点:1.CPU内部结构:运算器、寄存器、控制器、缓存、存储管理单元(MMU)2.内存的速度对比:其中主存指的是内存条3.逻辑地址到物理地址是通过MMU的映射关系4.操作系统管理内存的方法:程序重定位、分段、分页、虚拟内存、按需分页虚拟内存5.逻辑地址空间和物理地址空间的概念6.逻辑地址的生成是通过编译、汇编、链接、载入生成的逻辑地址7.CPU如何从逻辑地址找到物理地址:CPU从寄存器中取出指令的逻辑地址,MMU有区域表示逻辑地址和物理地址的映...原创 2022-05-19 00:42:56 · 1295 阅读 · 0 评论 -
操作系统重新学习(一)------电脑开机到进入系统界面原理
我也是上了清华课程的人!!!大学操作系统不好好学习,现在工作面试空流泪,是时候捡起以前的知识了。很多东西都是在经历后才会明白,这是人生正常的过程,空讲对于一般人来说都很难有深刻的理解,自发的学习才是人进步的一个过程。清华老师视频很nice。链接:爆肝上传!清华大佬终于把困扰我大学四年的【计算机操作系统】讲的如此通俗易懂_哔哩哔哩_bilibili重点:1.硬盘(DISK):里面存放操作系统(OS)的数据。2.基本I/O处理系统(BIOS):就是我们按照系统的时候进入的那个B.原创 2022-05-15 21:08:10 · 450 阅读 · 0 评论