SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Computer Program
An Algorithm is a step- by- step set of instructions designed to
perform a particular function. Its basically a procedure to get a
required result.
Computer Program is a sequence of coded instructions written to
perform a particular task or function.
It’s basically like having a recipe which tells you what to do and how
to do it. It contains a list of ingredients- (variables) and tells the
computer what operations to do with it in order to get the right output.
The programs are built-in or entered by the user and stored in the
sytem memory along with the operands- data. So, when the computer
executes a program, it already has the instructions as well as the data
that it needs and works one instruction at a time.
Programming Language
It is a formal constructed language in which the program is written by
the user for the computer to understand.
It basically works on two parts:
 Syntax- (form & grammar of the language)
 Semantics- (meaning of the statement or keyword)
Low- level Languages
There are many types of programming languages: low level, high
level, 4GL, Scripting language, etc.
A Low- level Programming Language is one that provides little or no
abstraction or separation of ideas from the system’s instruction set.
To the computer, low-level languages are the least complex and are
the closest to the hardware.
Machine level language
It is composed in the binary code- 0s & 1s. This is what the computer
understands best, all it’s signals are sent and received in 0s & 1s.
0s mean on and 1s mean off- where a signal is given electronically or
not, or whether a statement is true or false. It forms a pattern which
the computer system can understand and communicate and goes one
bit at a time.
This is the only language that the system understands, all other
languages are translated to this.
Assembly level language
It is a low- level language which has a very strong correspondence
between the language itself and the instruction set of the system.
Each assembly language is specific to the architecture and code of the
respective system.
This language has a direct connection with the instruction set of the
computer but requires a specific software called the assembler to
translate it into the machine code.
High- Level Languages
A high- level language is one that allows the programmer to write
programs that are relatively independent of the instruction set or
architecture of the system.
It uses the natural elements of human language making it easier to
understand and write the program. This kind of abstraction makes it
simple for the user to define the function set.
Eg: C, C++, Cobol, Fortan, Java, Pyton, etc.
Software
A Software is a set of Program Instructions. It refers to the programs
and other operands used by the system to perform a given task.
They are of two types:
 System Software
 Application Software
System Software
System Software Comprises the Programs which are directly linked
with the Hardware and Perform Tasks within Controlling and
Utilizing it.
It is the link between the User and the Computer Hardware.
It comprises the Operating System and Utility Programs that enable
the operating System to Work.
Utility Programs
The Utility Program is a system software one that is designed to help
analyse, configure, optimize or maintain the hardware of the system.
It focuses on the use of the computer infrastructure or hardware.
Eg: System monitors, Backup Softwares, Disk cleaners, Anti- viruses,
etc.
Operating System
An Operating System is a System Software That Manages the
Computer Hardware and Software Resources and Provides A
Common Portal for other Computer Programs and Application
Softwares for the User to Access.
Eg: Windows, Linux, Unix, etc
Functions of OS
 Booting The Computer
 Manages The Peripheral and I/O Devices
 Manages the System Resources
 Manages the Memory and Saves Data in Allot
 Sends & Receives Data and Manipulates Data according to the User’s
Requirements
Real- time OS
It is one which is able to receive & process data and return results
quick enough to be useful at that very moment.
A real time OS is a multitasking operating system that aims at
executing real-time applications. They often use specialized
scheduling algorithms so that they can achieve a deterministic nature
of behavior. The main objective of real-time operating systems is their
quick and predictable response to events.
They have a time- sharing design between tasks for the Processor to
be used to an optimum extent by shifting tasks within the system
clock based on the priorities.
It is used in the armies, certain high tech industries, space stations,
etc. It is also used in home systems Video games like Atari,
Macintosh, etc. Programs like Java Real Time.
Multi- user OS
A Multi- User Operating System is one that allows the Admission of
Multiple users through Different Input- Output Nodes to Access the
Processor through Time- Sharing or Batch Processing.
Eg: Windows NT, Unix, etc.
It is any operating System that works on a network.
Multi- tasking OS
A Multi- Taking OS is one that allows the More than one Program to
Operate and Process Data at a time rather than one after the other.
Here many processes are executed concurrently.
Here, either the Control Unit allots time for each program or the
Processes themselves fit together by overlapping in the processor.
Application Programs
The Operating System is the background of the application software.
Application Softwares are those designed for the end user- It is what
he actually interacts with.
It is a set of programs for the end user to carry out his specific tasks
and satisfy the need of the particular environment.
Examples:
 Web browsers
 MS Office- (Word Processing, Spread sheets, etc)
 Entertainment
 Graphics
 Database Mgmt- MySQL
 Documentation

