CPC G06F 9/4406 (2013.01) | 11 Claims |
1. An in-vehicle information processing apparatus installed in a vehicle, comprising:
a control unit that controls a plurality of operating systems (OSs) running on common hardware, wherein
the control unit
determines whether or not the plurality of OSs need to be restarted,
in a case in which the control unit determines that one OS needs to be restarted, runs an application program running on the one OS on an OS different from the one OS,
restarts the one OS, and
after restart is complete, runs the application program running on the OS different from the one OS on the one OS; and
a storage unit that temporarily stores an OS and application program to be run, wherein
the control unit
in a case in which an application program running on the one OS is run on the OS different from the one OS, copies the application program stored in one storage area of the storage unit used by the one OS to a storage area of the storage unit used by the OS different from the one OS, and
after restart of the one OS is complete, deletes the application program copied to the storage area of the storage unit used by the OS different from the one OS.
|