Topic: computing (Page 40)

You are looking at all articles with the topic "computing". We found 484 matches.

Hint: To view all topics, click here. Too see the most popular topics, click here instead.

πŸ”— Bozo Bit

πŸ”— Apple Inc. πŸ”— Computing

The term bozo bit has been used in two contexts. Initially a weak copy protection system in the 1980s Apple classic Mac OS, the term "flipping the bozo bit" was later reused to describe a decision to ignore a person's input. It is a whimsical term, possibly derived from the classic children's comedy character, Bozo the Clown.

πŸ”— Universal Disk Format

πŸ”— Computing πŸ”— Microsoft Windows πŸ”— Microsoft Windows/Computing πŸ”— Software πŸ”— Software/Computing πŸ”— Microsoft

Universal Disk Format (UDF) is a profile of the specification known as ISO/IEC 13346 and ECMA-167 and is an open vendor-neutral file system for computer data storage for a broad range of media. In practice, it has been most widely used for DVDs and newer optical disc formats, supplanting ISO 9660. Due to its design, it is very well suited to incremental updates on both recordable and (re)writable optical media. UDF is developed and maintained by the Optical Storage Technology Association (OSTA).

Normally, authoring software will master a UDF file system in a batch process and write it to optical media in a single pass. But when packet writing to rewritable media, such as CD-RW, UDF allows files to be created, deleted and changed on-disc just as a general-purpose filesystem would on removable media like floppy disks and flash drives. This is also possible on write-once media, such as CD-R, but in that case the space occupied by the deleted files cannot be reclaimed (and instead becomes inaccessible).

Multi-session mastering is also possible in UDF, though some implementations may be unable to read disks with multiple sessions.

Discussed on

πŸ”— The Tanenbaum – Torvalds Debate

πŸ”— Computing πŸ”— Linux

The Tanenbaum–Torvalds debate was a written debate between Andrew S. Tanenbaum and Linus Torvalds, regarding the Linux kernel and kernel architecture in general. Tanenbaum, the creator of Minix, began the debate in 1992 on the Usenet discussion group comp.os.minix, arguing that microkernels are superior to monolithic kernels and therefore Linux was, even in 1992, obsolete.

The debate has sometimes been considered a flame war.

Discussed on

πŸ”— Pi Calculus

πŸ”— Computing πŸ”— Computer science

In theoretical computer science, the Ο€-calculus (or pi-calculus) is a process calculus. The Ο€-calculus allows channel names to be communicated along the channels themselves, and in this way it is able to describe concurrent computations whose network configuration may change during the computation.

