Live briefing
Everything about Process (computing)
Particular execution of a computer program
In computing, a process is the instance of a computer program that is being executed by one or many threads. There are many different process models, some of which are lightweight, but almost all processes are rooted in an operating system (OS) process which comprises the program code, assigned system resources, physical and logical access permissions, and data structures to initiate, control and coordinate execution activity. Depending on the OS, a process may be made up of multiple threads of execution that execute instructions concurrently. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Process (computing)A 5-minute orientation
- Skim a recent paper: Edge Learning for B5G Networks With Distributed Signal Processing: Semantic Communication, Edge Computing, and Wireless SensingInfluential work since 2022
- Pick up a classic book: Advances in Computers, Volume 49 (Advances in Computers)The most-reprinted book on the subject
- Read the landmark paper: Irreversibility and Heat Generation in the Computing ProcessCited 4,500 times
- Go sideways: Computer multitaskingA closely related topic
- Go sideways: Context switchA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Irreversibility and Heat Generation in the Computing Process
The process group approach to reliable distributed computing
Modeling rainfall-runoff process using soft computing techniques
Irreversibility and heat generation in the computing process
Modeling the infiltration process with soft computing techniques
Design process for a non-majors computing course
Specifying process-oriented hypertext for organizational computing
A New Algorithm for Computing Process Flexibility
🆕 Influential since 2022
Edge Learning for B5G Networks With Distributed Signal Processing: Semantic Communication, Edge Computing, and Wireless Sensing
In-situ monitoring additive manufacturing process with AI edge computing
Edge computing-based unified condition monitoring system for process manufacturing
Process, Bias, and Temperature Scalable CMOS Analog Computing Circuits for Machine Learning
Machining process parameters optimization using soft computing technique
📚 Books worth reading
Advances in Computers, Volume 49 (Advances in Computers)Marvin V. Zelkowitz, Marshall C. Yovits · 1995
Introducing ComputersRobert H. Blissmer · 1988
Computational Linguistics and Intelligent Text ProcessingAlexander Gelbukh · 2003
Advances in ComputersMarshall C. Yovits · 1971
CISSP for dummiesLawrence H. Miller, Peter H. Gregory · 2002
Advances in ComputersAli R. Hurson, Veljko Milutinovic · 2012
CompTIA A+ Complete Study GuideQuentin Docter · 2006
Computer scienceJ. Glenn Brookshear, Brookshear · 1985
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Computer multitasking In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time. New tasks can interrupt…
- Context switch In computing, a context switch is the process of storing the state of a process or thread, so that it can be restored and resume execution at a later point…
- Thread (computing) In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which…
- Scheduling (computing) In computing, scheduling is the action of assigning resources to perform tasks. The resources may be processors, network links or expansion cards. The…
- Preemption (computing) In computing, preemption is the act performed by an external scheduler — without assistance or cooperation from the task — of temporarily interrupting…
- Multithreading (computer architecture) In computer architecture, multithreading is the ability of a central processing unit (CPU) (or a single core in a multi-core processor) to provide multiple…
- Operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.…
- Process management (computing) A process is a program in execution, and an integral part of any modern-day operating system (OS). The OS must allocate resources to processes, enable…