![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
操作系统的知识
xiaotai1234
计算机研究生在读,会使用java,javascript,php,c++,c,python等多门编程语言,懂算法,设计模式,jvm虚拟机,并发等。了解操作系统,计算机组成原理,计算机网络等基础底层知识。
展开
-
缓冲区管理
缓冲区管理1.什么是缓冲区2.缓冲区的作用3.单缓冲4.双缓冲5.使用单/双缓冲在通信时的区别6.循环缓冲区7.缓冲池8.总结原创 2020-07-23 16:58:32 · 300 阅读 · 0 评论 -
设备的分配与回收
设备的分配与回收1.设备分配时应考虑的因素2.静态分配和动态分配3.设备分配管理中的数据结构4.设备分配的步骤5.设备分配步骤的改进6.总结原创 2020-07-23 16:08:39 · 376 阅读 · 0 评论 -
假脱机技术
假脱机技术1.概述2.什么是脱机技术3.输入井和输出井4.输入进程和输出进程5.输入/输出缓冲区6.共享打印机原理分析原创 2020-07-23 15:35:54 · 429 阅读 · 0 评论 -
I/O核心子系统
I/O核心子系统1.概述2.这些功能要在哪个层次实现3.I/O调度4.设备保护原创 2020-07-23 14:58:27 · 471 阅读 · 0 评论 -
I/O软件层次结构
I/O软件层次结构1.概述2.用户层软件3.设备独立性软件4.为何不同的设备需要不同的设备驱动程序5.设备驱动程序6.中断处理程序7.总结原创 2020-07-23 14:35:06 · 1010 阅读 · 0 评论 -
I/O控制方式
I/O控制方式1.概述2.程序直接控制方式3.中断驱动方式4.DMA方式5.通道控制方式6.总结原创 2020-07-22 21:29:35 · 216 阅读 · 0 评论 -
I-O控制器
I-O控制器1.概述2.I/O设备的机械部件3.I/O设备的电子部件(I/O控制器)4.I/O控制器的组成5.两种寄存器编址方式6.总结原创 2020-07-22 20:35:05 · 302 阅读 · 0 评论 -
I/O设备的基本概念和分类
I/O设备的基本概念和分类1.概述2.什么是I/O设备3.I/O设备的分类4.总结原创 2020-07-22 20:20:06 · 750 阅读 · 0 评论 -
磁盘管理
磁盘管理1.磁盘初始化2.引导块3.坏块的处理4.总结原创 2020-07-22 15:04:44 · 199 阅读 · 0 评论 -
减少磁盘延迟时间的方法
减少磁盘延迟时间的方法1.概述2.交替编号3.磁盘地址结构的设计4.错位命名5.总结原创 2020-07-22 14:49:11 · 411 阅读 · 0 评论 -
磁盘的调度算法
磁盘的调度算法1.概述2.一次磁盘读/写操作需要的时间3.先来先服务算法4.最短寻道时间优先算法5.扫描算法6.LOCK调度算法7.循环扫描算法8.C-LOCK算法9.总结原创 2020-07-22 14:22:20 · 232 阅读 · 0 评论 -
磁盘的结构
磁盘的结构1.概述2.磁盘、磁道、扇区3.如何在磁盘中读写数据4.盘面、柱面5.磁盘的物理地址6.磁盘分类7.总结原创 2020-07-22 13:40:13 · 221 阅读 · 0 评论 -
文件系统的层次结构
文件系统的层次结构1.层次2.举例原创 2020-07-22 10:45:35 · 526 阅读 · 0 评论 -
文件保护
文件保护1.概述2.口令保护3.加密保护4.访问控制5.总结原创 2020-07-22 10:24:35 · 229 阅读 · 0 评论 -
文件共享
文件共享1.概述2.硬链接3.软链接4.总结原创 2020-07-22 09:54:34 · 214 阅读 · 0 评论 -
文件的基本操作
文件的基本操作1.概述2.创建文件3.删除文件4.打开文件5.关闭文件6.读文件7.写文件8.总结原创 2020-07-22 09:37:58 · 229 阅读 · 0 评论 -
文件存储空间管理
文件存储空间管理1.概述2.存储空间的划分与初始化3.空闲表法4.空闲链表法5.位示图法6.成组链接法7.总结原创 2020-07-22 09:02:31 · 495 阅读 · 0 评论 -
文件分配方式-索引分配
文件分配方式-索引分配1.索引分配2.索引分配总结3.三种分配方式对比原创 2020-07-22 08:23:13 · 3889 阅读 · 0 评论 -
文件的物理结构(文件分配方式)
文件的物理结构(文件分配方式)1.概述2.文件块、磁盘块3.连续分配4.链接分配5.隐式链接6.显式链接7.链接分配总结原创 2020-07-21 19:45:07 · 579 阅读 · 0 评论 -
文件目录
文件目录1.概述2.文件控制块3.单级目录结构4.两级目录结构5.多级目录结构6.无环图目录结构7.索引节点(FCB的改进)8.总结原创 2020-07-21 16:17:55 · 207 阅读 · 0 评论 -
请求分页管理方式中有效访问时间的计算
请求分页管理方式中有效访问时间的计算原创 2020-07-21 14:22:29 · 3275 阅读 · 0 评论 -
基本分页管理方式中有效时间的计算
基本分页管理方式中有效时间的计算原创 2020-07-21 14:19:43 · 604 阅读 · 0 评论 -
内存管理计算中地址的处理
内存管理计算中地址的处理原创 2020-07-21 14:15:36 · 237 阅读 · 0 评论 -
内存管理方式之间的比较
内存管理方式之间的比较1.3种离散分配方式的比较2.几种内存管理方式之间的比较原创 2020-07-21 14:09:57 · 365 阅读 · 0 评论 -
临界资源和临界区的区别
临界资源和临界区的区别1.临界资源是一种系统资源,需要不同进程互斥访问,而临界区则是每个进程中访问临界资源的一段代码,是属于对应进程的,临界区前后需要设置进入区和退出区以进行检查和恢复。临界区和临界资源是不同的,临界资源是必须互斥访问的资源,这种资源同时只能被一个进程所使用,但需要这种资源的进程不止一个,因此需要对使用临界资源的进程进行管理,这也就产生了临界区的概念。2.每个进程的临界区代码可以不相同。临界区代码由于要访问临界资源,因此要在进入临界区之前(也就是执行临界区代码之前)进行检查,至于每个进程原创 2020-07-21 07:57:32 · 11230 阅读 · 0 评论 -
文件的逻辑结构
文件的逻辑结构1.概述2.无结构文件3.有结构文件4.有结构文件的逻辑结构5.顺序文件6.索引文件7.索引顺序文件8.多级索引顺序文件9.总结原创 2020-07-20 20:45:14 · 281 阅读 · 0 评论 -
初识文件管理
初识文件管理1.概述2.文件的属性3.文件内部的数据4.文件的组织5.操作系统提供的功能6.文件如何保存在外存中7.其他需要由操作系统实现的文件管理功能8.总结原创 2020-07-20 19:51:53 · 207 阅读 · 0 评论 -
进程切换和进程调度的区别
进程切换和进程调度的区别调度是决定将系统资源分配给哪个进程,进程切换是实际分配系统资源。另外需要注意进程切换一定会产生中断,进行处理器模式切换,即从用户态进入内核态,之后又回到用户态;但处理器模式切换不一定产生进程切换,如系统调用同样会从用户态进入内核态,之后回到用户态,但在逻辑上,仍然是同一进程占用处理器执行。...原创 2020-07-20 15:42:41 · 6891 阅读 · 4 评论 -
为什么说PCB是进程存在的唯一标志
为什么说PCB是进程存在的唯一标志首先来看PCB的作用:PCB是系统为每个进程定义的一个数据结构,其作用是使程序(含数据)能独立运行;PCB使一个在多道程序环境下不能独立运行的程序(含数据)成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程,因此PCB是为了保证程序的并发执行。创建进程,实质上是创建进程的PCB;而撤销进程,实质上是撤销进程的PCB。其次来解释为什么PCB是进程存在的唯一标志在系统调度到某进程后,要根据其PCB中所保存的处理机状态信息,设置该进程恢复运行的现场,并根据其PC原创 2020-07-20 14:49:06 · 15153 阅读 · 0 评论 -
其他页面置换算法
其他页面置换算法1.最不常用置换算法(LFU)选择到当前时间为止访问次数最少的页面淘汰。该算法要求为每页设置一个访问计数器,每当页面被访问时,该页的访问计数器加1。发生缺页中断时,淘汰计数值最小的页面,并将所有计数器清零。2.页面缓冲算法(PBA)PBA算法是对FIFO算法的发展,通过建立置换页面的缓冲,找到刚被置换的页面的缓冲,找回刚被置换的页面,从而减少系统I/O的消耗。PBA算法用FIFO算法选择被置换页,选择出的页面不是立即换出,而是放入两个链表之一中。如果页面未被修改,就将其归入到空闲页面原创 2020-07-18 15:34:50 · 772 阅读 · 0 评论 -
缺页中断和一般中断的区别
缺页中断和一般中断的区别1.在指令的执行期间产生和处理缺页中断。通常,CPU是在指令执行完毕后检查是否有中断请求到达,若有,便响应。而缺页中断是在一条指令的执行期间发现要访问的指令和数据不在内存时产生和处理的。2.一条指令可以产生多个缺页中断。例如,一条双操作数的指令,每个操作数都不在内存中,则这条指令执行时至少将产生两个缺页中断。...原创 2020-07-18 14:41:27 · 4847 阅读 · 0 评论 -
为什么分页存储的地址空间是一维的,而分段存储的地址是二维的
为什么分页存储的地址空间是一维的,而分段存储的地址是二维的短号和页号的来历是不同的,段号是程序员自己定义的,每个段都是有特定含义的,因此不同段的大小不同,代表的意义也不相同,因此要想找到某个数据或指令,需要指定段号和位移两个变量。而页号是系统自动生成的,本身地址是线性连续的,当要访问特定地址时,只需要提供地址即可。系统会自动将地址划分为页号和页内位移,而页号对于程序员来说是没有实际意义的,因此是一维的。...原创 2020-07-18 13:23:05 · 6585 阅读 · 4 评论 -
分页存储管理系统中的共享
分页存储管理系统中的共享在分页存储管理系统中实现共享比在分段系统中要困难。这是因为,分页存储管理系统中将作业的地址空间划分成页面的做法对用户是透明的,同时作业的地址空间是线性连续的,当系统将作业的地址空间分成大小相同的页面时,被共享的部分不一定被包含在一个完整的页面中,这样不应共享的数据也被共享了,不利于保密。另外,共享部分的起始地址在各作业的地址空间划分成页的过程中,在各自页面中的页内位移可能不同,这也使得共享比较难。...原创 2020-07-18 11:54:17 · 2504 阅读 · 0 评论 -
页面分配策略
页面分配策略1.页面分配2.何时调入页面3.抖动(颠簸)现象4.工作集5.总结原创 2020-07-17 09:45:04 · 509 阅读 · 0 评论 -
页面置换算法
页面置换算法1.概述2.最佳置换算法3.先进先出置换算法4.最近最久未使用置换算法5.时钟置换算法6.改进型的时钟置换算法7.总结原创 2020-07-17 09:25:54 · 227 阅读 · 0 评论 -
请求分页管理方式
请求分页管理方式1.概述2.页表机制3.缺页中断机构4.地址变换5.总结原创 2020-07-17 08:53:53 · 284 阅读 · 0 评论 -
虚拟内存的基本概念
虚拟内存的基本概念1.传统存储管理方式的特征、缺点2.局部性原理3.虚拟内存的定义和特征4.总结原创 2020-07-17 08:21:27 · 639 阅读 · 0 评论 -
段页式管理方式
段页式管理方式1.分页、分段的优缺点分析2.段页式管理3.段页式管理的逻辑地址结构4.段表和页表5.总结原创 2020-07-16 15:30:50 · 216 阅读 · 0 评论 -
基本分段存储管理方式
基本分段存储管理方式1.概述2.分段3.地址变换4.分段、分页管理的对比原创 2020-07-16 15:10:25 · 350 阅读 · 0 评论 -
两级页表
两级页表1.单级页表存在的问题2.解决单级页表的问题3.两级页表的原理4.如何实现地址变换5.解决问题二6.注意7.总结原创 2020-07-16 14:38:59 · 559 阅读 · 0 评论