Tuesday, July 29, 2008

What is file list?

A list of file names which is used as input for the process of some program. On the other hand, a *file template can be used, but there are occasions when the set of files to be functioned on cannot be captured pleasingly by a template, therefore the use of a file list.

Tuesday, July 22, 2008


An array is a contiguous block of memory location that identified by a particular name.

For ex:


Initializing arrays.

int billy [5] = { 16, 2, 77, 40, 12071 };

Accessing the values of an array.


For ex:

int billy [5] = { 16, 2, 77, 40, 12071 };

In that billy[0]=16

Multidimensional arrays

int jimmy [3][5];

Tuesday, July 15, 2008

Scratchpad RAM

Scratchpad memory (SPM), as well known as scratchpad, scatchpad RAM or neighboring store in computer terminology, is a high-speed inner memory used for temporary storage of calculations, data, and other work in progress. In situation to a microprocessor ("CPU"), scratchpad refers to a particular high-speed memory circuit used to hold small items of data for quick retrieval.

It can be considered as alike to an L1 cache in that it is the memory subsequently closest to the ALU's after the internal registers, with explicit instructions to move data from and to major memory, often by means of DMA-based data transfer.

Normally, a cache is used to temporarily store copies of data that resides on slower major memory. On the other hand, the CPU can use scratchpad RAM for any purpose, like storing instructions or intermediate values.

Wednesday, July 09, 2008

Pointers variables

C pointer is a variable that points to or references a memory position in which data is stored. Every memory cell in the computer has an address that can be used to access that place so a pointer variable points to a memory place we can access and change the contents of this memory location by means of the pointer.

Tuesday, July 01, 2008

What is Internet?

A definite internetwork, consisting of a worldwide interconnection of governmental, public, academic, and private networks based upon the Advanced Research Projects Agency Network (ARPANET) made by ARPA of the U.S. Department of Defense – in addition home to the World Wide Web (WWW) and referred to as the 'Internet' with a capital 'I' to differentiate it from other generic internetworks.

Participants in the Internet, or their service providers, make use of IP Addresses obtained from address registries that manage assignments. Service providers and large enterprises as well exchange information on the reachability of their address ranges all the way through the Border Gateway Protocol (BGP).