Architecture Of Quantum Computing