SlideShare a Scribd company logo
Dear students get fully solved assignments 
Send your semester & Specialization name to our mail id : 
“ help.mbaassignments@gmail.com ” 
or 
Call us at : 08263069601 
(FALL 2014) ASSIGNMENT 
PROGRAM MCA (Revised Fall 2012) 
SEMESTER 2 
SUBJECT CODE & NAME MCA2050- COMPUTER ARCHITECTURE 
CREDIT 2 
BK ID B1405 
MAX.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. 
1. What is the difference between process and thread? 
Answer : A process is an executing instance of an application. What does that mean? Well, for 
example, when you double-click the Microsoft Word icon, you start a process that runs Word. A 
thread is a path of execution within a process. Also, a process can contain multiple threads. When 
you start Word, the operating system creates a process and begins executing the primary thread of 
that process. 
It’s important to note that a thread can do anything a process can do. But since a process can consist 
of multiple threads, a thread could be considered a ‘lightweight’ process. Thus, the essential 
difference between a thread and a process is the 
2. Explain in detail the techniques to handle hazards. 
Answer : In the domain of central processing unit (CPU) design, hazards are problems with the 
instruction pipeline in CPU microarchitectures when the next instruction cannot execute in the 
following clock cycle,[1] and can potentially lead to incorrect computation results. There are typically 
three types of hazards:[2] 
 data hazards 
 structural hazards 
 control hazards (branching hazards) 
 

3. Explain the Tumasulo approach. Write the differences between Tomasulo’s scheme and score 
boarding. 
Answer : 
An instruction fetch proceeds with the issue stage and may fetch either into a single-entry latch or 
into a queue; instructions are then issued from the latch or queue. The EX stage follows the read 
operands stage, just as in the DLX pipeline. As in the DLX floating-point pipeline, execution may take 
multiple cycles, depending on the operation. Thus, we may need to distinguish when an instruction 
begins execution and when it completes execution; between the two times, the instruction is in 
execution. This allows multiple instructions to be 
4. Explain any five types of vector instructions in detail. 
Answer : five types of vector instructions are below : 
1. Elemental Vector Operations 
The Cray X1 system vector instruction set contains vector versions of most scalar integer functions, 
floating-point functions, and memory references. These elemental vector operations process each 
element independently. They execute under control of a mask register (m0,...,m3) and the vector 
length register (vl). Though there are 8 mask registers, only the first 4 can be used in the vector 
instructions. 
The assembler's default controlling mask register is m0. By software convention, every bit in m0 is 
always set. 
In the vector result of an elemental vector 
5 Differentiate between multiprocessor and multi-computer. 
Answer : The difference between a multiprocessor system and a multicomputer system is the 
number of computers involved in each. Both are multiprocessing environments: Both use more than 
one CPU at a time. A multiprocessor system is a single computer that operates with multiple CPUs, 
and a multicomputer system is a cluster of computers that operate as a singular computer. 
Multiprocessing environments can operate with CPUs sharing an operating system -- called 
symmetric multiprocessing -- or with each CPU running an individual instance of the operating 
system -- called Massively Parallel Processing. 
6 Write short notes on: 
a) DSP Processor 
Answer : A Digital Signal Processor, or DSP, is a specialized microprocessor that has an architecture 
which is optimized for the fast operational needs of digital signal processing. A Digital Signal 
Processor (DSP) can process data in real time, making it ideal for applications that can’t tolerate 
delays. Digital signal processors take a digital signal and process it to improve the signal into clearer 
sound, faster data or sharper images. Digital Si
b) Dual core technology 
Answer : Dual core technology refers to two individual microprocessors on a single die cast chip. This 
is essentially two computer processing units (CPUs) in one. The advantage of a this type of chip is 
that tasks can be carried out in parallel streams, decreasing processing time. This is referred to as 
thread-level parallelism (TLP). 
TLP is also possible on motherboards that can accommodate two separate CPU dies. When TLP is 
accomplished in a single CPU through dual core technology, it is called chip-level multiprocessing 
(CLM). 
Dear students get fully solved assignments 
Send your semester & Specialization name to our mail id : 
“ help.mbaassignments@gmail.com ” 
or 
Call us at : 08263069601

