
计算机基础
iteye_252
这个作者很懒,什么都没留下…
展开
-
32位和64位的区别
如果你的“支持64位”指支持64位的可执行文件或者“支持64位内存寻址”,那么很显然,一个32位的操作系统无法支持64位的可执行文件,由于硬件的限制也不支持64位虚拟内存殉职。 如果你的“支持64位”指支持64位计算,那么这取决于你的应用程序,操作系统并不能干涉应用程序进行64位的计算。 如果你的“支持64位”指文件系统等支持64位寻址、64位时间,那么答案是肯定的,*BSD在...原创 2009-10-18 20:04:37 · 131 阅读 · 0 评论 -
解释执行&编译执行
解释执行: 由解释器根据输入的数据当场执行而不生成任何的目标程序. 解释执行程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。这种工作方式非常适合于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后...原创 2009-10-06 19:57:42 · 347 阅读 · 0 评论 -
内存分配方式
内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 (3) 从堆上分配,亦称动态内存分配。程序在运行的...原创 2009-10-12 19:02:40 · 105 阅读 · 0 评论