020000March 2023
right8390255March 2023
020000March 2023
1599565000
57150408940
-533400356870ITSU1001
Introduction to Computer Systems and Networking
Activity 1
020000ITSU1001
Introduction to Computer Systems and Networking
Activity 1
You are supposed to use the Internet to buy a desktop computer referring advertisements from different vendors.
1. You already have an ATX Mid tower with 2 external drive bays which is compatible with Micro ATX form factor.
1a. What is ATX?
.
.
1b. What is the approximate size of ATX mid tower?
.
1c. What is form factor?
.
.
2. Search three alternative deals for a suitable power supply for the casing described in 1. What do you recommend?
.
.
3. What is the motherboard of a computer?
.
.
4. Your friend gifts you a motherboard for this computer which has a LGA1150 (H3) socket for the processor. Select a suitable processor from the internet and write down its features.
..
..
5. Compare DDR2 and DDR3 RAM standards.
.
.
6. Your motherboard has got Memory Standard: DDR3 3200+(OC)/3000/ 2933/2800/2400/2133/ 1866/1600/1333/1066 memory slots. Find 3 suitable RAMs from the internet and compare prices.
.
.
7. What is SATA?
.
.
8. You need a 1 TB hard disk which supports SATA interface in your computer. Compare the prices of three different brands
.
.
9. What is graphics card in a computer?
.
.
10. Your motherboard has PCIe x16 slots for the graphics card. Find prices from the internet.
.
.
11. From all the information you have roughly calculate the price of the whole computer if you plan to sell it.
.
.
right8390255March 2023
020000March 2023
1599565000
57150408940
-533400356870ITSU1001
Introduction to Computer Systems and Networking
Activity 2
020000ITSU1001
Introduction to Computer Systems and Networking
Activity 2
Instructions for students
The following questions are designed based on the lectures completed to the date.
Answer all the questions. (This tutorial accounts for 3% of the total unit assessment)
Explain the importance of the knowledge of computer systems architecture for different roles such as programmer, network engineer and user.
0000
The following diagram illustrates the process of a user viewing a web page. Explain each step in your words.
4762522860000
Explain the Input-Process-Output (IPO) model of a computer using a suitable block diagram.
0-63500
Give examples for input, output and storage devices found in
Personal Computers
0000
Smart phones
0-63500
What are the main components of a central processing unit (CPU)?
914400-63500
Give examples for different system software and application software914400-63500
What is a protocol? explain with examples
0000
How do you define a system?
0-63500
How do you define a computer system?
0-63500
Compare client-server and peer-to-peer systems by discussing their advantages and disadvantages0-63500
List the main factors you consider when buying a personal computer0000
Perform an internet survey and select a PC suitable for your requirements. List down the specification of the PC you selected and give reasons for your choice.
0000
The following figure illustrates the basic architecture for a three-tier database system. This system can be viewed as an IPO system. What is the input for this system? What environmental element generates the input? (Hint: The Web browser computer is within the system boundary.) What is the expected output from this system? What environmental element receives the output? Briefly describe the processing that takes place in this system.
0-63500
Based on the illustration of an iPhone shown in below figure, draw a system model for an iPhone.
742950305308000
It is common to represent network connections in IT systems as a cloud. The cloud is obviously an abstraction as we defined abstraction in this chapter. What does the cloud abstraction represent?
914400000
216217513144500
ITSU 1001
Introduction to Computer Systems and Networking
Activity 3
Please attempt the questions below and submit in Moodle
March 2023
Instructions for students
These practice questions are designed based on the lectures completed to the date. Completion of each tutorial accounts for 3% of the final score.
Answer all the questions.
Convert the following decimal values into binary
1584325227330219
177
158115085090
18
15621009525
Convert the following binary values into decimal
1571625245745100111011
1101110
1571625138430
1111
15621008890
Convert the following hexadecimal (HEX) values into binary
E1C
15430508890
EAD2
1552575109855
15
15621008890
Covert the following binary values into hexadecimal
10100101
15525759525
1011
1562100119380
11111111
15621009525
Give example standard formats for the following data types
157480022606000Alphanumeric
Images
15811504381500
156210024574500Page description
Video
15430509144000
Audio
15525753746500
Observe the ASCII table shown below and write the following words as a series of bits
Pen
2413001079500
center21082000POP3
m&n@*
center2349500
How Unicode helps to represent a large number of languages?
center11112500
What is the difference between bitmap (or raster) and vector (object) image formats?
1174751460500
An image has resolution of 1200 x 720
8572525527000Calculate the number of pixels
6032549974400If each pixel is represented by 3 bytes for main RGB colors, what is the size of the image in bytes?
6032531750000Hence, calculate the file size in MBs.
left29083000What is data compression?
left37846000 Give examples for image and video compression formats.
Find a book or article that describes the various bitmapped graphics formats, and compare .GIF, .PNG, and .BMP.
left000
Investigate several audio formats, and discuss the different features that each provides. Also discuss how the choice of features provided in different formats affects the type of processing that the format would be useful for.
0-63500
Use the Web as a resource to investigate MPEG-2 [or MPEG-4]. Explain the data compression algorithm used by MPEG-2 [or MPEG-4].
0000
To store an image on a computer, the image is broken down into tiny elements called pixels. A pixel (short for picture element) represents one colour. An image with a resolution of 1024 by 798 pixels has 1024 x 798 pixels (817,152 pixels).In order for the computer to store the image, each pixel is represented by a binary value. We call this representation of colours a bit-plane. Each bit doubles the number of available colours i.e. 1-bit would give us 2 colours, 2-bits would give us 4 colours and 3-bits would give us 8 colours etc.
Represent the following monochrome(two colour)image, in binary and hexadecimal.
216217513144500
ITSU 1001
Introduction to Computer Systems and Networking
Activity 4
Please attempt the questions below and submit in Moodle
MARCH 2023
Instructions for students
These practice questions are designed based on the lectures completed to the date. Completion of each tutorial accounts for 3% of the final score.
Answer all the questions.
What are the main components of a CPU?
2508251206500
What are registers? For what purpose they are used?
2508263810000
97980536766500What is the difference between general purpose and special purpose registers?
Explain the use of the following special purpose registers
27940022161500Program Counter (PC)
Instruction Register (IR)
center4381500
center30988000Memory Address Register (MAR)
Memory Data Register (MDR)
center7175500
Shifting and Rotating are common register operations.
Write the result after following register shifted left by 1 bit
center12192000
Write the result after following register rotated left by 1 bit
4222753238500
A memory address register (MAR) consists of 8 bits. What is maximum size of memory which can support this MAR?
32884725278500What should be the size of MAR to address 4GB memory?
30499349049700Compare the advantages and disadvantages between SRAM (Static RAM) and DRAM (DRAM) and in which applications you use them
The steps that the Little Man performs are closely related to the way in which the CPU actually executes instructions. Draw a flow chart that carefully describes the steps that the Little Man follows to execute a branch instruction.
52705015938500
51752570612000Most of the registers in the machine have two-way copy capability; that is, you can copy to them from another register, and you can copy from them to another register. The MAR, on the other hand, is always used as a destination register; you only copy to the MAR. Explain clearly why this is so.
216217513144500
ITSU 1001
Introduction to Computer Systems and Networking
Activity 5
Please attempt the questions below and submit in Moodle
MARCH 2023
Instructions for students
The following questions are designed based on the lectures completed to the date.
Answer all the questions. (This tutorial accounts for 3% of the total unit assessment)
The following figure shows how the MAR and MDR registers are connected.
What are the meanings of msb and lsb?
440165938800
How many bits are represented by the small boxes (circled) shown on the right-hand side?
4400556189900
43732124778800Explain how the size of MAR is related to memory capacity.
What is the capacity of this memory?
4401652181100
Explain the process of accessing memory with MAR and MDR registers
right883400
Where are MAR and MDR located?
50377616830300
right24847800Explain the Fetch-Execute cycle of a CPU?
What happens to the Program Counter after each Fetch-Execute cycle?
4322142885100
The following Fetch/Execute cycle is used to load a value in particular memory address to register A. Explain this five-step cycle in your words.
400409150111200
312945-5455500
Write down the Fetch/Execute cycle for an instruction saying to write the value in register A to a memory location specified by [address].
32884714522200
Most modern computers provide a large number of general-purpose registers and very few memory access instructions. Most instructions use these registers to hold data instead of memory. What are the advantages to such an architecture?
331898511000
Create the fetchexecute cycle for an instruction that moves a value from general-purpose register-1 to general-purpose register-2. Compare this cycle to the cycle for a LOAD instruction. What is the major advantage of the MOVE over the LOAD?
268103457800
The Little Prince Computer (LPC) is a mutant variation on the LMC. (The LPC is so named because the differences are a royal pain.) The LPC has one additional instruction. The extra instruction requires two consecutive words:
0XX
0YY
This instruction, known as move, moves data directly from location XX to location YY without affecting the value in the accumulator. To execute this instruction, the Little Prince would need to store the XX data temporarily. He can do this by writing the value on a piece of paper and holding it until he retrieves the second address. The equivalent in a real CPU might be called the intermediate address register, or IAR.
Write the fetchexecute cycle for the LPC MOVE instruction.
24638012140300