A Process is broken down into multiple threads. A program becomes a process when it’s loaded into the memory and each process has it’s own address space. A process is sub divided into multiple threads and each thread uses the allocated address space given to it’s parent process for execution enabling to run multiple threads…
Category: Programming
Process
A process is an instance of program being executed in the CPU. Application Software is collection of multiple programs. When we run an application, the programs are loaded in the CPU as sequential processes with an address space. This creates a kind virtual CPU for each process. The CPU loads multiple processes and keeps multiplexing…
Software
Software is a collection of programs that instructs the computer to perform an execution of a task. Software can be broadly classified as Operating System is software layer between the computer hardware and other application programs which provides resources to run the program and interface to the hardware. Application Software run on the top of…
Programs
A Program is a set of instruction in a programming language format that instructs the computer to perform a task or function. A collection of programs makes a software which can be an Operating System or an Application Software. Programming is classified based on abstraction from Instruction Set Architecture as following: High Level Programing is…