What is software?

  • 522 views
Uploaded on

 

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
522
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
41
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Presented by:
  • 2. Software It means computer instructions or data. Anything that can be stored electronically is software.
  • 3. Difference of a Software Engineer from a Programmer A programmer creates the codes that make a program run, a software engineer creates the designs the programmer implements.
  • 4. Categories of Software Software is often divided into two categories : Operating System  Application Software
  • 5. Operating System and Application Software A layer structure showing where the operating system software and application software are situated while running on a typical desktop computer
  • 6. Operating System The Operating System is the most important program that runs on a computer. Every general- purpose computer must have an operating system to run other programs.
  • 7. Operating System Without a computer operating system a, computer and software programs would be useless.
  • 8. Operating System
  • 9. Operating System Types  GUI –Graphical User Interface  Multi-user  Multiprocessing  Multitasking  Multithreading
  • 10. Graphical User Interface A GUI Operating System contains graphics and icons and is commonly navigate too by using a computer mouse. Example : System7.x, Windows98, Windows CE
  • 11. Multi-user A multi-user operating system allows for multiple users to use the same computer at the same time and different times. Example :Linux, Windows 2000, Unix
  • 12. Multiprocessing An operating system capable of supporting and utilizing more than one computer processor. Example: Linux, Windows 2000, Unix
  • 13. Multitasking An operating system that is capable of allowing multiple software processes to run at the same time. Example :Unix, Windows 2000
  • 14. Multithreading Operating systems that allow different parts of a software program to run concurrently. Example :Linux, Windows 2000, Unix
  • 15. Operating System
  • 16. Basic Tasks of an Operating System Recognizing input from the keyboard Sending output to the display screen Keeping track of files and directories on the disk Controlling peripheral devices such as disk drives and printers.
  • 17. Applications Software It is also called end-user programs. It includes programs that do real work for users. It is the general designation of computer programs for performing user tasks.
  • 18. Applications Software Figuratively speaking, applications software sits on top of systems software because it is unable to run without the operating system and system utilities.
  • 19. Programs of an Applications Software Database Programs Games Web Browsers  Word Processing Spreadsheets
  • 20. Categories of an Application Software  Vertical Application-designed for a particular type of organization.  Horizontal Application- are the most popular and widespread in departments or companies.
  • 21. Conclusion The operating system itself can be considered application software when performing simple calculating, measuring, rendering, and word processing tasks that not used to control hardware via command-line interface or graphical user interface. This does not include application software bundled within operating systems such as a software calculator or text editor.