![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 88
王翊珩
Talk is cheap. Show me the code.
展开
-
电子科大操作系统期末复习之文件系统
文件系统的功能:有效地管理文件的存储空间;管理文件目录;完成文件的读/写操作;实现文件共享与保护;为用户提供交互式命令接口和程序调用接口。操作系统中的各类文件、管理文件的软件,以及管理文件所涉及到的数据结构等信息的集合。 现代OS几乎都是通过文件系统来组织和管理在计算机中所存储的大量程序和数据的。文件系统的管理功能是通过把它所管理的程序和数据组织成一系列文件的方法来实现的。而文件则是指具有文件名的若干相关元素的集合**。元素通常是记录,而记录是一组有意义的数据项的集合。原创 2023-06-15 17:11:09 · 845 阅读 · 0 评论 -
电子科大操作系统期末复习之经典大题
系统先假定可为P2分配资源,并修改Available,Allocation2和Need2向量:Availabe=(0,4,0,0)Allocation2=(2,5,7,6)Need2=(1,1,3,4) ,进行安全性检查:此时对所有进程,条件Needi≦ Available(0,4,0,0)都不成立,即Available不能满足任何进程的请求,故系统进入不安全状态。因此,在这个系统中,处于“运行”状态的进程数量最小值和最大值都是1;原创 2023-06-18 19:05:32 · 1077 阅读 · 0 评论 -
电子科大操作系统期末复习之shell编程
①Shell是一个,它解释由用户输入的命令并且把它们送到内核。②Shell是一个解释型的程序设计语言。以下对linux进程管理的作用描述正确的有(ABC)A.判断服务器的健康状态B.查看系统中所有的进程C.杀死进程D.查看服务器CPU信息。原创 2023-06-17 16:16:21 · 333 阅读 · 2 评论 -
电子科大操作系统期末复习之处理机调度与死锁
处理机是系统最重要的资源,提高处理机的利用率和改善系统性能,在很大程度上取决于处理机调度性能的好坏。原创 2023-06-17 10:43:00 · 192 阅读 · 0 评论 -
电子科大操作系统期末复习之进程管理
哲学家只有两种活动,在感觉到饿时,分两次取左边和右边的筷子(不分次序),如果成功的得到两把筷子,就吃饭,吃完后继续思考。(使程序处于忙等状态,这意味着当一个进程在等待信号量时,它会不断地检查信号量的值,而不是释放CPU资源,这会浪费大量的CPU时间。问题描述:对于系统中的共享对象,把只要求读该文件的进程称为“reader进程”,其它进程称为“writer进程”。生产者和消费者进程共享一个大小固定的缓冲区,其中,一个或多个生产者生产数据,并将生产的数据存入缓冲区,并有一个消费者从缓冲区中取数据。原创 2023-06-16 16:30:00 · 446 阅读 · 0 评论 -
电子科大操作系统期末复习之操作系统引论
批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。所谓“实时”,是表示“及时”,而实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。5、方便用户使用的用户接口。原创 2023-06-15 21:51:03 · 91 阅读 · 0 评论 -
电子科大操作系统期末复习之输入输出系统
中断是指计算机在执行程序的过程中,由于某些事件的发生而暂时中止当前程序的执行,转而去执行相应的事件处理程序,处理完毕后再返回原来程序继续执行的过程中断可以分为两类:系统内部中断和外部中断。系统内部中断是指由CPU内部产生的中断,例如除零错误、溢出错误等。外部中断是指由CPU外部产生的中断,例如来自外设的中断请求。外部中断可以进一步分为可屏蔽中断和不可屏蔽中断。可屏蔽中断是指可以被屏蔽或忽略的中断,例如来自硬盘、打印机、网卡等外设的中断请求。原创 2023-06-14 22:39:24 · 129 阅读 · 0 评论 -
电子科大操作系统期末复习之存储器管理
前面所介绍的存储器管理方式都有共同的特点:“一次性”: 要求将一个作业全部装入内存才能运行,大作业无法运行。限制作业并发执行的程度。“驻留性”: 作业装入后一直驻留内存直到作业完成。内存中存在一些已无用的、或暂时不用的程序或数据,浪费内存空间。出现了下面两种情况:① 有的作业很大,其所要求的内存空间超过了内存总容量,作业不能全部被装入内存,致使该作业无法运行。② 有大量作业要求运行,但由于内存容量不足以容纳所有这些作业,只能将少数作业装入内存让他们先运行,而将其他大量作业留在外存上等待。原创 2023-06-14 16:45:38 · 1605 阅读 · 0 评论