加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

linux内核

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰 Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发的。该计划开始于1991年,在计划的早期有一些 Minix 黑客提供了协助,而如今全球无数程序员正在为该计划无偿提供帮助。

Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰 Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发的。该计划开始于1991年,在计划的早期有一些 Minix 黑客提供了协助,而如今全球无数程序员正在为该计划无偿提供帮助。收起

查看更多
  • Linux内核并发同步机制:自旋锁、信号量、互斥体
    Linux内核并发同步机制:自旋锁、信号量、互斥体
    在Linux系统中有大量的临界资源需要保护,如何让各个任务有条不紊的访问这些资源,这涉及到Linux中并发访问的保护机制设计相关知识。后面会详细介绍这几个机制。
  • 【内存管理】页表映射基础知识
    【内存管理】页表映射基础知识
    现在Linux内核中支持四级页表的映射,我们先看下内核中关于页表的一些术语:全局目录项,PGD(Page Global Directory)上级目录项,PUD(Page Upper Directory)中间目录项,PMD(Page Middle Directory)页表项,(Page Table)大家在看内核代码时会经常看的以上术语,但在ARM的芯片手册中并没有用到这些术语,而是使用L1,L2,L3页表这种术语。
  • 【操作系统】内存管理概述
    【操作系统】内存管理概述
    常见的内存分配函数有malloc,mmap等,但大家有没有想过,这些函数在内核中是怎么实现的?换句话说,Linux内核的内存管理是怎么实现的?内存管理的目的是管理系统中的内存,俗称内存桥,换成专业属于叫DDR。我们有必要先了解下计算机对内存管理的硬件结构。我们先看下关于地址的一些概念。
  • 不再惧怕Linux内核panic (二) 认识DWARF
    不再惧怕Linux内核panic (二) 认识DWARF
    当内核发生panic之后,事后要想根据debug信息,推导源码位置/行号等调试信息时,就不得不提到 DWARF 格式的调试信息,依稀记得曾经我们就碰过一次因DWARF版本适配不对导致调试信息不全,阻塞了panic问题分析,出现进而阻塞了项目进度的情况。今天就了解一下 DWARF。
  • 不再惧怕Linux内核panic (一)
    曾经我看到Linux kernel panic,我也会很panic,感觉无从下手,但经过不断学习和摸索积累后,目前的我已经不再panic了,其实内核panic后打印的信息通常都会包含一系列关键信息,会帮助我们进一步分析诊断导致系统崩溃的根本原因。
    7646
    05/05 10:08