Presentation on computer software
-
Upload
nirnay-mukharjee -
Category
Education
-
view
345 -
download
0
Transcript of Presentation on computer software
![Page 1: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/1.jpg)
Computer Software: Systems and
Application Software
![Page 2: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/2.jpg)
Submitted by
Name : Nirnay Mukharjee ID : 143-15-4421
Section : D Department of CSE
Faculty of FSIT
![Page 3: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/3.jpg)
Table Of Content1. Identify and briefly describe the functions of the two
basic kinds of software2. Outline the role of the operating system and identify the
features of several popular operating systems3. Discuss how application software can support personal,
workgroup, and enterprise business objectives4. Identify three basic approaches to developing
application software and discuss the pros and cons of each
5. Outline the overall evolution and importance of programming languages and clearly differentiate among the generations of programming languages
6. Identify several key software issues and trends that have an impact on organizations and individuals
![Page 4: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/4.jpg)
Why Learn About Software?Software is indispensable for any computer
systemSystems software needed for input,
calculations, and outputApplication software aids in productivityPersonal tasks using software
Income tax preparationKeeping a budgetInternet researchGames
![Page 5: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/5.jpg)
Systems SoftwareSystems software: coordinates the activities
and functions of hardware and programsComputer system platform: combination of
a hardware configuration and systems software
![Page 6: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/6.jpg)
Application SoftwareApplication software: helps users solve
particular problemsIn most cases, application software resides
on the computer’s hard diskApplication software can also be stored on
CDs, DVDs, and flash or keychain storage devices
![Page 7: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/7.jpg)
Installing and Removing Software for PCsBefore you can use software, it must be
installed on a computerSoftware for personal computers typically
comes on CDs or is downloaded from the WebMost operating systems have an add/remove
program feature for removing softwareDoes not work with all softwareDoes not always remove all elements of the
software
![Page 8: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/8.jpg)
Systems SoftwareSystems software
Controls operations of computer hardwareSupports application programs’ problem-
solving capabilitiesTypes of systems software
Operating systemsUtility programsMiddleware
![Page 9: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/9.jpg)
Operating Systems (continue) Operating system (OS): set of programs
that controls the computer hardware and acts as an interface with application programs
Kernel: ties all components of the OS together and regulates other programs
![Page 10: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/10.jpg)
Operating Systems
The role of Systems Software –interface between users, application software and hardware
![Page 11: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/11.jpg)
Current Operating Systems(continue)
![Page 12: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/12.jpg)
Current Operating Systems (continue)Microsoft PC operating systems
PC-DOS and MS-DOS: early, command-driven OSsWindows XP: greatly improved stability and
security over previous versions of WindowsWindows XP N: for European marketWindows XP Professional X64: for computers with
newer 64-bit capabilitiesWindows XP Media Center Edition: incorporates
additional multimedia featuresVista: latest version of Windows
![Page 13: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/13.jpg)
Current Operating Systems (continue)Apple operating systems
Often provide cutting edge tools in graphics and music not available from Microsoft
Mac OS X Jaguar (OS X.2) Panther (OS X.3) Tiger (OS X.4): support for 64-bit computing,
Dashboard, Spotlight, etc.
![Page 14: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/14.jpg)
Current Operating SystemsLinux
Developed by Linus Torvalds in 1991Open-source productOnly the kernel of an OSSeveral distributions available with
capabilities/applications that form a complete OS Examples: Red Hat Linux, Caldera OpenLinux
![Page 15: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/15.jpg)
Application SoftwarePrimary function is to apply the power of the
computer to give individuals, workgroups, and the entire enterprise the ability to solve problems and perform specific tasks
Application programs interact with systems software; systems software then directs computer hardware to perform the necessary tasks
![Page 16: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/16.jpg)
Overview of Application Software
![Page 17: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/17.jpg)
Personal Application Software(continue)Serves the needs of an individual userIncludes personal productivity software
Enables users to improve their personal effectiveness
![Page 18: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/18.jpg)
Personal Application Software (continue)
![Page 19: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/19.jpg)
Personal Application Software
![Page 20: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/20.jpg)
Workgroup Application Software
![Page 21: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/21.jpg)
Enterprise Application Software
![Page 22: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/22.jpg)
Programming LanguagesSets of keywords, symbols, and a system of
rules for constructing statements by which humans can communicate instructions to be executed by a computer
Different languages have different characteristics
Syntax: a set of rules associated with a programming language
![Page 23: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/23.jpg)
The Evolution of Programming Languages(continue)
![Page 24: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/24.jpg)
The Evolution of Programming Languages (continue)Visual, object-oriented, and artificial intelligence
languages are easier for nonprogrammers to use than older generation languages
Visual languages use a graphical or visual interface for program development
Object-oriented programming languages are based on objects
Compiler: a special software program that converts programmer’s source code into machine-language instructions consisting of binary digits
![Page 25: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/25.jpg)
The Evolution of Programming Languages
![Page 26: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/26.jpg)
Software BugsSoftware bug: defect in a computer program
that keeps it from performing as it is designed to perform
Tips for reducing impact of software bugsRegister all software so that you can receive bug
alerts, fixes, and patchesCheck the manual or read-me files for work-
aroundsAccess support area of the manufacturer’s Web
site for patchesInstall the latest software updates
![Page 27: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/27.jpg)
Copyrights and LicensesMost software products are protected by law
using copyright or licensing provisionsIn some cases, you are given unlimited use of
software on one or two computersIn other cases, you pay for your usage—if you
use the software more, you pay moreSome software now requires that you register
or activate it before it can be fully used
![Page 28: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/28.jpg)
Open-Source Software(continue)Open-source software: software freely
available to anyone in a form that can be easily modified
Some widely used open-source software packages: Linux OS, Free BSD, Apache, Sendmail, Perl
Open-source software is often more reliable and secure than commercial software
Open-source systems can contain hidden costs, particularly for user support or solving problems with the software
![Page 29: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/29.jpg)
Open-Source Software
![Page 30: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/30.jpg)
Software UpgradesSoftware companies revise their programs
and sell new versions periodicallyRevised software may or may not offer any
major additional capabilitiesRevised software can contain bugs or errorsSoftware upgrades usually cost much less
than the original purchase price
![Page 31: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/31.jpg)
Conclusion Although there are different types of
Computer Software. These software use in different sectors. Their operating process is also different. Some types of Software works Graphically, some works on Database Management System, some on Word Processors etc. Day by day softwares are upgrating.
![Page 32: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/32.jpg)
Referenceshttp://www.cise.ntu.edu.tw/~kmchao/
bcc03spr/chap3https://www.site.uottawa.ca/~ivan/
02.hdwr_softhttp://dce.kar.nic.in/new%20files/Introduction
%20to%20Copmputer%20Software12-9-07http://www.douglas.e-dunbarton.sch.uk/_files/
curriculum/softwarePowerpointhttp://fcsiba.wikispaces.com/file/view/
Computer+Software
![Page 33: Presentation on computer software](https://reader035.fdocuments.us/reader035/viewer/2022062823/58724c431a28ab852f8b5f3d/html5/thumbnails/33.jpg)
Thank You