![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 93
布逆呲没来
这个作者很懒,什么都没留下…
展开
-
操作系统的五种IO模型
操作系统的五种IO模型有:阻塞IO,非阻塞IO,信号驱动IO,IO多路转接,异步IO。理解IO多路转接的概念已经熟悉常见的多路转接技术:select、poll、epoll原创 2023-10-07 21:29:35 · 135 阅读 · 0 评论 -
【处理机调度、进程调度相关内容、调度算法的评价指标】
它包括四个部分:作业在外存后备队列上等待作业调度(高级调度)的时间、进程在就绪队列上等待进程调度(低级调度)的时间、进程在CPU上执行的时间、进程等待I/O操作完成的时间。在多道程序系统中,进程的数量往往是多于处理机的个数的,这样不可能同时并行地处理各个进程。有的作业运行时间短,有的作业运行时间长,因此在周转时间相同的情况下,运行时间不同的作业,给用户的感觉肯定是不一样的。对无周转时间相同的两个作业,实际运行时间长的作业在相同时间内被服务的时间更多,带权周转时间更小,用户满意度更高。原创 2023-01-16 23:06:50 · 231 阅读 · 0 评论 -
【线程概念和多线程模型】
还没引入进程之前,系统中各个程序只能串行执行。有的进程可能需要“同时”做很多事,而传统的进程只能串行地执行一系列程序。为此,引入了“线程”,来增加并发度。传统的进程是程序执行流的最小单位。而在引入线程后,线程成为了程序执行流的最小单位。可以把线程理解为“轻量级进程”。线程是一个基本的CPU执行单元,也是程序执行流的最小单位。引入线程之后,不仅是进程之间可以并发,进程内的各线程之间也可以并发,从而进一步提升了系统的并发度,使得一个进程内也可以并发处理各种任务(如QQ视频、文字聊天、传文件)原创 2023-01-16 21:47:52 · 67 阅读 · 0 评论 -
【什么是进程,进程的组成、组织方式、特征,进程控制,进程通信】
程序就是一个指令序列。早期的计算机只支持单道程序。引入多道程序技术之后,内存中同时放入多道程序,各个程序的代码、 运算数据存放的位置不同。操作系统要怎么才能找到各程序的存放位置呢?为了方便操作系统管理,完成各程序并发执行,引入了进程、进程实体的概念。系统为每个运行的程序配置一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如程序代码存放位置)。程序段数据段PCB三部分组成了进程实体进程映像一般情况下,我们把进程实体就简称为进程。例如,所谓创建进程,实质上是创建进程实体中的PCB;原创 2023-01-13 17:08:19 · 268 阅读 · 0 评论 -
【操作系统的运行机制与体系结构、中断和异常、系统调用】
操作系统作为用户和计算机硬件之间的接口,需要向上提供一些简单易用的服务。主要包括命令接口和程序接口。其中,程序接口由一组系统调用组成。“系统调用”是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以发出系统调用请求来获得操作系统的服务。应用程序通过系统调用请求操作系统的服务。原创 2023-01-03 20:47:45 · 224 阅读 · 0 评论 -
【操作系统的功能、特征、发展以及分类】
(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是。物理实体(前者)是实际存在的,而逻辑上对应物(后者)是用户感受到的。所谓的“同时”往往是宏观上的,而在微观上,这些进程可能是交替地对该资源进行访问的(即分时共享),进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。即资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。原创 2022-12-17 23:25:15 · 108 阅读 · 0 评论