当前位置: 首页 > news >正文

对比应用层和内核层区别

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

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

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

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

        

http://www.lryc.cn/news/39601.html

相关文章:

  • Hadoop服役新服务器
  • YOLOv8详解 【网络结构+代码+实操】
  • Visual Studio Code 1.76 发布
  • Vulnhub靶场----3、DC-3.2
  • Windows电脑密码忘记解决方法
  • ChatGPT相关技术必读论文100篇(2.27日起,几乎每天更新)
  • 【算法】算法题解---电话号码的字符组合
  • 提高上限之数学学习——数制转换及MECE原则学习
  • 字符函数和字符串函数(下)——“C”
  • kafka docker 安装
  • SpringBean管理
  • 关于Vue3中reactive的意义
  • 平衡三进制
  • python爬取网站数据
  • CSS的三大特性
  • Linux-scheduler之负载均衡(二)
  • VScode第三方插件打开sqlite数据库
  • Kafka 监控
  • MultipartFile与File的互转
  • 数据结构与算法基础-学习-15-二叉树
  • 接口测试要测试什么?
  • 2023.03.12学习总结
  • 数据结构入门6-1(图)
  • 把C#代码上传到NuGet,大佬竟是我自己!!!
  • 解决前端“\n”不换行问题
  • Python打包成exe,文件太大问题解决办法(比保姆级还保姆级)
  • CSS弹性布局flex属性整理
  • 14个你需要知道的实用CSS技巧
  • 【Flutter从入门到入坑之四】构建Flutter界面的基石——Widget
  • 中职网络空间安全windows渗透