Monday, 18 February 2013

Week ( 3 ) Computer Software

Hello again , 
Man is still the most extraordinary computer of all.  
              ~John F. Kennedy
How are you all ? I am fine . I hope you guys will be fine too. Today I would like to share what I had learned in week three lecture. Actually , we had learned so many things during week three , but I want to share today about computer software.
Computer software is  a collection of computer programs  and related data  that provides the instructions for telling a computer  what to do and how to do it.There are three categories in computer software  such as System Software , Application Software and Programming Languages .
System software is normally controls and maintains the operations of the computer and its devices . There are two categories in system software which are operating systems and utility programs . It is also second and fourth layers of the computer software layers . Operating system software is a set of programs that coordinates all the activities among computer hardware resources. There are three type of operating system . They are Stand-alone OS , Sever OS , Embedded OS .Utility program is also a set of programs that allows a user to perform maintenance-type tasks concerning computer itself , its devices and programs.For example , Microsoft Window Visa is one type of system software.
Application software makes users more productive and assists them with their tasks. Application program is the uppermost software layer. It's designed to powerful but easy to use. In application software , there are many type of software such as commercial software , shareware , freeware , public domain software  , packaged software and custom software. Microsoft Office Professional 2007 is the type of application software.
Programming language is a set of words, abbreviations , and symbols that enables a programmer to communicate instructions to a computer . Moreover , it is a language designed to communicate instructions to a machine , particularly a computer . There are two type of programming language which are low level language and high level language. Low level language is closer to hardware and it is a machine- dependent language . In low level language , there are machine language and assembly language . High level language is closer to human language and it's  a machine - independent language. High level language is normally transformed into assembly language with compiler or interpretation .   C , C++ and  Java are most popular type of programing language .
So , hopefully , you guys will understand what the computer software is  by viewing my blog . OK , See ya  .... in next blog . Bye for now ....:-)

0 comments:

Post a Comment