操作系统
xuehuabaobeier
越努力,越幸运
展开
-
解释性语言与编译性语言
解释性语言的定义: 解释性语言的程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。 现代解释性语言通常把源程序编译成中间代码,然后用解释器把中间代码一条条翻译成目标机器代码,一条条执行。编译性语言的定义: 编译性语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器转载 2015-11-03 21:41:46 · 420 阅读 · 0 评论 -
同步与异步的区别
文章内容大部门转自 http://blog.chinaunix.net/uid-21411227-id-1826898.html 同步和异步可以有很多的使用前提,比如进程的同步异步,信号传输的同步异步等。进程同步用来实现程序并发执行时候的可再现性。一.进程同步及异步的概念1.同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。同步就是指一个进程在执转载 2015-11-01 13:43:24 · 1025 阅读 · 0 评论 -
程序的可重入与不可重入
可重入程序是指该程序被某程序调用,但还未结束,又被另一个程序调用。 可重入程序是通过减少对换信息量来改善系统响应时间的。文章主要转自 http://www.cppblog.com/prayer/archive/2009/07/05/89270.html这种情况出现在多任务系统当中,在任务执行期间捕捉到信号并对其进行处理时,进程正在执行的指令序列就被信号处理程序临时中断。如果从信号处理程转载 2015-11-03 21:34:38 · 7709 阅读 · 0 评论