240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    深度:一文看懂Linux内核!Linux内核架构和工作原理详解

    简介 作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是...

  • Resize,w 360,h 240
    一文解析,Linux内核——Intel CPU体系结构

    一、CPU指令的执行过程 几乎所有的冯·诺伊曼型计算机的 CPU,其工作都可以分为 5 个阶段:取指令、指令译码、执行指令、访存取数、结果写回。...

  • Resize,w 360,h 240
    一篇长文简短介绍,Linux内核——内存屏障(建议收藏)

    在阅读很多底层的代码时,经常会碰到一个所谓内存屏障的概念,经常搞得一头雾水。本文将对这个概念进行一个系统的介绍。 一、为什么需要内存屏障 内存屏...

  • Resize,w 360,h 240
    深度:一文看懂Linux内核!Linux内核架构和工作原理详解

    简介 作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是...

  • 学了三个月Linux内核,面试薪资直接翻番,我才明白TA的重要性!

    一、学习操作系统(Linux内核)的重要性 为什么要学习Linux内核,这个问题我相信很多人都不一定答得上来。只是从技术层上讲,对内核的研究会加...

  • Resize,w 360,h 240
    Linux内核系统篇——内核的5个重要子系统?

    为了让大家建立知识体系,零散的讲可能会让读者觉得有点难以接受,晦涩。所以本文呢,整体的讲解下内核重要的5个子系统。首先一张熟悉的图来说明GNU/...

  • Resize,w 360,h 240
    一文搞懂 , Linux内核—— 同步管理(下)

    上面讲的自旋锁,信号量和互斥锁的实现,都是使用了原子操作指令。由于原子操作会 lock,当线程在多个 CPU 上争抢进入临界区的时候,都会操作那...

  • 什么是内存屏障?为什么需要内存屏障?

    1.什么是内存屏障?,为什么需要内存屏障? 首先,为了性能编译器和处理器都会对指令进行重排序。 什么是内存屏障:内存屏障是一条指令,该指令可以对...

  • Resize,w 360,h 240
    一文搞懂 , Linux内核—— 同步管理(上)

    因为现代操作系统是多处理器计算的架构,必然更容易遇到多个进程,多个线程访问共享数据的情况,如下图所示: 图中每一种颜色代表一种竞态情况,主要归结...