Weitere Àhnliche Inhalte

Was ist angesagt?

system software and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assemblersystem software  and application software, compiler, interpreter & assembler
system software and application software, compiler, interpreter & assemblerchetan birla
 
Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01hassaanciit
 
Software System
Software SystemSoftware System
Software SystemAnil Neupane
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem SolvingSukhendra Singh
 
SYSTEM SOFTWARE
SYSTEM SOFTWARE SYSTEM SOFTWARE
SYSTEM SOFTWARE Hunny Jummani
 
Neethu Narayanan- Operating System
 Neethu Narayanan- Operating System Neethu Narayanan- Operating System
Neethu Narayanan- Operating System19940213
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FITRaj vardhan
 
Software - Introduction
Software - IntroductionSoftware - Introduction
Software - IntroductionSagarGupta372
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Software concepts
Software conceptsSoftware concepts
Software conceptsCool Guy
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Lanie Plecerda
 
Computer software lecture
Computer software lecture Computer software lecture
Computer software lecture Ehtashamulhaq17
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer softwareHardik Patel
 

Was ist angesagt? (20)

system software and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assemblersystem software  and application software, compiler, interpreter & assembler
system software and application software, compiler, interpreter & assembler
 
Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01
 
Software System
Software SystemSoftware System
Software System
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem Solving
 
L2 ch1
L2  ch1L2  ch1
L2 ch1
 
Computer software
Computer software Computer software
Computer software
 
Software
SoftwareSoftware
Software
 
Software concepts
Software conceptsSoftware concepts
Software concepts
 
SYSTEM SOFTWARE
SYSTEM SOFTWARE SYSTEM SOFTWARE
SYSTEM SOFTWARE
 
Neethu Narayanan- Operating System
 Neethu Narayanan- Operating System Neethu Narayanan- Operating System
Neethu Narayanan- Operating System
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FIT
 
System software
System softwareSystem software
System software
 
Software - Introduction
Software - IntroductionSoftware - Introduction
Software - Introduction
 
Software concepts
Software concepts Software concepts
Software concepts
 
Software Concepts Notes
Software Concepts NotesSoftware Concepts Notes
Software Concepts Notes
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Software concepts
Software conceptsSoftware concepts
Software concepts
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02
 
Computer software lecture
Computer software lecture Computer software lecture
Computer software lecture
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer software
 

Andere mochten auch

Torneo Lazzarotto
Torneo LazzarottoTorneo Lazzarotto
Torneo Lazzarottopitfigh
 
Trisenx ì‚Źì˜ ì „ë§êłŒ 믾래1
Trisenx ì‚Źì˜ ì „ë§êłŒ 믾래1Trisenx ì‚Źì˜ ì „ë§êłŒ 믾래1
Trisenx ì‚Źì˜ ì „ë§êłŒ 믾래1서성욱
 
[Solution]Knovel활용예제
[Solution]Knovel활용예제[Solution]Knovel활용예제
[Solution]Knovel활용예제icyIris
 
Elgoibarko nerabeen aisialdi eta gaztelekuaren erabilerari buruzko inkesta
Elgoibarko nerabeen aisialdi eta gaztelekuaren erabilerari buruzko inkestaElgoibarko nerabeen aisialdi eta gaztelekuaren erabilerari buruzko inkesta
Elgoibarko nerabeen aisialdi eta gaztelekuaren erabilerari buruzko inkestaGaztelekua
 

Andere mochten auch (6)

Torneo Lazzarotto
Torneo LazzarottoTorneo Lazzarotto
Torneo Lazzarotto
 
Trisenx ì‚Źì˜ ì „ë§êłŒ 믾래1
Trisenx ì‚Źì˜ ì „ë§êłŒ 믾래1Trisenx ì‚Źì˜ ì „ë§êłŒ 믾래1
Trisenx ì‚Źì˜ ì „ë§êłŒ 믾래1
 
