计算机操作系统
文章平均质量分 90
从入门到进阶,将各个复杂内容分成各个板块,由浅入深。逐一对计算机的系统化学习,认识并了解计算机的操作系统以及工作原理,能够熟练掌握关于计算机系统方面的知识,实现从零到一的突破。
Hello_shuo
这个作者不懒,正努力留下些东西
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【操作系统】——调度算法
各进程到达就绪队列的时间、需要的运行时间如下表所示。使用高响应比优先调度算法,计算各进程的等待时间、平均等待时间、周转时间、平均周转时间、带权周转时间、平均带权周转时间。原创 2024-11-13 19:37:48 · 1395 阅读 · 0 评论 -
【操作系统】——调度
非剥夺调度方式,又称非抢占方式。即,只允许进程主动放弃处理机。在运行过程中即便有更紧迫的任务到达,当前进程依然会继续使用处理机,直到该进程终止或主动要求进入阻塞态。实现简单,系统开销小但是无法及时处理紧急任务,适合于早期的批处理系统剥夺调度方式,又称抢占方式。当一个进程正在处理机上执行时,如果有一个更重要或更紧迫的进程需要使用处理机,则立即暂停正在执行的进程,将处理机分配给更重要紧迫的那个进程。可以优先处理更紧急的进程,也可实现让各进程按时间片轮流执行的功能(通过时钟中断)。适合于分时操作系统、实时原创 2024-10-26 15:19:05 · 1321 阅读 · 0 评论 -
【操作系统】——线程(一步一个脚印带你学线程)
还没引入进程之前,系统中各个程序只能串行执行。进程是程序的一次执行。但这些功能显然不可能是由一个程序顺序处理就能实现的。例如,在使用QQ聊天的时候,我们没办法边聊天听音乐如果我们想要一边QQ聊天一边听音乐那就要引入线程的概念有的进程可能需要“同时”做很多事,而传统的进程只能串行地执行一系列程序。为此,引入了“线程”,来增加并发度。传统的进程是程序执行流的最小単位。引入线程后,线程成为了程序执行流的最小单位。可以把线程理解“轻量级进程”。线程是一个基本的CPU执行单元,也是。原创 2024-10-17 18:11:16 · 2459 阅读 · 0 评论 -
【操作系统】——进程(手把手教你学进程)
进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、‘撤销已有进程、实现进程状态转换等功能。简化理解:反正进程控制就是要实现进程状态转换。CPU执行了关中断指令之后,就不再例行检查中断信号,直到执行开中断指令之后才会恢复检查。这样,关中断、开中断之间的这些指令序列就是不可被中断的,这就实现了“原子性“。原创 2024-10-11 11:08:22 · 1138 阅读 · 0 评论 -
【操作系统】虚拟机
传统的计算机在生产的时候,物理机器(硬件)其实是非常强大的,要运行的东西只能在同一个操作系统之上运行,比如说两个游戏同时打开,那么两个游戏的服务器必须放到同一个操作系统之上来运行,但两个进程在同一个操作系统之上有可能相互影响,相互争夺操作系统管理的资源存在隐患。因此就有了虚拟机的出现。原创 2024-10-07 21:06:35 · 670 阅读 · 0 评论 -
【操作系统】引导(Boot)电脑的奇妙开机过程
计算机的主存是由 RAM 和 ROM 两个部分所组成,我们平时所说的手机内存,电脑内存是多少时,其实所说的是 RAM,而除了RAM芯片之外,还有这样一个部分就是ROM,ROM芯片被集成到电脑主板上面,这个存储芯片里面存储的是 BIOS(基本输入输出系统的缩写)原创 2024-10-05 12:05:45 · 2118 阅读 · 0 评论 -
【操作系统】体系结构
内核是操作系统最基本、最核心的部分。实现操作系统内核功能的那些程序就是内核程序。原语是一种特殊的程序,具有原子性。也就是说,这段程序的运行必须一气呵成,不可被“中断”。时钟管理是利用时钟中断实现计时功能。原创 2024-10-04 17:49:52 · 1509 阅读 · 0 评论 -
【操作系统】运行机制、中断和异常、系统调用
操作系统作为用户和计算机硬件之间的接口,需要向上提供一些简单易用的服务。主要包括命令接口和程序接口。其中,程序接口由一组程序调用组成。“系统调用” 是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以通过系统调用来请求获得操作系统内核的服务。原创 2024-09-30 20:57:19 · 1255 阅读 · 0 评论 -
操作系统的发展与分类
网络操作系统:是伴随着计算机网络的发展而诞生的,能把网络中各个计算机有机的结合起来,实现数据传送等功能,实现网络中各种资源的共享(如文件共享)和各台计算机之间的通信。操作系统对各个用户/作业都是完全公平的,循环的为每个用户/作业服务一个时间片,不区分任务的紧急性。系统中的各台计算机地位相同,任何工作都可以分布在这些计算机上,由它们并行、协同完成这个任务。,允许多个用户同时使用一台计算机,并且用户对计算机的操作相互独立,感受不到别人的存在。,CPU和其他资源更能保持 “忙碌” 状态,系统吞吐量增大。原创 2024-09-28 16:15:48 · 505 阅读 · 0 评论 -
操作系统的概念与特征
指计算机系统中 ‘同时’ 运行着多个程序,这些程序宏观上看是同时运行着的,而微观上看是交替运行的,操作系统就是伴随着 “多道程序技术” 而出现的,因此,异步是指,在多到程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。显然,如果失去了并发性,则一个时间段内系统中只需运行一道程序,那么就失去了显示虚拟性的意义了,因此,约会:宏观上看,这一天老渣同时进行了两个约会任务,微观上看,某一时刻,他只进行一个约会任务。原创 2024-09-26 21:17:13 · 796 阅读 · 0 评论
分享