- 精华
- 0
- 帖子
- 2542
- 威望
- 0 点
- 积分
- 3081 点
- 种子
- 43 点
- 注册时间
- 2010-11-16
- 最后登录
- 2025-2-15
|
发表于 2015-12-31 12:36 · 河南
来自手机
|
显示全部楼层
DC:Windows CE嵌入式系统,系统的一部分,非全部,很少有游戏运行在WinCE环境下,商业游戏均运行在SEGA自己的软件环境下.
PS2:系统代号OSD,即无游戏运行时的操作界面,非常小型化.系统和BIOS集成于一体,包含EE内核,HiG高级图形库,IOP组件等.
GBA:由BIOS构成简单系统核心,包含系统调用函数库,音频驱动等,没有图形用户界面,由游戏本身提供.
NGC:整体和PS2类似,界面和系统具体不详,一说为Wii IOS的雏形.
XBOX:界面为Xbox Dashboard,操作系统基于Windows2000高度定制化,包含硬件驱动和Win32 API,但和传统PC用的Win2000差别很大,不包含桌面界面,同一时间只运行一个进程,程序不包含动态链接库.系统环境分为用户模式和内核模式,游戏运行在内核模式下,以获取高性能Runtime.
NDS:自带简单的Firmware用户界面,主要目的是防破解,其他和GBA类似.
PSP: 用户界面为XMB,系统就称之为PSP Firmware,内核由索尼开发,代号sceKernel,比起PS2要复杂很多,运行分为系统模式和游戏模式.
XBOX360:Xbox 360 Dashboard作为用户界面,操作系统采用Hypervisor,可以运行多个软件环境,和PS3类似.内核具体未知,猜测可能是Linux,刷机时可见类似Linux Kernel字样.
Wii:Wii Menu用户界面,操作更直观,功能更丰富.系统称为IOS,非苹果的iOS,Input-Output-Systems的简称,任天堂开发,为微内核架构,负责软件和硬件的交流.IOS并非单一存在,分为多个不同的模块,在同一时间内只运行一个IOS,NGC模式下不运行IOS.有专门的ARM处理器执行IOS,主PPC处理器执行游戏.
PS3:用户界面为XMB,系统核心代号CoreOS,软件环境基于FreeBSD,通信环境基于NetBSD.包含一个小型的硬件抽象层,区别于驱动访问硬件,PS3采用直接硬件访问.PS3 CPU的主核心PPE主要用于运行操作系统.
NDSi:加入可拓展的DSi Menu用户界面,同样基于IOS,但相比Wii更精简,一些需要运行新功能的游戏会自带相应的IOS.运行通用NDS游戏时类似NDS.
3DS:新的HOME Menu用户界面,系统具体信息未知,和Wii Menu有一定的相似性,可能是改良之后的IOS,加入了大量的防破解技术.
PSV:用户界面为新开发的LiveArea,系统和PS3类似,基于FreeBSD和NetBSD授权.整体环境和PS3类似,在此基础上强化了多任务和后台处理.系统包含低级库和API层,对Runtime的性能做了优化.CPU的其中一个核心专用于处理操作系统和多媒体. |
|