Does the word "slot" have the same definition in the next two sentences?

The TV program has a new time slot.

He put a quarter in the slot.
different meanings