Honeywell Papers: Sample Questions 15 - 16 of 18

Examrace Placement Series prepares you for the toughest placement exams to top companies.

Question number: 15

» Basic CS » Data Structures

Short Answer Question▾

Write in Short

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 number: 16

» Basic CS » Operating System

Short Answer Question▾

Write in Short

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.