ICT104 Design And Build A Computer System Homework 1 Answer

pages Pages: 4word Words: 890

Question :

Assessment Details and Submission Guidelines
Trimester
T3 2020
Unit Code
ICT104
Unit Title
Fundamentals of Computer System Hardware and Software
Assessment
Individual Assessment
Assessment Title
Homework 1: Design and build a Computer System
Total Marks
60
Word limit
2000

Q1. (30 marks) Computer Systems:

Objective:

To use your knowledge of modern computing components to select the appropriate components to create a number of computers.

Prepare a bill of different individual components with their cost and total cost of the computer that can be bought from different online stores. You should include URLs to an online shop and access date. You should ensure that the components are compatible and include a case, keyboard, mouse and monitor.

Prepare a bill within the following specifications and limitations:

a. A personal desktop computer with a quad core CPU and onboard graphic card. (Max $1000 budget). [10 marks]

b. A gaming desktop with an 8GB CUDA GPU (max $2500 budget). [10 Marks]

You should briefly describe why the choices you have made would be appropriate for each of the computers and provide comparison of products (at least 2 products). Your response should ensure that the features used in system assembling. The cheapest computer should be relatively small.

Q2. (10 marks) Below is a motherboard with 7 unlabeled parts (numbered 1–7, to be clear). For each of these numbers, perform the following activities:

  1. Label the component with its name.
  2. Write the function of the component.motherboard

Figure 1: motherboard

Q3. (10 Marks) Memory capacity and clock speed are two important characteristics of GPU. Justify this statement and explain about other GPU performance parameters. Prepare a report with introduction, body and conclusion.

Q4. (15 Marks) Write a short paragraph on hexadecimal notation. Perform the following conversion:

  1. Convert (25.15)10 to binary.
  2. Convert (11111011.1011) to decimal.
  3. Convert (35)10 to hexadecimal.
  4. Convert (54.3)10 to IEEE754 floating point format in hexadecimal format.
Show More

Answer :

Q1 Computer Systems

Here is the bill of the provided specifications and limitation – 

a. For this scenario, we need a personal computer which have quad core processor, onboard graphic card. We have max budget of $1000 for this. 

Product/Device Price Vendor 
Intel Core i3-10320 3.8 GHz Quad Core Processor$174.03Amazon.com 
Cooler Master MasterLiquid Lite 120 66.7 CFM Liquid CPU Cooler$54.99Newegg 
Gigabyte B460M DS3H AC Micro ATX LGA 1200 Motherboard$109.99Newegg 
Kingston HyperX fury 8 GB DDR4-2666 CL16 Memory$37.99Bestbuy 
Western Digital RE4 1 TB 3.5” 7200 RPM Internal Hard Drive$78.00Amazon.com 
Cooler Master MasterBox MB510L TX Mid Tower Case$52.98Newegg
Corsair CV 450 W 80+ Broze Certified ATX Power Supply$44.99Amazon.com 
Microsoft Windows 10 Home OEM 64-bit$108.78OWC
D-Link DWA-582 PCIe x1 802.11a/b/g/n/ac Wi-Fi Adapter$60.99Newegg
Asus VA24EHE 23.8” 1920x1080 75 Hz Monitor$109.00Asus
HP USB Keyboard Wired Standard Keyboard$19.00Amazon.com
Logitech M185 Wireless Optical Mouse$12.99B&H
APC BE550G UPS$70.99Dell Technologies 
Total Cost$934.72

The above listed products are chosen to build the required desktop computer that will budget of $934.72. we have search compatible product from different vendors, based on our need for the system. The selected CPU, motherboard, memory and other essential system parts are compared with other similar products in that range. The selected products are then chosen based on their advantages over it, in terms of speed, compatibility and support capability. Here we also consider budget while choosing the products. So that we can purchase other required accessories like UPS. 

Here is the comparison of the two products, including the one we selected, can be seen at [1] [2] – 

Selected Compared withSelected Compared with
Intel Core i3-10320 3.8 GHz Quad Core ProcessorIntel Core i3-2120T 2.6 GHz Dual-Core ProcessorGigabyte B460M DS3H AC Micro ATX LGA 1200 MotherboardMSI X299M-A Pro Micro ATX LGA2066 Motherboard
Core count – 4 Core count – 2 Chipset – Intel B460Chipset – Intel X299
Core clock – 3.8 GHzCore clock – 2.6 GHzMax memory support – 128 GBMax memory support – 64 GB
Boost clock 4.6 GHzNonePCI-E x1 slot - 2No PCI-E slot
Microarchitecture – Comet LakeMicroarchitecture – Sandy BridgeOnboard video - YesOnboard video – No
Max supported memory – 128 GBMax supported memory - NoneWireless networking – Wi-Fi 5Wireless networking – None
L3 cache – 3 MBL3 cache – 8 MB

 b. For this scenario, we need a gaming desktop which need an 8GB CUDA graphics card and have max budget of $2500. 

