ASSIGNMENT BRIEF
Qualification
BTEC Level 5 HND Computing and Systems Development
Unit number and
title
Unit 51: Computer Systems Architecture
Assignment issued
Assignment due
Assessor name
Assignment title
Computer Systems
Aim of the
assignment
This coursework is designed in the form of set questions and design
scenario. The tasks are divided into four sections, with section
compromising several questions. The coursework should be submitted as
one document in a report format.
Specific
requirements
(see Appendix for
assessment criteria
and grade
descriptors)
Task 1 (P1, P2, P3, M1)
You’ve been asked by the FPT Academy International to produce a digital
PDF leaflet that will help newcomers to computing understand the
building blocks of computers and how they work.
The booklet should be illustrated with supporting imagery that is
relevant to the topic.
For P1, your tasks are:
●
Explain what is meant by ‘DECIMAL’ and ‘HEXADECIMAL’.
●
Show how to convert decimal number ‘55’ to binary. (Include all
steps)
Hint:
/>ber_conversion.htm
●
Show how to convert binary number ‘10100001’ to decimal.
(Include all steps).
Hint:
FRM03_Assignment brief_14.11.2012
Page 1
/>ber_conversion.htm
●
Show how to convert binary number ‘10001111’ to hexadecimal.
(Include all steps).
Hint:
/>ber_conversion.htm
●
Explain why hexadecimal is a very useful number system,
especially compared to binary.
Hint: Chapter 3. Page 32 – Hexadecimal Notation
●
Show how to add two binary numbers together, give example.
(Include all steps).
Hint:
/>math.htm
●
Show how to convert hexadecimal number ‘A6C’ to decimal.
(Include all steps).
Hint:
/>ber_conversion.htm
●
Show how to store the decimal negative number ‘-35’ using the
two’s complement method. (Include all steps).
●
Show how to convert decimal floating point 4.125 to binary
Hint: Textbook: 3.12 Signed integer
●
Show how to store a floating point number using Binary (Include
all steps).
Hint:
1. />2. />ml
3.Textbook: 3.15 Floating Points
For P2, and P3, your tasks are:
●
Explain what ASCII is.
FRM03_Assignment brief_14.11.2012
Page 2
Hint: Textbook 3.8 Character set
●
Explain how we can convert alphanumeric characters into binary
that allow us to send messages.
Hint: Use ASCII Table
Task 2 (P4)
For P4, your tasks are:
●
Show truth tables of these logic gates: AND, OR, NOT, NAND, XOR
Hint: only show the truth table.
●
Find results for the following logical expression (T: is true, and F:
is false)
Expression
Result
(T AND F) NOR (T XOR F)
(NOT T) XOR (T NAND F)
(T NAND T) OR (NOT T)
(T AND F) AND (T OR F)
Task 3 (P5, P6, P7, M2 and D1)
Being impressed with your explanations of the number systems and bits
and bytes, the British Computer Society has asked you to describe the
following:
A computer has the following key components:
●
A CPU consisting of a control unit, arithmetic & logical unit and a
system clock.
●
Memory.
●
Interfaces
●
Buses
For P5, draw a diagram of how the key components are connected to
each other, with explanations of what each of the components does.
FRM03_Assignment brief_14.11.2012
Page 3
Hint: => just briefly describe
their functionalities
For P6, Explain different types of memory (registers, cache, RAM and
Flash) that can be attached to a processor. Explain what each one is;
explain their performance, storage permanence and cost.
Hint: => go deep into Register,
Cache, RAM, Flash separately in details
For M2, Describe with diagrams where these types of memory are used
in the system. Explain why they are chosen to be used where they are.
Explain the DIFFERENCES between the four types of memory you have
written about.
For D1, draw a diagram showing how memory, storage and I/O devices
are connected to the CPU by the system (or data) bus, address bus and
control bus. Describe the function of each bus.
For P7
Describe how polling can be used to query and work with the printer.
Hint: See prepared slide for chapter 15
Also describe how processor and peripherals communicate using
interrupt mechanism.
Hint: See prepared slide for chapter 15
Which of these two is the most efficient and why?
Hint: See prepared slide for chapter 15
Task 4 (P8, P9, M3 and D2)
You now have an understanding of the basic building blocks of a
computer and how a computer is organised. The BCS would like you to
run some basic CPU classes for school-children including the basic
programming of a CPU.
For P8, in a written document, compare a CISC processor with a RISC
processor, what they are and the advantages and disadvantages of each.
Hint: Please see the prepared slide for this in Chapter 5
FRM03_Assignment brief_14.11.2012
Page 4
For P9, illustrate the use of the different processor registers in the fetchexecute cycle when running a simple subtraction program. You should
be sure to state which registers are being used in the program.
Hint: do an exercise similar to this:
/>metic_instructions.htm
You can try to code online (without needing to install development
environment) from here:
/>For M3, create a low-level program which includes decision making and
branching. Produce listings of the program(s), together with a statement
from the tutor confirming that the program is valid.
For D2, Research bit sizes of current address and data buses and explain
the effect these have on performance and complexity of a processor.
1. You should write this assignment in the essay style, although a formal
essay structure will not be required.
Student guidelines
2. You should use tables, diagrams and figures where appropriate and be
sure to give sources of information.
3. You should include a list of references to all cited sources using the
Harvard referencing system.
4. You should use font Calibri size 12 with 1.5 spacing for your report.
Submission
requirements
Besides the soft copy, students are expected to submit hard copy of the
report
FRM03_Assignment brief_14.11.2012
Page 5
APPENDIX 1: ASSESSMENT CRITERIA AND GRADE DESCRIPTORS
Merit grade:
Merit descriptors
Indicative
characteristics
Evidence
Assessor
(Task number, comments/feedba
other)
ck
M1 explain, using
examples, how
floating point
numbers can be
represented in
binary
Task: 1
M2 compare the
roles played by
different types of
memory
Task: 3
M3 create a lowlevel program
which includes
decision making
and branching.
Task: 4
Achieve
d
(Yes/No)
Internal
verifier
comment
s
Achieve
d
(Yes/No)
Internal
verifier
comment
s
Distinction grade:
Distinction
descriptors
Indicative
characteristics
D1 explain how
the processor is
physically
connected to
FRM03_Assignment brief_14.11.2012
Evidence
(Task number,
other)
Assessor
comments/feedba
ck
Task: 3
Page 6
memory and
input/output (I/O)
devices using the
system buses
D2 explain how
the width of the
data bus and
address bus affect
processor
performance and
complexity.
Task 4
This brief has been verified as being fit for purpose
Internal
Verifier 1
Signature
Dat
e
Internal
Verifier 2
Signature
Dat
e
FRM03_Assignment brief_14.11.2012
Page 7