Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Is a general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers. OR
Programs that tell the computer what to do. It provides instructions that the CPU will need to carry out.
System Software - Computer software designed to operate the computer hardware and to provide and maintain a platform for running application. Application Software - Computer software designed to help the user perform a particular task.
APPLICATION SOFTWARE
APPLICATION SOFTWARE
1. Business software: word processors, spreadsheets, and database programs. 2. Communication software: allows computers to communicate with other computers: fax software, Novell NetWare, Modem Software. 3. Graphics software: software that allows users to create and manipulate graphics...Photoshop, Print Shop, Coral Draw etc.
4. Education and Reference software: Programs that help teach new material and ideas, and programs that can be used to find information...Encarta, Worldbook Encyclopedia, Jumpstart Kindergarten, MicroType. 5. Entertainment and Leisure software...Warcraft, Age of Empires, Barbie Design Center,Solitair 6. Integrated software: Combines several types of software into one program or package...Quicken (Spreadsheet/data base/communications/reference) or Print Shop (Graphics/Word processor).,MS WORK etc..
APPLICATIONS
MS
Word
MS
Excel
MS
MS
MS
Windows
WordPerfect Lotus 1-2-3 QuickBooks CorelDraw Media Player Photo Paint ETC. ETC.ETC. ETC.
SYSTEM SOFTWARE
System Management Software System Support Software System Development Software Examples include:1.Operating System 2.Assembler 3.Interpreter 4.Compiler
TYPES
Batch Processing Time Sharing or Multi-User OS Multi-Tasking Real time Multi Processor Embedded
MS-DOS
Disk
Operating System This software connects the hardware with the programs you want to run.
MS-DOS:
Microsoft DOS (Disk Operating System) is a command line user interface. MS-DOS 1.0 was released in 1981 for IBM computers.
EXAMPLE OF MS-DOS
WINDOWS
A
family of operating systems developed and produced by Microsoft Corp. It provides a software graphical user interface (GUI) used on IBM and compatible computers.
PROGRAMMING LANGUAGE
A programming language is an artificial language that can be used to instruct a computer to do a particular task. Machine Language : Machine language is the language of '0' and '1' which is actually understood by the machine and thus no translator is required. But is not in readable form for human being. Assembly Language : Assembly Language is language which is in symbolic codes for ex. If instruction of adding two numbers has to be written 'ADD' symbol can be used in this program can be written. Thus assembly language are a little easier to code for human beings but a program called assembler is needed to translate this symbolic code in machine code. High Level Languages : High level languages are in easily readable form and a program called compiler is used to translate the program into machine code.
UTILITY PROGRAMS
The programs which help manage, maintain and control computer resources. E.g. Anti-Virus Software Scandisk Disk Defragmenter Compilers Interpreters Assemblers
ASSEMBLER : ASSEMBLER
PROGRAM.
ALONG
LANGUAGE PROGRAM IN THE MAIN MEMORY OF THE COMPUTER AND THUS MAKE IT READY FOR THE EXECUTION.
Compiler Scans complete program and then translate it into machine code When all the syntax errors are removed, only then program can be executed Slow Debugging Fast Execution
Interpreter Scan a single line, translate it, and then move to the next line Every line is checked for the syntax error and then translated into the machine code Fast Debugging Slow Execution
Interpreter : It is also a type of translator program. Unlike Compiler, which gives a machine code program as a result, Interpreter only results in execution of program if program's syntax is right but since the resultant object program is not saved for further use thus interpreter is needed every time the program is run. Interpreter takes one statement of source program, translates it into object program instruction and then immediately executes the resulting machine language instruction while compiler translates the entire source program into object program and is then not involved into the execution.