Ask Questions & Get Answers at ibibo sawaal

KHURSHEED's Questions & Answers

66

Rank

18170

4462

32

43

In terms of Cryptography, what is MAC ?

Asked by Sonam Kalra in Computers & Technology at   7:56 PM on July 25, 2008

KHURSHEED's Answer

In cryptography, a Cipher Block Chaining Message Authentication Code, abbreviated CBC-MAC, is a technique for constructing a message authentication code from a block cipher. The message is encrypted with some block cipher algorithm in CBC mode to create a chain of blocks such that each block depends on the proper encryption of the block before it. This interdependence ensures that a change to any of the plaintext bits will cause the final encrypted block to change in a way that cannot be predicted or counteracted without knowing the key to the block cipher.

A cryptographic message authentication code (MAC) is a short piece of information used to authenticate a message. A MAC algorithm accepts as input a secret key and an arbitrary-length message to be authenticated, and outputs a MAC

Answered at 12:51 PM on July 26, 2008

Read all answers

WHat IS the biotechnology future?

Asked by Sunil Sagar in Computers & Technology at   10:06 PM on July 25, 2008

KHURSHEED's Answer

The recent emphasis on environmental awareness has challenged scientists to find solutions for better and safer living conditions. The added threat of deadly diseases such as AIDS and resistant strains of tuberculosis and gonorrhea have forced scientists to look for new therapies within the field of biotechnology.

The structure of DNA was deciphered by James Watson, a geneticist, and Francis Crick, a physicist, thus marking the beginning of molecular biology in the 20th century. Their determination of the physical structure of the DNA molecule became the foundation for modern biotechnology, enabling scientists to develop new tools to improve the future of mankind.

The Human Genome Project is a major biotechnological endeavor, the aim of which is to make a detailed map of human DNA. The hereditary instructions inscribed in DNA guide the development of the human being from fertilized egg cell to death. In this project, which is estimated to take 15 years, chromosome maps are being developed in various laboratories worldwide through a coordinated effort guided by the National Institutes of Health. The genetic markers for over 4000 diseases caused by single mutant genes have been mapped.

Answered at 12:49 PM on July 26, 2008

Read all answers

What are th different types of JDBC drivers that can be used for database connectivity ?

Asked by Mohan Anand in Computers & Technology at   10:29 AM on July 26, 2008

KHURSHEED's Answer

DataDirect Technologies' JDBC drivers provide the following advantages over other JDBC drivers:

* The only Type 4, database-independent JDBC driver for all major databases - Oracle, DB2, Microsoft SQL Server, Sybase, and Informix.
* 100% database-independent - no vendor-specific proprietary extensions.
* The only Type 4 JDBC driver that supports Windows authentication for Microsoft SQL Server with an implementation that does not require loading external shared libraries (DLLs on Windows); DataDirect has a patent pending on this new exciting technology.
* The only JDBC driver to offer distributed transaction support across all major databases.
* Includes a JDBC Software Developer's Kit (SDK) that provides tools for troubleshooting and debugging your JDBC applications.
* Certified under Sun Microsystems' J2EE Compatibility Test Suite (CTS).
* Best performance and scalability in the market as measured by SPECjAppServer2002.
* Award-winning 24x7 technical support to ensure rapid response to customer concerns (see the SupportLink website for more information).
* DataDirect Technologies works closely with Oracle, IBM, Microsoft, Sybase, and other database vendors. This allows DataDirect Technologies early access to new database versions, insight into product and architectural direction, and to be the first to market with support for new database releases.

Answered at 12:47 PM on July 26, 2008

Read all answers

wat is the latest type of processor in the indian market??

Asked by yashwant in Computers & Technology at   11:03 AM on July 26, 2008

KHURSHEED's Answer

"The Core 2 Duo desktop processor is an energy-efficient product, packed with 291 million transistors and consumes 40 per cent less power than other processors in the Pentium or Celeron range," Intel Technology India managing director Ramamurthy Sivakumar said here at the preview of the product line.

Built on Intel's 65 nanometer design and silicon process technology, the Core 2 Duo processor family consists of five desktop PC processors tailored for business, home and enthusiast users, such as high-end gamers and five mobile PC processors designed to fit the needs of a mobile lifestyle.

"The Core 2 Duo processor-based workstations also deliver about 40 per cent higher performance for diverse functions such as design, content creation and technical computing," Sivakumar said.

Answered at 12:45 PM on July 26, 2008

Read all answers

In reference to website development, what is DOM ?

Asked by Mohan Anand in Computers & Technology at   10:30 AM on July 26, 2008

KHURSHEED's Answer

The Document Object Model (DOM) is an API for HTML and XML documents. It provides a structural representation of the document, enabling you to modify its content and visual presentation. Essentially, it connects web pages to scripts or programming languages.

Answered at 12:44 PM on July 26, 2008

Read all answers

What is JNI or Java Native Interface ?

Asked by Mohan Anand in Computers & Technology at   10:27 AM on July 26, 2008

KHURSHEED's Answer

The Java Native Interface (JNI) is the native programming interface for Java that is part of the JDK. By writing programs using the JNI, you ensure that your code is completely portable across all platforms.

