Linux/Unix 系统编程手册学习笔记一(关于内核)
内核是指管理和分配计算机资源的核心层软件
也就是说,内核是硬件和应用之间进行沟通的桥梁,应用程序对硬件进行的操作,比如说文件读写、输入输出,网络通信都是依靠于内核提供的方法去实现的。同时,应用程序的线程创建、销毁、通信等等也是通过内核进行的。
内核将硬件和应用程序彼此隔绝,应用程序的线程创建时间、销毁时间、分配到的空间大小应用程序本身是不可知的,这些都依赖于内核进行调度。
所以说应用程序对系统的所有操作都是依赖于内核的。
内核是指管理和分配计算机资源的核心层软件
也就是说,内核是硬件和应用之间进行沟通的桥梁,应用程序对硬件进行的操作,比如说文件读写、输入输出,网络通信都是依靠于内核提供的方法去实现的。同时,应用程序的线程创建、销毁、通信等等也是通过内核进行的。
内核将硬件和应用程序彼此隔绝,应用程序的线程创建时间、销毁时间、分配到的空间大小应用程序本身是不可知的,这些都依赖于内核进行调度。
所以说应用程序对系统的所有操作都是依赖于内核的。