zl程序教程

您现在的位置是:首页 >  Javascript

当前栏目

对比应用层和内核层区别

2023-04-18 14:23:12 时间

一、所使用的空间不同:
       应用层使用的空间是0-3G的用户空间。
       内核层使用的是3-4G的内核空间。

二、打印信息所用函数不同:
       应用层使用printf打印信息。
           printf("打印信息 ");

       内核层使用printk打印信息。
           printk(消息级别 "打印信息 ");
       并且分级别,只有当消息的级别大于终端的级别,消息才可以在终端进行显示
           消息级别:打印的信息属于消息级别。
           终端级别:终端显示的内容,属于终端级别。

三、外部传参的方式:
       应用层常用的传参方式是执行可执行程序时,(包括执行程序)每一个空格分隔开的字符串属于一个参数,如果某一个参数中需有空格,需要使用双引号括起来。
       内核层常用的传参方式是,从外部传参时直接使用内部定义的可传参变量名赋值。传递字符时需要传递相对应的ASCII值,传递字符串是,不可以有空格。