The JNI allows Java code that runs within a Java Virtual Machine (VM) to operate with applications and libraries written in other languages, such as C, C++, and assembly. In addition, the Invocation API allows you to embed the Java Virtual Machine into your native applications.

Programmers use the JNI to write native methods to handle those situations when an application cannot be written entirely in the Java programming language. For example, you may need to use native methods and the JNI in the following situations:

* The standard Java class library may not support the platform-dependent features needed by your application.
* You may already have a library or application written in another programming language and you wish to make it accessible to Java applications.
* You may want to implement a small portion of time-critical code in a lower-level programming language, such as assembly, and then have your Java application call these functions.

Answered at 12:43 PM on July 26, 2008

Read all answers

what is use of modem in computer ?

Asked by krishanth k in Computers & Technology at   12:19 PM on July 26, 2008

KHURSHEED's Answer

A modem is a device that encodes digital signals into analog signals and vice versa.

Faster modems are used by Internet users every day, notably cable modems and ADSL modems. In telecommunications, "radio modems" transmit repeating frames of data at very high data rates over microwave radio links. Some microwave modems transmit more than a hundred million bits per second. Optical modems transmit data over optical fibers.

Modems can be used over any means of transmitting analog signals, from driven diodes to radio.

Original Bell 103 modems used a modulation technique that saw a change in state 300 times per second. They transmitted 1 bit for every baud, and so a 300 bit/s modem was also a 300-baud modem. However, casual computerists confused the two.

Answered at 12:27 PM on July 26, 2008

Read all answers

wat is the use of lan in a computer?

Asked by krishanth k in Computers & Technology at   11:57 AM on July 26, 2008

KHURSHEED's Answer

it is used to create high-speed links between several large central computers at one site. Of many competing systems created at this time, Ethernet and ARCNET were the most popular.
Larger LANs are characterized by their use of redundant links with switches using the spanning tree protocol to prevent loops, their ability to manage differing traffic types via quality of service (QoS), and to segregate traffic via VLANs.

Answered at 12:32 PM on July 26, 2008

Read all answers

What is RMI or Remote Method Invocation ?

Asked by Mohan Anand in Computers & Technology at   10:27 AM on July 26, 2008

KHURSHEED's Answer

RMI (Remote Method Invocation) is a way that a programmer, using the Java programming language and development environment, can write object-oriented programming in which objects on different computers can interact in a distributed network. RMI is the Java version of what is generally known as a remote procedure call (RPC), but with the ability to pass one or more objects along with the request. The object can include information that will change the service that is performed in the remote computer. Sun Microsystems, the inventors of Java, calls this "moving behavior." For example, when a user at a remote computer fills out an expense account, the Java program interacting with the user could communicate, using RMI, with a Java program in another computer that always had the latest policy about expense reporting. In reply, that program would send back an object and associated method information that would enable the remote computer program to screen the user's expense account data in a way that was consistent with the latest policy. The user and the company both would save time by catching mistakes early. Whenever the company policy changed, it would require a change to a program in only one computer.

Answered at 12:40 PM on July 26, 2008

Read all answers

wat is a processor and wat is the use of it

Asked by krishanth k in Computers & Technology at   12:03 PM on July 26, 2008

KHURSHEED's Answer

A processor is the logic circuitry that responds to and processes the basic instructions that drive a computer.

The term processor has generally replaced the term central processing unit (CPU). The processor in a personal computer or embedded in small devices is often called a microprocessor. The processor is considered the "brain" of a computer. Without it the computer will not be able to boot up windows. The more powerful the processor the faster it can "think".

There are four steps that nearly all von Neumann CPUs use in their operation: fetch, decode, execute, and writeback.

The first step, fetch, involves retrieving an instruction (which is represented by a number or sequence of numbers) from program memory. The location in program memory is determined by a program counter (PC), which stores a number that identifies the current position in the program. In other words, the program counter keeps track of the CPU's place in the current program. After an instruction is fetched, the PC is incremented by the length of the instruction word in terms of memory units.[3] Often the instruction to be fetched must be retrieved from relatively slow memory, causing the CPU to stall while waiting for the instruction to be returned. This issue is largely addressed in modern processors by caches and pipelinearchitectures .The instruction that the CPU fetches from memory is used to determine what the CPU is to do. In the decode step, the instruction is broken up into parts that have significance to other portions of the CPU. The way in which the numerical instruction value is interpreted is defined by the CPU's instruction set architecture(ISA).[4] Often, one group of numbers in the instruction, called the opcode, indicates which operation to perform. The remaining parts of the number usually provide information required for that instruction, such as operands for an addition operation. Such operands may be given as a constant value (called an immediate value), or as a place to locate a value: a processor register|register or a memory address, as determined by some addressing mode. In older designs the portions of the CPU responsible for instruction decoding were unchangeable hardware devices. However, in more abstract and complicated CPUs and ISAs, a microprogram is often used to assist in translating instructions into various configuration signals for the CPU. This microprogram is sometimes rewritable so that it can be modified to change the way the CPU decodes instructions even after it has been manufactured.

Answered at 12:38 PM on July 26, 2008

Read all answers

Editor's Pick

Categories

sawaal signature
sawaal free visiting card