MCA2050- COMPUTER ARCHITECTURE

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601
ASSIGNMENT

PROGRAM
MCA(REVISED FALL 2012)
SEMESTER
SECOND
SUBJECT CODE & NAME
MCA2050- COMPUTER ARCHITECTURE
CREDITS
4
BK ID
B1648
MARKS
60


Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each question is followed by evaluation scheme.


Q. 1. Explain the concepts of concurrent and parallel execution


Answer:When we talk about parallel programming, typically we are interested in reducing execution times by taking advantage of hardware’s ability to do more than one thing at once, whether by vectorization, instruction-level parallelism (superscalar architectures), or multiprocessing (multiple cores or processors). Parallel programming does not imply a particular programming model, and many techniques and languages for parallel



Q. 2. Explain the any five types of addressing modes.


Answer:To reference a large range of locations in main memory, a variety of addressing technique are used. The common addressing modes are:

·         Immediate
·         Direct
·         Indirect
·         Register



Q. 3. Describe the logical layout of both RISC and CISC computers


Answer:A computer with a large number of in­structions is classified as a complex instruction set computer, abbreviated CISC. In the early 1980s, a number of computer designers recommended that computers use fewer instructions with simple constructs so they can be exe­cuted much faster within the CPU without having to use memory




Q. 4. Explain the concept of branch handling. What is delayed branching?

Answer:The recent process of globalization and its development hit all the nations of the world for their rapid development of trade, commerce and industries. Branch, therefore, is the result of rapid growth of business in the world. Since, there is an international access to the trade and commerce, business undertakings are opening their establishment nationally and internationally in the different parts of the world. Whatever the business



Q. 5. Explain any five types of vector instructions in detail.

Answer:In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set containing instructions that operate on one-dimensional arrays of data called vectors. (Compare scalar processors, whose instructions operate on single data items.) Vector processors can greatly improve performance on certain workloads, notably numerical simulation and similar tasks. Vector machines appeared in the early 1970s and dominated supercomputer design through the 1970s into the



Q. 6. Write short notes on:

a) UMA:Uniform memory access (UMA) is a shared memory architecture used in parallel computers. All the processors in the UMA model share the physical memory uniformly. In a UMA architecture, access time to a memory location is independent of which processor makes the request or which memory chip contains the



b) NUMA: NUMA is an alternative approach that links several small, cost-effective nodes using a high-performance connection. Each node contains processors and memory, much like a small SMP system. However, an advanced memory controller allows a node to use memory on all other nodes, creating a single system image.

Non-uniform memory access (NUMA) is a


Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601


No comments:

Post a Comment

Note: only a member of this blog may post a comment.