[发明专利]计算机系统和用于启动其中的基本程序的方法有效
| 申请号: | 200680002664.5 | 申请日: | 2006-09-26 |
| 公开(公告)号: | CN101107591A | 公开(公告)日: | 2008-01-16 |
| 发明(设计)人: | 安田泰勋 | 申请(专利权)人: | 索尼计算机娱乐公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/50 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 曲瑞 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机系统 用于 启动 中的 基本 程序 方法 | ||
技术领域
本发明涉及一种能够执行多个基本程序的计算机系统,以及一种用于执行计算机系统的基本程序的方法。
背景技术
为了提高处理速度而设置多个程序执行元件、例如CPU(中央处理单元)的近来的计算机系统已经得到开发。这样的具备多个程序执行元件的计算机系统具有多个不同的基本程序(操作系统),并且原则上可以由程序执行元件执行。
然而,当执行多个不同的基本程序时,对计算机系统的硬件资源(例如硬盘设备、显示设备)的访问变得难以控制,并且用于稳定地运行系统的处理变得复杂化。
因此,利用其中已经去掉了所谓I/O系统的基本程序,并在基本程序当中共享单一的I/O系统,可以防止每个基本程序直接访问硬件资源。在此情况下,可以仅在I/O系统中控制对硬件资源的访问。
发明内容
发明所要解决的技术问题
然而,当从基本程序去掉I/O系统时,将发生这样的问题,即不能从硬盘设备等将启动基本程序时所必要的数据读入存储器。
在所谓的微内核技术中,将用于控制对硬件资源的访问的程序作为子系统与基本程序主体分开安装,并且将必要的最小功能作为基本程序主体安装,并且其中存在这样的技术:一旦基本程序启动就变得必要的数据由基本程序加载器(loader)管理(例如,参见日本专利申请公开No.6-324849)。
然而,在此技术中,将引导盘(boot volume)提供给存储器,并由基本程序内核读取将在系统启动时启动的程序数据。也就是说,必须为每个基本程序准备用于读取程序数据的引导加载器。此外,必须向存储器提供引导盘,并且在引导过程中使用大量存储器。
因此,当用于启动多个不同的基本程序时,用于启动基本程序的传统微内核方法在安装和处理方面不是很有效。
解决技术问题的技术方案
本发明是在考虑到上述状况的情况下而设计的,并且本发明的目的是提供一种计算机系统,它能够简单而有效地启动不具有I/O系统的基本程序。
本发明提供一种能够执行用于提供程序执行环境的基本程序的系统,该系统包括:存储设备,用于为每个基本程序存储基本程序在启动过程中所必需的数据和指示与启动过程中所必需的数据相关的信息的配置数据;资源管理器,用于控制对包括存储设备在内的硬件资源的访问请求;存储器设备,能够为每个基本程序设定存储空间,并且每个存储空间可以由至少一个基本程序访问;和启动辅助单元,用于从存储设备中读取与将要启动的基本程序相关的配置数据,根据被写入配置数据中的信息从存储设备中获取启动过程中所必需的数据,将启动过程中所必需的数据存储在可以由将要启动的基本程序访问的存储器设备中的存储空间中,并执行用于启动所指定的基本程序的处理。
附图说明
图1是示出本发明实施例的计算机系统的示例的方框图;
图2是示出本发明实施例的配置数据的内容示例的说明图;
图3是示出本发明实施例的用于启动基本程序的处理示例的流程图;
图4是示出本发明实施例的、基本程序在存储器节约优先模式下的启动处理示例的流程图;
图5是示出本发明实施例的指示初始读取数据的位置的数据示例的说明图;
图6是本发明实施例的、基本程序在速度优先模式下的启动处理示例的流程图。
具体实施方式
以下将参考附图阐述本发明的实施例。如图1所示,本发明实施例的计算机系统包括控制器11、存储器单元12、输入/输出单元13、外部存储器单元14、存储单元15、操作单元16和显示单元17。
控制器11、例如处理器从外部存储器介质读出程序,存储在外部存储器单元14中,并执行存储在存储器单元12中的程序。本实施例的控制器11包括多个程序执行元件,从而可以并行执行多个基本程序。控制器11读取基本程序并执行用于启动程序的加载程序。下面将详细阐述控制器11的操作。
存储器单元12是包括RAM(随机存取存储器)和其它存储器元件的存储器设备,保存由控制器11执行的程序。该程序可以在DVD-ROM或其它计算机可读记录介质上提供。存储器单元12还充当工作存储器,用于保存控制器11执行操作时所必需的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼计算机娱乐公司,未经索尼计算机娱乐公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680002664.5/2.html,转载请声明来源钻瓜专利网。





