Assignment Cover Sheet
Qualification Module Number and Title
HD in Computing and Software Engineering Computer Architecture - CSE4001 “Operating
Principles of the Computer Architecture”
Student Name & No. Assessor
Nishan Daniel Shihab Irshan
CL/HDCSE/CMU/104/52 (st20243794)
Hand out date Submission Date
Assessment type Duration/Length of Weighting of Assessment
Assessment Type
WRIT1-Coursework 3 weeks (2250 Words) 75%
Learner declaration
I, … Nishan Daniel Shihab Irshan CL/HDCSE/CMU/104/52, certify that the work submitted for
this assignment is my own and research sources are fully acknowledged.
Marks Awarded
First assessor
IV marks
Agreed grade
Signature of the assessor Date
FEEDBACK FORM
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY
Module: Computer Architecture - CSE4001
Student:
Assessor:
Assignment: Operating Principles of the Computer Architecture
Strong features of your work:
Areas for improvement:
Marks Awarded:
Task part 1
1.
a)
i. 5328
5 3 2
101 011 010
0001 0101 1010
= 15A16
ii. 72918
7 |2 |9 |1
111 010
iii. 235618
2 3 5 6 1
010 011 101 110 001
0010 0111 0111 0001
277116
b)
i. -92
2 92
2 46 - 0
2 23 - 0
2 11 - 1
2 5 - 1
2 2 - 1
2 1 - 0
0 - 1
1’s of (-92) = 01011100
10100011
2’s of (-92) = 10100011
+1
101001002
ii. -59
2 59
2 29 - 1
2 14 - 1
2 7 - 0
2 3 - 1
2 1 - 1
0 - 1
1’s of (-59) = 00111011
11000100
2’s of (-59) = 11000100
+1
110001012
c)
i. -1845
2 1845
2 922 - 1
2 461 - 0
2 230 - 1
2 115 - 0
2 57 - 1
2 28 - 1
2 14 - 0
2 7 - 0
2 3 - 1
2 1 - 1
0 - 1
1’s of (-1845) = 011100110101
100011001010
2’s of (-1845) = 100011001010
+1
1000110010112
ii. -1235
2 1235
2 617 - 1
2 308 - 1
2 154 - 0
2 77 - 0
2 38 - 1
2 19 - 0
2 9 - 1
2 4 - 1
2 2 - 0
2 1 - 0
0 - 1
1’s of (-1235) = 010011010011
101100101100
2’s of (-1235) = 101100101100
+1
1011001011012
d)
i. -14500
2 14500
2 7250 - 0
2 3625 - 0
2 1812 - 1
2 906 - 0
2 453 - 0
2 226 - 1
2 113 - 0
2 56 - 1
2 28 - 0
2 14 - 0
2 7 - 0
2 3 - 1
2 1 - 1
0 - 1
1’s of (-14500) = 0011100010100100
1100011101011011
2’s of (-14500) = 1100011101011011
+1
11000111010111002
ii. -22364
2 22364
2 11182 - 0
2 5591 - 0
2 2795 - 1
2 1397 - 1
2 698 - 1
2 349 - 0
2 174 - 1
2 87 - 0
2 43 - 1
2 21 - 1
2 10 - 1
2 5 - 0
2 2 - 1
2 1 - 0
0 - 1
1’s of (-22364) = 0101011101011100
1010100010100011
2’s of (-22364) = 1010100010100011
+1
1010100010100102
2.
a) 1’s of (-9) = 00001001
11110110
2’s of (-9) = 1111011
+1
11110111
18 = 00010010
(-9) + 18 = 11110111 + 00010010
= 1 000010012
Carry
b) 1’s of (-20) = 00010100
11101011
2’s of (-20) = 11101011
+1
11101100
1’s of (-15) = 00001111
11110000
2’s of (-15) = 11110000
+1
11110001
(-20) + (-15) = 11101100 + 11110001
= 1 110111012
Carry
c) 1’s of (-5) = 0101
1010
2’s of (-5) = 1010
+1
1011
12 = 1100
(-5) x 12 = 110001002
11111011
x 00001100
00000000
00000000
11111011
11111011
00000000
00000000
00000000
00000000
0001011|11000100
d) 1’s of (-9) = 1001
0110
2’s 0f (-9) = 0110
+1
0111
1’s of (-11) = 1011
0100
2’s of (-11) = 0100
+1
0101
(-9) x (-11) = 011000112
11110111
x 11110101
11110111
00000000
11110111
00000000
11110111
11110111
11110111
11110111
11101100|01100011
3.
a) (A+B+AB) (A+D) = (A+B) (A+D) – Redundancy law(A+AB=A)
A(A+D) +B(A+D)
A.A + A.D + B.A + B.D – Distributive law
A + A.D + B.A + B.D – Idempotent law(A.A=A)
A + B.A + B.D – Redundancy law(A+A.D=A)
A + B.D – Redundancy law(A+B.A=A)
b) (A+B’+C’) (A+B’+C) (A+B+C’)
= A(A+B’+C) (A+B+C’) +B’(A+B’+C) (A+B+C’) +C’(A+B’+C) (A+B+C’)
(A.A+A.B’+AC)(A+B+C’) + B’(A+B’+C)(A+B+C’) +C’(A+B’+C)(A+B+C’)
- Distributive law
(A+A.B’+AC)(A+B+C’)+ B’(A+B’+C)(A+B+C’) +C’(A+B’+C)(A+B+C’)
- Idempotent law
(A+AB’)(A+B+C’) + B’(A+B’+C)(A+B+C’) +C’(A+B’+C)(A+B+C’)
- Redundancy law
A(A+B+C’) + B’(A+B’+C)(A+B+C’) +C’(A+B’+C)(A+B+C’)
- Redundancy law
(A.A+A.B+A.C’) + B’(A+B’+C)(A+B+C’) +C’(A+B’+C)(A+B+C’)
- Distributive law
(A+A.B+A.C’) + B’(A+B’+C)(A+B+C’) +C’(A+B’+C)(A+B+C’)
- Idempotent law
(A+AC’) + B’(A+B’+C)(A+B+C’) +C’(A+B’+C)(A+B+C’)
- Redundancy law
A + B’(A+B’+C)(A+B+C’) +C’(A+B’+C)(A+B+C’)
- Redundancy law
A +(B’.A+B’.B’+B’.C)(A+B+C’) + C’(A+B’+C)(A+B+C’)
- Distributive law
A +(B’A+B’+B’C)(A+B+C’) + C’(A+B’+C)(A+B+C’)
- Idempotent law
A +(B’+B’C)(A+B+C’) + C’(A+B’+C)(A+B+C’)
- Redundancy law
A + B’(A+B+C’) + C’(A+B’+C)(A+B+C’)
- Redundancy law
A + B’A +B’B +B’C’ + C’(A+B’+C)(A+B+C’)
- Distributive law
A + B’A + 0 + B’C’ + C’(A+B’+C)(A+B+C’)
- Complement law
A + B’C’ + C’(A+B’+C)(A+B+C’)
- Redundancy law
A + B’C’ + (C’A+C’B+C’C’)(A+B’+C)
- Distributive law
A + B’C’ + (C’A+C’B+C’)(A+B’+C)
- Idempotent law
A + B’C’ + (C’+C’B)(A+B’+C)
- Redundancy law
A + B’C’ + C’(A+B’+C)
- Redundancy law
A + B’C’ + C’A + C’B’ + C’C
- Distributive law
A + B’C’ + C’A +C’B’ + 0
- Complement law
A + B’C’ – Redundancy law, Idempotent law
c) AB(B’C+AC) = ABB’C + ABAC – Distributive law
A.0.C + ABAC – Complement law
0 + ABAC – Identity law
ABAC – Identity law
ABC – Idempotent law
d) (AB’(C+BD) +A’B’) C = (AB’C+AB’BD+A’B’)C – Distributive law
(AB’C+A.0.D+A’B’)C – Complement law
(AB’C+0+A’B’)C – Identity law
(AB’C+A’B’)C – Identity law
B’(AC+A’)C – Distributive law
B’(A’+C)C – Redundancy law
B’(A’C+CC) – Distributive law
B’(A’C+C) – Idempotent law
B’C – Redundancy law
e) (A+C) (AD+AD’) +AC +C’= A(AD+AD’) +C(AD+AD’)+AC+C’
AA(D+D’)+CA(D+D’)+AC+C’–Distributive law
A(D+D’)+CA(D+D’)+AC+C’ – Idempotent law
A.1+CA.1+AC+C’ – Complement law
A+CA+AC+C’ – Identity law
A+CA+C’ – Redundancy law
A+C’+A – Redundancy law
A+C’ – Idempotent law
4.
a) Truth table
P T W R X
0 0 0 0 1
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 0
1 0 1 1 0
1 1 0 0 1
1 1 0 1 0
1 1 1 0 0
1 1 1 1 0
b) SOP
X = P’T’W’R’+P’T’W’R+P’TW’R’+P’TW’R+P’TWR’+P’TWR+PT’W’R’
+PT’W’R+PTW’R’
c) X=P’T’W’R’+P’T’W’R+P’TW’R’+P’TW’R+P’TWR’+P’TWR+PT’W’R’
+PT’W’R+PTW’R’
WR
PT 00 01 11 10
00 1 1
01 1 1 1 1
11
1
10 1 1
P’T’W’R’ P’T’W’R’ P’TW’R’ PT’W’R’
P’TW’R’ P’TW’R’ P’TW’R PT’W’R
PTW’R’ P’T’W’R P’TWR P’T’W’R’
PT’W’R’ P’TW’R P’TWR’ P’T’W’R
W’R’ P’W’ P’T T’W’
X = W’R’+P’W’+P’T+T’W’
d)
T
Task part 2
1.
Branch Manager
Desktop Computer (01 device)
The ideal PC for a branch manager and one that is appropriate for his or her obligations is an
iMac 27-inch, 2020 model.
Specs
CPU – 10th - generation Intel Core i9
RAM – DDR4 8GB
Storage – 256GB - 8TB SSD
GPU – AMD Radeon Pro 5300
Motherboard - Mac-AF89B6D9451A490B iMac20,2
Reason
The branch manager is given a laptop with a CPU – an Intel core i9 10th gen processor. An
8GB RAM which is sufficient to manage resources and personnel. His documents and data
can be stored on the 256GB to 8TB SSD is installed to meet his wishes. The branch
supervisor can utilize these elements for all management, administration, and duties related to
growing the business. (Athow, 2022; Athow, 2022)
Laptop (01 unit)
The Dell XPS 15 (2021) would be the high-quality PC for a branch manager.
Specs
CPU – 11th Gen Intel Core i7, octa Core
RAM – DDR4 16 GB
Storage – 512GB HDD
GPU – NVIDIA GeForce RTX 3050
Motherboard – Intel graphics UMA – 2FC04
Reason
A computer with an Intel core i7 and 16GB of RAM will do due to the fact that a branch
manager doesn’t need lots of computing power. This can permit him to manage, develop and
perform many other duties. His necessities can be met with the aid of the pre-hooked up
windows 11 and a 512GB HDD. (Athow & Probst, 2022)
Programmer
Laptops (20 devices)
The Razer Blade 17 (2022) laptops are excellent for programmers.
Specs
CPU – 12th Gen Intel middle i7, octa Core
RAM – DDR5 32GB
Storage – 1TB M.2 PCIe NVMe SSD
GPU – NVIDIA GeForce RTX 2080 Ti
Motherboard – Razer DI780
Reason
32GB and 1TB are standard in the Razer Blade 17 (2022). It's far more sufficient to generate
code in test environments, such as simulation devices, so that you can check how the
application performs during the device range. Making a totally functional, appealing internet
site or application is related to software development, and those functions improve the
software program’s effectiveness. (Bastounis & Hanson, 2022)
Front Office
Desktop computers (02 devices
Since administrative tasks are in most cases carried out inside the front office, a laptop which
could run the maximum recent software program might be sufficient.
Specs
CPU – 6 Core Intel core i5
RAM – DDR4 8GB
Garage – 256GB SSD
GPU – Intel HD graphics
Motherboard – ASRock B365M – HDV
Reason
This PC satisfies all requirements for a PC suitable for the front office, including an Intel
middle i5 processor, 8GB of RAM, 256GB of storage and a discrete GPU. Those necessities
are more than enough to run the most current packages suitable for administrative purposes.
(Delaware, 2022)
Project Manager
Computer (02 devices)
The best computer to keep in mind for Project Mangers is the Lenovo ThinkPad X1 Carbon
Gen 9.
Specs
CPU – Intel core i7 - 1165G7, quad Core
RAM – DDR4 16GB
Storage – 512GB SSD
GPU – Intel Iris Xe images
Reason
This is an appropriate laptop for a project manager. It features a 512GB SSD, 16GB of DDR4
RAM, and an Intel Core i7–1165G7 processor, making it easy to use an extensive variety of
applications and save all of the project records. Furthermore, these specifications are
adequate to hold the repute of the assignment, cope with finance, and examine tasks. (R,
2022)
IT Administrator
Server pc (03 devices)
The Dell PowerEdge T30 is the perfect server PC for IT administrators.
Specs
CPU – Intel Xeon E3-1225 v5, quad core
RAM – DDR4 64GB
Storage – 6 SATA HDD
GPU – Intel HD portraits P530
Reason
In addition to maintaining the organization’s servers, the IT administrator is responsible for
networking, troubleshooting, coping network protection, and preserving information systems,
and the Dell PowerEdge E3, with a majority of these specifications, is the right server for
data protection, record storage, and document sharing (Subedi, 2021)
Laptops (02 devices)
I might recommend the MSI Creator Z16 Professional as the best laptop for an IT
administrator.
Specs
CPU – Intel Core i9-11900H, Octa Core
RAM – DDR4 32GB
Storage – 2TB NVME SSD
GPU – NVIDIA GeForce RTX 3060
Reason
An IT administrator’s primary duty is coping with servers, which are handled through the
server computers. He is provided with a computer with an Intel Core i9-11900H and 32GB
RAM, which is robust enough to run many packages at the same time and to execute his
duties, which include handling the IT team and supervising corporations’ computer systems,
amongst others. A 2TB SSD will suffice to satisfy his needs and request for storage. (Admin,
2022)
Finance department
Laptops (04 devices)
The MacBook Pro is an excellent laptop that you would request for the finance department.
Specs
CPU – Intel core i9, Octa core
RAM – 16GB DDR4
Storage – 1TB SSD
GPU – AMD Radeon pro 5500M
Reason
The Intel Core i9 CPU with 16GB RAM is powerful enough to carry out budgeting,
forecasting, monetary reporting, and analysis, which might be executed via the finance
branch, and the AMD Radeon Pro 5500M is a superb extra asset too. Those specs are more
than sufficient to manipulate spreadsheets, figures, and a large number of records. For expert
demands the 1TB SSD pressure is greater than ok. (Dane, 2021)
Quality assurance
Laptop (04 unit)
A Dell XPS 17 9700 laptop could be a great choice for a QA tester.
Specs
CPU – Intel Core i7-10750H
RAM – DDR4 32GB
Storage – 1TB SSD
GPU–NVIDIA GeForce RTX 2060 Max-Q
Reason
You require a laptop to fulfil your testing needs as a QA tester. You may need a cellular
laptop that is quick, robust, dependable, and transportable, and these desires may be fulfilled
by the Dell XPS 17 9700. With its Intel core i7-10750H processor and 32GB RAM, it can run
performance assessments, UI tests, QA tools, and query databases with no difficulty.
(Gunsolly, 2022)
2.
Functional Areas Roles and Software Requirements Software
Responsibilities
Branch Manager The Branch Manager tasks Invoicing, CRM, asset Spreadsheet, Oracle
include managing management, database. NetSuite, SQL se4ver.
resources and employee,
creating and achieving
sales targets and
increasing income at the
site. Branch managers
supervise the worker of
other workers at their
branches. (Hayes, 2021)
Programmer The role of a programmer Text editing, framework, Linx, VS code, UltraEdit
is to be able to code and debugging.
implement computer
applications on multiple
systems in the
organization. They are in
charge of assessing OS
and software and updating
to keep them working
smoothly. (Indeed, 2022)
Front Office The front office is in Database, remote access MS Word, MS excel, MS
charge of routing calls as and cloud, scheduling and outlook, Google calendar.
necessary, answering all word processing.
incoming calls, organizing
meetings and managing
office operations. They
also have to greet and
welcome clients.
(employers, 2022)
Project Manager The Project Managers are File sharing, resource Nifty, Basecamp.
responsible for allocating, scheduling,
coordinating, planning and project planning.
guiding the executions of
specific projects for an
organization while making
sure that the projects are
completed within the
allocated budget, timelines
and scope. (Miller, 2019)
IT Administrator IT Administrators lead IT Troubleshooting, Wireshark, FileZilla.
teams and supervise an communicating, testing.
organization’s computer
infrastructure. They
update and install new
hardware and software,
manage networks and
information systems and
carry out troubleshooting.
They also oversee network
security and data backup.
(Betterteam, 2022)
Finance Department The finance department Forecasting, financial Mint, QuickBooks.
oversees income and reporting, budgeting.
expenses in addition to
ensuring that operations
function smoothly with the
least amount of
disturbance. The finance
department is also
responsible for managing
payroll, revenue and costs
and doing economic
analysis to enhance
important company
initiative. (Team, 2022)
Quality Assurance QA is responsible for Automate testing, wide Testim, QA Wolf.
testing to determine if the range software tests.
developed software is
defect-free by assessing
the performance of the
software application. They
check to see if the
software meets with the
business criteria and has
the capacity to provide
end users with simple
workflow through a safe
and easy-to-use user
interface. (P, 2020)
3.
Departments Input Devices Output Devices Other Hardware
Devices
Branch Manager Keyboard Monitor Router
Mouse Printer Switch hub
Touch screen Projector
Scanner
OCR
Programmer Keyboard Monitor Antifuse
Mouse Printer EPROM
Touch screen SOT
Scanner Router
Switch hub
Portable Hard drive
Front Office Keyboard Monitor Router
Mouse Printer Switch hub
Touch screen Projector
Scanner
Microphones
Project Manager Keyboard Monitor Router
Mouse Printer Switch hub
Touch screen Portable Hard drive
Scanner
IT Administrator Keyboard Monitor Router
Mouse Printer Switch hub
Touch screen Portable Hard drive
Finance Department Keyboard Monitor Router
Mouse Printer Switch hub
Touch screen Projector Portable Hard drive
Scanner
MICR
Quality Assurance Keyboard Monitor Router
Mouse Printer Switch hub
Touch screen Portable Hard drive
4.
Above are the hardware and software that I highly recommend for the IMS software
developing company. The following are strengths, weaknesses and additional ideas;
Strength
These are the best tools which can be used for each department. Each tools are the strongest,
fastest and most reliable available.
Weakness
Having the best tools are also the weakness because some tools might be too powerful to the
user to use so it will take them some time to adapt for the system.
Other Ideas
Installing Anti-virus to protect from malware.
Installing a backup server in case main server goes down.
Appointing a maintenance crew to maintain the system regularly.
References
Admin, 2022. Top 10 reviews. [Online]
Available at: https://10topreviews.co/best-laptops-for-sysadmin/
[Accessed 11 August 2022].
Athow, D., 2022. techradar. [Online]
Available at: https://www.techradar.com/news/best-business-desktop-pcs
[Accessed 11 August 2022].
Athow, D. & Probst, C., 2022. techradar. [Online]
Available at: https://www.techradar.com/news/best-business-laptops
[Accessed 11 August 2022].
Bastounis, O. & Hanson, M., 2022. Creative Bloq. [Online]
Available at: https://www.creativebloq.com/features/best-laptop-for-programming
[Accessed 11 August 2022].
Betterteam, 2022. Betterteam. [Online]
Available at: https://www.betterteam.com/it-administrator-job-description#:~:text=IT
%20administrators%20oversee%20organizations'%20computer,data%20and%20manage
%20network%20security.
[Accessed 17 August 2022].
Dane, K., 2021. Troy and Alana. [Online]
Available at: https://troyandalana.org/5-best-laptops-for-finance-students-financial-analysts/
[Accessed 11 August 2022].
Delaware, U. o., 2022. University of Delaware. [Online]
Available at: https://sites.udel.edu/computing-purchases/admin-specs/
[Accessed 11 August 2022].
employers, R. f., 2022. Resource for employers. [Online]
Available at: https://resources.workable.com/front-desk-representative-job-description#
[Accessed 17 August 2022].
Gunsolly, J., 2022. Accelatest. [Online]
Available at: https://accelatest.com/best-laptop-for-qa-tester-in-depth-reviews-top-deals-and-
best-budget/
[Accessed 11 August 2022].
Hayes, A., 2021. Invetopedia. [Online]
Available at: https://www.investopedia.com/terms/b/branch-manager.asp
[Accessed 15 August 2022].
Indeed, 2022. Indeed. [Online]
Available at: https://www.indeed.com/hire/job-description/computer-programmer
[Accessed 17 August 2022].
Miller, K., 2019. Northeastern University. [Online]
Available at: https://www.northeastern.edu/graduate/blog/project-manager-responsibilities/
[Accessed 17 August 2022].
P, H., 2020. QA Touch. [Online]
Available at: https://www.qatouch.com/blog/roles-and-responsibilities-of-qa-in-software-
development/
[Accessed 17 August 2022].
R, V., 2022. Get the PC. [Online]
Available at: https://getthatpc.com/best-laptops-for-project-managers/
[Accessed 11 August 2022].
Subedi, H., 2021. Jones IT. [Online]
Available at: https://www.itjones.com/blogs/2021/2/1/best-servers-for-small-and-medium-
businesses
[Accessed 11 August 2022].
Team, I. E., 2022. Indeed. [Online]
Available at: https://www.indeed.com/career-advice/career-development/what-does-finance-
department-do
[Accessed 17 August 2022].