gpt4 book ai didi

c - 了解 printf 的硬件

转载 作者:太空狗 更新时间:2023-10-29 16:39:36 24 4
gpt4 key购买 nike

我想知道是否有任何可用的在线资源可以解释某些事情发生了什么,比如 C 的 printf,它解释了非常低级别(BIOS/内核调用)中发生的事情

最佳答案

Linux:

printf() ---> printf() in the C library ---> write() in C library ---> write() system call in kernel.

要了解用户空间和内核空间之间的接口(interface),您需要了解如何system calls。工作。

要了解最低级别的情况,您需要分析 kernel 中的源代码.

Linux system call quick reference (pdf 链接)可能很有用,因为它标识了您可能开始查找内核源代码的位置。

关于c - 了解 printf 的硬件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2457656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com