最新 最热

半道转嵌入式开发适合吗?(从事十年的我建议不要,你会后悔的)

2. 精通C语言程序设计,因为嵌入式就是靠C语言来开发应用,所以不懂C语言,一切 免谈。

2022-09-24
1

Linux内核调试技术——kprobe使用与实现

Linux kprobes调试技术是内核开发者们专门为了便于跟踪内核函数执行状态所设计的一种轻量级内核调试技术。利用kprobes技术,内核开发人员可以在内核的绝大多数指定函数中动态的插入探测点来收集所需的调试状态信息而基...

2022-09-24
1

系统操作原理:进程的状态和转换(五态模型)

三态模型和五态模型都是假设所有进程都在内存中的事实上有序不断的创建进程,当系统资源尤其是内存资源已经不能满足进程运行的要求时,必须把某些进程挂起(suspend),对换到磁盘对换区中,释放它占有的某些资源,暂时不参与低级...

2022-09-24
2

深入理解Linux问题分析与性能优化(超详细~)

RED方法:监控服务的请求数(Rate)、错误数(Errors)、响应时间(Duration)。Weave Cloud在监控微服务性能时提出的思路。

2022-09-24
2

这是一份很全很全的IO基础知识与概念

在计算机操作系统中,所谓的I/O就是 输入(Input)和输出(Output),也可以理解为读(Read)和写(Write),针对不同的对象,I/O模式可以划分为磁盘IO模型和网络IO模型。...

2022-09-23
2

操作系统原理:进程同步的几种方式及基本原理

用于进程间传递信号的一个整数值。在信号量上只有三种操作可以进行:初始化,P操作和V操作,这三种操作都是原子操作。

2022-09-23
2

2023秋招大厂-嵌入式开发经典笔试面试题目大整理

1、什么是进程,线程,有什么区别2、多进程、多线程的优缺点3、什么时候用进程,什么时候用线程4、多进程、多线程同步(通讯)的方法5、进程线程的状态转换图 。什么时候阻塞,什么时候就绪6、父进程、子进程的关系以及区别7、什...

2022-09-23
2

Linux内核UDP收包为什么效率低?性能怎么优化(超详细讲解)

现在很多人都在诟病Linux内核协议栈收包效率低,不管他们是真的懂还是一点都不懂只是听别人说的,反正就是在一味地怼Linux内核协议栈,他们的武器貌似只有DPDK。...

2022-09-23
2

Linux命令大总结,一篇就够了(建议新手收藏)

操作系统 Operating System 简称 OS ,是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。

2022-09-23
2