公交车调度模型的matlab代码是什么使计算机程序快或慢?
为了回答这个问题,这本书抛开了编程语言的抽象,并探讨了计算机的真正工作原理。
它检查并解释了各种科学编程模型(与科学家相关的编程模型),并着重于编程构造如何映射到计算机体系结构的不同部分。
出现了两个主题:程序速度和程序模块化。
在整本书中,前提是“深入了解”,并且讨论与特定程序相关。
该书深入研究了链接器,编译器,操作系统和计算机体系结构,以了解计算机的不同部分如何与程序交互。
它从对C
/
C
++的回顾开始,并解释了库,链接器和Makefile的工作方式。
涵盖的编程模型包括Pthreads,OpenMP,MPI,TCP
/
IP和CUDA。
对计算机工作原理的强调将读者带入计算机体系结构,并偶尔进入操作系统内核。
研究的操作系统是Linux,这是科学计算的首选平台。
Linux也是开源的,它允许用户查看其内部工作原理。
简短的附录提供了用于计时程序的有用的机器表。
本书的全文在html上提供。
该html是在知识共享许可下发布的。
版权归出版商所有。
html有一些瑕疵。
例如,偶尔在多个列表之间分配同一源时,行编号不
2023-07-06 13:59:42
987KB
系统开源
1