内核 操作系统往往将一些与硬件紧密相关的模块以及频率较高的模块,以及一些公用的基本操作模块,安排在靠近硬件的层次中,并使它们常驻内存,通常将这部分称为操作系统的内核内核是一段计算机的发行程序,有很多最基本的功能,如管理CPU存储器文件系统网络通信中断处理,设备驱动程序等,内核部分。
操作系统控制用户的执行主要有以下一些内容调入相应的编译程序,将用某种程序设计语言编写的源程序编译成计算机可执行的目标程序,分配内存储等资源将程序调入内存并启动,按用户指定的要求处理执行中出现的各种事件以及与操作员联系请示有关意外事件的处理等人机交互操作系统的人机交互功能是决定计算机系统“友善性”的一。
Linux内核靠近硬件的是内核,即Linux操作系统常驻内存部分Linux内核是整个操作系统的核心,由它实现对硬件资源的抽象和访问调度它为上层调用提供了一个统一的虚拟机器接口,在编写上层程序的时候不需要考虑计算机使用何种类型的物理硬件,也不需要考虑临界资源问题每个上层进程执行时就像它是计算机上的唯。
内存管理允许多个进程安全的共享主内存区域Linux的内存管理支持虚拟内存,即在计算机中运行的程序,其代码数据堆栈的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序则保留在磁盘中必要时,操作系统负责在磁盘和内存空间交换程序块虚拟文件系统隐藏了各种硬件。
两种系统的机制不一样widows程序默认只有当前运行的程序和一些系统程序常驻程序在内存中,其他的程序都暂存在虚拟内存中也就是硬盘上而LINUX默认的是程序先填满内存,也就是LINUX会尽量把所有打开的程序都保留在内存当中,所以从内存占用上看是LINUX比WINDOWS占内存大至于CPU的占用率,我想是这样。
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。