摘要:
Linux内核中的活动linux是支持多任务的操作系统,即多个应用程序可以在系统中同时运行。在多处理器环境下,执行多个应用程序的进程可以被并行处理,但进程并不是内核中能执行的唯一活动。内核中还存在几种其他形式的活动,在系统的运行股构成中起着重要作用。进程和系统调用什么是进程?进程(process)是一个正在执行的程序实例,各进程拥有自己独立的地址空间。进程通常在执行某个应用程序时启动,应用程序执行完成后结束。创建,空值和结束进程是操作系统内核的一项重要任务。在用户地址空间执行的进程是互斥的,他们只能访问系统分配给他们的存储空间。用户地址空间的进程也不能直接访问内核功能。当用户进程需要访问设备或 阅读全文
摘要:
各组件的主要功能介绍如下:1.进程管理负责创建,结束进程,管理内核的活动,如软件中断、tasklet等,管理进程通信,如消息(message)、管道(pipe)等,实现进程调度(schedule)。进程调度是进程管理的重要任务,它处理所有活动的、等待被执行的和被阻塞(blocking)的进程调度,使所有应用和进程合理的共享处理器的运行时间。2.内存管理内存是系统最主要的资源之一,计算机的性能在很大程度上与其所配备的内存有关。linux内核内存管理的主要功能就是给进程分配地址空间,该地址指允许本进程自己访问。3.文件系统在linux操作系统中,文件系统是整个系统的中枢。linux与其他操作系统不 阅读全文