ìžĄìœ”ëŠŹì•„ êž€ëĄœëȌ 프런티얎 2êž°_KHU FAUVE_탐방 ëłŽêł ì„œ
ìžĄìœ”ëŠŹì•„ êž€ëĄœëȌ 프런티얎 2êž°_KHU FAUVE_탐방 ëłŽêł ì„œìžĄìœ”ëŠŹì•„ êž€ëĄœëȌ 프런티얎 2êž°_KHU FAUVE_탐방 ëłŽêł ì„œ
ìžĄìœ”ëŠŹì•„ êž€ëĄœëȌ 프런티얎 2êž°_KHU FAUVE_탐방 ëłŽêł ì„œ
 
La televisiĂłn
La televisiĂłnLa televisiĂłn
La televisiĂłn
 
[Solution]Knovel활용예제
[Solution]Knovel활용예제[Solution]Knovel활용예제
[Solution]Knovel활용예제
 
Elgoibarko nerabeen aisialdi eta gaztelekuaren erabilerari buruzko inkesta
Elgoibarko nerabeen aisialdi eta gaztelekuaren erabilerari buruzko inkestaElgoibarko nerabeen aisialdi eta gaztelekuaren erabilerari buruzko inkesta
Elgoibarko nerabeen aisialdi eta gaztelekuaren erabilerari buruzko inkesta
 

Ähnlich wie Computer Programs & System Softwares

Richa garg itm
Richa garg itmRicha garg itm
Richa garg itmrichagarg16
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)SURBHI SAROHA
 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptxDivyaKS12
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptxRahul779791
 
unit 3.ppt
unit 3.pptunit 3.ppt
unit 3.pptprakashvs7
 
Computer software
Computer softwareComputer software
Computer softwareChahat Jain
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample materialVskills
 
SPCC:System programming and compiler construction
SPCC:System programming and compiler constructionSPCC:System programming and compiler construction
SPCC:System programming and compiler constructionmohdumaira1
 
Computer Systems Hardware
Computer Systems   HardwareComputer Systems   Hardware
Computer Systems HardwareScott Sutherland
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features TypesSwapnaliPawar27
 
system software and application software
system software and application softwaresystem software and application software
system software and application softwareTallat Satti
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application softwareAnamta Dua
 
Perfect Papers Software
Perfect Papers   SoftwarePerfect Papers   Software
Perfect Papers SoftwareScott Sutherland
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample materialVskills
 
Computer software part 1
Computer software part 1Computer software part 1
Computer software part 1Dr Pardeep Poriya
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareVpmv
 

Ähnlich wie Computer Programs & System Softwares (20)

Unit2_1.pdf
Unit2_1.pdfUnit2_1.pdf
Unit2_1.pdf
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
Richa garg itm
Richa garg itmRicha garg itm
Richa garg itm
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptx
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
 
unit 3.ppt
unit 3.pptunit 3.ppt
unit 3.ppt
 
Computer software
Computer softwareComputer software
Computer software
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
SPCC:System programming and compiler construction
SPCC:System programming and compiler constructionSPCC:System programming and compiler construction
SPCC:System programming and compiler construction
 
Computer Systems Hardware
Computer Systems   HardwareComputer Systems   Hardware
Computer Systems Hardware
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
 
Perfect Papers Software
Perfect Papers   SoftwarePerfect Papers   Software
Perfect Papers Software
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
Software
SoftwareSoftware
Software
 
Computer software part 1
Computer software part 1Computer software part 1
Computer software part 1
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of Software
 

Mehr von Abijah Naresh Jumani

International Product Life Cycle
International Product Life CycleInternational Product Life Cycle
International Product Life CycleAbijah Naresh Jumani
 
Comparision bet IFRS & Indian AS
Comparision bet IFRS & Indian ASComparision bet IFRS & Indian AS
Comparision bet IFRS & Indian ASAbijah Naresh Jumani
 
The Companies (Amendment) Act, 2015
The Companies (Amendment) Act, 2015The Companies (Amendment) Act, 2015
The Companies (Amendment) Act, 2015Abijah Naresh Jumani
 
The Universal Declaration of Human Rights, 1948
The Universal Declaration of Human Rights, 1948The Universal Declaration of Human Rights, 1948
The Universal Declaration of Human Rights, 1948Abijah Naresh Jumani
 
Bare Act- The Sick Industrial Companies (Special Provisions) Act, 1985
Bare Act- The Sick Industrial Companies (Special Provisions) Act, 1985Bare Act- The Sick Industrial Companies (Special Provisions) Act, 1985
Bare Act- The Sick Industrial Companies (Special Provisions) Act, 1985Abijah Naresh Jumani
 
