Residual iterative schemes for large-scale linear systems