Just another Edublogs.org weblog

Stub-

 A dummy procedure used when linking a program with a run-time library. The stub routine need not contain any code and is only present to prevent “undefined label” errors at link time.

 Driver-

- A driver is software that works to communicate between an operating system and a peripheral. Think of it as a translator. If you use a crappy driver, your OS won’t understand your video card and may become unstable and crash. Hardware manufacturers constantly update drivers to make them faster and more stable. Operating systems typically come with a set of drivers, but peripherals newer than your operating system typically require new drivers which must be installed via CD-ROM, floppy, or downloaded from the Web.

Module-

An independent piece of {software} which forms part of one or more larger {programs}.  Different languages have different concepts of a module but there are several common ideas. Modules are usually compiled seperately (in compiled languages) and provide an {abstraction} or information hiding mechanism so that a module’s implementation can be changed without requiring any change to other modules.  In this respect they are similar to {objects} in an {object-oriented language}, though a module may contain many {procedures} and/or {functions} which would correspond to many objects. A module often has its own {name space} for {identifiers} so the same identifier may be used to mean different things in different modules. [Difference from {package}?]. 2. An independent assembly of electronic components with some distinct function, e.g. a RAM module consisting of several RAM chips mounted on a small circuit board. (1997-10-27)

April 7th, 2008 at 7:26 pm | Comments & Trackbacks (0) | Permalink

The Structured Approach

The Structured Approach is bascially done in Stages these include Defining the problem, Planning the solution, builing the solution, checking the solution and modifying the solution it is basically costly because it takes alot of time and therefore cost money!

 Why is it often called a waterfall.?

It is called the waterfall technique becuase the process must go through step one to Defining the problem, Planning the solution, builing the solution, checking the solution and modifying the solution

March 10th, 2008 at 6:13 pm | Comments & Trackbacks (0) | Permalink

Discuss the history of Fortran!

The first FORTRAN compiler was a milestone in the history of computing,
at that time computers had very small memories (on the order of 15KB,
it was common then to count memory capacities in bits), they were slow
and had very primitive operating systems (if they had them at all).
At those days it seemed that the only practical way is to program in
assembly language.

Uses of Fortran!

Designed for scientific and technical (engineering) computing.

Example of Code.?

  • GNI_IRK2, symplectic and symmetric implicit Runge-Kutta code for second order differential equations
  • The Equation for Fortran!
  •                         q’ = T(q,t)v
             M(t,q)v’ = f(q,v,u,t) – L(q,v,u,t)*lamda
                   0  = H(q,t)v + k(q,t)
                   u’ = d(q,v,u,lambda,t)

    March 2nd, 2008 at 7:21 pm | Comments & Trackbacks (0) | Permalink

    Drivers: A program that lets the operating system communicate with the computer hardware

    eg. printer driver

    Dick Doctor: provides data recovering service so when

    Anti virus: A program that searches your hard drives and floopy disks for any known or potential viruses

    eg. Norton anti virus

    Back-up Utilities: A software designed to backup data for the purpose of having a second copy of an original source in case of damage to the original data

    February 25th, 2008 at 5:54 pm | Comments & Trackbacks (0) | Permalink

    Input  

    1) Input is important to computer system because input is the means by which     a computer receives information from the outside world. Information that is from a non computer based source can only be transferred into the computer by input. 

    Keyboard – allows you to enter numeric and alphabetic data into the computer

    Mouse – controls movement of the cursor or pointer on a display screen

    Gaming controllers – device that allows you to play the game using more realistic controls  

     3) Keyboard 

    Enables you to type what you want at a faster rate, rather than using an on screen keyboard 

    Disadvantage:May result in the cause of several injuries such as CTS    

    Output  

    1) Output is important to computer system because output is the means by which a computer sends information from either computer to computer/device or from computer to hardcopy. Information that is from a computer based source can only be transferred or made into a non-computer source by output. 

    2) Examples of input devices are:

    Display monitor – a device that projects a visual image of what is going on in the computer

    Printer – prints text or illustrations on paper

    Speaker – converts electrical signals loud enough to be heard at a distance

     3) Display monitor

    Allows you to see what you are inputting into the computer system 

    Disadvantages: May result in the cause of injuries such as Eye Strain 

    Process 

    1) The process is a set of instructions that are made by inputting data into the computer system then need to be executed for the computer to open windows, start programs, etc 

    2) Process devices include:

    Software programs – Allows inputs to be processed

    CPU – Where all inputs are converted into output signals.

    3) The advantage of a CPU is that it allows for fast processing of different inputs to be carried out as an output. CPU’s can also be upgraded to process faster. A disadvantage is that slower CPU’s take longer to process.

    Storage

    Storage  

    1) Storage is important as is retains digital data used for computing. When transferring images or videos from a camera into a computer, the data has to be stored so that you can go back later and look at the data. That is one of the reasons why storage is important for computing systems.

    3) Hard disk

    Advantages:

    You can save any data and access it whenever you want to on your computer

     Disadvantages:

    There is a limit to how much can be saved into it and also it is stuck in the one computer, the data cant be accessed by another computer

    February 19th, 2008 at 5:44 pm | Comments & Trackbacks (0) | Permalink

    The Inclusive Aspect in Software is needed Because all types of people may use the software some of these people may inclusive: Blind, Deaf, Mute, Physically Impaired… , Also Gender Aspects as some people May be Affended from some Avaters…  

    February 18th, 2008 at 6:08 pm | Comments & Trackbacks (0) | Permalink