C++


操作系统基础概念 (进程, 线程, 文件系统)


文档摘要

操作系统基础概念 (进程, 线程, 文件系统) C++ 视角下的操作系统基础概念:进程、线程与文件系统详解及实践 一、进程 (Process) 1.1 进程的概念 进程 是操作系统进行资源分配和调度的基本单位,也是程序执行的实例。简单来说,当你运行一个程序(例如一个 C++ 编译后的可执行文件),操作系统就会创建一个进程来执行这个程序。 关键特征: 独立性: 每个进程都拥有独立的内存空间(地址空间),包括代码段、数据段和堆栈段,进程之间互不干扰。 动态性: 进程是动态实体,它有生命周期,会经历创建、运行、阻塞、就绪和终止等状态。 并发性: 操作系统可以同时运行多个进程,宏观上看起来是并行执行,微观上可能是时间片轮转的并发执行。


发布者: 作者: 转发
评论区 (0)
U