Product/Device Price Vendor 
Intel Core i9-9900K 3.6 GHz 8-Core OEM/Tray Processor$512Amazon.com
Cooler Master MasterAir G100M RGB 22.63 CFM CPU Cooler$44.99Amazon.com
Gigabyte Z390 M Gaming Micro ATX LGA1151 Motherboard$246.82 Amazon.com 
Corsair Vengeance RGB Pro 32 GB (2x16GB) DDR4-3600 CL18 Memory$159.99Newegg
Western Digital Blue 2 TB 3.5” 5400RPM Internal Hard Drive$49.99 Newegg
Asus Radeon RX 5500 XT 8 GB STRIX Gaming OC Video Card$429.99Amazon.com
Corsair 4000D Airflow ATX Mid Tower Case$94.99 Bestbuy
Corsair RM 92019) 750 W 80+ Gold Certified Fully Modular ATX Power Supply$124.99Bestbuy
Microsoft Windows 10 Pro OEM 64-bit$139.88OWC
Asus XG-C100C PCIe x4 10 Gbit/s Network Adapter$90.99B&H
TP-Link Archer TX50E PCIe x1 802.11a/b/g/n/ac/ax Wi-Fi Adapter$44.99 Amazon.com
Acer V227Q Abmipx 21.5” 1920x1080 75 Hx Monitor$128.68Amazon.com
Corsair K55 RGB Wired Gaming Keyboard$39.99Amazon.com
Logitech G502 Hero Wired Optical Mouse$48.58Amazon.com
Sennheiser HD 280 Pro Headphones$99.95Sennheiser 
Cyber Power CP1500PFCLCD UPS$209.95Amazon.com
Total Cost $2476.78

The above listed products are chosen to build the required gaming desktop that will budget of $2476.78. we have search compatible product from different vendors, based on our need for the system. The selected CPU, motherboard, memory and other essential system parts are compared with other similar products in that range. The selected products are then chosen based on their advantages over it, in terms of speed, compatibility and support capability. Here we also consider budget while choosing the products. So that we can purchase other required accessories like UPS, headphone and two network adaptors (wired and wireless). 

Here is the comparison of the two products, including the one we selected, can be seen at [3] [4] – 

Selected Compared withSelected Compared with
Intel Core i9-9900K 3.6 GHz 8-Core OEM/Tray ProcessorIntel Core i7-9700K 3.6 GHz 8-Core OEM/Tray ProcessorAsus Radeon RX 5500 XT 8 GB STRIX Gaming OC Video CardMSI Radeon RX 470 8 GB Armor OC Video Card
L3 cache 16 MBL3 cache 8 x1.5 MBChipset – Radeon RX 5500 XTChipset – Radeon RX 470
Boost clock – 5 GHzBoost clock – 4.9 GHzMemory type – GDDR6Memory type – GDDR5 
Support hyper threading Not supportedCore clock 1607 MHzCore Clock 926 MHz
Intel Core i9Intel Core i7Boost clock – 1865 MHzBoost clock – 1230 MHz


Memory clock – 14000 MHzMemory clock – 6600 MHz

 Q2


Label Function 
1PCI slots It is a common expansion bus in a system which carry signal for carrying data, power, memory addresses or control signals between the components. It is also used to slot adaptors cards which will enhance the features of a system. 
2AGP slotIt is designed for high-speed point to point channels to connect Video card to the motherboard. It assists and accelerate the 3D graphics of a computer system. It is similar to the PCI slot type which used to hold video cards.
320-Pin ATX power connectorIt is ATX power supply connector that is having 20 pins. It is used to supply electric power from power supply unit to the motherboard
4CPU socketThis component is used to slot the CPU on the motherboard. It has a number of tiny holes to insert processor pins in it. It is based and depend on the type of CPU and vary for different motherboard type. 
5RAM slotsThese are RAM slots which are usually used to slot RAM on the motherboard. The number of these slots can be 2, 3, 4, depend on the motherboard type.
6South bridgeIt is also known as expansion or input-output controller. It handles communication between peripherals which works slower. It also works to connect and communicate different buses in the system. 
7IDE connectors The IDE or integrated drive electric is used to connect the motherboard to storage devices. In recent motherboard, it is only one which works with SATA technology by which hard drives, optical drives, etc. are connected. 

