2011年6月24日星期五

Communication and Network

Modulation

In electronics, modulation is the process of varying one or more properties of a high-frequency periodic waveform, called the carrier signal, with a modulating signal which typically contains information to be transmitted.In telecommunications, modulation is the process of conveying a message signal, for example a digital bit stream or an analog audio signal, inside another signal that can be physically transmitted. The purpose of modulation is usually to enable the carrier signal to transport the information in the modulation signal to some destination.

Demodulation

Demodulation is the act of extracting the original information-bearing signal from a modulated carrier wave. A demodulator is an electronic circuit or computer program in a software defined radio that is used to recover the information content from the modulated carrier wave.

Bandwidth

Bandwidth also known as analog bandwidth is use to measure of the width of a range of frequencies, measured in hertz and bits per second,bps.

TCP/IP

The Internet Protocol Suite is the set of communications protocols used for the Internet and other similar networks. It is commonly also known as TCP/IP named from two of the most important protocols in it: the Transmission Control Protocol (TCP) and the Internet Protocol (IP), which were the first two networking protocols defined in this standard.

Node

In general, a node is a localised swelling or "knot" or a point of intersection. It is an active device attached to a computer network or other telecommunications network, such as a computer or a switch, or a point in a network topology at which lines intersect or branch.

Client

A client is an application or system that accesses a remote service on another computer system, known as a server, by way of a network. The term was first applied to devices that were not capable of running their own stand-alone programs, but could interact with remote computers via a network. These dumb terminals were clients of the time-sharing mainframe computer.

Server

In computer networking, a server is a program that operates as a socket listener. The term server is also often generalized to describe a host that is deployed to execute one or more such programs.

Network Operating System

A networking operating system, NOS, also referred to as the Dialoguer, is the software that runs on a server and enables the server to manage data, users, groups, security, applications, and other networking functions. The network operating system is designed to allow shared file and printer access among multiple computers in a network, typically a local area network,LAN , a private network or to other networks.

Network Administrator

A network administrator is a person responsible for the maintenance of computer hardware and software that comprises a computer network. This normally includes deploying, configuring, maintaining and monitoring active network equipment.

2011年6月19日星期日

Secondary storage

Disk Caching

A disk cache is a mechanism for improving the time it takes to read from or write to a hard disk. Nowadays , the disk cache is usually included as part of the hard disk. A disk cache can also be a specified portion of random access memory (RAM). The disk cache holds data that has recently been read and, in some cases, adjacent data areas that are likely to be accessed next.

File Compression

File compression is commonly used when sending a file from one computer to another over a connection that has limited bandwidth. The compression basically makes the file smaller and, therefore, the sending of the file is faster. Of course, when compressing a file and sending it to another computer that computer has to have a program that will decompress the file so it can be returned to "normal" and used.

File Decompression

Data decompression is the reverse--the decoding of compressed data to restore the original.

Internet Hard Drive

The sole purpose of an Internet hard drive is to offer a means of accessing your computer files (pictures, documents, music, videos, etc.) from any computer, as long as that computer has access to the Internet. An Internet hard drive will allow you to "deposit" your computer files into a remote hard drive, and then later access those very same files from any other computer.

Optical Disc Drive

In computing, an optical disc drive (ODD) is a disk drive that uses laserlight or electromagnetic waves near the light spectrum as part of the process of reading or writing data to or from optical discs. Some drives can only read from discs, but recent drives are commonly both readers andrecorders.Optical disc drives are an integral part of stand-alone consumer appliances.They are also very commonly used in computers to read software and consumer media distributed in disc form, and to record discs for archival and data exchange.

Solid-state storage

Solid-state storage is a nonvolatile, removable storage medium that employs integrated circuits (ICs) rather than magnetic or optical media. It is the equivalent of large-capacity,nonvolatile memory.The main advantage of solid-state storage is the fact that it contains no mechanical parts. Everything is done electronically. As a result, data transfer to and from solid-state storage media takes place at a much higher speed than is possible with electromechanical disk drives.

2011年6月14日星期二

Input and Output



An ergonomic keyboard is a computer keyboard designed with ergonomic considerations to minimize muscle strain and a host of related problems. Typically such keyboards are constructed in a V shape, to allow right and left hands to type at a slight angle more natural to the human form.

Inkjet Printer
An inkjet printer is a type of computer printer that creates a digital image by propelling droplets of ink onto paper. Inkjet printers are the most commonly used type of printer and range from small inexpensive consumer models to very large professional machines, that can cost up to thousands of dollars.

