Operating System
坚持学习的你
还在学习中...
展开
-
Git Bash中内容重定向txt文件中没有换行
*问题焦点:linux和window的换行符转换问题在git bash中 cat **.txt文件显示换行,windows下打开文件**.txt内容中未显示换行。问题解决(最直接):复制**.txt内容到其他文本编辑器(Sublime/Notepad++),再粘贴会**.txt;...原创 2020-05-14 17:08:06 · 660 阅读 · 0 评论 -
5.2I/O子系统之缓存、缓冲、Spooling
I/O子系统,由I/O调度、缓冲与高速缓冲、设备分配与回收、假脱机、设备保护、差错处理等组成操作系统内核I/O子系统;注:缓冲池、假脱机spooling、内存覆盖都为软件实现;*高速缓存与缓冲区的对比:CPU中高速缓存(一、二、三级缓存)(Cache)是介于CPU与内存之间的小容量高速存储器;磁盘高速缓存(DiskCache),是用于提高磁盘I/O速度的,也可说减少了磁盘I/O次数,前提...原创 2019-10-22 17:14:24 · 686 阅读 · 0 评论 -
2.1进程和线程的概念
1进程与线程1.1.1进程的概念为社么引入进程?引入进程的概念,更好地描述和控制程序的并发执行,实现了操作系统的并发性和共享性;引入进程实体,进程的定义:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位;进程实体(进程映像)由程序段、数据段和PCB(进程控制块,Process Control Block)三部分组成;进程的创建和撤销实质上是创建和撤销进程实体中的P...原创 2019-09-19 14:19:02 · 137 阅读 · 0 评论 -
2.2处理机的调度
1.调度处理机调度是对处理机进行分配;从进程就绪队列中按照一定的调度算法对进程进行处理机分配,以实现并发执行;处理机调度是多到程序操作系统的基础,是操作系统设计的核心问题 ;调度的层次1)作业调度,高级调度,内存与辅存之间的调度;2)内存调度,中级调度,提高内存的利用率和系统的吞吐量;3)进程调度,低级调度,根据调度算法分配处理机。三层调度的关系1.作业调度为进程左准备活动...原创 2019-09-21 13:50:44 · 144 阅读 · 0 评论 -
2.3进程的同步概念和经典同步互斥问题
1.进程同步的概念在多道程序程序环境下,进程并发执行时,不同进程之间存在不同相互制约的关系;引入进程同步,协调了进程之间的相互制约关系;1)临界资源一次只允许一个进程使用的资源,即临界资源,例:共享变量、共享数据结构、打印设备等;临界区访问的四个部分:1)进入区;2)临界区;3)推出区;3)剩余区;2)同步同步亦是直接制约关系,源于进程之间的相互协作进程之间在某种任务中,协调...原创 2019-09-26 14:15:50 · 1213 阅读 · 0 评论