操作系统
文章平均质量分 79
fqlll
这个作者很懒,什么都没留下…
展开
-
操作系统 第五章 虚拟内存
操作系统 第五章 虚拟内存 清华大学 陈渝老师 操作系统教程 起因 程序规模的增长速度远远大于存储器容量的增长速度 理想中的存储器 更大、更快、更便宜的非易失性存储器 实际中的存储器 在计算机系统中,尤其是在多道程序运行的环境下,可能会出现内存不够用的情况,怎么办? 如果是程序太大,超过了内存的容量,可以采用手动的覆盖(overlay)技术,只把需要的指令和数据保存在内存当中 如果是程序太多,超过了内存的容量,可以采用自动的交换(( swapping)技术,把暂时不能执行原创 2022-04-24 08:32:42 · 159 阅读 · 0 评论 -
操作系统 第四章 非连续式内存分配
操作系统 第四章 非连续式内存分配 清华大学 陈渝老师 操作系统教程 为什么需要非连续内存分配 连续内存分配的缺点 分配给一个程序的物理内存是连续的 内存利用率较低 有外碎片、内碎片的问题 非连续分配的优点 一个程序的物理地址空间是非连续的 更好的内存利用和管理 允许共享代码与数据(共享库……) 支持动态加载和动态链接 非连续内存分配的缺点 如何建立虚拟地址和物理地址之间的转换 软件方案 硬件方案 分段(Segmentation):更好的分离和共享 程序的分段地原创 2022-04-17 09:12:41 · 169 阅读 · 0 评论 -
操作系统 第三章 内存
操作系统 第三章 内存 清华大学 陈渝老师 操作系统教程 三、内存 计算机体系结构及内存分层体系 计算机体系结构 - CPU:程序/软件执行的控制 - 内存:放置程序的代码及其处理的数据 - 设备 - eg.鼠标、键盘 内存分层体系 - 主存(物理内存):放置操作系统本身以及需要运行的代码 - 磁盘(虚拟内存):放置永久存放的数据 在操作系统的内存管理范例 操作系统中管理内存的4个目标 抽象 逻辑地址空间 保护 独立地址空间原创 2022-04-12 09:53:48 · 233 阅读 · 0 评论 -
操作系统 第二章 操作系统基础操作 思维导图
二、操作系统基础操作 操作系统的启动 计算机最基本的三部分 CPU,内存,I/O 启动 DISK:存放OS BIOS:基本I/O处理系统 Bootloader:加载OS 一般在硬盘的第一个扇区 POST(加电自检):寻找显卡和执行BIOS 操作系统与设备和程序的交互 系统调用 (来源于应用程序)应用程序主动向操作系统发出服务请求 异常 (来源于不良的应用程序)非法指令或者其他坏的处理状态(如:内存出错) 中断 (来源于外设)来自不同的硬件设备原创 2022-04-09 10:09:07 · 654 阅读 · 0 评论 -
操作系统 第一章 概要
操作系统 第一章 概要 清华大学 陈渝老师 操作系统教程 一、概述 什么是操作系统 从功能和特点来介绍操作系统 用户角度上,操作系统是一个控制软件 管理应用程序 为应用程序提供服务 杀死应用程序 对于内部管理,操作系统是一个资源管理的分配器 管理外设 分配资源 CPU 抽象为 进程 磁盘 抽象为 文件 内存 抽象为 地址空间 操作系统架层结构 硬件之上 应用程序之下 (应用软件:办公软件、视频播放软件) Kernel-操作系统内部组件 包原创 2022-04-03 10:52:08 · 628 阅读 · 0 评论