linux编程之经典多级时间轮定时器(C语言版)

linux编程之经典多级时间轮定时器(C语言版)

上图展示了5个级联的时间轮效果图。工作轮位于中间,只有在其上的任务才会被执行;其他轮上的任务在时间到达后会被迁移到下一级轮上,最终它们都将迁移到工作轮上以进行调度执行。

Linux文件系统、磁盘I/O是怎么工作的

Linux文件系统、磁盘I/O是怎么工作的

Linux操作系统的文件系统和磁盘I/O,与CPU和内存一样,是其最核心的功能之一。

linux shell 脚本 入门到实战

linux shell 脚本 入门到实战

上次出了一篇linux 命令详解,得到了很多小伙伴的认可,有部分粉丝私信我,让我出一份shell 编程。进过一段时间准备,花了2周时间,整理了一篇shell 入门到实战的博文,欢迎大家阅读,指点。

Linux 性能优化的全景指南

Linux 性能优化的全景指南

高并发和响应快对应着性能优化的两个核心指标:吞吐和延时

两块MCU之间数据快速传输的一些办法

两块MCU之间数据快速传输的一些办法

今天的内容是关于MCU之间相互通信的文章。随着集成度较高的系统项目的普及,通常会涉及到多个主控芯片之间的数据传输。

2分钟看懂DMZ区

2分钟看懂DMZ区

DMZ 是英文“Demilitarized Zone”的缩写,中文名称为“隔离区”。

细说|Linux内存泄漏检测实现原理与实现

细说|Linux内存泄漏检测实现原理与实现

在使用没有垃圾回收的语言(例如C/C++)时,由于忘记释放内存而导致内存耗尽的情况可能会发生,这被称为内存泄漏。即使内核也需要管理内存,内存泄漏的情况也可能发生。为了找出引起内存泄漏的位置,Linux内核开发者开发了kmemleak功能。

一文读懂Linux内存分配策略

一文读懂Linux内存分配策略

在Linux操作系统中,虚拟地址空间被划分为内核空间和用户空间两部分,具体划分取决于系统的位数不同。通常最常见的是32位和64位系统,它们的地址空间范围如下所示:

关于Linux下的crontab,你不知道的那些知识点

关于Linux下的crontab,你不知道的那些知识点

在实际工作中,crontab所面临的问题类型繁多,下面将深入探讨crontab在具体工作中常见的问题以及解决方法。

DRAM(动态随机存储器)的原理及芯片实现

DRAM(动态随机存储器)的原理及芯片实现

DRAM(动态随机存储器)在日常生活中还有一个亲切称呼叫内存条,利用电容储存电荷多少来存储数据,需要定时刷新电路克服电容漏电问题,读写速 度比SRAM慢,常用于容量大的主存储器,如计算机、智能手机、服务器内存等。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部