Thursday, January 5, 2017

COMPUTER SOFTWARE

COMPUTER SOFTWARE    
                                      COMPUTER               SOFTWARE

 Computer software / software:  Is a general term primarily used for set of instruction such as programming. OR                                                                                                     Software: “a set of a instructions given to the computer to solve a problem.”


                

 “Software is a single/ collection of programs that performs a particular task.”    Software is also called program. Different software’s are used to solve different programs.
  Software   Categories into                                                                                                                        
                          I.            System software: Is a software designed to operate the computer hardware and to provide and maintain a platform for running application software. OR
System software: Is the term referring to any computer software which manages and control the hardware so that application software can perform a task. For example operating system, compiler, loader, linker and interpreter. 
Ø       Operating system: Is software, which makes a computer to actually                             work.                                                                           It is software that enables all programs that we use.   The OS organized and control software.     OS acts as an interface between the application programs and machine hardware. Example windows, Linux, Unix and DOS
TYPES   OF   OPERATING SYSTEM
a.       GUI - Short for graphical user interface, a GUI operating system contain graphic and icons and commonly navigated by using a computer mouse.
b.      Multi-user – A multi-user operating system allows for multiples users to use the same computer at the same time and different times.
c.       Multiprocessing – An operating system capable of supporting and utilizing more than one computer processor.
d.      Multitasking – operating system that is capable of allowing multiple software processes to run at the same time.
e.      Multithreading – Operating systems that allow different parts of software program to run concurrently.
f.        Embedded system – Operating systems designed to operate on small machines like PDAs with less autonomy.  They are able to operate with limited number of resources
Ø  Compiler: Is a program that read a programs in one language – the source of language and translate into an equivalent program in another language- target language ( machine understandable language).
Ø  Interpreter: Is a computer program that translates and executing instruction written in computer programming language line –by –line, unit by unit ect.                                                                                                                                 
An interpreter needs to be able to analysis or parse, instruction written in the source language. Example lips system etc.
2.)         Application software include program that do real work for user. Example Payroll system, manage student database system, word processor etc.
UTILITY     OF     SOFTWARE
It is any system software besides the operating system that helps to maintain, manage, and protect computer system resources
IMPORTANCE
·         OS  are becoming more complex
·         Keeps computer  running smoothly
·         Helps to protect OS on the internet
EXAMPLE OF UTILITY SOFTWARE
They are much software that help to protects and keeps computer to running smoothly, such as:-
                                                        I.            Defragmentation and disks utilities
                                                      II.            Backup utilities
                                                    III.            Security software
                                                    IV.            Spam and pop-up Blockers
                                                      V.            Windows cleaners
                                                    VI.            Diagnostic software
                                                  VII.            File management utilities
                                                VIII.            CD/DVD Burners
                                                    IX.            File transfer utilities
                                                      X.            Search utilities
FUNCTION OF OPERATING SYSTEM
                                                        I.            Provide an interface to user
                                                      II.            Managing system resource
                                                    III.            Managing security and access right
                                                    IV.            Running application
                                                      V.            Process management
                                                    VI.            Memory management
                                                  VII.            Extended machine
                                                VIII.            Mastermind
                                                    IX.            Booting the computer

                                                      X.         Perform basic computer task              







0 comments:

Post a Comment