Bare Act- The Reserve Bank of India Act, 1934
Bare Act- The Reserve Bank of India Act, 1934Bare Act- The Reserve Bank of India Act, 1934
Bare Act- The Reserve Bank of India Act, 1934Abijah Naresh Jumani
 
Bare Act- The Competition Act, 2002
Bare Act- The Competition Act, 2002Bare Act- The Competition Act, 2002
Bare Act- The Competition Act, 2002Abijah Naresh Jumani
 
Bare Act- The Central Excise Act, 1944
Bare Act- The Central Excise Act, 1944Bare Act- The Central Excise Act, 1944
Bare Act- The Central Excise Act, 1944Abijah Naresh Jumani
 
Bare Act- The Banking Regulation Act, 1949
Bare Act- The Banking Regulation Act, 1949Bare Act- The Banking Regulation Act, 1949
Bare Act- The Banking Regulation Act, 1949Abijah Naresh Jumani
 
Bare Act- The Transfer of Property Act, 1882
Bare Act- The Transfer of Property Act, 1882Bare Act- The Transfer of Property Act, 1882
Bare Act- The Transfer of Property Act, 1882Abijah Naresh Jumani
 
Bare Act- The Monopolies and Restrictive Trade Practices Act, 1969
Bare Act- The Monopolies and Restrictive Trade Practices Act, 1969Bare Act- The Monopolies and Restrictive Trade Practices Act, 1969
Bare Act- The Monopolies and Restrictive Trade Practices Act, 1969Abijah Naresh Jumani
 
Bare Act- The Minimum Wages Act , 1948
Bare Act- The Minimum Wages Act , 1948Bare Act- The Minimum Wages Act , 1948
Bare Act- The Minimum Wages Act , 1948Abijah Naresh Jumani
 
Bare Act- The Industrial Disputes Act, 1947
Bare Act- The Industrial Disputes Act, 1947Bare Act- The Industrial Disputes Act, 1947
Bare Act- The Industrial Disputes Act, 1947Abijah Naresh Jumani
 
Bare Act- The Indian Limitation Act, 1963
Bare Act- The Indian Limitation Act, 1963Bare Act- The Indian Limitation Act, 1963
Bare Act- The Indian Limitation Act, 1963Abijah Naresh Jumani
 
Bare Act- The Income Tax Act, 1961
Bare Act- The Income Tax Act, 1961Bare Act- The Income Tax Act, 1961
Bare Act- The Income Tax Act, 1961Abijah Naresh Jumani
 
Bare Act- The Copyright Act, 1957
Bare Act- The Copyright Act, 1957Bare Act- The Copyright Act, 1957
Bare Act- The Copyright Act, 1957Abijah Naresh Jumani
 

Mehr von Abijah Naresh Jumani (20)

International Product Life Cycle
International Product Life CycleInternational Product Life Cycle
International Product Life Cycle
 
Forms of Dividend
Forms of DividendForms of Dividend
Forms of Dividend
 
IRAC
IRACIRAC
IRAC
 
Electronic Funds Transfer
Electronic Funds TransferElectronic Funds Transfer
Electronic Funds Transfer
 
Comparision bet IFRS & Indian AS
Comparision bet IFRS & Indian ASComparision bet IFRS & Indian AS
Comparision bet IFRS & Indian AS
 
The Companies (Amendment) Act, 2015
The Companies (Amendment) Act, 2015The Companies (Amendment) Act, 2015
The Companies (Amendment) Act, 2015
 
Major Minerals in India
Major Minerals in IndiaMajor Minerals in India
Major Minerals in India
 
The Universal Declaration of Human Rights, 1948
The Universal Declaration of Human Rights, 1948The Universal Declaration of Human Rights, 1948
The Universal Declaration of Human Rights, 1948
 
Bare Act- The Sick Industrial Companies (Special Provisions) Act, 1985
Bare Act- The Sick Industrial Companies (Special Provisions) Act, 1985Bare Act- The Sick Industrial Companies (Special Provisions) Act, 1985
Bare Act- The Sick Industrial Companies (Special Provisions) Act, 1985
 
Bare Act- The Reserve Bank of India Act, 1934
Bare Act- The Reserve Bank of India Act, 1934Bare Act- The Reserve Bank of India Act, 1934
Bare Act- The Reserve Bank of India Act, 1934
 
