Honeywell Placement: Sample Questions 15 - 16 of 18

Get top class preparation for competitive exams right from your home: get questions, notes, tests, video lectures and more- for all subjects of your exam.

Question 15

Edit

Write in Short

Short Answer▾

Which are the different computer architectures?

Explanation

  • There are basically two types of digital computer architectures. The first one is called Von Neumann architecture and later Harvard architecture was adopted for designing digital computers.

Von Neumann Architecture:

  • The computer has single storage system (memory) for storing data as well as program to be executed.
  • Processor needs two clock cycles to complete an instruction. Pipelining the instructions is not possible with this architecture.

Harvard Architecture:

  • The computer has two separate memories for storing data and program.
  • Processor can complete an instruction in one cycle if appropriate pipelining strategies are implemented.

Most of the modern computing architectures are based on Harvard architecture. But the number of stages in the pipeline varies from system to system.

Question 16

Edit

Write in Short

Short Answer▾

What is the difference between loosely coupled and tightly coupled systems?

Explanation

  • In object oriented design, the amount of coupling refers to how much the design of one class depends on the design of another class. In other words, how often do changes in class A force related changes in class B? Tight coupling means the two classes often change together, loose coupling means they are mostly independent.
  • In general Tight Coupling is bad in but most of the time, because it reduces flexibility and re-usability of code, it makes changes much more difficult, it impedes testability etc. So, In general, loose coupling is recommended because it՚s easier to test and maintain.

Developed by: