I have project this term for one of my course that name is "Computer Organisation & Architecture" and my project Subject is :\n\n"Trends of processors and memories(ram and cache) in the next 10 years".\n\nI Can't find anything useful.\n\nPlease help me if you have information .\nPlease Help Me in this matter because I could not find anything useful by search.
204246
From CSE431, The Pennsylvania State University\n\nGo to http://www.cse.psu.edu/~cg431/\n\nClick "Slides" \n\nChoose cse431-36futures.pdf to launch the PDF lecture.\n\nPlease don't forget the best answer nomination. :-D
671589
No, i took my A+ certification about 6 weeks ago and the things that are a little more obscure that you might want to focus are on the slots or sockets that each chip uses. But the actual history of the computers is irrelevant. I also dont recall any questions related to anything older than a Pentium 2/pro system.
87972
Good choice for a project.  For those who are not sure automata theory deals with the definitions and properties of mathmatical models of computation.  As for application examples it depends which model you are discussing.\n\nOne model called finite automaton is used in text processing, compilers, and hardware design.\n\nAnother model, called the context-free grammer, is used in programming languages and artificial intelligence.\n\nAutomata theory is an excellent place to begin the study of the theory of computation.  The theories of computability and complexity require a precise definition of a computer.  Automata theory allows practice with formal definitions of computation as it introduces concepts relevent to other nontheoretical areas of computer science.\n\nAs for a good reference check out the "Inroduction to Theory of Computation" by Michael Sipser.  Definetly a good introductory read and it should be available in your college library or at least your local public library.\n\nGood luck and I hope this helps.
126998
I suggest u to follow the following strategy:\n1. Go through the contents of ur subjects studied during ur course of studies. There must be some topics of interest for u. Mark them.\n2. Gradually narrow down the choices, each time thinking more deeply.\n3. When u r left with three to five topics, go on to Internet and search for the latest trends going on in that area.\n4. Do not always think of doing something new (Works already done may also be enhanced).\n5. Keep in mind the requirements and limitations of ur country/ area in ur field.\n6. Ultimately u will be able to "pin point" ur project topic.\n7. As a suggestion from my side go for "Communication devices", TRY.  GOOD LUCK
141691
My fiancee is in college for computer science. It is exactly what you're looking for. He has computer projects due every week. But he has to take a lot of hard math classes. He is currently taking a calculus class which is necessary for him to do his class projects properly. If your interested in computer science, or anything to do with computers just make sure you do well in advanced math classes.
611672
Please clarify your question.  An information system could be a single computer, or a large network of computers, organized to perform certain operations.  What is it that you wish to implement?\n\nModern processor chips contain many millions of transistors.  It is not practical to implement them with individual components.\n\nDiscrete implementation of the circuitry found on a modern motherboard, for example, would be much more expensive than the cost of a commercially available motherboard.\n\nIt may be feasible to obtain designs for certain historic systems and implement them with more modern components, but performance will not compare with current technology and the costs may be prohibitive.\n\nSee the link to "Vintage Computers", which has notes on 1960's era machines.
228387
Do something on data querying or mining on distributed databases, which is related the hot research topic of sensor networks.\n\nRead this paper (almost 10 years since it was published) which is close to what you want: http://citeseer.ist.psu.edu/44986.html
342735
I don't know yet about it... anyway, in what year of college are you in now? and what course? Because i'm a computer engineering student in the Philippines and i'm hoping that we might be in the same track and could eventually support each other's academe... Anyway, if you're interested just reply... Thanks
629
Hello,\n\nWell there are over 421 active projects at my favorite open source project Sourceforge.net so here's the list of Ruby based projects http://sourceforge.net/softwaremap/trove_list.php?form_cat=293 from which you can find one you're intrested in.\n\nHave fun! \n\nP.S. Please close your question if you feel I've answered your question so I can recieve extra points. \n\nThanks,\n\nV
45823
It almost sounds as if your project is going to eventually become a "virtual machine", or better yet a simulated computer.\n\nThe first step is to determine your instruction set.  The computer will probably have the ability to perform simple arithmetic, such as add, subtract, multiply, divide, shift, jump to memory locations, etc.  Each of these operations will use a unique sequence of 'bits' to identify the specific operation.  For example, you can say that your machine only supports only sixteen instructions.  Because it is sixteen, we can identify each instructions with four bits:\n\nMOV   0000 - move data\nADD   0001 - add data\nSUB   0010 - subtract data\nMPY   0011 - multiply data\nDIV   0100 - divide data\nAND   0101 - bitwise 'and'\nOR    0110 - bitwise 'or'\nXOR   0111 - bitwise 'exclusive or'\nNOT   1000 - invert bits\nJMP   1001 - unconditional jump\nCMP   1010 - compare values\nJEQ   1011 - jump if equal\nJL    1100 - jump if less than\nJG    1101 - jump if greater than\nJLE   1110 - jump if less or equal\nJGE   1111 - jump if greater or equal\n\nOnce you determine the instructions the computer will support, you need to determine your addressing modes.  For example, an "add" instruction can work with two registers, two memory addresses, a memory address and a register, or indirect combinations of both.  For each addressing mode, we will assign a sequence of bits.  I'm going to choose only four addressing modes, "immediate" (where the data in the instruction is taken as a literal value), "memory" (where the data in the instruction is a memory address), "register" (where the data in the instruction is a register number) and "indirect" (where the value in a register is a memory address to where the data points).  I will use two bits to identify the source addressing mode, an another two bits to identify the destination addressing mode.  If the instruction only uses one destination, the second two bits would be used.  This is now a total of four bits which we combine with the first four bits of the opcode.  Below are the bits we will use for the modes:\n\nImmediate - 00\nRegister - 01\nMemory - 10\nIndirect Register - 11\n\nNow, we have defined a fairly competent instruction set that identifies the operations and addressing modes with only one byte of data!\n\nJust to show "mnemonics" of the assembly language of our computer, with addressing modes, consider the following:\n\nADD 10, R2 - Add number 10 to register 2 (immediate/register)\n\nADD R1, R2  - Add register 1 to register 2 (register/register)\n\nADD @MEM1, R2 - Add value in memory at MEM1 to register 2 (memory/register)\n\nADD *R1, R2 - Add value pointed to by address in register 1 to register 2 (indirect/register)\n\nNow, they would equate, in bits to the following:\nADD 10, R2      0001 00 01  (11 in hexadecimal)\nADD R1, R2      0001 01 01  (15 in hexadecimal)\nADD @MEM1, R2   0001 10 01  (19 in hexadecimal)\nADD *R1, R2     0001 11 01  (1D in hexadecimal)\n\nNote that each instruction and addressing mode is one byte, but only part of the complete instruction.  You can use the bitwise and (&) operator in C++ in order to mask off the opcode and addressing modes from that single byte (unsigned char).  So:\n\nopcode = byte & 0xF0;       (1111 0000)\nsourcemode = byte & 0xC0;   (0000 1100)\ndestmode = byte & 0x03;     (0000 0011)\n\nOnce we've determine the addressing mode for each one, the next sequence of bytes after the opcode and mode would be either the immediate value, a register value or a memory address.  The remainder of each instruction can be either a fixed or variable number of bytes, that is your choice.\n\nFrom there, you just process a stream of bytes and you can get the extract the operation, addressing mode, data for source and destination (or just destination if its a single operand).  Next, your "virtual machine" needs to sim
246267
http://www.intel.com/products/processor/index.htm\nhttp://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_9488,00.html\nhttp://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_9488%5E9495,00.html\nGoodluck ^_^
521614
http://computer.howstuffworks.com/question175.htm\nhttp://computer.howstuffworks.com/ram.htm
613089
http://www.academic.marist.edu/~jfjp/390project.htm\n\nhttp://www.academic.marist.edu/~jfjp/394project.htm
366328
How much Kingston RAM have you got?\n\nSystem looks OK but 2008 is a long time away so it will probably be ok but no promises.\n\n///
520981
WRONG BOARD!!!!!   This area is for SPECIAL EDUCATION . \n\nThe project you are asking us to past would be a HUGE file, requiring much research, quotes on software, staff training, and much, much more.
316137
I am doin my BSC in Electronics n I've got a list of projects that use the 8085 microprocessor , Some of them are\nElectric motor speed Controller\nTraffic Light controller   n many more
553779
Speed and type of RAM used is dependent on the chipset used to make the mainboard. \n\nIn your case, the answer is "no way". DDR2 didn't exist back then except in a lab.