Question answer session is now over! You can find chat transcript here.

Ajay Bhargav: Hi everyone

Ajay Bhargav: Hi Shivani

Ajay Bhargav: Hi Mansoor

Mansoor Mirza from Lahore, Pakistan: hello ajay

shivani parmar from india: helo sir

Ajay Bhargav: So what are your doubts

Mansoor Mirza from Lahore, Pakistan: what is equate in programming?

Ajay Bhargav: equate is similar to what we say define in C language

Mansoor Mirza from Lahore, Pakistan: ok

Ajay Bhargav: it quates a value or a register or memory address to a named label

Ajay Bhargav: equates**

Mansoor Mirza from Lahore, Pakistan: ok

Mansoor Mirza from Lahore, Pakistan: i read it in book of mazidi

Ajay Bhargav: yeah

Mansoor Mirza from Lahore, Pakistan: it says equate is used to define a value saveral times in a code

Mansoor Mirza from Lahore, Pakistan: i dont think am saying it right

Ajay Bhargav: yes� it may not only be a value

Mansoor Mirza from Lahore, Pakistan: did u get it

Mansoor Mirza from Lahore, Pakistan: ok

Ajay Bhargav: it can be anything

Ajay Bhargav: a register

Ajay Bhargav: or a memory address

Mansoor Mirza from Lahore, Pakistan: ok

Ajay Bhargav: depends how you are going to use it

shivani parmar from india: well in the difference you gave between microprocessor and microcontroller you said microprocessor are 32 to 128 width wide and microcontrollers 8,16 32...could you explain this beacause i think both controllers and processors can vary from 8 to 128 bit wide

Mansoor Mirza from Lahore, Pakistan: thats a gud thing

Ajay Bhargav: yes sure shivani

Ajay Bhargav: data width of controllers are very specific as they are tend to be a small system

Ajay Bhargav: they may not need high system memory

Ajay Bhargav: whereas microprocessors are mainy designed for computer systems

Ajay Bhargav: and computer systems are generic in nature

Ajay Bhargav: can be used by end user in any form like data storage (loggers) or a control system.

Ajay Bhargav: even most arm controllers are limited to 4Gigs of memory address

Ajay Bhargav: whereas processors are provided with memory interfaces that can go higher range using virtual addressing

shivani parmar from india: so in practical apllications at present microprocessors are preferred to be used?

Ajay Bhargav: depends on many things as i said cost

Ajay Bhargav: This is one of the aspects of an embedded system

Ajay Bhargav: A Pentium system cost more than a small arm system

shivani parmar from india: okay

Ajay Bhargav: you can also take examples of Intel Atom and Arm Cortex system

Ajay Bhargav: Your end applciation decides what you are going to use in your system

shivani parmar from india: sokay

shivani parmar from india: i have one more question...by vector processors did you mean superscalar and vliw processor

Ajay Bhargav: No

Ajay Bhargav: super scalar processors are different

Ajay Bhargav: they are designed for instruction parallalism

Ajay Bhargav: here in vector processors, instruction parallelism is not there

Ajay Bhargav: I am talkin about basic vector processor

Ajay Bhargav: they are designed to handle multiple data at one time

Ajay Bhargav: or say array of data

shivani parmar from india: could u please give an example of such processor

Ajay Bhargav: of vector?

shivani parmar from india: yes vector processor

Ajay Bhargav: There are many�

Ajay Bhargav: common one is MMX

shivani parmar from india: okay

Ajay Bhargav: this type of processors are there as a part of main processors

Ajay Bhargav: like AMD support MMX instructions

Ajay Bhargav: so if you want to name then AMD also comes in that catagory

shivani parmar from india: okay..thank u sir

Ajay Bhargav: You are welcome shivani

Ajay Bhargav: How did you find the presentation?

Ajay Bhargav: This is first attempt

Ajay Bhargav: i hope you like it

shivani parmar from india: yes sir it was good

Mansoor Mirza from Lahore, Pakistan: ajay i have a question about beagle board

Ajay Bhargav: sure ask

Mansoor Mirza from Lahore, Pakistan: is it ambedded system?

Mansoor Mirza from Lahore, Pakistan: or pc?

Ajay Bhargav: Nice question mansoor

Mansoor Mirza from Lahore, Pakistan: thanx

Ajay Bhargav: beagle is not a PC

Mansoor Mirza from Lahore, Pakistan: ok

Ajay Bhargav: it�s an embedded hardware.

Ajay Bhargav: but made for general purpose design

Ajay Bhargav: when you put your code inside it� it becomes an embedded system

Ajay Bhargav: it�s just a part of system

Mansoor Mirza from Lahore, Pakistan: ok but it contains all features as laptops

Ajay Bhargav: as i said�

Ajay Bhargav: it�s an embedded hardware

Mansoor Mirza from Lahore, Pakistan: like monitor output svideo een HD supports audio and sd as well

Mansoor Mirza from Lahore, Pakistan: so it a hardware can b used as embedded system??

Ajay Bhargav: embedded hardware alone cannot be an embedded system

Ajay Bhargav: You can use it as a PC when you load OS on it for general use

Mansoor Mirza from Lahore, Pakistan: ya it can run ubuntu

Ajay Bhargav: or you can use it as a Ethernet server or Survellince device when programmed with your firmware

Ajay Bhargav: you can make a small embedded computer with it

Mansoor Mirza from Lahore, Pakistan: it�s realy a gr8 thing but costs a bit...

Ajay Bhargav: I have beagle at my home

Mansoor Mirza from Lahore, Pakistan: gud :)

Ajay Bhargav: surprisingly still learning :)

Mansoor Mirza from Lahore, Pakistan: hahaha ya its realy complex

Mansoor Mirza from Lahore, Pakistan: i studied it on web but didnt get it yet!

Ajay Bhargav: You have to learn basics of OS first

Ajay Bhargav: playing with linux is not so eaasy as it seems

Ajay Bhargav: but once you get hold on it

Mansoor Mirza from Lahore, Pakistan: ya still am not able to use linux properly

Mansoor Mirza from Lahore, Pakistan: still learning

Ajay Bhargav: read, and implement

Ajay Bhargav: thats the basic rule

Mansoor Mirza from Lahore, Pakistan: ok