3DS操作系统解析,老任你什么时候来个3DSPhone!!
gpu吧
全部回复
仅看楼主
level 13
3DSOS类似于Wii的IOS,但又有很多区别。相比以前的掌机强大很多,早先的掌机并没有真正意义上的操纵系统(直到PSP和DSi)。有别于传统的操作系统,系统的单位统称为title,title可以是一个程序,也可以是进程,甚至内核。它们没有特定的层级关系,但有一定的运行顺序,按照顺序划分一下title的种类的话,就如下图:
Application是我们用户直接接触的,包括游戏和系统应用。3DS运行游戏不再是独立模式,游戏也是视作系统中的一个application。
Applet可以看做是进程级,部分进程比如HU(home menu),浏览器,好友列表,这些即相当于一个程序。其中HU是整个系统的核心之一,它掌管大部分的系统功能。
Data Archives可以看做是数据库。
Module包括了系统的很多基本进程,以及硬件功能调用。
Firmware分为四个部分,ARM11进程,ARM11内核,以及ARM9进程,ARM9内核。
3DS开发通过调用相关service API,service由若干进程组成,service之间又通过线程关联,一个线程支持四个进程。3DS的图形库是GX,接口类似于OpenGL,介于OpenGL ES 1.1和2.0之间,因为在1.1的基础上加入了很多2.0甚至更多的功能,但又不支持可编程shader,所以任天堂开放了更多可配置的fragment流水线阀值,其实就是DMP的Maestro。
另外,3DSOS还是一个多任务系统,你们也许会纳闷,这也算多任务,但他确实是多任务,日常使用的程序或许必须关闭一个再打开另一个,但是HU会一直暂停在后台待命。开机时HU完成载入之后,Module的大多数进程也就运行在后台了。毕竟是游戏机,不是智能手机,系统要保证游戏运行的效率最大化,并不能做成我们眼中那样的多任务。好像这样说不完全正确,应该说毕竟硬件配置太低,PSV的系统模式倒是我们熟悉的墓碑多任务
游戏机的软硬件都在日趋泛用化,越来越像智能操作系统,PSV就更像了,家用机PS4,XBOXONE就更不用说了。不过眼下掌机市场堪忧,不知道老任和索尼接下去会怎么发展。PS标题只是吐个槽。
2015年02月09日 08点02分 1
level 13
其实就是3DS配置太低,人家PSV好歹有个墓碑机制的后台[阴险]
2015年02月09日 08点02分 2
psv后台不墓碑吧……0加载怎么会是墓碑……游戏放了一天在打开接在原来的画面玩下去好好的啊[滑稽] ------I'm a Noooooooooooob
2015年02月16日 00点02分
@翻车♂大师 psv内存分系统模式和游戏模式独占的,各占256mb,相互不能干扰,游戏基本上放上个把月也不会被关闭,除非打开第二个游戏
2015年02月16日 10点02分
level 7
[笑眼]日本人不在乎多媒体 游戏好玩就ok
来自lumia800功能机
2015年02月09日 23点02分 3
你那些同学主要玩什么的?
2015年02月10日 05点02分
什么都玩 玩腻了就卖 日本二手店满大街 来自lumia800功能机
2015年02月10日 08点02分
回复
LeeLin��Ƶ
:玩PS3 PS4什么的多吗?
2015年02月10日 12点02分
回复
crayon������
:家家都有吧。。我准备买ps4了
2015年02月10日 12点02分
level 10
老大我可以转你的文章不[太开心]
2015年02月10日 15点02分 4
当然
2015年02月10日 16点02分
回复 crayon嘻哈小新 : 回复 crayon嘻哈小新 : [真棒]
2015年02月10日 16点02分
level 12
看不太懂啊
2015年02月16日 00点02分 5
1