摘要 |
Method/apparatus for operating network data processing system 216 on aircrafts. Operations are performed in virtual machine (VM) 232 on the aircraft. The VM runs on processor unit 224 creating a simulated computer environment. The VM accesses resources of the processor unit for performing operations using host operating system 230. Running the VM is managed based on current state 208 of the aircraft and a policy 244 for managing the VM for different states of the aircraft. Managing the VM comprises: stopping the VM without stopping operating system, starting the VM, or changing its operating parameters. Identified states comprise: phase of flight; location; conditions of engine, cabin, outside, network data system; change in current state of aircraft. Use of VM on aircrafts provides separation of operations without additional hardware. The VM runs software aircraft parts (for example systems for passenger wireless devices including not fully certified software) as line-replaceable hardware unit. |