A time slice is a short, fixed-duration interval during which a process is allowed to run in a preemptive multitasking operating system. This mechanism ensures fair CPU time distribution among processes, preventing any single process from monopolizing the system resources.