GCC

  • Caffeinated 6.828:实验 6:网络驱动程序

    简介 这个实验是默认你能够自己完成的最终项目。 现在你已经有了一个文件系统,一个典型的操作系统都应该有一个网络栈。在本实验中,你将继续为一个网卡去写一个驱动程序。这个网卡基于 In…

    编程笔记 2022年5月18日
  • 函数调用中堆栈的个人理解

          这是我的第一篇博客,由于公司项目需要,将暂时告别C语言一段时间。所以在此记录一下自己之前学习C语言的一些心得体会,希望可以分享给大家,也可…

    业界资讯 2022年5月18日
  • Linux 江湖系列阶段性总结

    引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版。多年前,我在 BlogJ…

    业界资讯 2022年5月18日
  • 浅谈分支预测、流水线与条件转移

    一 一个问题    在StackOverflow上有这么一个问题 v3@3.30GHz,在debug条件下,结果如下: 在release条件下,结果如…

    业界资讯 2022年5月18日
  • 云计算时代的数据库核弹头-Tencent MySQL(TXSQL)

      引言  作为腾讯规模最大的 MySQL 数据库服务,CDB 在腾讯云上也是最受欢迎的关系型数据库产品。CDB 不仅具备备份回档、监控、快速扩容等数据库运维的全套解决方案,而且拥…

    业界资讯 2022年5月18日
  • Caffeinated 6.828:实验 3:用户环境

    简介 在本实验中,你将要实现一个基本的内核功能,要求它能够保护运行的用户模式环境(即:进程)。你将去增强这个 JOS 内核,去配置数据结构以便于保持对用户环境的跟踪、创建一个单一用…

    编程笔记 2022年5月18日
  • 我们如何得知安装的包来自哪个仓库?

    有时候你可能想知道安装的软件包来自于哪个仓库。这将帮助你在遇到包冲突问题时进行故障排除。因为第三方仓库拥有最新版本的软件包,所以有时候当你试图安装一些包的时候会出现兼容性的问题。在…

    编程笔记 2022年5月18日
  • 17 种查看 Linux 物理内存的方法

    大多数系统管理员在遇到性能问题时会检查 CPU 和内存利用率。Linux 中有许多实用程序可以用于检查物理内存。这些命令有助于我们检查系统中存在的物理内存,还允许用户检查各种方面的…

    编程笔记 2022年5月18日
  • Caffeinated 6.828:使用的工具

    在这个课程中你将使用两套工具:一个是 x86 模拟器 QEMU,它用来运行你的内核;另一个是编译器工具链,包括汇编器、链接器、C 编译器,以及调试器,它们用来编译和测试你的内核。本…

    编程笔记 2022年5月18日
  • 谈谈如何设计好网站的URL

    URI和URL及URN URL大家都比较熟悉,其他两个词就比较陌生了。URI、URL和URN是识别、定位和命名互联网上的资源的标准途径。1989年Tim Berners-Lee发明…

    2022年5月18日