What Is Process? - Definition From - TechTarget

  • Home
  • Operating systems
  • Share this item with your network:
TechTarget Contributor By
  • TechTarget Contributor
Published: Dec 15, 2021

What is a process?

A process is an instance of a program running in a computer. It is close in meaning to task , a term used in some operating systems. In UNIX and some other operating systems, a process is started when a program is initiated (either by a user entering a shell command or by another program). Like a task, a process is a running program with which a particular set of data is associated so that the process can be kept track of. An application that is being shared by multiple users will generally have one process at some stage of execution for each user.

A process can initiate a subprocess, which is a called a child process (and the initiating process is sometimes referred to as its parent ). A child process is a replica of the parent process and shares some of its resources, but cannot exist if the parent is terminated.

Processes can exchange information or synchronize their operation through several methods of interprocess communication ( IPC ).

Related Terms

job In certain computer operating systems, a job is the unit of work that a computer operator -- or a program called a job scheduler ... See complete definition What is defragmentation? Defragmentation, also known as 'defragging' or 'defrag,' is the process of rearranging the data on a storage medium, such as a ... See complete definition What is iCloud? Apple's iCloud is a free service that stores subscribers' photos, videos, documents, apps and more and updates everything across ... See complete definition

New & Updated Definitions

  • What is 5G New Radio (5G NR)?

    5G New Radio, or 5G NR, is a globally accepted standard that delivers more responsive mobile experiences for a wide range of applications over fifth-generation wireless (5G) networks. See More.

  • What is multi-access edge computing? Benefits and use cases
  • What is 5G?
  • What is a small cell in wireless networks?
  • What is 6G? Overview of 6G networks & technology
  • phase-locked loop (PLL)
  • What is identity and access management? Guide to IAM
  • What are AI agents? Types and examples
  • What is time-sensitive networking (TSN) via 5G?
Latest TechTarget resources
  • Networking
  • Security
  • CIO
  • HR Software
  • Customer Experience
Search Networking
  • What is multi-access edge computing? Benefits and use cases

    Multi-access edge computing (MEC) is a network architecture concept that brings cloud computing capabilities and IT services ...

  • What is 5G?

    Fifth-generation wireless or 5G is a global standard and technology for wireless and telecommunications networks.

  • What is a small cell in wireless networks?

    A small cell is a type of low-power cellular radio access point or base station that provides wireless service within a limited ...

Search Security
  • What is identity and access management? Guide to IAM

    No longer just a good idea, IAM is a crucial piece of the cybersecurity puzzle. It's how an organization regulates access to ...

  • What is data masking?

    Data masking is a security technique that modifies sensitive data in a data set so it can be used safely in a non-production ...

  • What is antivirus software?

    Antivirus software (antivirus program) is a security program designed to prevent, detect, search and remove viruses and other ...

Search CIO
  • What is a chief data officer (CDO)?

    A chief data officer (CDO) in many organizations is a C-level executive whose position has evolved into a range of strategic data...

  • What is user-generated content?

    User-generated content (UGC) is published information that an unpaid contributor provides to a website.

  • What is business process outsourcing (BPO)?

    Business process outsourcing (BPO) is a business practice in which an organization contracts with an external service provider to...

Search HRSoftware
  • What is compensation management?

    Compensation management is the discipline and process for determining employees' appropriate pay, incentives, rewards, bonuses ...

  • What is HR technology (human resources tech)?

    HR technology (human resources tech) refers to the hardware and software that support an organization's human resource management...

  • What is core HR (core human resources)?

    Core HR (core human resources) is an umbrella term that refers to the essential, mandatory and fundamental tasks and functions of...

Search Customer Experience
  • What are virtual agents and how are they being used?

    A virtual agent is an AI-powered software application or service that interacts with humans or other digital systems in a ...

  • Customer acquisition cost (CAC): How to calculate and reduce it

    Customer acquisition cost (CAC) is the cost associated with convincing a consumer to buy your product or service, including ...

  • What is direct marketing?

    Direct marketing is a type of advertising campaign that seeks to elicit an action (such as an order, a visit to a store or ...

Close

Tag » What Is A Process In Computing