
操作系统
文章平均质量分 62
操作系统(OS)是计算机系统的基石,它管理和协调硬件与软件资源,确保计算机系统高效、稳定地运行。在这篇专栏中,我们将探索操作系统的精髓,从基本原理到现代操作系统的发展趋势。
从0开始的异世界编程生活
让心归零,重新出发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2.1_4 进程通信
进程间通信(Inter-Process Communication,IPC) 是指两个进程之间产生数据交互。进程通信分为共享存储、消息传递、管道通信。原创 2024-11-10 23:35:49 · 362 阅读 · 0 评论 -
2.1_3进程控制
用原语实现,原语的执行具有原子性,即执行过程只能一气呵成,期间不允许被中断。思考:为何进程控制(状态转换)的过程要“一气呵成”?如果不能“一气呵成”,就有可能导致操作系统中的某些关键数据结构信息不统一的情况,这会影响操作系统进行别的管理工作。原创 2024-11-10 22:46:18 · 455 阅读 · 0 评论 -
2.1_2进程的状态与转换
进程的状态分为创建态、就绪态、运行态、阻塞态、终止态进程正在被创建时,它的状态是“创建态”,,在这个阶段操作系统会为进程当进程创建完成后,便进入“就绪态”,处于就绪态的进程已经具备运行条件,但由于,就暂时不能运行如果一个进程此时在CPU上运行,那么这个进程处于“运行态”。CPU会执行该进程对应的程序(执行指令序列)在进程运行的过程中,可能会请求等待某个事件的发生( 如等待某种系统资源的分配,或者等待其他进程的响应)。原创 2024-11-09 17:49:01 · 331 阅读 · 0 评论 -
2.1_1进程的概念、组成和特征
进程(Process) :是动态的,是程序的一次执行过程,同一个程序多次执行会对应多个进程原创 2024-11-09 17:25:00 · 479 阅读 · 0 评论 -
1.5操作系统引导
什么是操作系统引导磁盘里边有哪些相关数据?操作系统引导的过程。原创 2024-11-05 14:42:21 · 207 阅读 · 0 评论 -
1.3_3 系统调用
“系统调用”是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以通过系统调用来请求获得操作系统内核的服务原创 2024-11-03 15:19:15 · 263 阅读 · 0 评论 -
1.6虚拟机
使用虚拟化技术,将一台物理机器虛拟化为多台虚拟机器(Virtual Machine, VM),每个虛拟机器都可以独立运行一个操作系统同义术语:虚拟机管理程序/虚拟机监控程序/Virtual Machine Monitor/Hypervisor。原创 2024-11-05 15:01:15 · 132 阅读 · 0 评论 -
1.4_1操作系统体系结构
分为,分层结构,模块化,外核内核是操作系统最基本、最核心的部分。实现操作系统内核功能的那些程序就是内核程序。操作系统内核需要运行在内核态操作系统的非内核功能运行在用户态。原创 2024-11-05 14:22:12 · 312 阅读 · 0 评论 -
1.3.2 中断和异常
中断和异常,“中断”是让操作系统内核夺回CPU使用权的唯一途径原创 2024-11-01 23:34:30 · 244 阅读 · 0 评论 -
1.1_2操作系统的特征
操作系统的特征分为并发、共享、虚拟和异步原创 2024-11-01 15:05:53 · 374 阅读 · 0 评论 -
1.2操作系统的发展与分类
操作系统分为手工操作阶段单道批处理系统多道批处理系统(操作系统开始出现)分时操作系统实时操作系统网络操作系统分布式操作系统个人计算机操作系统原创 2024-11-01 22:35:21 · 402 阅读 · 0 评论 -
1.3.1操作系统的运行机制
高级语言代码通过编译器编码形成二进制的机器指令(一条代码可能对应多条机器指令)程序运行的过程其实就是CPU执行一条一条的机器指令的过程“指令”就是处理器(CPU) 能识别、执行的最基本命令。原创 2024-11-01 23:12:53 · 435 阅读 · 0 评论 -
1.1_1操作系统的概念和功能
操作系统(Operating System,OS) 是指控制和管理整个计算机系统的硬件和软件资源(操作系统是系统资源的管理者),并合理地组织调度计算机的工作和资源的分配(是最接近硬件的一一层软件);以提供给用户和其他软件方便的接口和环境(向上层提供方便易用的服务)。原创 2024-11-01 14:25:11 · 435 阅读 · 0 评论