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 instructions 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 executed 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.