Sunday, 30 December 2012

List Of Input Devices, Output Devices And Both Input Output Devices Related To Computer.

Here, I am going to share about the list of  basic Input Devices, Output devices and  Both input-output devices  related to computer.

Input Devices
  1. Graphics Tablets
  2. Cameras
  3. Video Capture Hardware
  4. Trackballs
  5. Barcode Reader
  6. Digital camera
  7. Gamepad
  8. Joystick
  9. Keyboard
  10. Microphone
  11. MIDI keyboard
  12. Mouse (pointing device)
  13. Scanner
  14. Webcam
  15. Touchpads
  16. Pen Input
  17. Microphone
  18. Electronic Whiteboard
OUTPUT DEVICES
  1. Monitor
  2. Printers (all types)
  3. Plotters
  4. Projector
  5. LCD Projection Panels
  6. Computer Output Microfilm (COM)
  7. Speaker(s)
Both Input-OutPut Devices
  1. Modems
  2. Network cards
  3. Touch Screen
  • Headsets
  • Speaker
  • FAX 
  • Audio Cards/Sound Card
  • Monday, 17 December 2012

    Input And Output Devices

    Monitor
    Monitor: An Output Device
    In computing, input/output or I/O is the communication between an information processing system (such as a computer) and the outside world, possibly a human or another information processing system. Inputs are the signals or data received by the system, and outputs are the signals or data sent from it. The term can also be used as part of an action; to "perform I/O" is to perform an input or output operation. I/O devices are used by a person (or other system) to communicate with a computer. For instance, a keyboard or a mouse may be an input device for a computer, while monitors and printers are considered output devices for a computer. Devices for communication between computers, such as modems and network cards, typically serve for both input and output.

    Note that the designation of a device as either input or output depends on the perspective. Mouse and keyboards take as input physical movement that the human user outputs and convert it into signals that a computer can understand. The output from these devices is input for the computer. Similarly, printers and monitors take as input signals that a computer outputs. They then convert these signals into representations that human users can see or read. For a human user the process of reading or seeing these representations is receiving input. These interactions between computers and humans is studied in a field called human–computer interaction.

    In computer architecture, the combination of the CPU and main memory (i.e. memory that the CPU can read and write to directly, with individual instructions) is considered the brain of a computer, and from that point of view any transfer of information from or to that combination, for example to or from a disk drive, is considered I/O. The CPU and its supporting circuitry provide memory-mapped I/O that is used in low-level computer programming, such as the implementation of device drivers. An I/O algorithm is one designed to exploit locality and perform efficiently when data reside on secondary storage, such as a disk drive.

     Interface
    An I/O interface is required whenever the I/O device is driven by the processor. The interface must have necessary logic to interpret the device address generated by the processor. Handshaking should be implemented by the interface using appropriate commands (like BUSY, READY, and WAIT), and the processor can communicate with an I/O device through the interface. If different data formats are being exchanged, the interface must be able to convert serial data to parallel form and vice-versa. There must be provision for generating interrupts and the corresponding type numbers for further processing by the processor if required.

    A computer that uses memory-mapped I/O accesses hardware by reading and writing to specific memory locations, using the same assembly language instructions that computer would normally use to access memory.

    Higher-level implementation
    Higher-level operating system and programming facilities employ separate, more abstract I/O concepts and primitives. For example, most operating systems provide application programs with the concept of files. The C and C++ programming languages, and operating systems in the Unix family, traditionally abstract files and devices as streams, which can be read or written, or sometimes both. The C standard library provides functions for manipulating streams for input and output.

    In the context of the ALGOL 68 programming language, the input and output facilities are collectively referred to as transput. The ALGOL 68 transput library recognizes the following standard files/devices: stand in, stand out, stand errors and stand back.

    An alternative to special primitive functions is the I/O monad, which permits programs to just describe I/O, and the actions are carried out outside the program. This is notable because the I/O functions would introduce side-effects to any programming language, but this allows purely functional programming to be practical. 
    Printer: An Output Device
    Printer: An Output Device
    Addressing mode
    There are many ways through which data can be read or stored in the memory. Each method is an addressing mode, and has its own advantages and limitations.

    There are many type of addressing modes such as direct addressing, indirect addressing, immediate addressing, index addressing, based addressing, based-index addressing, implied addressing, etc.
    Direct addressing

    In this type of address of the data is a part of the instructions itself. When the processor interprets the instruction, it gets the memory address from where it can be read/written the required information. For example:[1]

    MOV register, [address] ; to read
    MOV [address], register ; to write

    ; similarly
    IN  register, [address] ; to read as input
    OUT [address], register ; to write as output

    Here the address operand points to a memory location which holds the data and copies it into/from the specified register. A pair of brackets is a deference operator.
    Indirect addressing

    According to the above example, the address can be stored in another register. Therefore, the instructions will have the register representing the address. So to fetch the data, the instruction must be interpreted appropriate register selected. The value of the register will be used for addressing appropriate memory location and then data will be read/written. This addressing method has an advantage against the direct mode that the register value is changeable so the appropriate memory location can also be dynamically selected.
     
    Port-mapped I/O
    Port-mapped I/O usually requires the use of instructions which are specifically designed to perform I/O operations.

    Tuesday, 20 November 2012

    List Of Primary Hardware Components

    The primary Hardware components of computer system are shown in the following figure

                                                        CPU
                                                                  ALU
                              Input Device           Control Unit              Output Device
                                                              Memory Unit
                                                           Secondary Storage

    Input Device
    The data and instructions are given to the computer as input. The input device is used to give input to the computer. It accepts input ( data & program instructions ) in a form that a computer can use. The most commonly used input devices are keyboard and mouse
    Keyboard
    Keyboard
    ProcessorProcessor is the most important component of the computer. It is also known as Central Processing unit
    (CPU). It is considered as the brain of the computer. It processes input data according to the given instructions, and converts it into useful information. It is is further divided into two main components. These are Control Unit (CU) and Arithmetic Logic Unit (ALU).
    Intel Micro Processor
    Intel Micro Processor
    Memory UnitThe memory unit is another important part of computer. It is used to store data and instructions that are currently in use. The main memory or RAM is an example of memory unit.
    RAM
    RAM - Random Access Memory
    Output DeviceThe Processed data is also known as output. The output device is used to get input from the computer. It gives processed data or results in form that a user can understand. The commonly used output devices are monitors and printers.
    Image Of Output Devices
    Image Of Output Devices
    Secondary Storage DeviceSecondary storage device is used to store data and programs permanently for later use. The commonly used secondary storage devices are hard disk, USB drive, floppy disk, and CD-ROM.
    
    Images Of Secondary Storage Devices
    Images Of Secondary Storage Devices

    Monday, 19 November 2012

    Input And Output Devices Of Computer


    Input and Output Devices
    Before a computer can process your data, you need some method to input the data into the machine. The device you use will depend on what form this data takes (be it text, sound, artwork, etc.).

    Similarly, after the computer has processed your data, you often need to produce output of the results. This output could be a display on the computer screen, hard copy on printed pages, or even the audio playback of music you composed on the computer.

    The terms “input” and “output” are used both as verbs to describe the process of entering or displaying the data, and as nouns referring to the data itself entered into or displayed by the computer.

    Below we discuss the variety of peripheral devices used for computer input and output. 

    Input Devices
    Keyboard
    The computer keyboard is used to enter text information into the computer, as when you type the contents of a report. The keyboard can also be used to type commands directing the computer to perform certain actions. Commands are typically chosen from an on-screen menu using a mouse, but there are often keyboard shortcuts for giving these same commands.
    Keyboard
    Keyboard - An Input Device
    In addition to the keys of the main keyboard (used for typing text), keyboards usually also have a numeric keypad (for entering numerical data efficiently), a bank of editing keys (used in text editing operations), and a row of function keys along the top (to easily invoke certain program functions). Laptop computers, which don’t have room for large keyboards, often include a “fn” key so that other keys can perform double duty (such as having a numeric keypad function embedded within the main keyboard keys).

    Improper use or positioning of a keyboard can lead to repetitive-stress injuries. Some ergonomic keyboards are designed with angled arrangements of keys and with built-in wrist rests that can minimize your risk of RSIs.

    Most keyboards attach to the PC via a PS/2 connector or USB port (newer). Older Macintosh computers used an ABD connector, but for several years now all Mac keyboards have connected using USB.

    Pointing Devices 
    The graphical user interfaces (GUIs) in use today require some kind of device for positioning the on-screen cursor. Typical pointing devices are: mouse, trackball, touch pad, trackpoint, graphics tablet, joystick, and touch screen.

    Pointing devices, such as a mouse, connected to the PC via a serial ports (old), PS/2 mouse port (newer), or USB port (newest). Older Macs used ADB to connect their mice, but all recent Macs use USB (usually to a USB port right on the USB keyboard). 

    Mouse
    The mouse pointing device sits on your work surface and is moved with your hand. In older mice, a ball in the bottom of the mouse rolls on the surface as you move the mouse, and internal rollers sense the ball movement and transmit the information to the computer via the cord of the mouse.

    The newer optical mouse does not use a rolling ball, but instead uses a light and a small optical sensor to detect the motion of the mouse by tracking a tiny image of the desk surface. Optical mice avoid the problem of a dirty mouse ball, which causes regular mice to roll unsmoothly if the mouse ball and internal rollers are not cleaned frequently. 
    Mouse
    Mouse - An Input Device
    A cordless or wireless mouse communicates with the computer via radio waves (often using BlueTooth hardware and protocol) so that a cord is not needed (but such mice need internal batteries). 

    A mouse also includes one or more buttons (and possibly a scroll wheel) to allow users to interact with the GUI. The traditional PC mouse has two buttons, while the traditional Macintosh mouse has one button. On either type of computer you can also use mice with three or more buttons and a small scroll wheel (which can also usually be clicked like a button).

    Touch pad
    Most laptop computers today have a touch pad pointing device. You move the on-screen cursor by sliding your finger along the surface of the touch pad. The buttons are located below the pad, but most touch pads allow you to perform “mouse clicks” by tapping on the pad itself. 

    Touch pads have the advantage over mice that they take up much less room to use. They have the advantage over trackballs (which were used on early laptops) that there are no moving parts to get dirty and result in jumpy cursor control. 

    Trackpoint 
    Some sub-notebook computers (such as the IBM ThinkPad), which lack room for even a touch pad, incorporate a trackpoint, a small rubber projection embedded between the keys of the keyboard. The trackpoint acts like a little joystick that can be used to control the position of the on-screen cursor.

    Trackball
    The trackball is sort of like an upside-down mouse, with the ball located on top. You use your fingers to roll the trackball, and internal rollers (similar to what’s inside a mouse) sense the motion which is transmitted to the computer. Trackballs have the advantage over mice in that the body of the trackball remains stationary on your desk, so you don’t need as much room to use the trackball. Early laptop computers often used trackballs (before superior touch pads came along). 

    Trackballs have traditionally had the same problem as mice: dirty rollers can make their cursor control jumpy and unsmooth. But there are modern optical trackballs that don’t have this problem because their designs eliminate the rollers.

    Joysticks
    Joysticks and other game controllers can also be connected to a computer as pointing devices. They are generally used for playing games, and not for controlling the on-screen cursor in productivity software.
    Joysticks
    Joysticks - An Input Device
    Touch screen
    Some computers, especially small hand-held PDAs, have touch sensitive display screens. The user can make choices and press button images on the screen. You often use a stylus, which you hold like a pen, to “write” on the surface of a small touch screen.

    Graphics tablet
    A graphics tablet consists of an electronic writing area and a special “pen” that works with it. Graphics tablets allows artists to create graphical images with motions and actions similar to using more traditional drawing tools. The pen of the graphics tablet is pressure sensitive, so pressing harder or softer can result in brush strokes of different width (in an appropriate graphics program). 

    Scanners
    A scanner is a device that images a printed page or graphic by digitizing it, producing an image made of tiny pixels of different brightness and color values which are represented numerically and sent to the computer. Scanners scan graphics, but they can also scan pages of text which are then run through OCR (Optical Character Recognition) software that identifies the individual letter shapes and creates a text file of the page's contents. 
    Scanner
    Scanner - An Input Device
    Microphone
    A microphone can be attached to a computer to record sound (usually through a sound card input or circuitry built into the motherboard). The sound is digitized—turned into numbers that represent the original analog sound waves—and stored in the computer to later processing and playback. 
    Microphone
    Microphone - An Output Device
    MIDI Devices 
    MIDI (Musical Instrument Digital Interface) is a system designed to transmit information between electronic musical instruments. A MIDI musical keyboard can be attached to a computer and allow a performer to play music that is captured by the computer system as a sequence of notes with the associated timing (instead of recording digitized sound waves). 

    Output Devices 
    CRT Monitor
    The traditional output device of a personal computer has been the CRT (Cathode Ray Tube) monitor. Just like a television set (an older one, anyway) the CRT monitor contains a large cathode ray tube that uses an electron beam of varying strength to “paint” a picture onto the color phosphorescent dots on the inside of the screen. 

    CRT monitors are heavy and use more electrical power than flat panel displays, but they are preferred by some graphic artists for their accurate color rendition, and preferred by some gamers for faster response to rapidly changing graphics.

    Monitor screen size is measured diagonally across the screen, in inches. Not all of the screen area may be usable for image display, so the viewable area is also specified. The resolution of the monitor is the maximum number of pixels it can display horizontally and vertically (such as 800 x 600, or 1024 x 768, or 1600 x 1200). 
    Monitor
    Monitor - An Output Device
    Most monitors can display several resolutions below its maximum setting. Pixels (short for picture elements) are the small dots that make of the image displayed on the screen. The spacing of the screen’s tiny phosphor dots is called the dot pitch (dp), typically .28 or .26 (measured in millimeters). A screen with a smaller dot pitch produces sharper images.

    Your computer must produce a video signal that a monitor can display. This may be handled by circuitry on the motherboard, but is usually handled by a video card in one of the computer’s expansion slots; often the slot is a special one dedicated to video use, such as an AGP slot (Accelerated Graphics Port). Video cards are also called video display adapters, and graphics cards. Many video cards contain separate processors and dedicated video memory for generating complex graphics quickly without burdening the CPU. These accelerated graphics cards are loved by gamers. 

    Flat Panel Monitor 
    A flat panel display usually uses an LCD (Liquid Crystal Display) screen to display output from the computer. The LCD consists of several thin layers that polarize the light passing through them. The polarization of one layer, containing long thin molecules called liquid crystals, can be controlled electronically at each pixel, blocking varying amounts of the light to make a pixel lighter or darker. Other types of flat panel technology exist (such as plasma displays) but LCDs are most commonly used in computers, especially laptops.

    Older LCDs had slow response times and low contrast, but active matrix LCD screens have a transparent thin film transistor (TFT) controlling each pixel, so response, contrast, and viewing angle are much improved. 

    Flat panel displays are much lighter and less bulky than CRT monitors, and they consume much less power. They have been more expensive than CRTs in the past, but the price gap is narrowing. You will see many more flat panels in the future.

    As with CRTs, the display size of a flat panel is expressed in inches, and the resolution is the number of pixels horizontally and vertically on the display. 

    Ink Jet Printer 
    For hardcopy (printed) output, you need some kind of printer attached to your computer (or available over a network). The most common type of printer for home systems is the color ink jet printer. These printers form the image on the page by spraying tiny droplets of ink from the print head. The printer needs several colors of ink (cyan, yellow, magenta, and black) to make color images. Some photo-quality ink jet printers have more colors of ink.
    Inkjet Printer
    Printer - An Output Device
    Ink jet printers are inexpensive, but the cost of consumables (ink cartridges and special paper) make them costly to operate in the long run for many purposes. 

    Laser Printer 
    A laser printer produces good quality images by the same technology that photocopiers use. A drum coated with photosensitive material is charged, then an image is written onto it by a laser (or LEDs) which makes those areas lose the charge. The drum then rolls through toner (tiny plastic particles of pigment) that are attracted to the charged areas of the drum. The toner is then deposited onto the paper, and then fused into the paper with heat.
    Printer
    Printer - An Output Device
    Most laser printers are monochrome (one color only, usually black), but more expensive laser printers with multiple color toner cartridges can produce color output.

    Laser printers are faster than ink jet printers. Their speed is rated in pages per minute (ppm). Laser printers are more expensive than ink jets, but they are cheaper to run in the long term if you just need good quality black & white pages. 

    Other Printers 
    Multi-function printers are available that not only operate as a computer printer, but also include the hardware needed to be a scanner, photocopier, and FAX machine as well.

    Dot matrix printers use small electromagnetically activated pins in the print head, and an inked ribbon, to produce images by impact. These printers are slow and noisy, and are not commonly used for personal computers anymore (but they can print multi-layer forms, which neither ink jet or laser printers can). 

    Sound Output 
    Computers also produce sound output, ranging from simple beeps alerting the user, to impressive game sound effects, to concert quality music. The circuitry to produce sound may be included on the motherboard, but high quality audio output from a PC usually requires a sound card in one of the expansion slots, connected to a set of good quality external speakers or headphones. 
    Speakers - An Output Device
    Multimedia is a term describing computer output that includes sound, text, graphics, movies, and animation. A sound card is an example of a multimedia output device (as is a monitor that can display graphics).