Bare Act- The Competition Act, 2002
Bare Act- The Competition Act, 2002Bare Act- The Competition Act, 2002
Bare Act- The Competition Act, 2002
 
Bare Act- The Central Excise Act, 1944
Bare Act- The Central Excise Act, 1944Bare Act- The Central Excise Act, 1944
Bare Act- The Central Excise Act, 1944
 
Bare Act- The Banking Regulation Act, 1949
Bare Act- The Banking Regulation Act, 1949Bare Act- The Banking Regulation Act, 1949
Bare Act- The Banking Regulation Act, 1949
 
Bare Act- The Transfer of Property Act, 1882
Bare Act- The Transfer of Property Act, 1882Bare Act- The Transfer of Property Act, 1882
Bare Act- The Transfer of Property Act, 1882
 
Bare Act- The Monopolies and Restrictive Trade Practices Act, 1969
Bare Act- The Monopolies and Restrictive Trade Practices Act, 1969Bare Act- The Monopolies and Restrictive Trade Practices Act, 1969
Bare Act- The Monopolies and Restrictive Trade Practices Act, 1969
 
Bare Act- The Minimum Wages Act , 1948
Bare Act- The Minimum Wages Act , 1948Bare Act- The Minimum Wages Act , 1948
Bare Act- The Minimum Wages Act , 1948
 
Bare Act- The Industrial Disputes Act, 1947
Bare Act- The Industrial Disputes Act, 1947Bare Act- The Industrial Disputes Act, 1947
Bare Act- The Industrial Disputes Act, 1947
 
Bare Act- The Indian Limitation Act, 1963
Bare Act- The Indian Limitation Act, 1963Bare Act- The Indian Limitation Act, 1963
Bare Act- The Indian Limitation Act, 1963
 
Bare Act- The Income Tax Act, 1961
Bare Act- The Income Tax Act, 1961Bare Act- The Income Tax Act, 1961
Bare Act- The Income Tax Act, 1961
 
Bare Act- The Copyright Act, 1957
Bare Act- The Copyright Act, 1957Bare Act- The Copyright Act, 1957
Bare Act- The Copyright Act, 1957
 

KĂŒrzlich hochgeladen

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
ćŠžç†ć­ŠäœèŻ(UQæ–‡ć‡­èŻäčŠ)æ˜†ćŁ«ć…°ć€§ć­ŠæŻ•äžšèŻæˆç»©ć•ćŽŸç‰ˆäž€æšĄäž€æ ·
ćŠžç†ć­ŠäœèŻ(UQæ–‡ć‡­èŻäčŠ)æ˜†ćŁ«ć…°ć€§ć­ŠæŻ•äžšèŻæˆç»©ć•ćŽŸç‰ˆäž€æšĄäž€æ ·ćŠžç†ć­ŠäœèŻ(UQæ–‡ć‡­èŻäčŠ)æ˜†ćŁ«ć…°ć€§ć­ŠæŻ•äžšèŻæˆç»©ć•ćŽŸç‰ˆäž€æšĄäž€æ ·
ćŠžç†ć­ŠäœèŻ(UQæ–‡ć‡­èŻäčŠ)æ˜†ćŁ«ć…°ć€§ć­ŠæŻ•äžšèŻæˆç»©ć•ćŽŸç‰ˆäž€æšĄäž€æ ·umasea
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 

KĂŒrzlich hochgeladen (20)

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
ćŠžç†ć­ŠäœèŻ(UQæ–‡ć‡­èŻäčŠ)æ˜†ćŁ«ć…°ć€§ć­ŠæŻ•äžšèŻæˆç»©ć•ćŽŸç‰ˆäž€æšĄäž€æ ·
ćŠžç†ć­ŠäœèŻ(UQæ–‡ć‡­èŻäčŠ)æ˜†ćŁ«ć…°ć€§ć­ŠæŻ•äžšèŻæˆç»©ć•ćŽŸç‰ˆäž€æšĄäž€æ ·ćŠžç†ć­ŠäœèŻ(UQæ–‡ć‡­èŻäčŠ)æ˜†ćŁ«ć…°ć€§ć­ŠæŻ•äžšèŻæˆç»©ć•ćŽŸç‰ˆäž€æšĄäž€æ ·
ćŠžç†ć­ŠäœèŻ(UQæ–‡ć‡­èŻäčŠ)æ˜†ćŁ«ć…°ć€§ć­ŠæŻ•äžšèŻæˆç»©ć•ćŽŸç‰ˆäž€æšĄäž€æ ·
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 

