Reference no: EM132611309
CSE4001 Computer Architecture
Operating Principles of the Computer Architecture
Learning outcome 1: Explain the principles of the architecture and organization of computer systems.
Learning outcome 2: Explain the fundamental aspects of all digital computers and the operating principles of computer peripherals.
Task 1. A data type is a means of classifying the type of data that a variable or object can hold in computer memory. (15 marks)LO 01
a) What are the basic data types available to represent data in computers?
b) Give some examples for each data type you listed.
c) Explain how memory allocation works for several data types which mentioned above.
Task 2. Integers are whole numbers or fixed-point numbers with the radix point fixed after the least-significant bit. They are contrast to real numbers or floating-point numbers, where the position of the radix point varies
a) Give the value of 88, 0, 1, 127, and 255 in 8-bit representation.
b) Give the value of +88, -88, , 0, +1, and +127 in 8-bit 2's complement signed representation.
c) Give the value of 12A16, AC316, , 0, +1, 12716, in 8-bit representation.
d) Give the value of 11012, 15178, in 2-bit 2's complement representation.
Task 3. A character encoding is a way to convert text data into binary numbers. Encoding uses to assign unique numeric values to specific characters and convert those numbers in binary language.
a) How many characters are possible in ASCII? Explain using examples.
b) If the ASCII code for the letter "A" is 65, what is the ASCII Code for the letters for "DOOR"?
c) What are other character codes available? Why older methods replaced by new encoding methods?
d) Explain how does BCD works and limitation of it?
e) Represent following numbers in BCD format 63,56,1100 and 4523
Task 4. A bank vault has 3 locks with a key for each lock. Key A is owned by the bank manager. Key B is owned by the senior bank teller. Key C is owned by the trainee bank teller. In order to open the vault door at least two people must insert their keys into the assigned locks at the same time. The trainee bank teller) can only open the vault when the bank manager is present in the opening.
X= Bank Manager
Y= Senior Bank teller
Z= Trainee bank teller.
a) Construct a truth table for this system
b) From the truth table write down a Boolean equation for F in terms of D, C, B, A
c) Using either Boolean algebra or Karnaugh maps, obtain a simplified expression for F.
d) Draw a circuit to implement the circuit for F using NAND gates only.
Task 5. Computer architecture is a specification describing how hardware and software technologies interact to create a computer platform or system.
a) Explain the components of the "Von Neumann" architecture.
b) Explain what the basic components in a microprocessor are.
c) What are the different types of interrupts in a microprocessor system, Explain?
Task 6. Computer memory is the storage space in the computer, where data is to be processed and instructions required for processing are stored.
a) What Is Virtual Memory in Computer? Explain how virtual memory works with resource allocations.
b) How many types of memory can be find in computer architecture, Explain?
Note: Use Harvard Reference.
Attachment:- Computer Architecture.rar