Can be seen at [5]

Q3 Introduction – in this short report, we are going to discuss about the GPU or graphical processing unit. This discussion is basically depending up on the clock speed and memory capacity which are the two most important part of a GPU, as stated in the question. Memory capacity is the volatile space which is used by the graphical unit and the clock speed will determine the frequency of data in and out into the GPU. 

Detailed discussion – the graphical processing unit is one of the parallel units of a processor which helps in enhancing graphics of a system and it also helps the CPU in other computational tasks to increases its performance. Use of a GPU unit will boost the overall speed and graphics of a system. While the memory capacity and clock speed will control the performance of a GPU. The clock speed will determine the speed of both processor and memory. Enhancing the memory capacity will also increase the capacity to handle more processes by the memory unit. It also helps in enhancing the performance of the GPU. That means higher the clock speed is equal to higher the processes done per second. Both memory and good clock speed is needed for this purpose. Not the single part will enhance the performance of a GPU but limiting their capacity, of both memory and clock speed, will reduce overall system performance. So, it can be said that increasing he capacity of memory and clock speed will enhance the performance of the GPU as much operations can now be handled by the graphical unit in a frame, can be seen at [6] [7]. 

Other GPU performance parameters – besides the memory and clock speed, there are some more parameters which will enhance the performance of the graphical unit or GPU. The number of cores of the GPU processor is primarily responsible for it. As the increased number of cores will also increase the processing capabilities of the GPU. The size of a memory bus will also enhance the data carrying capacity of it will directly increase its performance. The RAM-DAC unit is further an important component which determine the speed and performance of a graphical unit (GPU) [7].

Conclusion – after this detailed discussion, we can say that increasing the clock speed and memory capacity will directly increase the speed and performance of a GPU. More memory power will offer more data carrying capability while enhancing the clock speed will increase the power and capabilities of the data carrying speed per second. There are some other parameters also which will determine the speed of the GPU unit such as memory bus, RANDAC unit or the number of processor cores. 

Q4  Hexadecimal notation – this notation method uses ten digits from 0 to 9 and six characters from A to F. Combinedly a hexadecimal notation contains 16 values where each hex digit will be represented by four binary digits. These hex values are based on base 16. That means there are a total of 16 number of possible digits in a hexadecimal notation system. Every hex number is represented by the power of 16. This number system is usually used in microprocessors, programming and to describe colours for a web page. The colour of a web page will be defined by two hex digits where we can derive more than sixteen million colour combinations. This hexadecimal number also uses in locating memory blocks which uses less memory space to contain an address, as an advantage. This number system is also used in machine learning, artificial intelligence and many other fields of data science, can be seen at [8]. 

operations to be performed, conversion method can be seen at [9] – 

1. Conversion of (25.15)10 to binary – 

225
2121
260
230
211
201

So, 2510 - 110012

And to convert (.15) we have to look for the integer table of decimal number. So, from the decimal integer table, 1510 = 001001100112

Hence the 25.1510 = 11001.001001100112

2. Conversion of (11111011.1011)2 to decimal – 

11111011.10112 = (1 x 27) + (1 x 26) + (1 x 25) + (1 x 24) + (1 x 23) + (0 x 22) + (1 x 21) + (1 x 20) + (1 x 2 -1) + (0 x 2-2) + (1 x 2-3) + (1 x 2-4)

11111011.10112 = 128 + 64 + 32 + 16 + 8 + 0 + 2 + 1 + 0.5 + 0 + 0.125 + 0.0625

11111011.10112 = 251 + 0.6875

So, 11111011.10112 = 251.687510

3. Convert (35)10 to hexadecimal –

1635
1623
1602

So, 3510 = 2316

4. Convert (54.3)10 to IEEE754 floating point format in hexadecimal format – 

Conversion of the whole number and decimal number separately – 

254
2270
2131
261
230
211
201

So, 5410 = 1101102

23
211
201

So, 310 = 112

The whole converted number will be – 54.310 = 110110.112

Convert it to base 2 scientific notations by moving the dot to 5th place (25) in left, as = 1.1011011 

Get the exponent by precision – here we add 5 in 166. That will be (166 + 5) = 171

Now convert the exponent to binary, as

2171
2851
2421
2210
2101
250
221
210
201

So, it will be 17110 = 101010112

And to make this number positive number, we need to add a zero sign in front, as 0101010112

The mantissa of the number will be = 01.010101011 * 25 

Combining the three parts = 010101011010101011

So, (54.3)10 = 0 10101011 01010101100000000000000 in IEEE 754 format.