Fundamental Terminologies & Execution

Abhay Kumar Modi
HSR Hi-Tech Solutions
2 min readJun 9, 2020

Objective:

  • Fundamental Terminologies
  • How execution of a program takes place??
  • Software development in C.
Computer is an electronic device.

Funda of ‘0’ & ‘1’:

  • There is nothing like 0 & 1 in computer.
  • They have no any physical significance.
  • Information are encoded as sequence of 0 & 1.

In hardware there is a magnet which consist north and south poles as for us if N-pole is ‘0’ the S-pole will be ‘1’ and vice-versa.

In case of RAM, there are many capacitors in a RAM; So, if the capacitors is charged it means ‘1’, and if capacitor is not charged it means ‘0’.

What is a Hardware?

  • It is a comprehensive term for all of the physcial parts of a computer, as distinguished from the data it contains or operates softwares that provides instructions to hardware to accomplish tasks.
  • Hardware is anything which is tangible.

What is a file?

  • File is a data bundle.

What is a software?

Computer software, also called software, is a set of instructions and its documentations that tells a computer what to do or how to perform a task. Software includes all different software programs on a computer, such as applications and the operating system.

  • Application software: An application is any program, or group of programs, that is designed for the end user. Applications software (also called end-user programs) include such things as database programs, word processors, Web browsers and spreadsheets. Image: Application Software Diagram.
  • System software:System software is a type of computer program that is designed to run a computer’s hardware and application programs. If we think of the computer system as a layered model, the system software is the interface between the hardware and user applications. The operating system (OS) is the best-known example of system software. The OS manages all the other programs in a computer.

Program and Process:

  • Set of instruction is called program.
  • Active state of program called process.

Operating System(OS):

  • It is a system software.
  • It provides interface between user and machine.
  • Act as a manager of computer system.
  • It does process management, memory management, file management.
  • Ex:- DOS, Unix, Windows, etc.

Execution of a Program:

Execution of a program

Software development in C:

--

--