A process is an instance of a program that is currently running on a computer. It has a current state, associated system resources, and executes a sequence of instructions. The operating system manages processes by creating, deleting, suspending, resuming, synchronizing, and allowing communication between processes to prevent deadlocks.