Archive for the 'Computers' Category



Computers, laptops, devices, hardware and software

Saturday 12 May 2007 @ 2:53 pm

A computer is a machine for manipulating data according to a list of instructions.

Computers take numerous physical forms. Early electronic computers were the size of a large room, consuming as much power as several hundred modern personal computers. [1] Today, computers can be made small enough to fit into a wrist watch and be powered from a watch battery. Society has come to recognize personal computers and their portable equivalent, the laptop computer, as icons of the information age; they are what most people think of as “a computer”. However, the most common form of computer in use today is by far the embedded computer. Embedded computers are small, simple devices that are often used to control other devices—for example, they may be found in machines ranging from fighter aircraft to industrial robots, digital cameras, and even children’s toys.

A laptop computer, or simply laptop (also notebook computer or notebook), is a small mobile computer, which usually weighs 2.2-18 pounds (1-6 kilograms), depending on size, materials, and other factors.

While the terms laptop and notebook are often used interchangeably, “laptop” is the older term, introduced in 1981 with the Gavilan SC. “Notebook computer” is a later coinage, which was used to differentiate smaller devices such as those of the NEC UltraLite and Compaq LTE series in 1989, which were, in contrast to previous laptops, the approximate size of an A4 or letter size paper sheet.[1] The terms are imprecise: due to heat and other issues, many laptops are inappropriate for use on one’s lap, and most notebooks are not the size of typical letter or A4 paper notebook. Although some older portable computers, such as the Macintosh Portable and certain Zenith TurbosPort models, were sometimes described as “laptops”, their size and weight were too great for this category.

As of 2007, most manufacturers use the term “notebook” (or some variant thereof) for what most end-users call a “laptop”.

Laptops usually run on a single main battery or from an external AC/DC adapter which can charge the battery while also supplying power to the computer itself. Many computers also have a 3volt cell to run the clock and other processes in the event of a power failure.

Random access memory (usually known by its acronym, RAM) is a type of magnetic storage data storage used in computers. It takes the form of integrated circuits that allow the stored data to be accessed in any order — that is, at random and without the physical movement of the storage medium or a physical reading head.

The word “random” refers to the fact that any piece of data can be returned quickly, and in a constant time, regardless of its physical location and whether or not it is related to the previous piece of data. This contrasts with storage mechanisms such as tapes, magnetic discs and optical discs, which rely on the physical movement of the recording medium or a reading head. In these devices, the movement takes longer than the data transfer, and the retrieval time varies depending on the physical location of the next item.

A video card, (also referred to as a graphics accelerator card, display adapter, graphics card, and numerous other terms), is an item of personal computer hardware whose function is to generate and output images to a display.

The term is usually used to refer to a separate, dedicated expansion card that is plugged into a slot on the computer’s motherboard, as opposed to a graphics controller integrated into the motherboard chipset.

Some video cards offer added functionalities, such as video capture, TV tuner adapter, MPEG-2 and MPEG-4 decoding or even FireWire, mouse, light pen or joystick connectors.

A microprocessor is a programmable digital electronic component that incorporates the functions of a central processing unit (CPU) on a single semiconducting integrated circuit (IC). The microprocessor was born by reducing the word size of the CPU from 32 bits to 4 bits, so that the transistors of its logic circuits would fit onto a single part. One or more microprocessors typically serve as the CPU in a computer system, embedded system, or handheld device.

Microprocessors made possible the advent of the microcomputer in the mid-1970s. Before this period, electronic CPUs were typically made from bulky discrete switching devices (and later small-scale integrated circuits) containing the equivalent of only a few transistors. By integrating the processor onto one or a very few large-scale integrated circuit packages (containing the equivalent of thousands or millions of discrete transistors), the cost of processor power was greatly reduced. Since the advent of the IC in the mid-1970s, the microprocessor has become the most prevalent implementation of the CPU, nearly completely replacing all other forms. See History of computing hardware for pre-electronic and early electronic computers.

A computer display monitor, usually called simply a monitor, is a piece of electrical equipment which displays viewable images generated by a computer without producing a permanent record. The word “monitor” is used in other contexts; in particular in television broadcasting, where a television picture is displayed to a high standard. A computer display device is usually either a cathode ray tube or some form of flat panel such as a TFT LCD display. The monitor comprises the display device, circuitry to generate a picture from electronic signals sent by the computer, and an enclosure or case. Within the computer, either as an integral part or a plugged-in interface, there is circuitry to convert internal data to a format compatible with a monitor. vdu is also the most commonly used output device.

A software development kit (SDK or “devkit”) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar.

It may be something as simple as an application programming interface in the form of some files to interface to a particular programming language or include sophisticated hardware to communicate with a certain embedded system. Common tools include debugging aids and other utilities often presented in an IDE. SDKs also frequently include sample code and supporting technical notes or other supporting documentation to help clarify points from the primary reference material.

A software engineer typically receives the SDK from the target system developer. Often the SDK can be downloaded directly via the Internet. Many SDKs are provided for free to encourage developers to use the system or language. Sometimes this is used as a marketing tool. For example, Foo Products might provide the Widget SDK for free to encourage people to use it. In turn, more people will be encouraged to buy more of their widgets since they can program them for free.

SDKs may have attached licenses that make them unsuitable for building software intended to be developed under an incompatible license. For example, a proprietary SDK will likely be incompatible with Free software development, while a GPL licensed SDK will likely be incompatible with proprietary software development. LGPL SDKs are typically safe for proprietary development.