0% found this document useful (0 votes)
37 views

CAO Semester Project

Mr. Mehedi provided lectures on computer architecture and organization to his students. Some students performed related tasks. Mr. Moynul created two ALU circuits, one that can store data and one that cannot. Mr. Tusher designed a circuit with three inputs/outputs such that the output is one more than the input if less than 4, and one less if greater than or equal to 4. Mr. Sisir designed a majority logic circuit for three inputs but had difficulties with five inputs. Pipelining can execute 4 instructions in 8 time units versus 20 units for sequential processing. Each pipelining stage for Mr. Atik's processor takes 3 seconds.

Uploaded by

Freyon 12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

CAO Semester Project

Mr. Mehedi provided lectures on computer architecture and organization to his students. Some students performed related tasks. Mr. Moynul created two ALU circuits, one that can store data and one that cannot. Mr. Tusher designed a circuit with three inputs/outputs such that the output is one more than the input if less than 4, and one less if greater than or equal to 4. Mr. Sisir designed a majority logic circuit for three inputs but had difficulties with five inputs. Pipelining can execute 4 instructions in 8 time units versus 20 units for sequential processing. Each pipelining stage for Mr. Atik's processor takes 3 seconds.

Uploaded by

Freyon 12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Department of Computing and Information System

Midterm Project: Fall Semester-2022


Program: B.Sc. in CIS
Course Code: CIS 312
Course Title: Computer Architecture and Organization
Total Marks: 35
[Instructions: Give clear and concise answers for every task. Use examples if necessary]

Scenario-1
The study of a computer system's internal operations, structure, and
implementation is known as computer architecture and organization (CAO).
The outwardly visible characteristics of the computer system are referred to
as its architecture, just like anywhere else. The method of putting a computer
system's architectural requirements into practice that leads to realization is
called organization.

In the Fall-2022 semester, course instructor of CAO, Mr. Mehedi, provided


lectures on computer architecture and computer organization to his students.
Besides, a group of students performed the following tasks.

Mr. Moynul and Mr. Anowar runs a linear search and binary search program
in class in 5 seconds, respectively. The course instructor then assists them as
they both analyze the CPU performance. Additionally, Mr. Moynul created
two ALU circuits, one of which can store data (Circuit-1) but the other cannot
(Circuit-2).

On the other hand, Mr. Tusher designed a Circuit with three inputs and three
outputs. He noticed that when the binary input is less than four (4) the binary
output is one (1) greater than the input and when binary input is greater or
equal to four (4) the binary output is one (1) less than the input.

Finally, Mr. Sisir designed a logic circuit whose output is high only when the
majority of the three inputs are high but ran into some difficulties when
creating a logic circuit for five inputs. Now, Mr. Sisir is building the logic circuit
for five inputs after extensive study.
Scenario-2
Processors make use of instruction pipelining to speed up execution. In
essence, pipelining involves breaking up the instruction cycle into a number
of separate stages that occur in sequence, such as fetch instruction, decode
instruction, determine operand addresses, fetch operands, execute
instruction, and write operand result. Instructions move through these stages,
as on an assembly line, so that in principle, each stage can be working on a
different instruction at the same time. The occurrence of branches and
dependencies between instructions complicates the design and use of
pipelines.

Due to 5 stage pipelining used a processor executes 4 instructions within 8


units of time but if it is used sequential processing then the processor
completes its executions at 20 units of time. Suppose, one of the students
(say Mr. Atik) can execute the above instructions in which each stage is
completed by 3 seconds.

Theory Part (marks - 35)


Task-1 Marks - 10

Q1. Do you think those mentioned circuits that are created by Mr. Moynul
are enough for computer architecture and organization? Justify your answer
with proper explanation. [4]

Q2. How do you differentiate between Circuit-1 and Circuit-2? Give your
answer with proper explanation. [3]

Q3. How did Mr. Mehedi differentiate between Computer Architecture and
Computer Organization in his class? Describe properly. [3]

Task-2 Marks - 20

Q4. Which computer provides better performance and also determines how
much faster? Calculations are needed based on scenario-1. [3]

Q5. Visualize the designed circuit (After simplification) that is made by Mr.
Tusher using different logic gates. [4]
Q6. Visualize the designed circuit (After simplification) for five inputs that is
made by Mr. Sisir using different logic gates. [5]

Q7. Can you visualize the systems that are executed by Mr. Atik on scenario-
2? If yes, then demonstrate each stage of pipelining and sequential process
within one figure. Besides, also show how much ( % ) execution time is saved
owing to using pipelining technique. [5]

Q8. From the Scenario-2, find out pipeline speedup factor, throughput and
efficiency that is made by Mr. Atik. [3]

Task-3 Marks - 5

Q9. Explain details about your work (Task-1 and Task-2) and make a
presentation with a short video (at least 4 minutes). [5]

General Instructions
● Deadline: 2nd November, 2022
● You have to submit the assignment in .docx or .pdf format (name it with
your ID, such as 211-16-XXX.docx), Zip the file if any supplementary files
are needed.
● Submit the assignment in the Smart Edu LMS Assignment section and
Google Classroom, the option of submission will be available there very
soon.
● Deadline is fixed, no excuse will be considered if you missed the deadline.
● Marks will be deducted accordingly if any plagiarism of work is provided.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy