![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
pop_m
初入计算机行业,请多关照
展开
-
BIOS
计算机系统启动BIOS 固化到计算机主板上的程序 包括程序设置、自检程序和系统自启动程序 BIOS-MBR(主引导记录,但只能描述4个分区)、BIOS-GPT(全局唯一表述分区表,可以描述更多的分区)、PXM(网络启动标准,网络启动) 启动时计算机内存和磁盘布局 &n...原创 2018-07-25 22:17:55 · 1308 阅读 · 0 评论 -
中断、异常、系统调用
系统调用 应用程序主动向操作系统发出的服务请求 操作系统服务的编程接口 通常由高级语言编写(C或C++) 程序访问通常是通过高层次的API接口而不是直接进行系统调用。系统调用的实现 每个系统调用都对应一个系统调用编号来维护表的索引 系统调用接口调用内核态中的系统调用功能实现,并返回系统调用的状态和结果 用户不需要知道系统调用的实现,需要设置调用的...原创 2018-07-25 22:19:06 · 739 阅读 · 0 评论 -
计算机存储以及连续内存分配
计算机内存层次 速度又高到低分别是寄存器、高速缓存、内存、外存。 处理器是从寄存器拿数据的,寄存器是从高速缓存拿数据的,但是在CPU中是看不到有高速缓存的存在,因为高速缓存是通过硬件(MMU)实现的,如果拿数据的时候高速缓存中没有,会进一步从内存中拿取。 内存中如果拿取不到数据,那就会通过操作系统的控制,从外存中拿取操作系统的内存管理MMU:在系统...原创 2018-07-26 22:28:10 · 1653 阅读 · 0 评论 -
非连续内存分配
非连续存储分配需求背景连续分配内存的缺点分配给程序的物理内存必须连续存在外碎片和内碎片内存分配的动态修改困难内存利用效率低非连续分配的设计目标 提高内存利用效率和管理灵活性允许一个程序使用非连续的物理地址空间允许共享代码于数据支持加载和动态链接实现虚拟地址和物理地址的转换软件实现(灵活,开销大)硬件实现(够用,开销小)...原创 2018-08-06 22:55:11 · 689 阅读 · 0 评论