An object of the present invention is to provide a vehicle control
apparatus which makes it possible to share information by a plurality of
devices and which can improve controllability. An OS switching means
(OS-CH) switches a plurality of operating system (OS1, OS2). A shared
object (CO) has a memory resource which can be referred to from the
plurality of operating systems. The shared object (CO) shares at least
road information, and the road information registered by the application
of one of the operating systems can be referred to from the application
of the other operating system.