Laser Printer
A laser printer is a common type of computer printer that rapidly produces high quality text and graphics on plain paper. As with digital photocopiers and multifunction printers, laser printers employ a xerographic printing process, but differ from analog photocopiers in that the image is produced by the direct scanning of a laser beam across the printer's photoreceptor.

Magnetic-ink character recognition
Magnetic Ink Character Recognition, or MICR, is a character recognition technology used primarily by the banking industry to facilitate the processing of cheques. The technology allows computers to read information such as account numbers off printed documents. Unlikebarcodes or similar technologies, however, MICR codes can be easily read by humans.

Optical-mark recognition
Optical Mark Recognition, also called Optical Mark Reading or OMR is the process of capturing human-marked data from document forms such as surveys and tests. Many traditional OMR devices work with a dedicated scanner device that shines a beam of light onto the form paper.


2011年5月24日星期二

System Unit

RAM

Random-access memory (RAM) is a form of computer data storage. It takes the form of integrated circuits that allow stored data to be accessed in any order with a worst case performance of constant time. RAM is often associated with volatile types of memory such as DRAM memory modules, where its stored information is lost if the power is removed.

Cache memory

A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations. As long as most memory accesses are cached memory locations, the average latency of memory accesses will be closer to the cache latency than to the latency of main memory.

ROM

Read-only memory (ROM) is a class of storage medium used in computers and other electronic devices. Data stored in ROM cannot be modified, or can be modified only slowly or with difficulty, so it is mainly used to distribute firmware In its strictest sense. ROM refers only to mask ROM ,the oldest type of solid state ROM, which is fabricated with the desired data permanently stored in it, and thus can never be modified.

Flash memory

Flash memory is a non-volatile computer storage chip that can be electrically erased and reprogrammed. It is primarily used in memory cards, USB flash drives, MP3 players and solid-state drives for general storage and transfer of data between computers and other digital products. Besides, flash memory offers fast read access times and better kinetic shock resistance than hard disks. These characteristics explain the popularity of flash memory in portable devices. The other feature is that when packaged in a "memory card," it is extremely durable, being able to withstand intense pressure, extremes of temperature, and even immersion in water.

Graphic card

A graphics card is an expansion card whose function is to generate output images to a display. Most video cards offer added functions, such as accelerated rendering of 3D scenes and 2D graphics, video capture, TV-tuner adapter, MPEG-2/MPEG-4 decoding, FireWire, light pen, TV output, or the ability to connect multiple monitors. Other modern high performance video cards are used for more graphically demanding purposes, such as PC games.

Sound card

A sound card,also known as an audio card is an internal computer expansion card that facilitates the input and output of audio signals to and from a computer under control of computer programs. The term sound card is also applied to external audio interfaces that use software to generate sound, as opposed to using hardware inside the PC. Typical uses of sound cards include providing the audio component for multimedia applications such as music composition, editing video or audio, presentation, education and entertainment like games and video projection.

Network Interface Card

Often abbreviated as NIC, an expansion board you insert into a computer so the computer can be connected to a network. Most NICs are designed for a particular type of network, protocol, and media, although some can serve multiple networks.

Plug and Play

In computing, plug and play is a term used to describe the characteristic of a computer bus, or device specification, which facilitates the discovery of a hardware component in a system, without the need for physical device configuration, or user intervention in resolving resource conflicts.Plug and play refers to both the boot-time assignment of device resources, and to hotplug systems such as USB and Firewire.

Serial port

In computing, a serial port is a serial communication physical interface through which information transfers in or out one bit at a time. Throughout most of the history of personal computers, data transfer through serial ports connected the computer to devices such as terminals and various peripherals.Server computers may use a serial port as a control console for diagnostics.

Parallel Port

A parallel port is a type of interface found on computers the personal and otherwise for connecting various peripherals. In computing, a parallel port is a parallel communication physical interface. It is also known as a printer port or Centronics port. The IEEE 1284 standard defines the bi-directional version of the port, which allows the transmission and reception of data bits at the same time.

Universal Serial Bus Port

A universal serial bus port is the gateway to our computer. It's used to connect all kinds of external devices, such as external hard drives, printers, mice, scanners and more. There are normally two half-inch long USB ports on the back of computers built since 1998. Sometimes there are USB ports built into a hatch on the front of a computer.

