首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    怎么编译Linux内核?

    Linux 内核介绍 Linux内核(英语:Linux kernel)是一种开源的类Unix操作系统宏内核。...整个Linux操作系统家族基于 该内核部署在传统计算机平台(如个人计算机和服务器,以Linux发行版的形式)和各种嵌入式平台,如路由器、无线接入点、专用小交换机、机顶盒、FTA接收器、智能电视、数字视频录像机...工作于平板电脑、智能手机及智能手表的Android操作系统,它的底层操作系统也是Linux。尽管在桌面计算机的占用率较低,但基于Linux的操作系统统治了几乎从移动设备到主机的其他全部领域。...实际Linux的发行版Ubuntu,其易用性也逐渐接近Windows。...Linux kernel官网:https://www.kernel.org/ linux Kernel维基百科:https://www.wiki.kernel.org/ 在线阅读linux kernel

    10K20

    回到本真,代码是如何运行的?

    本文特指Linux操作系统下和静态编译性语言,以及同步处理器 今天继续计算机基础系列第三篇文章。第一篇我们从图灵机开始初步了解了计算机的发展史,第二篇刨根问底我们写的代码到底是什么。...历史文章回顾: 回到本真,梦回计算机发展史 回到本真,代码到底是什么? 回到本真,代码是如何运行的?...函数作用域内指令数据依赖 但是这样还存在别的问题: 假如下一个指令对上一个指令存在数据依赖怎么办?...这里就要提到函数作用域和局部变量,假如如下一段简单的代码,函数test在执行完成d := a + 1这行代码对应指令之后,局部变量a和d不能被回收,怎么解决呢?...怎么解决这个问题呢? 答:这就是「堆内存」的作用,比如Go语言在编译期会进行「逃逸分析」把分配在「栈」上的变量「分配到堆上去」。

    65110
    领券