Linux OS

本栏目专注linux内核各个子系统的实现知识点介绍。

最新博文

  • Linux Kernel TCP/IP Stack

    今天给大家介绍Linux网络技术中最核心的部分--TCP/IP协议栈 。 我们先看一下抽象的网络协议栈模型TCP/IP四层(参考)模型再按分层思想看Linux内核协议栈实现框架自顶向下

    比目鱼2022-01-04Linux OS

  • 深入理解CPU的调度原理

    Linux OS深入理解CPU的调度原理

    前言软件工程师们总习惯把OS(Operating System,操作系统)当成是一个非常值得信赖的管家,我们只管把程序托管到OS上运行,却很少深入了解操作系统的运行原理。确实,OS作为一个通用的

    比目鱼2021-12-28Linux OS

  • DMA是什么

    DMA 概念介绍DMA 传输是由 CPU 发起的:CPU 会告诉 DMA 控制器,帮忙将 source 地方的数据搬到 dest 地方。CPU 发完指令之后,就不管了。具体怎么搬,何时搬,完全由 DMA 控制器决定

    比目鱼2021-12-23Linux OS

  • 简单的一段c++根据栈实现的协程

    #include <stdio.h>#include <stdlib.h>#define STACK_SIZE 1024typedef void(*coro_start)();class coroutine {public: long* stack_pointer; char* stack; coro

    比目鱼2021-12-11Linux OS

  • linux挂载磁盘

    fdisk /dev/sdb p # 打印分区d # 删除分区n # 创建分区,(一块硬盘最多4个主分区,扩展占一个主分区位置。p主分区 e扩展)w # 保存退出mkfs -t ext4 /dev/sdb # 格式

    比目鱼2021-12-09Linux OS

  • Linux 中断所有知识点

    Linux OS Linux 中断所有知识点

    GIC,Generic Interrupt Controller。是ARM公司提供的一个通用的中断控制器。主要作用为:接受硬件中断信号,并经过一定处理后,分发给对应的CPU进行处理。

    当前GIC 有四个版本,GIC v1~v4, 本文主要介绍GIC v3控制器。

    比目鱼2021-11-23Linux OS

  • Linux 中断的底裤之 workqueue

    Linux OSLinux 中断的底裤之 workqueue

    workqueue 是除了 softirq 和 tasklet 以外最常用的下半部机制之一。workqueue 的本质是把 work 交给一个内核线程,在进程上下文调度的时候执行。因为这个特点,所以 workqueue 允许重新调度和睡眠,这种异步执行的进程上下文,能解决因为 softirq 和 tasklet 执行时间长而导致的系统实时性下降等问题。

    2021-11-21Linux OS

  • Linux 内核的网络协议栈

    Linux OSLinux 内核的网络协议栈

    本文主要记录 Linux 内核网络协议栈的运行原理

    比目鱼2021-11-21Linux OS

  • 常用的命令

    常用的命令

    2021-11-17Linux OS

  • linux系统调用过程详细分析

    在高并发、高性能、低延时场景中,对程序的性能往往有极致的追求,系统调用是一种非常忌惮的存在,什么是系统调用,系统调具体有哪些动作,为何耗时长,耗时又是一什么样的量级,本文揭开谜底。

    比目鱼2021-11-14Linux OS

  • Linux 上bridge、vlan、veth、tap原理

    抽象网络设备的原理及使用网络虚拟化是 Cloud 中的一个重要部分。作为基础知识,本文详细讲述 Linux 抽象出来的各种网络设备的原理、用法、数据流向。您通过此文,能够知道如何

    2018-11-08Linux OS

  • 彻底搞懂TCP协议层的KeepAlive保活机制

    TCP keepalive设计的初衷是什么呢?

    2018-11-08Linux OS

站点信息

  • 建站时间:2021-06-18
  • 网站主题:编程技术博客
  • 文章统计33篇文章
  • 标签管理标签云
  • 博主微信号:比目鱼