TCS Placement: Sample Questions 136 - 138 of 502

Get unlimited access to the best preparation resource for competitive exams : get questions, notes, tests, video lectures and more- for all subjects of your exam.

Question 136

Describe in Detail Essay▾

What is Error Detection? What are its methods?

Edit

Explanation

  • Data can be corrupted during transmission and hence errors must be detacted and corrected.
  • Error detection uses redundancy- by adding extra bits for detecting errors.
  • Error detection refers to the techniques used to detect noise or other impairments introduced into data while it is transmitted from source to destination.
  • Common error detection methods are
    1. Vertical Redundancy Check (VRC)
    2. Longitudinal Redundancy Check (LRC)
    3. Cyclic Redundancy Check (CRC)
    4. Checksum

Question 137

Write in Short Short Answer▾

What is RAID?

Edit

Explanation

  • It is a method for providing fault tolerance by using multiple hard disk drives. Short for redundant array of independent disks.
  • Was defined as redundant array of inexpensive disks, but now refers to redundant array of inexpensive disks.
  • RAID uses multiple disks to provide fault tolerance, improve performance, or to increase capacity.
  • RAID is used frequently on servers but not necessary for personal computers.

Question 138

Describe in Detail Essay▾

What are the main components of . NET Framework?

Edit

Explanation

The following are the key components of . NET Framework:

  • . NET Framework Class Library

    Contains a huge library of reusable types- classes, interfaces, structures, and enumerated values collectively called types.

  • Common language Runtime
    • Performs memory management, exception handling, debugging, security checking, thread execution, code execution, code safety, verification, and compilation.
    • Code directly managed by the CLR is called the managed code. Managed code is compiled into a CPU independent intermediate language (IL) code.
    • A Just In Time (JIT) compiler compiles the IL into native CPU specific code.
  • Common Language Specification

    Contains the specifications for the . Net supported languages and implementation of language integration.

  • Windows Forms

    Contains graphical representation of any window displayed in the application.

  • Common Type System

    Provides guidelines for declaring, using, and managing types at runtime, and cross-language communication.

  • Common Language Specification

    Contains specifications for the . Net supported languages and implementation of language integration.

  • Runtime Host
    • Provides technology for working with data and databases- providing access to data sources like SQL server, OLE DB, XML etc.
    • Allows connection to data sources for retrieving, manipulating, and updating data.
  • Windows CardSpace

    Provides safety for accessing resources and sharing personal information on the internet.

  • . NET Framework class Library

    Contains a huge library of reusable types- classes, interfaces, structures, and enumerated values, which are collectively called types.

  • Metadata and Assemblies
    • Metadata is the binary information describing the program stored either in a portable executable file (PE) or in the memory.
    • Assembly is a logical unit consisting of the assembly manifest, type metadata, IL code, and resources like image files.
  • LINQ

    Imparts data querying capabilities to . Net languages using syntax similar to the traditional query language like SQL.