SlideShare a Scribd company logo
1 of 20
Unit 1
Computer Application and Management Information System; NMBA 018 1
 Software
 Types of Software
◦ Application Software
◦ System Software
 Compiler
 Assembler
 Interpreter
 Operating System
◦ Functions, Types and Classification
 Elements of GUI based operating system
Computer Application and
Management Information System;
NMBA 018 2
 part of a computer system that consists of
encoded information or computer
instructions, in contrast to the
physical hardware from which the system is
built
Computer Application and
Management Information System;
NMBA 018 3
 System Software
 Application Software
Computer Application and
Management Information System;
NMBA 018 4
 collection of programs designed to operate,
control, and extend the processing
capabilities of the computer itself
 are generally prepared by computer
manufactures
 comprise of programs written in low-level
languages which interact with the hardware at
a very basic level
 serves as the interface between hardware and
the end users
Computer Application and
Management Information System;
NMBA 018 5
 Operating System,
 Compilers,
 Interpreter,
 Assemblers etc.
Computer Application and
Management Information System;
NMBA 018 6
 Close to system
 Fast in speed
 Difficult to design
 Difficult to understand
 Less interactive
 Smaller in size
 Difficult to manipulate
 Generally written in low-level language
Computer Application and
Management Information System;
NMBA 018 7
 designed to satisfy a particular need of a
particular environment.
 All software applications prepared in the
computer lab can come under the category of
Application software.
 may consist of a single program, such as a
Microsoft's notepad for writing and editing
simple text
 or may consist of a collection of programs, often
called a software package, which work together
to accomplish a task, such as a spreadsheet
package.
Computer Application and
Management Information System;
NMBA 018 8
 Payroll Software
 Student Record Software
 Inventory Management Software
 Income Tax Software
 Railways Reservation Software
 Microsoft Office Suite Software
 Microsoft Word
 Microsoft Excel
 Microsoft Powerpoint
Computer Application and
Management Information System;
NMBA 018 9
 Close to user
 Easy to design
 More interactive
 Slow in speed
 Generally written in high-level language
 Easy to understand
 Easy to manipulate and use
 Bigger in size and requires large storage
space
Computer Application and
Management Information System;
NMBA 018 10
 program which translates an assembly
language program into a machine language
program
 If an assembler which runs on a computer
and produces the machine codes for the
same computer then it is called self
assembler or resident assembler.
 If an assembler that runs on a computer and
produces the machine codes for other
computer then it is called Cross Assembler.
Computer Application and
Management Information System;
NMBA 018 11
 One Pass Assembler
◦ assigns the memory addresses to the variables and
translates the source code into machine code in the
first pass simultaneously.
 Two Pass Assembler
◦ reads the source code twice.
 In the first pass, it reads all the variables and
assigns them memory addresses.
 In the second pass, it reads the source code
and translates the code into object code.
Computer Application and
Management Information System;
NMBA 018 12
 program which translates a high level
language program into a machine language
program
 If a compiler runs on a computer and
produces the machine codes for the same
computer then it is known as a self compiler
or resident compiler.
 If a compiler runs on a computer and
produces the machine codes for other
computer then it is known as a cross
compiler.
Computer Application and
Management Information System;
NMBA 018 13
 Advantages
◦ is more intelligent than an assembler
◦ checks all kinds of limits, ranges, errors etc.
 Disadvantages
◦ More program run time
◦ Occupies a larger part of the memory
◦ Slow speed.
Computer Application and
Management Information System;
NMBA 018 14
 A program which translates statements of a
program into machine code
 translates only one statement of the program
at a time
 reads only one statement of program,
translates it and executes it. Then it reads the
next statement of the program again
translates it and executes it
Computer Application and
Management Information System;
NMBA 018 15
 A compiler is 5 to 25 times faster than an
interpreter.
 Compiler saves the machine codes
permanently for future reference.
 Interpreter does not save the machine codes
produced
 An interpreter is a small program as
compared to compiler.
 Interpreter occupies less memory space, so it
can be used in a smaller system which has
limited memory space
Computer Application and
Management Information System;
NMBA 018 16
 A program that acts as an interface between
the user and the computer hardware and
controls the execution of all kinds of
programs.
 performs all the basic tasks like file
management, memory management, process
management, handling input and output, and
controlling peripheral devices such as disk
drives and printers.
Computer Application and
Management Information System;
NMBA 018 17
Computer Application and
Management Information System;
NMBA 018 18
 Memory Management
 Processor Management
 Device Management
 File Management
 Security
 Control over system performance
 Job accounting
 Error detecting aids
 Coordination between other software and
