TCS Papers: Sample Questions 458 - 458 of 502

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

Question number: 458

» Languages » Assembly Language

Essay Question▾

Describe in Detail

Give a brief introduction on side-by-side execution. Can two applications, one using private assembly, and the other using the shared assembly be stated as side-by-side executables?

Explanation

  • Side-by-side execution enables multiple versions of an application or component and CLR to run on the same computer at the same time.

  • Versioning is applicable only to shared assemblies and not to private assemblies.

  • Allows multiple versions of the common language runtime, and multiple versions of applications and components that use a version of the runtime, on the same computer at the same time.

  • The following illustration shows several applications using two different versions of a component on the same computer. Application A and B use version 1.0 of the component while Application C uses version 2.0 of the same component.

 Side-by-side execution

Side-by-Side Execution

Given the image is define the illustration shows several applications using two different versions of a component on the same computer

  • Side-by-side execution of two versions of the runtime

  • Side-by-side execution provides more control on versions of a component an application binds to, and control over versions of the runtime an application uses.

  • Two applications, one using a private assembly and other using a shared assembly, cannot be stated as side-by-side executables.