More Related Content

What's hot (20)

PPTX
message passing vs shared memory
Hamza Zahid
 
PPTX
Threads and multi threading
Antonio Cesarano
 
PPT
Multiprocessor Systems
vampugani
 
PPTX
Computer architecture multi processor
Mazin Alwaaly
 
PPT
Multi processing
Muhammad Ishaq
 
PDF
Zhongyuan Zhu - 2015 - Evaluating Neural Machine Translation in English-Japan...
Association for Computational Linguistics
 
PPTX
Multi Processors And Multi Computers
Nemwos
 
PDF
Distributed system lectures
marwaeng
 
PDF
Session on machine translation batu 19 march2016
Nakul Sharma
 
PPT
Chapter 08
Google
 
PPTX
SVM Based POS Tagger (copy)
Sidharth Kamboj
 
DOCX
Bt0068 computer organization and architecture
smumbahelp
 
PPTX
Full introduction to_parallel_computing
Supasit Kajkamhaeng
 
PDF
shashank_spdp1993_00395543
Shashank Nemawarkar
 
PPT
Parallel Processing Concepts
Dr Shashikant Athawale
 
DOCX
MC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DE
Aravind NC
 
PDF
IRJET- Chatbot Using Gated End-to-End Memory Networks
IRJET Journal
 
DOCX
Mca2010 – operating system
smumbahelp
 
DOCX
Parallel computing persentation
VIKAS SINGH BHADOURIA
 
DOCX
Bca2010 – operating system
smumbahelp
 
message passing vs shared memory
Hamza Zahid
 
Threads and multi threading
Antonio Cesarano
 
Multiprocessor Systems
vampugani
 
Computer architecture multi processor
Mazin Alwaaly
 
Multi processing
Muhammad Ishaq
 
Zhongyuan Zhu - 2015 - Evaluating Neural Machine Translation in English-Japan...
Association for Computational Linguistics
 
Multi Processors And Multi Computers
Nemwos
 
Distributed system lectures
marwaeng
 
Session on machine translation batu 19 march2016
Nakul Sharma
 
Chapter 08
Google
 
SVM Based POS Tagger (copy)
Sidharth Kamboj
 
Bt0068 computer organization and architecture
smumbahelp
 
Full introduction to_parallel_computing
Supasit Kajkamhaeng
 
shashank_spdp1993_00395543
Shashank Nemawarkar
 
Parallel Processing Concepts
Dr Shashikant Athawale
 
MC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DE
Aravind NC
 
IRJET- Chatbot Using Gated End-to-End Memory Networks
IRJET Journal
 
Mca2010 – operating system
smumbahelp
 
Parallel computing persentation
VIKAS SINGH BHADOURIA
 
Bca2010 – operating system
smumbahelp
 

Viewers also liked (20)

PPT
Presentation1
afafdawoud
 
PPS
心靈雞湯 Worth to read
ping220049
 
DOCX
Horario
Amayita5
 
PPT
Jdbc
vampire1128
 
PPT
Fort Wayne Presentation on Aqua Indiana
guest9183d5
 
PPS
Enrico Macias la femme de_mon_ami_adf
Marjan DODAJ
 
PPT
Presentation1
Kim Nilsson
 
DOCX
Obama inc (1)
Iván Trujillo
 
PPT
كيفية إضافة كاتب مساهم إلى مدونتك
Jeeran
 
PPTX
Sight words set 11
lynnettekeating
 
PPTX
Una nueva aventura
Brenda Mendoza
 
PPTX
Distribution
KatiebethjessTrotter
 
PPT
Travel Talk
David Deubelbeiss
 
PDF
Les sports 2
amstramgramduval
 
PDF
Urbanistica isola delle femmine marzo 2014 relazione prg definitiva (5) (1)
Pino Ciampolillo
 
PPT
Aquesta SóC Jo I Us Convide A Visitar
Úrsula Ruiz Gómez
 
PDF
Redes de Computadoras (segunda parte)
cmcrlp
 
PPT
Animales Powerpoint ML
Maria
 