Firewife port

Firewire ports are forms of a serial port that make use of FireWire technology to transfer data rapidly from one electronic device to another.However, the FireWire port is not just for establishing a connection between various electronic devices and a computer system. In fact, FireWire connections can be created directly between two independent devices.

Ethernet port

An Ethernet port is an opening on computer network equipment that Ethernet cables plug into. These ports are alternatively called jacks or sockets. Ethernet ports accept cables with RJ-45 connectors.Most computers include one built-in Ethernet port for connecting the device to a wired network. A computer's Ethernet port is connected to its internal Ethernet network adapter.

High Definition Multimedia Interface

High-Definition Multimedia Interface also know as HDMI is a compact audio or video interface for transmitting uncompressed digital data. It is a digital alternative to consumer analog standards, such as radio frequency,RF coaxial cable, composite video, S-Video, SCART, component video, D-Terminal, or VGA. HDMI connects digital audio/video sources, video game consoles such as the to compatible digital audio devices, computer monitors, video projectors, and digital televisions.HDMI supports, on a single cable, any uncompressed TV or PC video format, including standard, enhanced and high-definition video.

2011年4月26日星期二

Basic and Specialized Software Application

Graphical User Interface(GUI)

In computing a graphical user interface(GUI)is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and office equipment . A GUI represents the information and actions available to a user through graphical icons and visual indicators such as secondary notation, as opposed to text-based interfaces, typed command labels or text navigation. The actions are usually performed through direct manipulation of the graphical elements.

Word Processor

A word processor that also known as document preparation system is a computer application used for the production that including composition, editing, formatting, and possibly printing of any sort of printable material.Word processor may also refer to a type of stand-alone office machine, popular in the 1970s and 1980s, combining the keyboard text-entry and printing functions of an electric typewriter with a dedicated processor for the editing of text. Word processors are descended from early text formatting tools. Word processing was one of the earliest applications for the personal computer in office productivity.

Spreadsheet

A spreadsheet is a computer application that simulates a paper, accounting worksheet. It displays multiple cells usually in a two-dimensional matrix or grid consisting of rows and columns. Each cell contains alphanumeric text, numeric values or formulas. A formula defines how the content of that cell is to be calculated from the contents of any other cell (or combination of cells) each time any cell is updated. Spreadsheets are frequently used for financial information because of their ability to re-calculate the entire sheet automatically after a change to a single cell is made. A pseudo third dimension to the matrix is sometimes applied as another layer, or layers/sheets, of two-dimensional data.

DBMS

A Database Management System (DBMS) is a set of computer programs that controls the creation, maintenance, and the use of a database. It allows organizations to place control of database development in the hands of database administrators (DBAs) and other specialists. A DBMS is a system software package that helps the use of integrated collection of data records and files known as databases. It allows different user application programs to easily access the same database.

Utility Suites

Utility software is a kind of system software designed to help analyze, configure, optimize and maintain the computer. A single piece of utility software is usually called a utility or tool.It should be contrasted with application software, which allows users to do things like creating text documents, playing games, listening to music or surfing the web. Rather than providing these kinds of user-oriented or output-oriented functionality, utility software usually focuses on how the computer infrastructure that including the computer hardware, operating system, application software and data storage operates. Due to this focus, utilities are often rather technical and targeted at people with an advanced level of computer knowledge.

Audio Editing Software

Audio editing software is a full featured professional audio and music editor for Windows and Mac OS X. It lets us record and edit music, voice and other audio recordings. When editing audio files that can cut, copy and paste parts of recordings then add effects like echo, amplification and noise reduction. WavePad works as a wav or mp3 editor but it also supports a number of other file formats including vox, gsm, wma, real audio, au, aif, flac, ogg and more.

Bitmap Image

In computer graphics, a bitmap or pixmap is a type of memory organization or image file format used to store digital images. The term bitmap comes from the computer programming terminology, meaning just a map of bits, a spatially mapped array of bits. Now, along with bitmap, it commonly refers to the similar concept of a spatially mapped array of pixels. Raster images in general may be referred to as bitmaps or pixmaps, whether synthetic or photographic, in files or memory.

Desktop Publishing Program

Desktop publishing combines a personal computer and WYSIWYG(what you see is what you get) page layout software to create publication documents on a computer for either large scale publishing or small scale local multifunction peripheral output and distribution.The term "desktop publishing" is commonly used to describe page layout skills. However, the skills and software are not limited to paper and book publishing. The same skills and software are often used to create graphics for point of sale displays, promotional items, trade show exhibits, retail package designs and outdoor signs.

