To answer the original question, mainframes could fill anything from a large office to an entire floor. Filling an entire building was pretty unusual except for the SAGE air defense system or maybe an NSA installation.