A program recording apparatus has a program information input unit
inputting program information concerning programs; a program recording
setting unit setting of the recording of programs; a recording unit
writing in, and erasing, data containing the contents of the programs to
and from a recording medium; and a management unit storing program
information.