
操作系统
基益生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
操作系统学习笔记五.CPU调度
长程调度:又称作业调度、高级调度;是“新建”状态转换到“就绪”状态;由调度程序选择;控制多道程序的“道/度”短程调度:又称CPU调度、低级调度;调度程序选择下一个执行进程;比较: (短程/长程)切换频率:高,低;切换开销:小,大;操作系统中应用:必需 ,可选中程调度:又称:交换;将进程在内存和外存间换进换出;目的:节省内存空间;进程调度队列...原创 2020-04-06 16:35:57 · 725 阅读 · 0 评论 -
操作系统学习笔记四.线程
线程引入原因:性能方面:操作进程系统开销大;应用需求:进程代码并发执行的需求;硬件支持:多核处理器,加速进程的运行;线程:可在cpu上运行的基本执行单位;进程内的一个代码片段可以被创建称为一个线程;线程状态:就绪、运行、等待等;线程操作:创建、撤销、等待、唤醒等;进程依旧是资源分配的基本单位;线程自己不拥有系统资源,通过进程申请资源;传统进程:重型进程;只有一...原创 2020-04-06 11:04:07 · 147 阅读 · 0 评论 -
操作系统学习笔记三
批处理系统——作业分时系统——用户程序或任务作业:被组装成一个整体运行的一组计算步骤任务:进程或线程进程:是执行中的程序;进程的执行必须以顺序方式进行另一种说法:进程是一个程序在一个数据集上的一次运行进程包括:代码;以及当前活动:程序计数器(PC)——指向当前要执行的指令(地址)堆栈(Stack):存放函数参数、临时变量等临时数据数据(Data):全局变量,处理...原创 2020-03-22 17:16:56 · 449 阅读 · 0 评论 -
操作系统学习笔记二
操作系统服务:以服务形式向程序和用户提供环境执行程序操作系统服务形式:系统调用;用户接口;系统程序系统调用:操作系统服务的编程接口——面向程序由高级语言编写程序通过应用程序接口(API)访问三种常用APIs:Windows的Win32 API;POSIX系统的POSOX API;java虚拟机的java API命令行接口CLI字符模式用户直接输入命令内核或系统程序...原创 2020-03-15 20:27:32 · 207 阅读 · 0 评论 -
操作系统学习笔记一
计算机系统的四个部分:用户,系统和应用程序,操作系统,硬件操作系统:管理计算机硬件的程序在用户和计算机硬件间的中介操作系统的目标:运行用户程序 ——核心目标更方便使用计算机——面向用户更高效使用计算机——面向系统不同用户/系统/阶段有不同侧重点早期:高效目前:方便从系统视角看:OS是系统分配器:管理所有资源;面对冲突的资源请求,决定如何分配资源,以便系统...原创 2020-03-08 21:17:28 · 227 阅读 · 0 评论