This paper concentrates on the evaluation of reliability measures of a computer system of two-identical units having independent failure of h/w and s/w components. Initially one unit is operative and the other is kept as spare in cold standby. There is a single server visiting the system immediately whenever needed. The server conducts preventive maintenance of the unit after a maximum operation time. If server is unable to repair the h/w components in maximum repair time, then components in the unit are replaced immediately by new one. However, only replacement of the s/w components has been made at their failure. The priority is given to the preventive maintenance over repair activities of the h/w. The time to failure of the components follows negative exponential distribution whereas the distribution of preventive maintenance, repair and replacement time are taken as arbitrary. The expressions for some important reliability measures of system effectiveness have been derived using semi-Markov process and regenerative point technique. The graphical behavior of the results has also been shown for a particular case.