We are trying to build a general purpose computing environment where all computations are performed using wired logic. We have claimed that autonomous reconfigurability is indispensable for this purpose. Autonomous reeonfigurability means that functions configured on a reconfigurable computer can configure other functions and all can communicate with each other by themselves at run-time. This paper suggests the concept of resource management and virtualization operated by programmed wired logic on the general purpose computing environment: virtuahzing the locations used by applications implemented by wired logic. This paper also describes the result of implementing the basic resource management and virtualization system based on the concept to evaluate its spatial and time overheads. It also estimates the improvement achieved in time overheads.