Does word "life" have the same meaning in the following two sentences?

Life depends on many chemical and physical processes.

The battery had a short life.
different meanings