Get premium membership and access revision papers, questions with answers as well as video lessons.

Csc 120 Computer Organisation Question Paper

Csc 120 Computer Organisation 

Course:Bachelor Of Science

Institution: Masinde Muliro University Of Science And Technology question papers

Exam Year:2009



xzMASINDE MULIRO UNIVERSITY OF
SCIENCE AND TECHNOLOGY
(MMUST)
UNIVERSITY EXAMINATIONS
2008/2009 ACADEMIC YEAR
FIRST YEAR SECOND SEMESTER EXAMINATIONS
FOR THE DEGREE OF
BACHELOR OF SCIENCE (COMPUTER SCIENCE)
COURSE CODE: CSC 120
COURSE TITLE: COMPUTER ORGANIZATION
DATE: 24th April 2009 TIME: 9.00 a.m. – 12.00 noon
INSTRUCTIONS TO CANDIDATES
· Answer Question one and any other two questions
· Time Allowed: 3 hours
This Paper Consists of 3 Printed Pages. Please Turn Over.
CSC 120
CSC 120: COMPUTER ORGANIZATION 2
SECTION A: Answer all questions from this section.
Question One
(a) (i) Explain how each of the specific OSI layers were arrived at by ISO.
(4 marks)
(ii) By first defining a logic gate; explain what makes a circuit to be called a gate.
(2 marks).
(b) In your personal consideration, what do you suggest as business Value of an Information
Server. (6 marks)
(c) Using two’s compliment, perform the following arithmetic 57 – 37 in binary notation.
(8 marks)
(d) (i) Show that Boolean algebra obeys the following laws: commutative, Associative and
redundancy.
(6 marks)
(ii) When do you consider it necessary for a program to issue an interrupt to the operating
system? What response does the kernel give in such situations? (2 marks)
(iii) Briefly explain the booting process of a computer. (2 marks)
SECTION B: answer any two questions from this section
Question two.
(a) (i) Designing a logic circuit is not entirely straightforward, but by following some rules.
Briefly suggest any four such rules.
(4 marks)
(b) (i) Develop the Boolean function for the logic circuit shown below.
(3 marks)
(ii) Develop a truth table for the circuit above. (4 marks)
(iii) Solve the Boolean function above and draw the resultant logic circuit from the resultant
Boolean function. (5 marks)
(c) Discuss Latching (4 marks)
Question three
(a) WRITE the term TECHNOLGY in EBCD (10 marks)
CSC 120
CSC 120: COMPUTER ORGANIZATION 3
(b) (i) Compress the bits in (a) above to occupy the least amount of memory space
(5 marks)
(ii) How are parity bits used in error detection? (3 marks)
Solution
(c) Differentiate between Two’s compliment system, and the two's complement
(2 marks)
Question four
(a) (i) Draw the basic system of the von newmann architechure of the 80x86 machines.
(2 marks)
(ii) It is said that data may be transferred to or from the CPU to other areas. Explain how
this is done using registers. (6 marks)
(b) Interpret the program below, written in assembly language and give an explanation of
how the CPU behaves after each instruction. (7 marks)
MOV AX, 47104
MOV DS, AX
MOV [3998], 36
INT 32
(c) Outline the steps of running the above program. (5 marks)
Question five
(a) Identify the OSI layer responsible for the following functions
(5 marks)
i) End-to-end connections and reliability (TCP)
ii) Network process to application
iii) Interhost communication
iv) Physical addressing (MAC & LLC)
v) Data representation and encryption
vi) Media, signal and binary transmission
vii) Path determination and logical addressing (IP)
(b) (i) Suppose N=network layer, which layers are represented by N-1 and N+2?
(2 marks)
(ii) Suggest two possible reasons why you think layering is important in OSI model?
(4 marks)
(b) Give a justification of the seven layers of the OSI model. (9 marks)






More Question Papers


Popular Exams



Return to Question Papers