logo

Computer Systems Architecture Report

   

Added on  2024-04-24

35 Pages6207 Words361 Views
Computer Systems Architecture
0

Table of Contents
Introduction................................................................................................................................4
LO1 Understand how data can be represented within computer systems..................................5
P1. Explain using examples how numeric and alphanumeric data can be coded within a
computer system.....................................................................................................................5
P2. Explain using examples how different types of data can be converted and stored in
computer system.....................................................................................................................8
P3. Convert numeric data between different number systems including floating point......10
P4. Carry out Boolean logic operations...............................................................................13
LO2 Understand the functions of computer system components............................................17
P5 illustrate the key computer system components and how they interact..........................17
P6 explain the different types of memory that can be attached to a processor....................20
P7 explain how polling and interrupts are used to allow communication between processor
and peripherals.....................................................................................................................24
LO3 Understand the principles of processor operations..........................................................27
P8 compare Reduced Instruction Set Computer (RISC) chips and Complex Instruction Set
Computer (CISC) chips........................................................................................................27
P9 illustrate the use of the different processor registers in the fetch-execute cycle............30
Conclusion................................................................................................................................32
References:...............................................................................................................................33
1

List of Figure
Figure 1: ASCII code table........................................................................................................6
Figure 2: Binary represent of image...........................................................................................8
Figure 3: sound represent in binary format................................................................................9
Figure 4: Logical diagram of AND Gate.................................................................................13
Figure 5: Logical diagram of OR Gate....................................................................................14
Figure 6: Logical diagram of NOT Gate..................................................................................14
Figure 7: Logical diagram of NAND Gate..............................................................................15
Figure 8: Logical diagram of NOR Gate..................................................................................15
Figure 9: Logical diagram of EXOR Gate...............................................................................15
Figure 10: Logical diagram of ENXOR Gate..........................................................................16
Figure 11: Logical diagram......................................................................................................16
Figure 12: Von-Neumann Architecture...................................................................................17
Figure 13: Keyboard................................................................................................................17
Figure 14: Mouse.....................................................................................................................18
Figure 15: Printer.....................................................................................................................18
Figure 16: Monitor...................................................................................................................18
Figure 17: ALU structure.........................................................................................................19
Figure 18: Memory unit in computer.......................................................................................20
Figure 19: Computer hard drive...............................................................................................22
Figure 20: Pen Drive................................................................................................................22
Figure 21: Interrupt process in system.....................................................................................24
Figure 22: Polling process in System......................................................................................25
Figure 23: RISC Architecture..................................................................................................27
Figure 24: CICS Architecture..................................................................................................28
Figure 25: Difference between RICS and CISC working........................................................29
Figure 26: Fetch-execute cycle in Processor register...............................................................30
2

List of Table:
Table 1: Conversion table of number system.............................................................................5
Table 2: Binary Number system for decimal number................................................................7
Table 3: Truth table of AND gate............................................................................................13
Table 4: Truth Table of OR Gate.............................................................................................14
Table 5: Truth Table of Not Gate.............................................................................................14
Table 6: Truth table of NAND Gate........................................................................................14
Table 7: Truth Table of NOR Gate..........................................................................................15
Table 8: Truth table of EXOR Gate.........................................................................................15
Table 9: Truth table of ENXOR Gate......................................................................................16
Table 10: Truth table of given logical diagram........................................................................16
Table 12: Compression between interrupts and polling...........................................................25
Table 13: Comparison Table between RISC and CISC...........................................................28
3

Introduction
The computer system is a complex system which contains various sub-systems. Each sub-
system is a part of computer hardware. System parts interact is called the "Computer
Architecture".
Report of Computer Architecture is divided into three parts. The first part, it is described
number system and their representation in the computer system. Future, this part is given
detail about Data (like music, video, image, audios) conversion into binary format and how to
store into the computer system. It also explains number system conversion one format to
other format and logical gate with the truth table.
The second part, it is explained system Von-Neumann architecture with its components,
Memory which is used by system and polling or interrupts which is used for sharing
information.
The third part, it is described the comparison between RISC and CISC and the end of the
report explain fetch-execute cycles and the steps.
4

LO1 Understand how data can be represented within computer systems
P1. Explain using examples how numeric and alphanumeric data can be coded
within a computer system
Alphanumeric Data: Alphanumeric data is collection of numbers (0 - 9), letters (A to
Z or a to z), and special character (@, #, $, %, -,+, *, / so-on). Special character are
categorized in mathematic character (+, *,/, -) punctuation character (. : ; ! @) and
other ($, <, >,=) so-on. For example, 134mhk@#$$, qweERT235*&^
Numeric Data: Numeric data is containing a number in the data. Data contains 0 to 9
digits. The numeric data system is categorized into three systems. For example:
1. Binary number: Binary number system is used 2 as the base. It contains 2
value such as 0 and 1. It is represented in 20, 21, 22 and so-on. the base-of-2.
2. Decimal number: it is a standard number system to represent the non-integer
and integer. Decimal system is used the 10 as the base. It contains Zero to
Nine numbers in the number system. The decimal number is representing in
100, 101, 102 and so-on.
3. Hexa-Decimal number: Hexa-Decimal number system is used 16 as the base.
It contains 16 value such as 0 to 9 and A to F letters. It is represented in 16 0,
161, 162 and so-on.
Table 1: Conversion table of number system
5

Character Encoding: Before the stored a file in the database, a file is going to
encoding and decoding. The computer system is working on 0 and 1 so it is converted
the user program into machine language. Machine language is working on zero or
one. This conversion is called Character Encoding. Character encoding is two types.
1. ASCII: it is referred as American Standard Code for Information Interchange
(ASCII). It is used 0 to 127 ASCII code for represented letters and special
characters. It is developed before 2000. ASCII does not hold Chinese
characters, Russian alphabet, Arabic alphabet, and European characters (Lee,
2016).
For example, Hello ASCII code is 7269767679.
Figure 1: ASCII code table
2. Unicode: it is designed by Unicode Consortium. Unicode is offered distinctive
number for each character. It is independent from platform, application,
device, or language. Unicode is supported by operating systems, Internet,
laptops, search engines, smartphones, browsers, and WWW. Unicode is to
implement in ISO/IEC 10646. Unicode defines two types which are
1. Encoding system (UTF-16 and UTF-8)
2. character set (Unicode, 2016)
Binary Language: Binary code is written for numbers, commands, sounds, letters,
and images. It contains two values 0 and 1. It is also called machine language or
assembly language because all computer and software understand this language
(Zych, 2015).
6

Table 2: Binary Number system for decimal number
7
NUMBER BINARY NUMBER NUMBER BINARY NUMBER
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001
5 101 10 1010

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Computer Systems Architecture
|36
|5862
|476

Computer System Architecture and Components
|32
|5654
|455

CS740 : Computer Architecture Final Report
|16
|4319
|281

Architecture of Computer System: Components, Memory, and Data Conversion
|28
|6487
|56

Examination of Computer System Components
|33
|10663
|81

ITC 544 Computer Organization and Architecture Assignment
|5
|401
|222