Linux内核、程序、进程的简单描述

                    Linux内核、程序、进程

Linux内核

      Linux,它是一个用C语言写成,符合POSIX标准的类Unix操作系统。从技术上说Linux是一个“内核”,“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。


Linux内核组成


      1.进程管理(process management)

      2.定时器 (timer)

      3.中断管理(interrupt management)

      4.内存管理(memory management)

      5.模块管理(module management)

      6.虚拟文件系统接口(VFS layer)

      7.文件系统(file system)

      8.设备驱动程序(device driver)

      9.进程间通信 (inter-process communication)

      10.网络管理 (network managment)

      11.系统启动 (system init)等操作系统功能的实现。


程序

    程序是用程序设计语言描述的,适合计算机执行的指令(语句)序列。程序在港澳台地区被称为程式。

程序都是为了实现特定目标或解决特定问题而设计出来,能让电子计算机执行一个或多个操作,或执行某一任务。一般可以分为系统程序和应用程序两大类。



进程

     进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动;是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。



你可能感兴趣的:(linux,memory,process,系统软件)