注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Crayon

只想做自己

 
 
 

日志

 
 
 
 

游戏机的操作系统简单概括  

2012-12-24 22:45:05|  分类: 游戏 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

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的其中一个核心专用于处理操作系统和多媒体.

以上

BY:Crayon


 

  评论这张
 
阅读(721)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017