users
Computer Application and
Management Information System;
NMBA 018 19
 Batch Operating Systems
 Time Sharing Operating System
 Distributed Operating System
 Network Operating System
 Real Time Operating System
Computer Application and
Management Information System;
NMBA 018 20

More Related Content

What's hot

Software (Application and System Software)
Software (Application and System Software)Software (Application and System Software)
Software (Application and System Software)Project Student
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Lanie Plecerda
 
Computer software and operating system
Computer software and operating systemComputer software and operating system
Computer software and operating systemsonykhan3
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingNSU-Biliran Campus
 
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 Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system softwareRai University
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer softwareHardik Patel
 
EVOLUTION OF SYSTEM
EVOLUTION OF SYSTEM EVOLUTION OF SYSTEM
EVOLUTION OF SYSTEM Sahil Garg
 
Session01 basics programming
Session01 basics programmingSession01 basics programming
Session01 basics programmingHarithaRanasinghe
 
Mba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer softwareMba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer softwareRai University
 

What's hot (18)

Software (Application and System Software)
Software (Application and System Software)Software (Application and System Software)
Software (Application and System Software)
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02
 
Computer software and operating system
Computer software and operating systemComputer software and operating system
Computer software and operating system
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
L2 ch1
L2  ch1L2  ch1
L2 ch1
 
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 Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
Cpu and its execution of statements
Cpu and its execution of statementsCpu and its execution of statements
Cpu and its execution of statements
 
The Importance of System Software
The Importance of System SoftwareThe Importance of System Software
The Importance of System Software
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system software
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer software
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
EVOLUTION OF SYSTEM
EVOLUTION OF SYSTEM EVOLUTION OF SYSTEM
EVOLUTION OF SYSTEM
 
Types of software
Types of softwareTypes of software
Types of software
 
Introduction to software
Introduction to softwareIntroduction to software
Introduction to software
 
Session01 basics programming
Session01 basics programmingSession01 basics programming
Session01 basics programming
 
Software
SoftwareSoftware
Software
 
Mba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer softwareMba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer software
 

Viewers also liked

fantasy sports(updated)
fantasy sports(updated)fantasy sports(updated)
fantasy sports(updated)Vijai Naraine
 
Balwinder energy conserve & eco
Balwinder energy conserve & ecoBalwinder energy conserve & eco
Balwinder energy conserve & ecoballi29Slide
 
Archivo Historico, Mexicali Baja Csalifornia
Archivo Historico, Mexicali Baja CsaliforniaArchivo Historico, Mexicali Baja Csalifornia
Archivo Historico, Mexicali Baja CsaliforniaNombre Apellidos
 
Geopaparazziを行動記録ツール として使ってみた ~大学生による利用評価~
Geopaparazziを行動記録ツール として使ってみた ~大学生による利用評価~Geopaparazziを行動記録ツール として使ってみた ~大学生による利用評価~
Geopaparazziを行動記録ツール として使ってみた ~大学生による利用評価~cipher27
 
Crucigrama de química
Crucigrama de químicaCrucigrama de química
Crucigrama de químicaVarela-S
 

Viewers also liked (9)

Hacemos pasta de sal
Hacemos pasta de salHacemos pasta de sal
Hacemos pasta de sal
 
Auction Savvy
Auction SavvyAuction Savvy
Auction Savvy
 
fantasy sports(updated)
fantasy sports(updated)fantasy sports(updated)
fantasy sports(updated)
 
Balwinder energy conserve & eco
Balwinder energy conserve & ecoBalwinder energy conserve & eco
Balwinder energy conserve & eco
 
A historia da quadradinha
A historia da quadradinhaA historia da quadradinha
A historia da quadradinha
 
Archivo Historico, Mexicali Baja Csalifornia
Archivo Historico, Mexicali Baja CsaliforniaArchivo Historico, Mexicali Baja Csalifornia
Archivo Historico, Mexicali Baja Csalifornia
 
Geopaparazziを行動記録ツール として使ってみた ~大学生による利用評価~
Geopaparazziを行動記録ツール として使ってみた ~大学生による利用評価~Geopaparazziを行動記録ツール として使ってみた ~大学生による利用評価~
Geopaparazziを行動記録ツール として使ってみた ~大学生による利用評価~
 
Crucigrama de química
Crucigrama de químicaCrucigrama de química
Crucigrama de química
 
Actividad 8 de israel tello
Actividad 8 de israel telloActividad 8 de israel tello
Actividad 8 de israel tello
 

Similar to Conceptual framework software (2)

computer programing and utilization
computer programing and utilizationcomputer programing and utilization
computer programing and utilizationTushar Limbasiya
 