HTML editor

An HTML editor is a software application for creating web pages. Although the HTML markup of a web page can be written with any text editor, specialized HTML editors can offer convenience and added functionality. For example, many HTML editors work not only with HTML, but also with related technologies such as CSS, XML and JavaScript or ECMAScript. In some cases they also manage communication with remote web servers via FTP and WebDAV, and version management systems such as CVS or Subversion.

Image Editor

A graphics program that provides a variety of special features for altering bit-mapped images. In general, image editors are specialized for modifying bit-mapped images, such as scanned photographs, whereas paint programs are specialized for creating images.

Multimedia

Multimedia is media and content that uses a combination of different content forms.The term is used in contrast to media which only use traditional forms of printed or hand-produced material. Multimedia includes a combination of text, audio, still images, animation, video, and interactivity content forms.Multimedia is usually recorded and played, displayed or accessed by information content processing devices, such as computerized and electronic devices, but can also be part of a live performance. Multimedia also describes electronic media devices used to store and experience multimedia content. Multimedia is distinguished from mixed media in fine art.

Vector Image

Vector graphics is the use of geometrical primitives such as points, lines, curves, and shapes or polygon, which are all based on mathematical equations, to represent images in computer graphics. Vector graphics formats are complementary to raster graphics, which is the representation of images as an array of pixels, as is typically used for the representation of photographic images.

2011年4月20日星期三

The Internet, the web abd Electronic Commerce

FTP

FTP is short for File Transfer Protocol, the protocol for exchanging files over the Internet. FTP works in the same way as HTTP for transferring Web pages from a server to a user's browser and SMTP for transferring electronic mail across the Internet in that, like these technologies, FTP uses the Internet's TCP/IP protocols to enable data transfer.FTP is most commonly used to download a file from a server using the Internet or to upload a file to a server.

Plug-In

In computing, a plug-in is a set of software components that adds specific abilities to a larger software application. If supported, plug-ins enable customizing the functionality of an application. For example, plug-ins are commonly used in web browsers to play video, scan for viruses, and display new file types. Well-known plug-ins examples include Adobe Flash Player and QuickTime.

Filter

Filter also call a higher-order function, it is processes a data structure (typically a list) in some order to produce a new data structure containing exactly those elements of the original data structure for which a given predicate returns the boolean value true

Internet Security Suite

Internet security is a branch of computer security specifically related to the Internet. Its objective is to establish rules and measures to use against attacks over the Internet. The Internet represents an insecure channel for exchanging information leading to a high risk of intrusion or fraud, such as phishing. Different methods have been used to protect the transfer of data, including encryption.

URL

In computing, a Uniform Resource Locator (URL) is a Uniform Resource Identifier (URI) that specifies where an identified resource is available and the mechanism for retrieving it. In popular usage and in many technical documents and verbal discussions it is often incorrectly used as a synonym for URI. The best-known example of the use of URLs is for the addresses of web pages on the World Wide Web, such as http://www.example.com/.

HTML

HTML which stands for HyperText Markup Language, is the predominant markup language for web pages. HTML is the basic building-blocks of webpages.HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts in languages such as JavaScript which affect the behavior of HTML webpages.

Java Script

JavaScript, also known as ECMAScript,is a prototype-based, object-oriented scripting language that is dynamic, weakly typed and has first-class functions. It is also considered a functional programming language like Scheme and OCaml because it has closures and supports higher-order functions.JavaScript is an implementation of the ECMAScript language standard and is primarily used in the form of client-side JavaScript, implemented as part of a web browser in order to provide enhanced user interfaces and dynamic websites. This enables programmatic access to computational objects within a host environment.

Applets

In computing, an applet is any small application that performs one specific task that runs within the scope of a larger program, often as a plug-in. An applet typically also refers to Java applets, i.e., programs written in the Java programming language that are included in a web page.

Blogs

A blog (a blend of the term web log) is a type of website or part of a website. Blogs are usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video. Entries are commonly displayed in reverse-chronological order. Blog can also be used as a verb, meaning to maintain or add content to a blog.

Wikis

A wiki is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor. Wikis are typically powered by wiki software and are often used to create collaborative works. Examples include community websites, corporate intranets, knowledge management systems, and note services. The software can also be used for personal notetaking.