PDF
Jam
Elisa Mieras
 
PPT
Communication
binayprasaddms
 
Presentation1
afafdawoud
 
心靈雞湯 Worth to read
ping220049
 
Horario
Amayita5
 
Fort Wayne Presentation on Aqua Indiana
guest9183d5
 
Enrico Macias la femme de_mon_ami_adf
Marjan DODAJ
 
Presentation1
Kim Nilsson
 
Obama inc (1)
Iván Trujillo
 
كيفية إضافة كاتب مساهم إلى مدونتك
Jeeran
 
Sight words set 11
lynnettekeating
 
Una nueva aventura
Brenda Mendoza
 
Distribution
KatiebethjessTrotter
 
Travel Talk
David Deubelbeiss
 
Les sports 2
amstramgramduval
 
Urbanistica isola delle femmine marzo 2014 relazione prg definitiva (5) (1)
Pino Ciampolillo
 
Aquesta SóC Jo I Us Convide A Visitar
Úrsula Ruiz Gómez
 
Redes de Computadoras (segunda parte)
cmcrlp
 
Animales Powerpoint ML
Maria
 
Communication
binayprasaddms
 
Ad

Similar to Mca2050 computer architecture (20)

DOCX
Mca2050 computer architecture
smumbahelp
 
PDF
Co question 2009
SANTOSH RATH
 
PDF
Difference Between CISC RISC, Harward & Von-neuman
Kailas Kharse
 
PPT
chapter1-basicstructureofcomputers.ppt
KarrarIbrahimAbdAlam
 
PPT
UNIT I.ppt
JEEVANANTHAMG6
 
PPT
chapter 1 -Basic Structure of Computers.ppt
sandeepPingili1
 
PPT
Basic structure of computers by aniket bhute
Aniket Bhute
 
DOCX
embeddeed real time systems 2 mark questions and answers
rubini Rubini
 
PPTX
Operating system interview question
sriram saravanan
 
PPTX
Processors selection
Pradeep Shankhwar
 
PPT
chapter1 -Basic co.pptjsjjsjdjxjdjdjdjjsjsjd
freefire2619rowdy
 
PPTX
Advanced processor principles
Dhaval Bagal
 
PPT
Chapter1 basic structure of computers
jismymathew
 
PPTX
parellelisum edited_jsdnsfnjdnjfnjdn.pptx
aravym456
 
PPTX
chapter 1 -Basic Structure of Computers.pptx
janani603976
 
PPT
chapter1-basic-structure-of-computers.ppt
gsekharreddy1
 
PPT
chapter1-basic-structure-of-computers.ppt
bhargavi804095
 
PPT
chapter 1 -Basic Structure of Computers (1).ppt
KeziaPaul1
 
PDF
Computer Architecture CSN221_Lec_37_SpecialTopics.pdf
ssuser034ce1
 
PPTX
Chapter 1 basic structure of computers
Gurpreet Singh
 
Mca2050 computer architecture
smumbahelp
 
Co question 2009
SANTOSH RATH
 
Difference Between CISC RISC, Harward & Von-neuman
Kailas Kharse
 
chapter1-basicstructureofcomputers.ppt
KarrarIbrahimAbdAlam
 
UNIT I.ppt
JEEVANANTHAMG6
 
chapter 1 -Basic Structure of Computers.ppt
sandeepPingili1
 
Basic structure of computers by aniket bhute
Aniket Bhute
 
embeddeed real time systems 2 mark questions and answers
rubini Rubini
 
Operating system interview question
sriram saravanan
 
Processors selection
Pradeep Shankhwar
 
chapter1 -Basic co.pptjsjjsjdjxjdjdjdjjsjsjd
freefire2619rowdy
 
Advanced processor principles
Dhaval Bagal
 
Chapter1 basic structure of computers
jismymathew
 
parellelisum edited_jsdnsfnjdnjfnjdn.pptx
aravym456
 
chapter 1 -Basic Structure of Computers.pptx
janani603976
 
chapter1-basic-structure-of-computers.ppt
gsekharreddy1
 
chapter1-basic-structure-of-computers.ppt
bhargavi804095
 
