Kamis, 14 April 2011

Computer Software And Types of software

 Operation
Computer software has to be "loaded" into the computer's storage such as a Hard Drive,memory, or Ram. Once the software is loaded, the computer is able to execute the software. Computers operate by executing the computer program. This involves passing instructions from the application software, through the system software, to the harware which ultimately receives the instruction as machine cod . Each instruction causes the computer to carry out an operation -- moving data , carrying out a computation, or altering the control flow of instructions. Data movement is typically from one place in memory to another.
Sometimes it involves moving data between memory and registers which enable high-speed data access in the CPU. Moving data, especially large amounts of it, can be costly. So, this is sometimes avoided by using "pointers" to data instead. Computations include simple operations such as incrementing the value of a variable data element. More complex computations may involve many operations and data elements together. Instructions may be performed sequentially, conditionally, or iteratively. Sequential instructions are those operations that are performed one after another. Conditional instructions are performed such that different sets of instructions execute depending on the value(s) of some data. In some languages this is known as an "if" statement. Iterative instructions are performed repetitively and may depend on some data value. This is sometimes called a "loop."
Often, one instruction may "call" another set of instructions that are defined in some other program or module. When more than one computer processor is used, instructions may be executed simultaneously. A simple example of the way software operates is what happens when a user selects an entry such as "Copy" from a menu. In this case, a conditional instruction is executed to copy text from data in a 'document' area residing in memory, perhaps to an intermediate storage area known as a 'clipboard' data area. If a different menu entry such as "Paste" is chosen, the software may execute the instructions to copy the text from the clipboard data area to a specific location in the same or another document in memory. Depending on the application, even the example above could become complicated.
The field of software engineering endeavors to manage the complexity of how software operates. This is especially true for software that operates in the context of a large or powerful computer system. Currently, almost the only limitations on the use of computer software in applications is the ingenuity of the designer/programmer. Consequently, large areas of activities (such as playing grand master level chess) formerly assumed to be incapable of software simulation are now routinely programmed. The only area that has so far proved reasonably secure from software simulation is the realm of human art— especially, pleasing music and literature. Kinds of software by operation: computer program as executable, source code or script , configuration

3 komentar:

  1. PPC Expert For Tech Support |inbound calls for tech support, pop up calls for tech support Call at: +91 981-142-0083 ppc management experts ppc call provider by osiel web
    A great online marketing company for technical support inbound calls & pop up calls for tech support , PPC Expert For Tech Support by osiel web.
    Call at: +91 981-142-0083 ppc management experts

    BalasHapus
  2. This site is very useful for all and Thanks to share with us Because you blog is very Knowledgeable and Informative I shared your blog with my friend. Keep posting and sharing and I found some site like you. This site help in technical. Thank You.

    Avast Login
    garmin.com/express
    avg.com/retail
    bullguard login
    mcafee.com/activate

    BalasHapus
  3. To get instant support for QuickBooks problems, dial QuickBooks Customer Service Phone Number Nevada +1-855-550-7546. Our team makes sure to provide you with the best-in-class technical service for QuickBooks at a reasonable rate.

    BalasHapus