前后台系统是什么
早期的嵌入式系统中没有操作系统的概念,程序员编写嵌入式程序通常直接面对裸机及裸设备。在这种情况下,通常把嵌入式程序分成两部分,即前台程序和后台程序。
应用程序是一个无限的循环,循环中调用相应的函数完成相应的操作,这部分可以看成后台行为。前台程序通过中断来处理事件;后台程序则掌管整个嵌入式系统软、硬件资源的分配、管理以及任务的调度,是一个系统管理调度程序。这就是通常所说的前后台系统。一般情况下,后台程序也叫任务级程序,前台程序也叫事件处理级程序。在程序运行时,后台程序检查每个任务是否具备运行条件,通过一定的调度算法来完成相应的操作。对于实时性要求特别严格的操作通常由中断来完成,仅在中断服务程序中标记事件的发生,不再做任何工作就退出中断,经过后台程序的调度,转由前台程序完成事件的处理,这样就不会造成在中断服务程序中处理费时的事件而影响后续和其他中断。
实际上,前后台系统的实时性比预计的要差。这是因为前后台系统认为所有的任务具有相同的优先级别,即是平等的,而且任务的执行又是通过FIFO队列排队,因而对那些实时性要求高的任务不可能立刻得到处理。另外,由于后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。由于这类系统结构简单,几乎不需要RAM/ROM的额外开销,因而在简单的嵌入式应用被广泛使用。
三星I917和三星I8700哪个好三星I917搭载了一枚500万像素的摄像头,支持自动对焦和LED补光灯,还可以录制720p(1280times720)高清视频。而三星I8700采用单摄像头设计,摄像头像素为500
三星I917和三星S5820哪个好三星I917采用的是主频高达1GHZ的高通snapdragonQSD8250,拥有Adreno200图形芯片,保证了系统的运行流畅稳定,机身内存512MBRAM,并内置8GB的可用
三星I917和MOTOMT716哪个好三星I917采用的是主频高达1GHZ的高通snapdragonQSD8250,拥有Adreno200图形芯片,保证了系统的运行流畅稳定,机身内存512MBRAM,并内置8GB的可用
三星I917和盛大手机哪个好三星I917采用的是Windowsphone7智能操作系统,也是目前市场最具关注度的系统之一。而盛大手机在系统方面并不会采用盛大旗下的乐众ROM,搭载了AndroidOS2。3。6
三星I917和HTCOneX哪个好三星I917采用的是一块4。0英寸大的电容屏,分辨率480800像素,并使用了三星自家研发的新一代SuperAMOLED屏幕,无论色彩显示角度亮度都出类拔萃无可挑剔。而HTCOne
三星I917和iPhone5哪个好三星I917搭载了一枚500万像素的摄像头,支持自动对焦和LED补光灯,还可以录制720p(1280times720)高清视频。而iPhone5搭载了800万像素摄像头,配备120
三星I917和天语W806哪个好三星I917搭载了一枚500万像素的摄像头,支持自动对焦和LED补光灯,还可以录制720p(1280times720)高清视频。而天语W806搭配了一颗500万像素支持自动对焦的摄
三星I917和诺基亚800哪个好三星I917搭载了一枚500万像素的摄像头,支持自动对焦和LED补光灯,还可以录制720p(1280times720)高清视频。而诺基亚800采用一枚800万像素经卡尔蔡司认证的摄
三星I917和联想K800哪个好三星I917采用的是Windowsphone7智能操作系统,也是目前市场最具关注度的系统之一。而联想K800采用了成熟的Android2。3。7版本系统,并支持HSPA网络。联想K
三星I917和三星GalaxyYDuos哪个好三星I917采用的是主频高达1GHZ的高通snapdragonQSD8250,拥有Adreno200图形芯片,保证了系统的运行流畅稳定,机身内存512MBRAM,并内置8GB的可用
三星I917和HTC新渴望VT哪个好三星I917采用的是一块4。0英寸大的电容屏,分辨率为480800像素,并使用了三星自家研发的新一代SuperAMOLED屏幕,无论色彩显示角度亮度都出类拔萃无可挑剔。而HTC新渴