www.fcbd.comcsavj 这是什么意思?

红米手机 &
电视盒子 &
智能硬件 &
发烧级手机控
楼主的荣誉
扫码下载App一键签到 升级加速
FC是什么意思?
&来自老版论坛
扫一扫!手机看帖更爽
我朋友email问我应用程序FC是什么意思,玩手机的应该都知道这个FC,不是任天堂那个FC:lol
回完Email,顺手发论坛里来,混个积分;P
我写的东西只是根据我自己的理解,用我朋友这样的小白能明白的方式阐述的,大概意思是差不多的,严谨的说里面有不对的地方。算个科普帖吧,帮大家了解一下安卓和windows的不同。程序员朋友就不要来笑话我了:$
----------------------------------------------------------------------------------------------------------------------
FC是英文Force close的缩写,就是强制关闭的意思。
简单的说,和Windows下的应用程序崩溃的意思差不多,FC是指操作系统发现应用程序不非常,强行把它关闭了。
& && & 复杂点说,FC和崩溃又不太一样,Windows下应用程序崩溃可能会造成操作系统不稳定,需要重启系统,你应该能经常遇到这样的事。而Linux系统中的FC不会对操作系统有影响。
& && &&&详细的说这个事,得从Windows和Linux的内核说起(安卓也是linux,它属于linux的一个分支)。所谓内核,就是操作系统最核心的部分,应用程序通过内核来控制硬件。内核分为微内核和宏内核两种,windows微内核,Linux是宏内核。
& && &&&早期的时候,大概是90年代吧,Linux的创始人曾经和一位业界的大佬,有过一个著名的辩论,就是讨论微内核和宏内核哪个好。
& && &&&所谓微内核,就是说内核很小,只有几百K到几M。早期的时候,业界普通认为微内核能最大化的利用硬件资源,因为应用程序要通过内核调用硬件,内核大了,中间中转的步骤多了,硬件的利用率自然就低了。所以当时高端的服务器,操作系统都是微内核的。微软的windows系统也是基于性能考虑,使用微内核。
& && & 宏内核,自然就是内核比较大了,像LINUX的内核一般有26-30M,这个大小手机和服务器的都差不多,都是这么大。宏内核一般都会集成重要的驱动程序,还有一些维护系统运行的重要程序。不知道你看没看到过怎么定制ROM,定制ROM的一个重要步骤就是重新编译内核。编译内核的时候,可以把不需要的功能和驱动删除,精简内核,从而提升手机的效率。这就是为什么有些定制的ROM占用资源小,速度快的原因。
& && &&&还回到微内核和宏内核哪个好的辩论上,这个辩论前前后后讨论了有一年,吸引了很多业内的牛人参与,最后也没得到结论。Linux的那个创始人脾气挺差,最后倒是得罪了一批业界的牛人。
& && &&&不过后来的经验表明,还是宏内核比较稳定。因为微内核对系统的控制较弱,把系统的控制权最大化的放开给应用程序。这个思路是正确的,当一个程序员编写重要的应用程序时,他可以申请最高的控制权限,从最底层控制系统。但这需要程序员有非常全面的知识体系和编程经验,实际情况是,很多二三流的程序员都觉着自己非常牛B,都要从底层控制系统,结果应用程序出错了,顺带把系统也搞瘫痪了。
& && &&&Linux下的宏内核就不存在这个问题,应用程序的所有操作都要经验内核批准,才能接着运行,内核觉着你这个程序有问题了,就把你关掉,这就是FC。关掉后,应用程序可能会一直不能运行。但系统是没有任何影响的,因为都在内核的控制之下。
& && & 手机操作系统和Linux又有一点不同的是,手机操作系统一般都加入了内存回收的制度。系统会优先保证重要程序运行所需要的内存,比如手机打电话这样重要的功能,系统一定要保证它有足够的内存运行。当系统发现内存不足的时候,会把非重要程序(一般是内核以外的程序)关掉,也不管它是正常不正常。这种情况也会造成,你当前运行着的程序FC。
-----------------------------------------------------------------------------------------------------------------------
p.s&&其实关于微内核和宏内核哪个好,现在也没有定论。现在的操作系统,都吸收了二者优点,不断完善。像苹果的IOS,它的mach内核其实是微内核的,但它一样很稳定。乔布斯当年还请Linux的创始人去谈过合作的事情,linus大概属于IQ高,EQ低的类型,还没搞明白乔布斯要谈什么,就谈崩了。
扫描二维码,手机查看本帖
已有6人评分
终于明白了.
总感觉楼主很厉害!
谢谢,学习了。
说得很好,加分必须的
总评分: 经验 +30
·来自老版论坛
明白是 其实程序崩溃 闪退 强制关闭都是一个意思&&对于手机应用来说...
·来自老版论坛
路过,顶帖,拿分走人!
·来自老版论坛
增见识了,楼主说的详细阿!                      
·来自老版论坛
好复杂但是 就是感觉安卓的内核很烂。。完全和其他没得比
·来自老版论坛
以前不懂,看贴总是不 回,一直没提升等级和增加金币;现在我明白了,反正回贴可以升级,也可以赚金币,我就把这句话复制下来,遇贴就回回
·来自老版论坛
有的时候度娘是最还的老师!
·来自老版论坛
深度知识贴,学习了!
·来自老版论坛
呵呵,谢谢你的自问自答。
·来自老版论坛
原来这样啊 支持一个 感谢楼主分享
·来自老版论坛
有多种意思,和解释。 关键看你在什么言语情景看到FC。
·来自老版论坛
学习了。& && && && && && && && && && && &
·来自老版论坛
学习了,长知识了!!!谢谢!!!
·来自老版论坛
增见识了,楼主说的详细阿!
·来自老版论坛
不明真相的群众路过& && && && &
·来自老版论坛
同一应用用4.1好好的,4.3和4.4就fc,这不是坑爹吗?
·来自老版论坛
支持& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &
·来自老版论坛
永远相信美好的事情即将发生 。。。。0
·来自老版论坛
看不懂,挺复杂的,还是感谢楼主分享。
·来自老版论坛
增见识了,楼主说的详细阿!
·来自老版论坛
& &&&感谢分享,谢谢谢谢。
京ICP证110507号 京ICP备号

我要回帖

更多关于 飞利浦bdm3200fc 的文章

 

随机推荐