Software - STUDY NOTES

Post Top Ad

Software




A program is like a recipe. It contains a list of ingredients (called variables) and list of direction (called statements) that tell the computer what to do with the variables. The variable can represent numeric data, text or graphic images.

Software can be categorized as system software and application software.


    1.   System software: -
                      System software consists of several programs, which are directly responsible for controlling, integrating and managing the individual hardware component of a computer system. System software makes the operation of a computer system more effective and efficient. It helps the hardware component work together, and provides support for the development and execution of application software. System software consists of low level programs that interact with the computer at very basic level.

System software includes:-

    a.   Operating system: -
                        Operating system is the first layer of software loaded into computer memory when it starts up. Operating system is the most common programs that run on a computer system. Every general purpose computer must have an operating system to run other program. Operating system perform basic tasks such as taking input from keyboard, sending output to display, controlling peripheral devices, etc. In addition the operating system ensures that different programs executing at the same time do not interfere with each other. In simple we can say that the operating system organizes and controls the hardware. Examples of operating system are:- 

         Windows, DOS, Linux, MAC, Unix, etc.

       The basic function of operating system are:-
1.     Process management
2.     Memory management
3.     File management
4.     Security management
5.     User interface
6.     Device management

    b.    Device drivers: -
                           Device driver are system program, which are responsible for proper functioning of device. Every device has a driver program associated with it for its proper functioning. Whenever a new device is added to the computer system, a new device driver must be installed before the device is used. A device driver is not an independent program; it assists and is assisted by the operating system.

    c.    Language translator:-                                                                                               Language translator is a program which convert programming language into machine language i.e., 0s and 1s that the computer can able to understand.

    d.   System utility: -
                      These programs perform day to day task related to the maintenance of the computer system. They are small program having specific task to perform.

Some system utility programs are:-
a.      File management
b.     Data recovery
c.      Backup
d.     Disk management
e.      Firewall
f.       Disk cleanup

    e.     Command Interpretation: -
                          It is also known as command interpreter. Command interpretation module of an operating system provides a set of commands using which the user can give instruction to the computer for getting some job done by it. Commands supported by command interpretation module are known as system calls. When the user gives instruction to a computer by using these system calls, command interpreter takes care of interpreting these commands and directing the computers resources to handle the user’s request. Command interpreter provides a users interface to hide hardware details of a computer from its user.

Two types of user interface supported by various operating systems these are as follows:-

1.     Command line interface: -
               User gives instruction to the computer by typing the commands.

2.     Graphical user Interface (GUI):-
               User gives command to the system by selecting icon or menu item displaying on the screen with the use of point and draw device.

     2.   Application software:-
                             Application software is a set of one or more program designed to solve a specific problem or do a specific task. Application software is developed on system software. The program include in application software package is called application program. 

      Some common known application software are:-

    a.   Word-processing software: -
                           Word processing software used to compose, format, edit and print electronic documents. Word processing is one of the earliest applications for office productivity and personal computer. It involves not only typing, but also checking the spelling and grammar of the text and arranging it correctly on the page. A verity of different typeface is available for a verity of effects. It is possible include pictures, graphics, charts and other things within the text of the documents .it also allow for changes in margin, fonts and color. Now days virtually all personal computers are equipped with a words processing program. Examples of some will know word processing is Microsoft word and word perfect.

    b.    Spreadsheet software: -
                       One of the first commercial uses of computer was in payroll and other financial records, so the program were designed to generate reports in the standard “spreadsheet” formats bookkeepers and accountants use. A spreadsheet application is the rectangular grids, which allow text, number and complex function to be entered into a matrix of thousand of individual cells. The spreadsheets provide sheet containing cells each of which may contain text and /or number. Cells may also contain equations that calculate result from data placed in other cell or series of cell. A simple example might be color of number totaled in single cell containing an equation relating to that column.

Spreadsheet software are used predominantly  for accounting  a  other numerically based task , because financial and mathematical data and analysis are often managed in a tabular style , with columns of financial figure being manipulated and that  influencing other data computers

 Microsoft excel and lotus 1-2-3 are example of spreadsheet applications


    c.     Presentation application: - 
                       A presentation is a means of assessment, which requires presentation provider to present their work orally in the presence of an audience. It combines both visual and verbal elements. Presentation software allows the user to create presentation by producing slide or handouts for presentation of projects. Essentially, such computer programs allow user to create a verity of visually appealing electronic slides for presentation. Microsoft power point is one of the most famous presentation software.

    d.   Database management systems: -
                           Database management system is a collection of computer program that allow storage, modification and extraction of information from a database in an efficient manner. It supports the structuring of database in a standard format and provides tools for data input, verification, storage, retrieval, query and manipulating. When such software is used, information system can be managed more easily as the organisations information requirement change. New categories of data can be added to the database without disrupting the existing system. It also controls the security and integrity of database from unauthorized access. FoxPro and oracle are database management system.


    e.     Personal assistance package: -
                           Personal assistance package allow individuals to use personal computer to store and retrieve their personal information, as well as to plan and mange their schedules, contacts, finances and inventory of important items.

    

     for detailed information download PDF


     downloading servers are below

     server 1 [media fire]

No comments:

Post a Comment

Post Bottom Ad