When you create a SQL Server Agent job, you have the option of creating a new schedule for that job or using one that already exists.
Job schedules can be managed independently of jobs. You can use sp_add_schedule to create the schedule and sp_attach_schedule to attach the schedule to a job.
This enables you to attach the same schedule to multiple jobs.