– Connects to the motherboard by providing power to the CPU.
a. LGA1151 (CPU)
– The CPU processes the stored instructions of a program through executing it.
b. Intel GbE LAN (LAN)
– LAN chips provide connectivity and is used to enable ethernet port to be functional. Moreover, it also enables the computer to handle advance networking tasks.
c. PCIEX1_1 (Graphics Card)
– The Graphics Card is responsible for providing a perceivable image on our computer screen.
d. BAT (Battery)
– The battery in the motherboard is needed to power the CMOS chip and to show the real time clock from the computer.
e. PCIEX16 (Expansion slots)
– Expansion slots allow for connecting a computer to additional add on or small devices.
f. SATA3(32) (SATA 6gb/s Connectors)
– They are used to power hard drives and optical drives.
g. SATA EXPRESS (SATA Express connector)
– They are used to connect storage devices to the motherboard
h. ATX (24Pin ATX power connector)
– Main power connector for the motherboard.
i. DDR4 (Memory Sockets)
– A memory socket allows the memory ram to be inserted into the computer. For e.g. 4gb ram
The difference between PCIEX4, PCIEX8 and PCIEX16 are there size. For instance, the PCIEX4 has a smaller component size compared to PCIEX 8 and PCIEX 16, this allow for different numbers of simultaneous data pin connections to the motherboard: the larger the port, the more maximum connections on the card and the port and hence the faster the speed will be resulting in better performance.
PCIe 1.0 x4 1,000 MB/s
PCIe 1.0 x8 2,000 MB/s
PCIe 1.0 x16 4,000 MB/s
PCIe 2.0 x4 2,000 MB/s
PCIe 2.0 x8 4,000 MB/s
PCIe 2.0 x16 8,000 MB/s
PCIe 3.0 x4 4,000 MB/s
PCIe 3.0 x8 8,000 MB/s
PCIe 3.0 x16 16,000 MB/s
The 4pin fan connectors have PWM shortened for pulse width modulation which constantly turns on and off as well as automatically adjusting its speed depending on temperature.
In general, SYS_FAN3 help move air through the case, usually bringing in cool air from outside and moving the hot air out of the case. The CPU fan is similar in role but is responsible only for the main component so that it does not overheat and potentially damage the computer parts.
32-bit systems can only process data in 32-bit pieces while 64-bit systems does it in larger scale so in 64-bit pieces. In general, the more data that can be processed at once, the faster the system can operate, hence 64bit system is faster and more efficient than the 32 bit system.
In comparison to the 32-bit system the 64 bits can process and store more instruction and information. This essentially means that the 64bit system can work in larger scales of data in the same time as the 32bit. The 64-bit system allows more RAM to be used in a device compared to the 32-bit system. The 32-bit is only able to allow 4GB of memory at its maximum limit however by having a 64bit It enables us to install and use up much more sufficient amount of RAM on our devices. Ultimately, this means more data can be processed and multi-tasking will be smoother. Depending on the developer, when making apps they could have designed it to be compatible to only 32bit system hence, having a 64bit processor system would be redundant in this case. However, if both app were able to be operated on 32bit and 64-bit, the 64bit would be much better at running the application.
If a CPU has multiple cores they will have more power to run multiple programs at the same time. This is because the more core processors it has then when running a program, the cores are able to divide the parts up according to how many cores it has and hence instead of having one core processor doing all the work a multiple core processor will be able to share the workload and complete the task in a much timely and effect way. Thus, reading and execution instruction will be quicker.
However, I do not believe that the performance will increase linearly as the cores correspondingly increase due to the knowledge that not all programs are able to use multiple cores and when this is the case, it can be redundant. Overall, it is when an application can do multi-threading that having multiples core will impact the performance over a small number of core.
The motherboard I have selected for both computer types are identical. I chose this model because it supported a high storage memory of 128GB which was necessary in both gaming and Database server computers. As well as fast SATA 6GB/S of 8, hence powering hard drives and optical storage would be benefited from this.
The CPU I chose were I7-7820X for the Database server computer and i7 8700k for the gaming pc. There was quite a price difference in these two products of approximately $300 dollars however with the database server computer I thought that 8cores were necessary and a high clock rate of up to 4.5ghz to run the program that takes up a lot of storage and memory. On the other hand, the CPU I chose for the gaming pc had 6 cores with 3.7ghz at its operating clock speed which according to most gaming requirements, it was sufficient enough to run at max specs.
The memory and storage for both computers had a big price difference. Firstly, the ram for the database server computer had to be large and therefore I chose the 64gb ram. This is comparable to the gaming PC ram which had 16gb ram to run the programs which was more than enough to run most PC games today. The storage for the database server computer had a much bigger capacity of 12TB compared to 1TB for the gaming PC. This selection was made because database server computers require lots of space to store confidential information. However, as a gamer myself I installed a 1TB hard drive and found it plentiful to store games and run them.
The graphic card for the gaming PC was more expensive and better in specification due to the fact that games require images that need to be rendered for the users to be able to watch and play the game. However, for database server computers there is not much graphics involved hence no high performance graphic card was necessary.
The display I chose for both computers were relatively similar but for the gaming PC I thought that a high-resolution display and fast response time was necessary to run the game smoothly and support the image resolution. On the other hand, Database server computers do not require as much graphics therefore I chose a budget display that would be able to display all the basic information smoothly.
Database Server Computer
Motherboard= On board ethernet: 2x 10/100/1000MBPS/ SATA 6GBS: 8
CPU= 3.6GHZ to 4.5GHZ with turbo boost/ 8 cores/ 64bit / 8 x 32KB Instruction
8 x 32KB Data
Memory= 288pin-DIMM / CAS latency:16 / Speed : DDR4-3466
Storage = Cache: 256mb / interface: SATA 6Gb/s / RPM: 7200
Graphics= Core clock: 1.1GHZ / Boost clock: 1.18GHZ / TDP:75 watts
Display= response time: 5ms / Refresh rate: 60HZ
Motherboard= On board ethernet: 2x 10/100/1000MBPS/ SATA 6GBS: 8
CPU: 3.7GHZ to 4.7GHZ with turbo boost/ 6 cores/ 64bit / 6 x 32KB Instruction
6 x 32KB Data
Memory: 240pin-DIMM / CAS latency:9 / Speed : DDR3-1600
Storage: Cache: 256mb / interface: SATA 6Gb/s / RPM: 7200
Graphics: Core clock: 1.29GHZ / Boost clock: 1.49GHZ / TDP:75 watts
Display: response time: 5ms / Refresh rate: 60HZ
Intel Core I7-8700K
For the gaming computer. I chose the Intel Core i7-8700K processor as it wasn’t too over expensive and had multiple (6) cores to run games that may have multi-threading enabled in a much faster and smoother performance.
Corsair – Vengeance Pro
I chose the 16Gb ram because I though that having sufficient amount of memory was necessary to match up to today’s high-performance gaming and also because the ram was on a budget price.
I selected the 1TB solid state drive as the suitable storage choice for the gaming PC as having a solid state drive would make the overall computer more responsive and quick compared to a normal hard drive. It was also large enough to store multiple games on the PC.
MSI-GeForce GTX 1050 Ti
I opted for this graphic card specifically because gaming PC requires a lot of rendering of images to enable the monitor to show the best graphics possible. It was also 4gb of graphics memory which would be sufficient enough to run most games.
Intel Core i7-7820X
Although the CPU was expensive, as a Database server computer I though that having a lot of CPU cores was necessary therefore I decided to choose one with 8 cores. This would ensure that processing information would be quick and snappy as well as executing information between the servers.
As Database server computers require lots of rams to process and analyze data and information, I though that purchasing a 64gb ram was necessary. Although it was expensive, as referred by the guideline having as much ram as possible was required to operate a database server computer at its optimal performance.
When operating a Database server computer, lots of ram as well as storage is needed to store data from a wide variety of users. Hence, I chose the 12TB hard drive as a choice to hold confidential information.
I chose this graphic cards as the option for the Database computer. It wasn’t expensive and also because database server computers are usually not required to run high graphic images. All in all, a cheap and standard graphic card was selected as the model.
Bitcoin mining is a procedure in which any transaction information is verified and validated within the Bitcoin network and stored on the blockchain.
Bitcoin hash rate is the measurement used to calculate the intensity or amount of computer power the bitcoin system is needing to operate. Moreover, finding the bitcoin hash rate is done by finding how long it takes for a block to be mined and added to the blockchain in the average timeframe of ten minutes.
ASIC (Application Specific Integrated Circuits) was specifically designed with the purpose of mining Bitcoins. They are extremely fast and consume relatively low power compared to GPU and FPGA.
FPGA (Field Programmable Gate Array) was designed for customizing the chips after building. In comparison to its peers it was more efficient than the earlier GPU but not as good as the ASIC.
GPU (Graphic Processing unit) was designed for the purpose to render images.
GPUs were one of the earlier bitcoin mining hardware and were used extensively because of their ability to perform mathematical computation that is used to mine bitcoins.
The minimum requirements are at least 145GB Disk space available as well as 1GB of memory and chipset of 1GHZ and greater. Also, the operating system of the computer should be windows 7 and above or Mac OS X or Linux.’
The CPU and RAM are not too important for bitcoin mining. Having a powerful CPU is not important because if the operating system can be run no extra performance power is needed. Likewise, a big memory is not needed as mining is not RAM intensive.
The major costs of investing in bitcoins is that the value of bitcoins is extremely volatile and therefore they can rapidly increase and decrease in value. There is also some instability regarding protection in which someone may accept your bitcoins but not give back the right value. Also,, there is no way to reverse a bitcoin transaction. Furthermore, the cost of electricity expended to mine bitcoin using high power technology is very consuming.
a mining pool is when a group of people share their earnings equally among the mining pool, relative to the amount of workload they have done and contributed to the group.
The Pros and Cons of joining a bitcoin mining pool is that you have to share equally with the group of all the earning you have made, however, if your pool is very good at mining bitcoins and lucky you may earn a lot more than working solo.