Computer Programs & System Softwares

  • 1. Computer Program An Algorithm is a step- by- step set of instructions designed to perform a particular function. Its basically a procedure to get a required result. Computer Program is a sequence of coded instructions written to perform a particular task or function. It’s basically like having a recipe which tells you what to do and how to do it. It contains a list of ingredients- (variables) and tells the computer what operations to do with it in order to get the right output. The programs are built-in or entered by the user and stored in the sytem memory along with the operands- data. So, when the computer executes a program, it already has the instructions as well as the data that it needs and works one instruction at a time. Programming Language It is a formal constructed language in which the program is written by the user for the computer to understand. It basically works on two parts:  Syntax- (form & grammar of the language)  Semantics- (meaning of the statement or keyword) Low- level Languages There are many types of programming languages: low level, high level, 4GL, Scripting language, etc. A Low- level Programming Language is one that provides little or no abstraction or separation of ideas from the system’s instruction set. To the computer, low-level languages are the least complex and are the closest to the hardware. Machine level language It is composed in the binary code- 0s & 1s. This is what the computer understands best, all it’s signals are sent and received in 0s & 1s. 0s mean on and 1s mean off- where a signal is given electronically or not, or whether a statement is true or false. It forms a pattern which the computer system can understand and communicate and goes one bit at a time. This is the only language that the system understands, all other languages are translated to this.
  • 2. Assembly level language It is a low- level language which has a very strong correspondence between the language itself and the instruction set of the system. Each assembly language is specific to the architecture and code of the respective system. This language has a direct connection with the instruction set of the computer but requires a specific software called the assembler to translate it into the machine code. High- Level Languages A high- level language is one that allows the programmer to write programs that are relatively independent of the instruction set or architecture of the system. It uses the natural elements of human language making it easier to understand and write the program. This kind of abstraction makes it simple for the user to define the function set. Eg: C, C++, Cobol, Fortan, Java, Pyton, etc. Software A Software is a set of Program Instructions. It refers to the programs and other operands used by the system to perform a given task. They are of two types:  System Software  Application Software System Software System Software Comprises the Programs which are directly linked with the Hardware and Perform Tasks within Controlling and Utilizing it. It is the link between the User and the Computer Hardware. It comprises the Operating System and Utility Programs that enable the operating System to Work.
  • 3. Utility Programs The Utility Program is a system software one that is designed to help analyse, configure, optimize or maintain the hardware of the system. It focuses on the use of the computer infrastructure or hardware. Eg: System monitors, Backup Softwares, Disk cleaners, Anti- viruses, etc. Operating System An Operating System is a System Software That Manages the Computer Hardware and Software Resources and Provides A Common Portal for other Computer Programs and Application Softwares for the User to Access. Eg: Windows, Linux, Unix, etc Functions of OS  Booting The Computer  Manages The Peripheral and I/O Devices  Manages the System Resources  Manages the Memory and Saves Data in Allot  Sends & Receives Data and Manipulates Data according to the User’s Requirements Real- time OS It is one which is able to receive & process data and return results quick enough to be useful at that very moment. A real time OS is a multitasking operating system that aims at executing real-time applications. They often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The main objective of real-time operating systems is their quick and predictable response to events. They have a time- sharing design between tasks for the Processor to be used to an optimum extent by shifting tasks within the system clock based on the priorities. It is used in the armies, certain high tech industries, space stations, etc. It is also used in home systems Video games like Atari, Macintosh, etc. Programs like Java Real Time.
  • 4. Multi- user OS A Multi- User Operating System is one that allows the Admission of Multiple users through Different Input- Output Nodes to Access the Processor through Time- Sharing or Batch Processing. Eg: Windows NT, Unix, etc. It is any operating System that works on a network. Multi- tasking OS A Multi- Taking OS is one that allows the More than one Program to Operate and Process Data at a time rather than one after the other. Here many processes are executed concurrently. Here, either the Control Unit allots time for each program or the Processes themselves fit together by overlapping in the processor. Application Programs The Operating System is the background of the application software. Application Softwares are those designed for the end user- It is what he actually interacts with. It is a set of programs for the end user to carry out his specific tasks and satisfy the need of the particular environment. Examples:  Web browsers  MS Office- (Word Processing, Spread sheets, etc)  Entertainment  Graphics  Database Mgmt- MySQL  Documentation