Linux
文章平均质量分 83
安心学编程
越努力,越幸运!
展开
-
Linux进程调度和进程切换
含义:并行是指多个任务在同一时刻同时执行。硬件要求:需要多个处理器(如多核CPU)或者多台计算设备来实现,这些执行单元能够真正地同时处理不同的任务。例如,一个具有4个核心的CPU可以同时执行4个不同的任务,每个核心负责一个任务的执行。执行特点:任务之间真正地同时进行,不存在资源共享带来的相互等待,能够极大地提高计算速度,适用于计算密集型任务。原创 2024-10-05 19:46:07 · 597 阅读 · 0 评论 -
进程地址空间
父子进程输出的地址是一致的,但是变量内容不一样。变量内容不一样,所以父子进程输出的变量绝对不是同一个变量。但是地址值是一样的,说明该地址绝对不是物理地址。进程地址空间是指进程可用于寻址内存的一套地址集合。它是一个抽象概念,为进程提供了一种独立于物理内存的、连续的内存视图。原创 2024-10-05 19:40:22 · 263 阅读 · 0 评论 -
LinuxO(1)调度算法
在Linux中,O(1)调度算法是一种进程调度算法。O(1)表示算法的时间复杂度是常数级别的,与系统中的进程数量无关。原创 2024-10-05 19:29:52 · 878 阅读 · 0 评论 -
Linux中环境变量
环境变量Environmental variables一般是指在操作系统中用来指定操作系统运行环境一些参数。我们在编写C、C++代码时候,在链接的时候从来不知道我们所链接的动态、静态库在哪里。但是还是照样可以链接成功。生成可执行程序。原因就是相关环境变量帮助编译器进行查找。环境变量通常具有某些特殊属性。还有在系统中通常具有全局特性。原创 2024-10-05 19:22:38 · 1367 阅读 · 0 评论 -
进程概念 | 进程状态 | 进程优先级
子进程被创建的时候,他的代码,数据结构以及taskstruct都源自于父进程的代码和数据以及父进程的task struct。而采用对下进行软硬件资源管理的手段来保证资源是稳定的,高效的,安全的,能进行良好的工作。对于子进程fork函数返回零是为了让子进程能够区别自己是子进程的身份,因为子进程可以通过这个返回值知道自己是新创建的子进程从而执行相应的代码逻辑比如执行与父进程不同的任务。而对于进程管理,在进程运行的过程中,从进程加载,进程运行到进程结束的整个生命周期里,操作系统要对进程进行管理。原创 2024-10-05 16:47:33 · 707 阅读 · 0 评论 -
Linux2.6* 内核默认支持的文件系统
Linux 2.6.* 内核指的是 Linux 操作系统的 2.6 系列内核版本。Linux 内核是操作系统的核心部分,负责管理系统的资源,如内存、处理器、设备驱动程序等,并为上层的应用程序提供服务。“2.6” 是内核的主版本号,“*” 代表次版本号或修订版本号。Linux 2.6 内核系列在 Linux 发展历程中具有重要地位,带来了很多新的特性和改进。原创 2024-09-25 15:12:37 · 426 阅读 · 1 评论