LKGtoPG - Basics of C Language
LKGtoPG - Basics of  C LanguageLKGtoPG - Basics of  C Language
LKGtoPG - Basics of C Languagelkgtopg jobs
 
Computer system
Computer systemComputer system
Computer systemRajThakuri
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features TypesSwapnaliPawar27
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresNisarg Amin
 
Topic -Anatomy of Computer.pptx
Topic -Anatomy  of Computer.pptxTopic -Anatomy  of Computer.pptx
Topic -Anatomy of Computer.pptxPragatiKachhi1
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxUzma1102
 
Introduction to Computer Softwares
Introduction to Computer SoftwaresIntroduction to Computer Softwares
Introduction to Computer SoftwaresNaresh Dubey
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate softwaremrmwood
 
Cibm bis work shop 2 chapter five
Cibm bis   work shop 2 chapter fiveCibm bis   work shop 2 chapter five
Cibm bis work shop 2 chapter fiveShaheen Khan
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfreshma96176
 
Types of software
Types of softwareTypes of software
Types of softwarefarishah
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptxSUDHAKAR S
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)Acad
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution pptKeerty Smile
 
Chap 4 hardware & software
Chap 4 hardware & softwareChap 4 hardware & software
Chap 4 hardware & softwareUMaine
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem SolvingSukhendra Singh
 

Similar to Conceptual framework software (2) (20)

computer programing and utilization
computer programing and utilizationcomputer programing and utilization
computer programing and utilization
 
LKGtoPG - Basics of C Language
LKGtoPG - Basics of  C LanguageLKGtoPG - Basics of  C Language
LKGtoPG - Basics of C Language
 
Computer system
Computer systemComputer system
Computer system
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
 
Software
SoftwareSoftware
Software
 
Topic -Anatomy of Computer.pptx
Topic -Anatomy  of Computer.pptxTopic -Anatomy  of Computer.pptx
Topic -Anatomy of Computer.pptx
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docx
 
Introduction to Computer Softwares
Introduction to Computer SoftwaresIntroduction to Computer Softwares
Introduction to Computer Softwares
 
Program Logic and Design
Program Logic and DesignProgram Logic and Design
Program Logic and Design
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate software
 
Cibm bis work shop 2 chapter five
Cibm bis   work shop 2 chapter fiveCibm bis   work shop 2 chapter five
Cibm bis work shop 2 chapter five
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
 
Types of software
Types of softwareTypes of software
Types of software
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution ppt
 
Chap 4 hardware & software
Chap 4 hardware & softwareChap 4 hardware & software
Chap 4 hardware & software
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem Solving
 

More from Rajendra Sharma

Conceptual framework storage devices (2)
Conceptual framework   storage devices (2)Conceptual framework   storage devices (2)
Conceptual framework storage devices (2)Rajendra Sharma
 
Conceptual framework software
Conceptual framework   softwareConceptual framework   software
Conceptual framework softwareRajendra Sharma
 
Conceptual framework output devices
Conceptual framework   output devicesConceptual framework   output devices
Conceptual framework output devicesRajendra Sharma
 
Conceptual framework output devices (2)
Conceptual framework   output devices (2)Conceptual framework   output devices (2)
Conceptual framework output devices (2)Rajendra Sharma
 
Conceptual framework input devices
Conceptual framework   input devicesConceptual framework   input devices
Conceptual framework input devicesRajendra Sharma
 
Computer application & mis
Computer application & misComputer application & mis
Computer application & misRajendra Sharma
 

More from Rajendra Sharma (7)

Conceptual framework storage devices (2)
Conceptual framework   storage devices (2)Conceptual framework   storage devices (2)
Conceptual framework storage devices (2)
 
Conceptual framework software
Conceptual framework   softwareConceptual framework   software
Conceptual framework software
 
Conceptual framework output devices
Conceptual framework   output devicesConceptual framework   output devices
Conceptual framework output devices
 
Conceptual framework output devices (2)
Conceptual framework   output devices (2)Conceptual framework   output devices (2)
Conceptual framework output devices (2)
 
Conceptual framework input devices
Conceptual framework   input devicesConceptual framework   input devices
Conceptual framework input devices
 
Computer application & mis
Computer application & misComputer application & mis
Computer application & mis
 
Presentation of bc
Presentation of bcPresentation of bc
Presentation of bc
 

Recently uploaded

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactisticshameyhk98
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 

