1. A method of reducing latency in a segmented virtual machine (VM), comprising: receiving first segment state information regarding the first segment from a first segment of the VM at a second segment of the VM; storing the first segment state information on the second segment of the VM; automatically determining future first segment state information on the second segment of the VM without having to receive updates from the first segment wherein the first segment is a core VM and the second segment is a shell VM; and wherein the first segment state includes time, file state, or a directory state.