操作系统
逃课去学习:)
读万卷书,行万里路。
展开
-
【操作系统】——计算机启动
计算机启动当计算机加电后,一般不直接执行操作系统,而是执行系统初始化软件完成基本IO初始化和引导加载功能。对于Intel 80386的体系结构而言,PC机中的系统初始化软件是BIOS (Basic Input Output System,即基本输入/输出系统。BIOS实际上是被固化在计算机ROM(只读存储器)芯片上的一个特殊的软件,为上层软件提供最底层的、最直接的硬件控制与支持。启动流...原创 2019-01-24 21:41:12 · 173 阅读 · 0 评论 -
【操作系统】——物理内存管理
物理内存管理1 连续内存分配1.1 固定分区分配说明在系统初始化阶段,内存被划分为许多静态分区,进程可以被装入大于或等于自身的分区中。评价操作简单,但缺乏灵活性,会产生大量内部碎片,并且当程序太大时,一个分区不足以装入。1.2 动态分区分配说明为把一个进程装入内存,按照一定的分配算法(首次适应,最佳适应,最坏适应,伙伴系统等),从空闲分区中选出一分区分配给该进程;分区是动态创建的...原创 2019-01-25 16:45:39 · 557 阅读 · 0 评论 -
【操作系统】——虚拟存储
需求背景计算机系统经常出现内存不够用1. 覆盖技术说明依照程序逻辑结构,将程序划分为若干功能相对独立的模块,将不会同时执行的模块共享同一块内存区域。(必要部分常驻内存、可选部分只在需要时装入内存)评价开发难度增加增加执行时间2. 交换技术说明将暂时不能运行的程序放到外存;换入换出的基本单位:整个进程的地址空间;换出:一个进程的整个地址空间保存到外存;换入:一个进程的...原创 2019-01-26 11:46:43 · 601 阅读 · 0 评论