Recently uploaded (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 

Conceptual framework software (2)

  • 1. Unit 1 Computer Application and Management Information System; NMBA 018 1
  • 2.  Software  Types of Software ◦ Application Software ◦ System Software  Compiler  Assembler  Interpreter  Operating System ◦ Functions, Types and Classification  Elements of GUI based operating system Computer Application and Management Information System; NMBA 018 2
  • 3.  part of a computer system that consists of encoded information or computer instructions, in contrast to the physical hardware from which the system is built Computer Application and Management Information System; NMBA 018 3
  • 4.  System Software  Application Software Computer Application and Management Information System; NMBA 018 4
  • 5.  collection of programs designed to operate, control, and extend the processing capabilities of the computer itself  are generally prepared by computer manufactures  comprise of programs written in low-level languages which interact with the hardware at a very basic level  serves as the interface between hardware and the end users Computer Application and Management Information System; NMBA 018 5
  • 6.  Operating System,  Compilers,  Interpreter,  Assemblers etc. Computer Application and Management Information System; NMBA 018 6
  • 7.  Close to system  Fast in speed  Difficult to design  Difficult to understand  Less interactive  Smaller in size  Difficult to manipulate  Generally written in low-level language Computer Application and Management Information System; NMBA 018 7
  • 8.  designed to satisfy a particular need of a particular environment.  All software applications prepared in the computer lab can come under the category of Application software.  may consist of a single program, such as a Microsoft's notepad for writing and editing simple text  or may consist of a collection of programs, often called a software package, which work together to accomplish a task, such as a spreadsheet package. Computer Application and Management Information System; NMBA 018 8
  • 9.  Payroll Software  Student Record Software  Inventory Management Software  Income Tax Software  Railways Reservation Software  Microsoft Office Suite Software  Microsoft Word  Microsoft Excel  Microsoft Powerpoint Computer Application and Management Information System; NMBA 018 9
  • 10.  Close to user  Easy to design  More interactive  Slow in speed  Generally written in high-level language  Easy to understand  Easy to manipulate and use  Bigger in size and requires large storage space Computer Application and Management Information System; NMBA 018 10
  • 11.  program which translates an assembly language program into a machine language program  If an assembler which runs on a computer and produces the machine codes for the same computer then it is called self assembler or resident assembler.  If an assembler that runs on a computer and produces the machine codes for other computer then it is called Cross Assembler. Computer Application and Management Information System; NMBA 018 11
  • 12.  One Pass Assembler ◦ assigns the memory addresses to the variables and translates the source code into machine code in the first pass simultaneously.  Two Pass Assembler ◦ reads the source code twice.  In the first pass, it reads all the variables and assigns them memory addresses.  In the second pass, it reads the source code and translates the code into object code. Computer Application and Management Information System; NMBA 018 12
  • 13.  program which translates a high level language program into a machine language program  If a compiler runs on a computer and produces the machine codes for the same computer then it is known as a self compiler or resident compiler.  If a compiler runs on a computer and produces the machine codes for other computer then it is known as a cross compiler. Computer Application and Management Information System; NMBA 018 13
  • 14.  Advantages ◦ is more intelligent than an assembler ◦ checks all kinds of limits, ranges, errors etc.  Disadvantages ◦ More program run time ◦ Occupies a larger part of the memory ◦ Slow speed. Computer Application and Management Information System; NMBA 018 14
  • 15.  A program which translates statements of a program into machine code  translates only one statement of the program at a time  reads only one statement of program, translates it and executes it. Then it reads the next statement of the program again translates it and executes it Computer Application and Management Information System; NMBA 018 15
  • 16.  A compiler is 5 to 25 times faster than an interpreter.  Compiler saves the machine codes permanently for future reference.  Interpreter does not save the machine codes produced  An interpreter is a small program as compared to compiler.  Interpreter occupies less memory space, so it can be used in a smaller system which has limited memory space Computer Application and Management Information System; NMBA 018 16
  • 17.  A program that acts as an interface between the user and the computer hardware and controls the execution of all kinds of programs.  performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers. Computer Application and Management Information System; NMBA 018 17
  • 18. Computer Application and Management Information System; NMBA 018 18
  • 19.  Memory Management  Processor Management  Device Management  File Management  Security  Control over system performance  Job accounting  Error detecting aids  Coordination between other software and users Computer Application and Management Information System; NMBA 018 19
  • 20.  Batch Operating Systems  Time Sharing Operating System  Distributed Operating System  Network Operating System  Real Time Operating System Computer Application and Management Information System; NMBA 018 20

Editor's Notes

  1. A computer will not understand any program written in a language, other than its machine language. The programs written in other languages must be translated into the machine language. Such translation is performed with the help of software.
  2. a compiler goes through the entire program and then translates the entire program into machine codes.