05 2025 档案
摘要:1.2 理想化计算与Python虚拟机 要完全理解高性能编程问题,仅了解计算机的基本组件是不够的。所有这些组件之间的相互作用以及它们如何协同工作来解决问题,会带来额外的复杂性。在本节中,我们将探讨一些玩具问题,说明理想的解决方案是如何工作的,以及Python是如何处理这些问题的。 为了更好地理解高性
阅读全文
摘要:1 了解高性能Python 主要内容: 计算机体系结构的要素有哪些? 有哪些常见的计算机体系结构? Python如何抽象底层计算机体系结构? 编写高性能 Python 代码有哪些障碍? 如何成为高性能的程序员? 计算机编程可以看作是移动数据位并以特殊方式转换数据位以实现特定结果。然而,这些操作都需要
阅读全文
摘要:17 虚拟化 在计算机系统中,虚拟一词可能比较含糊。它主要用于表示一种中介,将复杂或零散的底层转换为可由多个消费者使用的简化接口。举个我们已经见过的例子,虚拟内存允许多个进程访问一个大内存库,就像每个进程都有自己的独立内存库一样。 这个定义还是有点令人生畏,所以最好还是解释一下虚拟化的典型目的:创建
阅读全文
摘要:16 C源代码编译软件入门 大多数非专有的第三方Unix软件包都有源代码,你可以编译并安装。其中一个原因是,Unix(和 Linux 本身)有太多不同的版本和体系结构,很难为所有可能的平台组合分发二进制软件包。另一个至少同样重要的原因是,Unix 社区广泛传播源代码,鼓励用户为软件贡献错误修复和新功
阅读全文
摘要:#15 开发工具 Linux深受程序员的欢迎,这不仅是因为它提供了大量的工具和环境,还因为该系统的文档特别完善,而且非常透明。在Linux机器上,你不一定非得是程序员才能利用开发工具,这是个好消息,因为与其他操作系统相比,开发工具在Linux系统管理中发挥着更大的作用。至少,你应该能够识别开发工具,
阅读全文
浙公网安备 33010602011771号