The Ο€-calculus is simple, it has few terms and so is a small, yet expressive language (see #Syntax). Functional programs can be encoded into the Ο€-calculus, and the encoding emphasises the dialogue nature of computation, drawing connections with game semantics. Extensions of the Ο€-calculus, such as the spi calculus and applied Ο€, have been successful in reasoning about cryptographic protocols. Beside the original use in describing concurrent systems, the Ο€-calculus has also been used to reason about business processes and molecular biology.

Discussed on

πŸ”— x86 Instruction Listings

πŸ”— Computing πŸ”— Computing/Computer hardware πŸ”— Computing/Software

The x86 instruction set refers to the set of instructions that x86-compatible microprocessors support. The instructions are usually part of an executable program, often stored as a computer file and executed on the processor.

The x86 instruction set has been extended several times, introducing wider registers and datatypes as well as new functionality.

Discussed on

πŸ”— Andrew File System

πŸ”— Computing

The Andrew File System (AFS) is a distributed file system which uses a set of trusted servers to present a homogeneous, location-transparent file name space to all the client workstations. It was developed by Carnegie Mellon University as part of the Andrew Project. Originally named "Vice", "Andrew" refers to Andrew Carnegie and Andrew Mellon. Its primary use is in distributed computing.

Discussed on

πŸ”— XJACK PC Card Ethernet Connector

πŸ”— Computing

In laptop computing, the XJACK is a type of extendable connector or antenna for a type II PC card, designed by the Megahertz subsidiary of 3Com. When not in use, the XJACK retracts into the PC card for storage.

The XJACK was originally used in modem and network cards, to attach a standard RJ11 or 8P8C plug directly to the PC card. They do not require a separate dongle, which could be lost or misplaced, and do not need to be removed from the laptop when travelling. An alternative approach is to use larger type III cards with a regular modular connector socket, but this approach requires more space.

Wi-Fi PC cards for accessing wireless networks have an external portion containing the antenna for improved reception (as compared with inside the laptop), but this portion of the card may be accidentally damaged while moving the laptop. 3Com manufactured wireless cards with retractable antenna portions, also under the XJACK name. Other companies have since manufactured wireless cards with retractable antennas.

Discussed on

πŸ”— Computer

πŸ”— Technology πŸ”— Video games πŸ”— Computing πŸ”— Computer science πŸ”— Computing/Computer hardware πŸ”— Systems πŸ”— Computing/Software πŸ”— Engineering πŸ”— Home Living

A computer is a machine that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming. Modern computers have the ability to follow generalized sets of operations, called programs. These programs enable computers to perform an extremely wide range of tasks. A "complete" computer including the hardware, the operating system (main software), and peripheral equipment required and used for "full" operation can be referred to as a computer system. This term may as well be used for a group of computers that are connected and work together, in particular a computer network or computer cluster.

Computers are used as control systems for a wide variety of industrial and consumer devices. This includes simple special purpose devices like microwave ovens and remote controls, factory devices such as industrial robots and computer-aided design, and also general purpose devices like personal computers and mobile devices such as smartphones. The Internet is run on computers and it connects hundreds of millions of other computers and their users.

Early computers were only conceived as calculating devices. Since ancient times, simple manual devices like the abacus aided people in doing calculations. Early in the Industrial Revolution, some mechanical devices were built to automate long tedious tasks, such as guiding patterns for looms. More sophisticated electrical machines did specialized analog calculations in the early 20th century. The first digital electronic calculating machines were developed during World War II. The first semiconductor transistors in the late 1940s were followed by the silicon-based MOSFET (MOS transistor) and monolithic integrated circuit (IC) chip technologies in the late 1950s, leading to the microprocessor and the microcomputer revolution in the 1970s. The speed, power and versatility of computers have been increasing dramatically ever since then, with MOS transistor counts increasing at a rapid pace (as predicted by Moore's law), leading to the Digital Revolution during the late 20th to early 21st centuries.

Conventionally, a modern computer consists of at least one processing element, typically a central processing unit (CPU) in the form of a metal-oxide-semiconductor (MOS) microprocessor, along with some type of computer memory, typically MOS semiconductor memory chips. The processing element carries out arithmetic and logical operations, and a sequencing and control unit can change the order of operations in response to stored information. Peripheral devices include input devices (keyboards, mice, joystick, etc.), output devices (monitor screens, printers, etc.), and input/output devices that perform both functions (e.g., the 2000s-era touchscreen). Peripheral devices allow information to be retrieved from an external source and they enable the result of operations to be saved and retrieved.

πŸ”— All editions of Encarta are being discontinued (read about it on Wikipedia)

πŸ”— Computing πŸ”— Computing/Software πŸ”— Microsoft πŸ”— Reference works

Microsoft Encarta was a digital multimedia encyclopedia published by Microsoft Corporation from 1993 to 2009. Originally sold on CD-ROM or DVD, it was also later available on the World Wide Web via an annual subscription – although later many articles could also be viewed free online with advertisements. By 2008, the complete English version, Encarta Premium, consisted of more than 62,000 articles, numerous photos and illustrations, music clips, videos, interactive content, timelines, maps, atlases and homework tools.

Microsoft published similar encyclopedias under the Encarta trademark in various languages, including German, French, Spanish, Dutch, Italian, Portuguese and Japanese. Localized versions contained contents licensed from national sources and more or less content than the full English version. For example, the Dutch version had content from the Dutch Winkler Prins encyclopedia.

In March 2009, Microsoft announced it was discontinuing both the Encarta disc and online versions. The MSN Encarta site was closed on October 31, 2009, in all countries except Japan, where it was closed on December 31, 2009. Microsoft continued to operate the Encarta online dictionary until 2011.

πŸ”— Immunity-aware programming

πŸ”— Computing

When writing firmware for an embedded system, immunity-aware programming refers to programming techniques which improve the tolerance of transient errors in the program counter or other modules of a program that would otherwise lead to failure. Transient errors are typically caused by single event upsets, insufficient power, or by strong electromagnetic signals transmitted by some other "source" device.

Immunity-aware programming is an example of defensive programming and EMC-aware programming. Although most of these techniques apply to the software in the "victim" device to make it more reliable, a few of these techniques apply to software in the "source" device to make it emit less unwanted noise.