![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 81
一只大小菜
我是一个AI助手,由OpenAI开发。我是基于大规模语言模型训练而成,具备广泛的知识和语言理解能力。我可以回答各种问题,提供信息和帮助解决问题。
展开
-
吉林大学 操作系统上机 第五次实验 设备管理 修改部分
1.将centos 改成小红帽 ,不然出现的问题.2 file_operation 结构体把deviec改成mydev。3.main函数前面加个void。原创 2023-05-30 10:39:46 · 979 阅读 · 0 评论 -
吉林大学 现代操作系统 期末复习 第六章 死锁 (和数据库的事务联系紧密)
死锁规范定义:如果一个进程集合的每个进程都在等待只能由该集合中的其他进程才能引发事件,那么,该进程集合就是死锁的。原创 2023-05-27 21:53:41 · 626 阅读 · 0 评论 -
吉林大学 现代操作系统 期末复习 第二章 进程与线程(最重要的一章)
调度时机在创建一个新进程时。需要决定是运行父进程还是子进程。由于父进程和子进程都处于就绪状态,所以调度程序可以根据实际情况决策调度哪个进程。在一个进程退出时。需要从就绪的进程中选择一个进程。在一个进程阻塞在I/O、信号量或其他原因导致阻塞时。需要选择一个就绪的进程。在一个I/O中断发生时。如果中断来自于I/O设备,而设备现在完成了工作,某些被阻塞的等待I/O的进程就成为了可运行的就绪的进程。当然是否让期运行取决于调度程序。调度算法分类不同的应用领域有不同的目标,也就需要不同的操作系统。原创 2023-05-27 19:09:40 · 1042 阅读 · 0 评论 -
吉林大学 现代操作系统 期末复习 第五章 输入/输出
当然,在低级初始化时,可能会进行柱面斜进,因为每次进行连续读取时,当前磁道读完了,可能需要读取下一个磁道,如果磁道起始终止位置一样的话,那么大概率在把磁头移过去时,第0号扇区已经过去了,因为移动磁头需要时间。当控制器读取到扇区上的数据时,进行ECC校检之后,会把数据写回到主存,这个过程需要时间,所以可能下一个扇区就在磁头下溜走了,所以可以错开一个存放,给控制器一点时间,或者错开两个,前者是单交错,后者是双交错。一般来说,0号分区是主引导记录,现代操作系统也支持GPT,即GUID分区表,以实现更大的分区。原创 2023-05-27 14:41:39 · 549 阅读 · 0 评论 -
吉林大学 现代操作系统 期末复习 第四章 文件管理
一级间接块为索引块,它包含的不是数据,而是真正包含数据的块的地址。第二个指向二级间接块,它包含了一个块的地址,而这个块内的地址指向了一些块,这些块中又包含了指向真实数据块的指针。文件的具体命名规则在各个操作系统上是不同的,不过所有的现代操作系统都允许1至8个字母的字符串作为合法的文件名,通常,也允许有数字和一些特殊字符,有的系统文件区分大小写(UNIX),有的系统不区分(Dos),很多系统支持256个字符。磁盘的分区是随着文件系统的不同而变化,一般含有超级块,空闲空间管理块,i节点,根目录,文件和目录。原创 2023-05-26 13:14:57 · 723 阅读 · 0 评论 -
吉林大学 操作系统 23个常见的名词解释
RCU(Read-Copy Update):对于被RCU保护的共享数据结构,读者不需要获得任何锁就可以访问它,但写者在访问它时首先拷贝一个副本,然后对副本进行修改,最后使用 一个回调(callback)机制在适当的时机把指向原来数据的指针重新指向新的被修改的数据。操作系统(Operation System) :是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织和调度计算机的工作和资源的分配,以提供给用户和其它软件方便的接口和环境,它是计算机系统中最基本的系统软件。原创 2023-05-21 21:01:46 · 3363 阅读 · 10 评论 -
吉林大学 现代操作系统 期末复习第三章 内存管理
要注意到,每个进程只计算它自己的执行时间。这个算法隐含的意思是,在最近一个时钟滴答中(典型的时间是大约20ms)淘汰一个没有被访向的已修改页面要比淘汰一个被频繁使用的“干净”页面好。一个段描述符包含了一个段是否在内存中的标志,只要一个段的任何一部分在内存中这个段就被认为是在内存中,并且它的页表也会在内存中。为了实现它,MULTICS的设计者决定把每个段都看作一个虚拟内存并对它进行分页,以结合分页的优点(统一的页面大小和在只使用段的一部分时不用把它全部调入内存)和分段的优点(易于编程、模块化、保护和共享)。原创 2023-05-23 20:19:45 · 783 阅读 · 4 评论 -
吉林大学 现代操作系统 期末复习 第一章 引论
从自顶向下的观点来看,把操作系统看作向应用程序提供基础抽象。在机器语言一级上,多数计算机的体系结构是很难编程的,尤其是输入输出而言。以硬盘为例,早期硬盘接口复杂难以编程,而操作系统提供使用硬盘的抽象–文件。使用该抽象,程序能创建、读写文件,而不用直接处理硬件。抽象是管理复杂性的一个关键。好的抽象可以吧一个几乎不可能管理的任务划分称两个可管理得部分。一部分是有关抽象的定义和实现,第二部分使用这些抽象解决问题。原创 2023-05-23 11:21:12 · 1300 阅读 · 1 评论