
一文搞懂GPU的概念、工作原理,以及与CPU的区别
最近几个月来,几乎各行各业的从业者都开始认识到 ChatGPT 的惊人能力。你知道吗,ChatGPT 之所以如此强大,部分原因在于它利用了成千上万张 NVIDIA Tesla A100 显卡进行 AI 推理和图形计算。

Linux Shell脚本入门到实战详解
虽然网络上有很多对 Shell 的正式定义,但如果你已经熟悉 Linux 命令,编写 Shell 脚本并不算难事。Shell 本质上就是 Linux 命令的集合,将一系列命令组合在一起,以达成特定的目标,这便构成了 Shell 脚本。通过这种方式,工作的负担得以减轻,工作效率也得以提升。

Linux0基础入门,教你如何在Shell中使用正则表达式
在 shell 脚本中成功应用 sed 编辑器和 gawk 程序的关键在于熟练掌握正则表达式。正则表达式并非易事,从海量数据中提取出特定信息往往是一项复杂的任务,因此可能需要耗费一些功夫。

深入理解 Linux 的 I/O 系统
传统的系统调用 I/O 在 Linux 中是通过 write() 和 read() 这两个系统调用来实现的。read() 函数用于将文件数据读取到缓冲区中,而write() 则用于将缓冲区中的数据输出到网络端口。

你真的懂串口通信吗?
串行通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的一种通讯方式。尽管串行通讯的比按字节传输的并行通信慢,但是串口可以在仅仅使用两根线的情况下就能实现数据的传输。

一文剖析 Linux 内核的内存管理
内存管理是操作系统中至关重要的任务之一,其主要职责是有效地管理物理内存,以支持各个进程的运行。然而,在Linux系统中,引入了虚拟地址的概念,这对内存管理带来了一些新的考虑。

分享 10 道有趣的嵌入式 C 语言面试题及答案
探讨C语言面试题时,我们将深入探索各种主题,涵盖指针、进程、运算、结构体、函数和内存等方面。下面我们来看第一个问题涉及到gets()函数的使用。这是一个经典的面试题,让我们看看这段代码有什么问题: