网站首页 站内搜索

搜索结果

查询Tags标签: 内核,共有 1008条记录
  • Java IO理解

    Java BIO NIO AIO理解 同步 异步 同步:发起一个调用后,被调用者未处理完请求之前,不返回 异步:发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果。此时可以处理其他请求,被调用者依靠事件、回调等机制来通知调用者告知其结果。阻…

    2022/8/23 14:25:37 人评论 次浏览
  • 深入理解Linux内核开发之【进程管理】

    1.讲述进程的概念 通俗地理解:进程 = 程序(正在运行) + 资源(寄存器、环境变量、内存...) 2.Linux中进程与线程的区别 3.进程在Linux的用户空间还是内核空间运行? 进程处于用户空间的内存,且拥有的是虚拟内存而不是物理内存。 物理内存是内核负责管理。 整个系统只…

    2022/8/23 5:22:52 人评论 次浏览
  • C++进程空间管理

    一、进程空间简介  ——参考博客 1. 进程空间是一个虚拟空间,是逻辑上的空间,32位系统中,进程空间共4GB。该空间中的地址通过页表映射到实际内存的物理地址,虚拟的高地址映射到物理的低地址。 2. 进程空间分为:内核空间和用户空间。虚拟内核空间则为所有进程以及内…

    2022/8/22 5:52:47 人评论 次浏览
  • Linux 内核对交换芯片上送的协议报文的处理

    1. 应用场景对于数据报文,交换芯片完成硬件转发,即转发层面,无须cpu的参与。对于协议报文,例如L2 的 EAPS环网检测,需要上送cpu,由应用层处理,即控制层面。2. 内核接收报文处理在交换芯片收到协议报文时,芯片会根据寄存器配置,在source mac之后插入入端口等字段信…

    2022/8/22 5:23:57 人评论 次浏览
  • 内核的缘由

    内核的缘由 计算机是由各种外部硬件设备组成的,比如内存、cpu、硬盘等,如果每个应用都要和这些硬件设备对接通信协议,那这样太累了,所以这个中间人就由内核来负责,让内核作为应用连接硬件设备的桥梁,应用程序只需关心与内核交互,不用关心硬件的细节。现代操作系统,…

    2022/8/21 23:54:39 人评论 次浏览
  • 编译linux小记

    (可选)编译环境搭建 docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0 docker run -it -p 8070:8070 -v ~/inner:/tmp --privileged=true swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0 /b…

    2022/8/21 5:28:47 人评论 次浏览
  • 《Linux内核设计的艺术》——第5章 文件系统

    1. 挂载文件系统 当前系统已经完成了根文件系统的挂载,将要挂载新的文件系统。 新的文件系统挂载在根文件系统的某个目录的inode上。 1)将硬盘的超级块读出,载入系统的super_block[8]中 2)从根文件系统读出指定的inode,载入inode_table[32] 3)将硬盘的超级块挂接到i…

    2022/8/21 5:28:21 人评论 次浏览
  • 使用docker简单编译k20pro内核

    简介 本文将介绍一下如何使用docker编译红米k20pro的内核。作者当时尝试构建内核的原因是为了将3年前(好像是吧)购买的k20pro至尊版(已退役,12GB内存,512GB硬盘)制作成一个小的服务器。而如果只有安卓系统,实在是过于简陋,因此作者想在该机器上安装docker以扩展到…

    2022/8/20 23:53:52 人评论 次浏览
  • [CentOS7]更换内核

    1. 添加repo库 yum -y install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm2. 导入签名 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org3. 差看长期支持版本 [[email protected] ~]# yum --disablerepo="*" --enablerepo=&qu…

    2022/8/15 5:22:46 人评论 次浏览
  • Java 并发编程解析 | 如何正确理解Java领域中的多线程模型,主要用来解决什么问题?

    苍穹之边,浩瀚之挚,眰恦之美; 悟心悟性,善始善终,惟善惟道! —— 朝槿《朝槿兮年说》写在开头我国宋代禅宗大师青原行思在《三重境界》中有这样一句话:“ 参禅之初,看山是山,看水是水;禅有悟时,看山不是山,看水不是水;禅中彻悟,看山仍然山,看水仍然是水。”…

    2022/8/14 1:27:24 人评论 次浏览
  • CentOS7 内核升级

    CentOS7 内核升级背景:修复服务器内核漏洞 当安装了一个发行版,它包含了一个特定版本的内核,如下这台服务器内核则为:Linux 3.10.0-1160.el7.x86_64# uname -sr Linux 3.10.0-1160.el7.x86_64内核升级操作步骤如下: 安装elrepo# 载入公钥,安装eprepo源(网址:http:…

    2022/8/11 5:22:57 人评论 次浏览
  • win32k.sys ntoskrnl.exe

    win32k.sys虽然为驱动文件但不处理I/O请求,主要为应用层提供大量服务。功能上主要实现窗口管理(收集、分发消息,控制窗口显示)和图形设备接口(各种图形绘制、文本输出)。win32.sys向内核注册一组调用函数,介入到内核的线程、进程,每个线程一旦调用win32.sys的服务…

    2022/8/6 23:24:32 人评论 次浏览
  • 羽夏看Linux内核——段相关入门知识

    写在前面此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事先通知我。 前…

    2022/8/5 5:22:45 人评论 次浏览
  • 嵌入式驱动程序设计

    1.部分Linux命令Linux使用mknod命令创建设备节点Linux使用mkdir命令创建目录文件Linux使用mkfifo命令创建管道文件☞ linux mknod命令解析_童安格粉丝的博客-CSDN博客_mknod☞ mkfifo函数使用_superywf的博客-CSDN博客_mkfifo函数2. Linux设备驱动Linux设备驱动主要分为:…

    2022/8/2 14:22:45 人评论 次浏览
  • Redis原理篇

    1 原理篇-Redis数据结构 1.1 Redis数据结构-动态字符串 我们都知道Redis中保存的Key是字符串,value往往是字符串或者字符串的集合。可见字符串是Redis中最常用的一种数据结构。 不过Redis没有直接使用C语言中的字符串,因为C语言字符串存在很多问题: 获取字符串长度的需…

    2022/7/26 2:22:59 人评论 次浏览
扫一扫关注最新编程教程