Artificial intelligence


Artificial intelligence is the ability of a machine to perform tasks thought to require human intelligence. Typical applications include game playing, language translation, expert systems, and robotics. Although pseudo-intelligent machinery dates back to antiquity, the first glimmerings of true intelligence awaited the development of digital computers in the 1940s. AI, or at least the semblance of intelligence, has developed in parallel with computer processing power, which appears to be the main limiting factor. Early AI projects, such as playing chess and solving mathematical problems, are now seen as trivial compared to visual pattern recognition, complex decision making, and the use of natural language.
Database management system is a system for quick search and retrieval of information from a database. The DBMS determines how data are stored and retrieved. It must address problems such as security, accuracy, consistency among different records, response time, and memory requirements. These issues are most significant for database systems on computer networks. Ever-higher processing speeds are required for efficient database management. Relational DBMSs, in which data are organized into a series of tables (“relations”) that are easily reorganized for accessing data in different ways, are the most widely used today.
Operating system is software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs. Its roles include managing the functioning of the computer hardware, running the applications programs, serving as an interface between the computer and the user, and allocating computer resources to various functions. When several jobs reside in the computer simultaneously and share resources (multitasking), the OS allocates fixed amounts of CPU time and memory in turn or allows one job to read data while another writes to a printer and still another performs computations. Through a process called time-sharing, a large computer can handle interaction with hundreds of users simultaneously, giving each the perception of being the sole user. Modern computer operating systems are becoming increasingly machine-independent, capable of running on any hardware platform; a widely used platform-independent operating system in use today on mainframe computers is UNIX. Most personal computers run on Microsoft's Windows operating system, which grew out of and eventually replaced MS-DOS.
Expert system is a computer-based system designed to respond like a human expert in a given field. Expert systems are built on knowledge gathered from human experts, analogous to a database but containing rules that may be applied to solving a specific problem. An interface allows the user to specify symptoms and to clarify a problem by responding to questions posed by the system. Software tools exist to help designers build a special-purpose expert system with minimal effort. An outgrowth of work in artificial intelligence, expert systems show promise for an ever-widening range of applications. There are now widely used expert systems in the fields of medicine, personnel screening, and education.
 

Hosted by uCoz