已找到以下 10000 条记录
  • ARM Linux 环境 c程序设计

    c已经编译完成并赋值到了linux宿主机的/opt/work中 下面进行交叉编译# arm-linux-gcc-g test.c- o test在编译之前需要检查gcc版本3:下载程序到arm虚拟机中去交叉编译完成后需要将test程序赋值到arm虚拟中去  打开arm虚拟机 使用ftp登录到arm虚拟机上#fp

    作者: 泽宇-Li
    1054
    2
  • Linux Arm64 TC插件 - 华为云会议 Meeting

    Linux Arm64 TC插件 进入LinuxArm64FaPlugin文件夹,看到如下三个文件:Readme.txt、插件文件libHuaweiMeetingFAClientPlugin.so、插件部署bat脚本文件install.sh。 图1 LinuxArm64FaPlugin文件夹

  • 16.8 Linux启动引导程序加载内核

    在刚刚的启动过程中,我们已经知道启动引导程序(Boot Loader,也就是 GRUB)会在启动过程中加载内核,之后内核才能取代 BIOS 接管启动过程。如果没有启动引导程,那么内核是不能被加载的。 本节,我们就来看看启动引导程序加载内核的过程,当然 initramfs 这个虚拟文件系统也是要靠启动引导程序调用的。在

    作者: 开源Linux
    发表时间: 2022-05-02 06:02:02
    398
    0
  • Linux内核学习第4天

    保护模式内存管理 分页机制(支持虚拟存储技术)      (1)虚拟存储:是一种内存管理技术,“虚拟化”线性地址空间的方法      (2)使用分页将段划分成页面(通常为4K),页面存储于物理内存或硬盘上,操作系统通过维护页表或页目录来管理,当程序访问线性地址空间的一个地址位置时

    作者: 远航 | FIBOS
    发表时间: 2020-12-01 00:23:14
    2655
    0
  • Linux内核学习第3天

    保护模式内存管理 内存寻址:对存储在内存中的某个数据对象的地址进行定位        80X86CPU中,一条操作由操作码和操作数组成 段:一种内存寻址技术把内存分为一个或多个线性区域(段)        80X86有6个存放段选择符的段寄存器:CS、DS、ES、SS、FS、GS

    作者: 远航 | FIBOS
    发表时间: 2020-12-01 00:18:50
    2288
    0
  • Redis源码剖析之AOF

    Persistence 本文是Redis源码剖析系列博文,同时也有与之对应的Redis中文注释版,有想深入学习Redis的同学,欢迎star和关注。 Redis中文注解版仓库:https://github.com/xindoo/Redis Redis源码剖析专栏:https://zxs.io/s/1h

    作者: xindoo
    发表时间: 2022-04-15 19:04:25
    1251
    0
  • Linux 与 UNIX 内核的主要差异

    为可加载内核模块 (LKM)。任何新组件都可以作为 LKM 添加/删除到内核中。这意味着无需再次编译整个内核。此外,如果不需要某个组件,也可以轻松卸载它。这个特性使 Linux 内核非常灵活。 3.内核线程 许多类 Unix 内核被组织为一组内核线程。内核线程可以被认为是一个独立

    作者: Tiamo_T
    发表时间: 2022-05-26 00:44:24
    529
    0
  • 【图解Linux内核】Page Cache

    最好具备一些Linux编程的基础,比如,如何打开一个文件;如何读写一个文件;如何关闭一个文件等等。 什么是Page Cache? Page Cache到底是属于内核还是属于用户? 红色的地方就是Page Cache,Page Cache是内核管理的内存,它属于内核。 怎么观察Page

    作者: JavaEdge
    发表时间: 2021-06-21 15:33:12
    1995
    0
  • Linux内核学习第5天

            3.段选择符:是段的一个16位标识符                  *段选择符结构:                                            请求特权级RPL(Requested Privilege Level):提供了段保护信息

    作者: 远航 | FIBOS
    发表时间: 2020-12-02 00:31:28
    2593
    0
  • Linux内核学习第2天

    80X86保护模式及其编程 1.       标志寄存器:标志用于控制I/o访问、可屏蔽硬件中断、调试、任务切换、虚拟8086模 式   2.       内存管理寄存器 GDTR:全局描述符表寄存器 IDTR:终端描述符表寄存器 LDTR:局部描述符表寄存器 TR:任务寄存器  

    作者: 远航 | FIBOS
    发表时间: 2020-12-01 00:14:34
    2160
    0
  • linux内核调试技巧四:gdb调试+vmlinux

    vmlinux是个elf文件,它的符号表中包含了所有内核符号。 注意linux中很多文件是没有后缀的,比如我见到的这个elf文件的文件名是“vmlinux-3.10.62”,没有后缀。 既然是elf文件那就可以用 点击打开链

    作者: 用户已注销
    发表时间: 2021-11-18 20:34:11
    965
    0
  • MongoDB内核源码分布式事务

    本期视频的讲师是华为云DDS数据库架构师,拥有12年存储与数据库研发和运维经验,视频将围绕华为云DDS团队在MongoDB源码的探究来展开。

    播放量  4045
  • Linux内核学习第8天

    保护     保护机制是可靠地多任务运行环境所必须的,用于各个任务之间免受干扰。     可以用于分段和分页机制     *处理器寄存器的2个比特位定义了当前执行程序的特权级(CPL)     *设置控制寄存器CR0的PE标志(位0)开启分段保护机制      设置控制寄存器CR0的PG标志(位31)开启分页保护机制

    作者: 远航 | FIBOS
    发表时间: 2020-12-01 00:42:54
    7486
    0
  • Linux内核学习第6天

    5.代码和数据段描述符类型        *当段描述符中S标志被置位(1),则该描述符用于代码或数据段。(位11决定是数据段还是代码段的描述符)                            A(Accessed)用于表示已访问                   W(Write-Enable)可写

    作者: 远航 | FIBOS
    发表时间: 2020-12-01 01:09:57
    7515
    0
  • Linux内核学习第7天

    分页机制 ​*它是80X86内存管理机制的第二部分,它在分段的基础上完成虚拟(逻辑)地址到物理地址转换的过程          *通过设置控制寄存器CR0的PG位启用分页机制                                                       

    作者: 远航 | FIBOS
    发表时间: 2020-12-01 00:01:25
    5579
    0
  • 《奔跑吧Linux内核》奔跑卷答案获取方式

    在阅读《奔跑吧Linux内核》之前,我们请读者用两小时来完成Linux内核奔跑卷,对Linux内核了解程度做简要的了解。奔跑卷仅仅是Linux内核知识的娱乐游戏节目,希望能给读者带来一丝乐趣,套用国内某个科技圈里知名人士的名言“不服,来跑个分吧!”。奔跑卷一共20道大题目,每道大

    作者: G-washington
    发表时间: 2019-12-13 16:42:36
    4533
    0
  • Linux驱动开发-内核定时器

    1. 内核定时器介绍 内核定时器是内核用来控制在未来某个时间点(基于jiffies(节拍总数))调度执行某个函数的一种机制,相关函数位于 <linux/timer.h> 和 kernel/timer.c 文件中。 当内核定时器定时时间到达时,会进入用户指定的函数,相

    作者: DS小龙哥
    发表时间: 2021-12-30 00:55:53
    957
    0
  • linux内核调试技巧五:ko反汇编

    进入ko文件所在目录 执行 arm-wrs-linux-gnu-gdb ko文件名 执行 disassemble 函数名 即可把ko中定义的函数反汇编

    作者: 用户已注销
    发表时间: 2021-11-18 21:23:19
    1930
    0
  • Linux 内核热补丁方案介绍对比

    Linux 内核热补丁 linux 内核热补丁技术背景 update和upgrade的区别 Linux upgrade (升级) 升级是软件的最新版本。升级的频率比更新的频率低,并且通常以软件的重大改进,新功能,增强的功能和其他明显的更改。通常考虑到比较大的变化和更高的性能,必须升级操作系统。

    作者: Leo Xiao
    发表时间: 2021-03-19 11:05:46
    6756
    0
  • 跟踪分析Linux内核的启动过程

    跟踪分析Linux内核的启动过程 使用 gdb 跟踪调试内核 使用 qemu qemu -kernel linux-3.18.6 /arch/x86/boot/bzImage -initrd rootfs.img -s -S 1 参数: -s:在初始化时冻结 CPU-S: 为 gdb

    作者: 远航 | FIBOS
    发表时间: 2020-12-01 23:13:03
    5988
    0