chapter 1 -Basic Structure of Computers (1).ppt
KeziaPaul1
 
Computer Architecture CSN221_Lec_37_SpecialTopics.pdf
ssuser034ce1
 
Chapter 1 basic structure of computers
Gurpreet Singh
 
Ad

Mca2050 computer architecture

  • 1. Dear students get fully solved assignments Send your semester & Specialization name to our mail id : “ [email protected] ” or Call us at : 08263069601 (FALL 2014) ASSIGNMENT PROGRAM MCA (Revised Fall 2012) SEMESTER 2 SUBJECT CODE & NAME MCA2050- COMPUTER ARCHITECTURE CREDIT 2 BK ID B1405 MAX.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. 1. What is the difference between process and thread? Answer : A process is an executing instance of an application. What does that mean? Well, for example, when you double-click the Microsoft Word icon, you start a process that runs Word. A thread is a path of execution within a process. Also, a process can contain multiple threads. When you start Word, the operating system creates a process and begins executing the primary thread of that process. It’s important to note that a thread can do anything a process can do. But since a process can consist of multiple threads, a thread could be considered a ‘lightweight’ process. Thus, the essential difference between a thread and a process is the 2. Explain in detail the techniques to handle hazards. Answer : In the domain of central processing unit (CPU) design, hazards are problems with the instruction pipeline in CPU microarchitectures when the next instruction cannot execute in the following clock cycle,[1] and can potentially lead to incorrect computation results. There are typically three types of hazards:[2]  data hazards  structural hazards  control hazards (branching hazards)  
  • 2. 3. Explain the Tumasulo approach. Write the differences between Tomasulo’s scheme and score boarding. Answer : An instruction fetch proceeds with the issue stage and may fetch either into a single-entry latch or into a queue; instructions are then issued from the latch or queue. The EX stage follows the read operands stage, just as in the DLX pipeline. As in the DLX floating-point pipeline, execution may take multiple cycles, depending on the operation. Thus, we may need to distinguish when an instruction begins execution and when it completes execution; between the two times, the instruction is in execution. This allows multiple instructions to be 4. Explain any five types of vector instructions in detail. Answer : five types of vector instructions are below : 1. Elemental Vector Operations The Cray X1 system vector instruction set contains vector versions of most scalar integer functions, floating-point functions, and memory references. These elemental vector operations process each element independently. They execute under control of a mask register (m0,...,m3) and the vector length register (vl). Though there are 8 mask registers, only the first 4 can be used in the vector instructions. The assembler's default controlling mask register is m0. By software convention, every bit in m0 is always set. In the vector result of an elemental vector 5 Differentiate between multiprocessor and multi-computer. Answer : The difference between a multiprocessor system and a multicomputer system is the number of computers involved in each. Both are multiprocessing environments: Both use more than one CPU at a time. A multiprocessor system is a single computer that operates with multiple CPUs, and a multicomputer system is a cluster of computers that operate as a singular computer. Multiprocessing environments can operate with CPUs sharing an operating system -- called symmetric multiprocessing -- or with each CPU running an individual instance of the operating system -- called Massively Parallel Processing. 6 Write short notes on: a) DSP Processor Answer : A Digital Signal Processor, or DSP, is a specialized microprocessor that has an architecture which is optimized for the fast operational needs of digital signal processing. A Digital Signal Processor (DSP) can process data in real time, making it ideal for applications that can’t tolerate delays. Digital signal processors take a digital signal and process it to improve the signal into clearer sound, faster data or sharper images. Digital Si
  • 3. b) Dual core technology Answer : Dual core technology refers to two individual microprocessors on a single die cast chip. This is essentially two computer processing units (CPUs) in one. The advantage of a this type of chip is that tasks can be carried out in parallel streams, decreasing processing time. This is referred to as thread-level parallelism (TLP). TLP is also possible on motherboards that can accommodate two separate CPU dies. When TLP is accomplished in a single CPU through dual core technology, it is called chip-level multiprocessing (CLM). Dear students get fully solved assignments Send your semester & Specialization name to our mail id : “ [email protected] ” or Call us at : 08263069601