![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
王道操作系统
文章平均质量分 90
verse_armour
这个作者很懒,什么都没留下…
展开
-
【王道操作系统】ch2进程与线程-01进程与线程(长文预警)
定义:进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换等功能。通俗理解:进程控制就是要实现进程的状态转换。进程的运行环境也叫“进程上下文(Context)”,一个进程下CPU时会将其需要的运行环境存入PCB中,而当一个进程需要重新回到CPU运行时,就可以从PCB中恢复它的运行环境,让它继续往下执行。进程间通信(Inter-Process Communication,IPC)是指两个进程之间产生数据交互。特征管道通信共享存储通信方式。原创 2024-03-05 20:00:03 · 790 阅读 · 0 评论 -
【王道操作系统】ch1计算机系统概述-06虚拟机
在虚拟机管理程序成为主流之前,大多数物理计算机一次只能运行一个操作系统 (OS)。这使得它们非常稳定,因为计算硬件只需处理来自该操作系统的请求。这种方法的缺点是浪费资源,因为操作系统不能始终充分利用计算机的所有能力。原创 2024-03-03 21:28:54 · 521 阅读 · 0 评论 -
【王道操作系统】ch1计算机系统概述-05操作系统引导
操作系统引导通俗理解:当电脑开机时,让操作系统在我们的电脑上运行起来。操作系统内核装入内存并启动系统的过程。系统引导通常是由一个被称为启动引导程序的特殊代码完成的,它位于系统ROM中,用来完成定位内核代码在外存的具体位置、按照要求正确装入内核至内存并最终使内核运行起来的整个系统启动过程。该过程中,启动引导程序要完成多个初始化过程,当这些过程顺利完成后才能使用系统的各种服务。这些过程包括初始引导、内核初始化、全系统初始化。原创 2024-03-03 20:43:25 · 811 阅读 · 0 评论 -
【王道操作系统】ch1计算机系统概述-04操作系统结构
操作系统内核是操作系统最基本、最核心的部分,实现操作系统内核功能的那些程序就是内核程序。最底层的时钟管理、中断管理、原语是与硬件关联最紧密的三个模块,这些功能是必须放在内核当中的。还有一些管理相关的功能,如进程管理,存储器管理。对于这些功能的管理,更多的是对数据结构的一个操作,而不会直接涉及到硬件。所以有的操作系统并不把这些管理功能放在内核当中,而只在内核当中保留与硬件接触最紧密的这些部分。大内核把所有的这些功能都包含在操作系统内核当中的这种结构,就叫做大内核(宏内核/单内核)。微内核。原创 2024-03-02 12:27:11 · 1014 阅读 · 0 评论 -
【王道操作系统】ch1计算机系统概述-03操作系统的运行环境、中断和异常、系统调用
程序运行的过程就是CPU一条一条执行机器指令的过程。机器指令机器指令就是处理器(CPU)能识别、执行的最基本命令交互式命令接口Linux、Windows、MacOS的小黑框中使用的命令其实是交互式命令接口,注意与本节中的“指令”概念有所区分。原创 2024-03-02 11:26:40 · 1270 阅读 · 0 评论 -
【王道操作系统】ch1计算机系统概述-01操作系统的基本概念
控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;(①操作系统是系统资源的管理者)提供给用户和其他软件方便的接口和环境;(②向上提供方便易用的服务)它是计算机系统中最基本的系统软件。并发和并行的区别并发和共享互为存在条件没有并发和共享就谈不上虚拟和异步。因此并发和共享是操作系统的两个最基本的特征。原创 2024-02-28 20:14:31 · 699 阅读 · 0 评论 -
【王道操作系统】ch1计算机系统概述-02操作系统的发展历程
学习目标:理解各类操作系统主要想解决的问题,各自的优缺点。(在选择题中考察)原创 2024-02-28 21:07:47 · 823 阅读 · 0 评论