操作系统
张森昶
后之览者,亦将有感于斯文。
展开
-
【操作系统】磁盘物理地址怎么表示
常见主存物理地址是一串01串,那磁盘物理地址呢?磁盘物理地址的翻译是由进行的,目的是将逻辑上的转化为上述的物理地址。原创 2023-11-18 19:27:55 · 259 阅读 · 0 评论 -
【操作系统】磁盘初始化:低级格式化、高级格式化
逻辑格式化也叫做高级格式化原创 2023-09-24 20:38:58 · 294 阅读 · 0 评论 -
【操作系统】SPOOLing技术详解
假脱机技术,就是先将IO设备的输入输出放到磁盘中,显而易见,磁盘的速度远快于IO设备的速度,故之后CPU可直接从磁盘中拿走数据,大大加快了IO设备和cpu的通信速度所谓的假就是用软件的方式实现脱机。原创 2023-09-24 16:39:19 · 753 阅读 · 0 评论 -
【操作系统】通道、设备控制器和设备之间的关系
一个通道控制多个设备控制器一个设备控制器控制多个设备通道不能直接控制设备通道和设备控制器不能并行运行,只能串行运行原创 2023-09-23 19:07:33 · 152 阅读 · 0 评论 -
【操作系统】DMA控制器的组成
用于存放从外设传来的数据,缓存多个字之后一次传向内存,用于减少传输建立开销。原创 2023-09-23 18:47:08 · 116 阅读 · 0 评论 -
【操作系统】为什么字符设备不可寻址?
流式数据:字符设备通常用于处理流式数据,例如键盘、鼠标、终端等输入设备,以及打印机、串口通信等输出设备。总之,字符设备通常被设计用于处理流式、无结构的数据,并且它们提供了一种较低级别的接口,因此不容易寻址或进行随机访问。如果你需要对数据进行寻址和随机访问,通常会使用块设备或其他适合这种用途的设备类型。字符设备通常被认为是不可寻址的,这是因为它们不像块设备或网络设备那样被划分成可寻址的块或帧。无结构数据:字符设备通常用于处理无结构的数据,其中字符之间没有明确的分隔符或边界。这使得难以对数据进行分割或寻址。原创 2023-09-14 21:39:14 · 158 阅读 · 0 评论 -
【操作系统】文件共享,硬链接和软链接辨析
文件共享使多个用户共享同一个文件,系统只保存该文件的一个副本,若系统不能提供共享功能,则每个用户都需要保存一份自己的副本,造成资源的极大浪费。原创 2023-09-14 19:32:04 · 102 阅读 · 0 评论 -
【操作系统】索引表、索引文件辨析
索引文件由逻辑文件和索引表构成文件的逻辑结构和物理结构都有索引的概念,但是目的不同逻辑索引的目的是加快数据文件的定位物理索引的目的是管理不连续的物理块,是从系统角度出发的原创 2023-09-14 10:31:33 · 91 阅读 · 0 评论 -
【操作系统】目录文件、文件目录、目录项、子目录文件、数据文件对比辨析
为了实现对文件目录的管理,通常将文件目录以文件的形式保持在外存,这个文件就叫目录文件。[1] FCB是用来存放控制文件需要的各种信息的数据结构。一个目录文件(如该文件夹下的另一个子目录)存放数据部分的文件(如txt文件)一个FCB就是一个目录项。的有序集合称为文件目录。原创 2023-09-13 17:02:15 · 1304 阅读 · 1 评论 -
【操作系统】工作集和驻留集计算方法
工作集为在某个时间点上正处于工作窗口的进程。驻留集为系统给进程分配的页框数,为6。例如上题t时间点,正处于工作窗口的为。故最终的工作集去重之后为。原创 2023-09-13 11:14:22 · 342 阅读 · 0 评论 -
【操作系统】动态分区分配策略_首次适应、临近适应、最佳适应、最坏适应特点
缺点缺点缺点原创 2023-09-12 16:54:29 · 82 阅读 · 0 评论 -
【操作系统】页式存储和段式存储对比
分页和分段给提供给用户的物理地址有什么区别分页提供的地址:总地址 - 页表占用分段提供的地址:总地址 - 段表占用由于难以确定页表和段表的占用,所以难以比较上面两个空间的大小页表和段表的始地址和长度都存放在哪里?都存放在寄存器中都分为起始地址寄存器和长度寄存器,但是两者的寄存器不通用分段和分页是在什么时候进行的分段是在编程时就可以分段分页是在程序装入内存时自动分页分段和分页都对谁可见分段对程序员和操作系统可见分页仅对操作系统可见哪些会产生内部碎片,哪些会产生外部碎片原创 2023-09-12 16:46:35 · 92 阅读 · 0 评论 -
【操作系统】程序编译四个阶段_预处理、编译、汇编、链接都干了什么
上图是从计算机组成原理课本中摘录的,下面说一些重点:原创 2023-09-12 16:19:22 · 52 阅读 · 0 评论 -
【操作系统】绝对装入、可重定位装入和动态运行时装入的区别及装入时间
绝对装入只适用于单道程序环境在编译链接过程中确定绝对地址,并把绝对地址装入内存可重定位装入在程序装入内存的时候对地址的修改动态运行时装入在装入内存之后并不直接把装入模块的相对地址转换为绝对地址,而是在运行的时候进行转换原创 2023-09-12 16:01:53 · 374 阅读 · 0 评论 -
【操作系统】死锁处理策略 死锁预防、死锁避免、死锁检测
原创 2023-09-11 21:15:40 · 34 阅读 · 0 评论 -
【操作系统】死锁不剥夺条件和请求并保持条件区别
重点知识点辨析:原创 2023-09-11 18:33:19 · 219 阅读 · 0 评论 -
【操作系统】PV操作(同步与互斥)大题详细分析及解答
一般该类型题就是让你自定义几个同步信号量和互斥信号量,然后让你以PV原语的形式加到几个程序段中,其中最重要的就是这个信号量的定义,以及初始值应该为多少。原创 2023-09-11 16:39:25 · 2636 阅读 · 1 评论 -
【操作系统】管程的由来、概念、特点
原创 2023-09-11 10:55:50 · 27 阅读 · 0 评论 -
【操作系统】互斥信号量和同步信号量+例题
基础概念常用于控制临界资源互斥访问,默认初始值为1特点及规律原创 2023-09-10 19:49:49 · 69 阅读 · 0 评论 -
【操作系统】临界区和临界资源关系加对比+例题
一次仅允许一个进程使用的资源,如打印机。原创 2023-09-10 18:53:56 · 80 阅读 · 0 评论 -
【操作系统】用户级线程和内核级线程区别+例题
因为用户级多线程本质上还是属于串行运行,处理机运行这100个用户级线程的时候相当于运行这个大的进程,然后里面的100个用户级线程排队运行。与此做对照的是内核级线程,属于真正的并行,100个内核级线程并行运行,时间为一个内核级线程运行的时间。给你100个用户级线程,100个内核级线程,为什么用户级线程的运行时间是内核级的100倍?原创 2023-09-09 11:51:09 · 194 阅读 · 0 评论 -
【操作系统】什么是管道通信、管道通信的特点
管道通信是进程之间通信的一种方式,其中管道是内存中的一个文件,一般较小(例如在Linux中管道文件大小为4kb)。原创 2023-09-09 11:15:43 · 267 阅读 · 0 评论 -
【操作系统】C语言程序的内容分别位于进程的哪一段中?
动态分配的空间在数据堆段,如使用malloc函数分配的空间。临时使用的变量在数据栈段,例如函数调用中传递的形式参数。原创 2023-09-08 21:28:46 · 59 阅读 · 0 评论 -
【操作系统】【图示】进程的三种状态及切换条件
原创 2023-09-08 21:00:26 · 72 阅读 · 0 评论 -
【操作系统】操作系统结构的分类:分层、模块化、宏内核、微内核、外核
便于系统的调试和验证,简化了操作系统的设计易于扩充、易于维护此处的易于扩充的意思是:因为分层操作系统只需要向上下提供接口,所以即使更改某一层,只要接口名字一样,就不会对其他层次造成影响。原创 2023-09-08 16:45:11 · 426 阅读 · 0 评论 -
【操作系统】操作系统引导的流程 激活cpu、硬件自检、加载MBR、加载PBR
也就是说,在引导过程中,我们可以通过人工干预计算机的引导,而这个功能的实现,需要操作系统的中断功能。由于操作系统的引导序列是操作系统安全的根基,之前的计算机设计者并没有考虑到引导序列的安全问题,TPM就是建立一个可信平台模块,保护bios中的数据安全性,通常在bios模块之前,为一个小硬件芯片。这个地址为一个JMP无条件跳转指令,跳转的目的地是bios中的第一行代码。C盘只有根目录存放的是操作系统的信息,C盘其他部分可能存放的其他部分的信息。只有上一步的中断,才能实现这一步的自检。主引导记录是干啥的?原创 2023-09-08 16:19:27 · 268 阅读 · 0 评论 -
【操作系统】执行系统调用时哪些操作由硬件完成,哪些由软件完成
硬件:操作系统:原创 2023-09-08 12:19:59 · 219 阅读 · 1 评论 -
【操作系统】库函数和系统调用的区别
库函数运行在用户态,系统调用运行在内核态有的库函数使用了系统调用(如创建一个新文件),有的则没有使用系统调用(如取绝对值)未使用系统调用的库函数效率一般较高,因为不涉及用户态和和心态的转换。原创 2023-09-07 21:23:10 · 62 阅读 · 0 评论 -
【操作系统】操作系统的接口:命令接口和程序接口
GUI如Windows和安卓的图形化操作界面命令接口例如在命令行中输一段命令,操作系统作出一个反应类似于 .bat文件,里面存了好多Windows命令行指令,点击这个文件可以一次运行很多条指令。原创 2023-09-07 20:42:35 · 109 阅读 · 0 评论