Sunday 12 August 2012

Computer Components

Computers come in all types and sizes. There are primarily two main sizes of computers. They are:
  • Portable
  • Desktop
The portable computer comes in various sizes and are referred to as laptops, notebooks, and hand-held computers. These generally denote different sizes, the laptop being the largest, and the hand-held is the smallest size. This document will mainly talk about the desktop computer although portable computer issues are also discussed in various areas.

Computer Components:

Computers are made of the following basic components:
  1. Case with hardware inside:

    1. Power Supply - The power supply comes with the case, but this component is mentioned separately since there are various types of power supplies. The one you should get depends on the requirements of your system. This will be discussed in more detail later

    2. Motherboard - This is where the core components of your computer reside which are listed below. Also the support cards for video, sound, networking and more are mounted into this board.

      1. Microprocessor - This is the brain of your computer. It performs commands and instructions and controls the operation of the computer.
      2. Memory - The RAM in your system is mounted on the motherboard. This is memory that must be powered on to retain its contents.
      3. Drive controllers - The drive controllers control the interface of your system to your hard drives. The controllers let your hard drives work by controlling their operation. On most systems, they are included on the motherboard, however you may add additional controllers for faster or other types of drives.

    3. Hard disk drive(s) - This is where your files are permanently stored on your computer. Also, normally, your operating system is installed here.

    4. CD-ROM drive(s) - This is normally a read only drive where files are permanently stored. There are now read/write CD-ROM drives that use special software to allow users to read from and write to these drives.

    5. Floppy drive(s) - A floppy is a small disk storage device that today typically has about 1.4 Megabytes of memory capacity.

    6. Other possible file storage devices include DVD devices, Tape backup devices, and some others.

  2. Monitor - This device which operates like a TV set lets the user see how the computer is responding to their commands.

  3. Keyboard - This is where the user enters text commands into the computer.

  4. Mouse - A point and click interface for entering commands which works well in graphical environments.

computer


computer

What is a Computer?

A computer is a programmable machine. The two principal characteristics of a computer are:
  • It responds to a specific set of instructions in a well-defined manner.
  • It can execute a prerecorded list of instructions (a program).
  • Modern Computers

    Modern computers are electronic and digital. The actual machinery -- wires, transistors, and circuits -- is called hardware; the instructions and data are called software.
    All general-purpose computers require the following hardware components:
  • memory: enables a computer to store, at least temporarily, data and programs.
  • mass storage device: allows a computer to permanently retain large amounts of data. Common mass storage devices include disk drives and tape drives.
  • input device: usually a keyboard and mouse, the input device is the conduit through which data and instructions enter a computer.
  • output device: a display screen, printer, or other device that lets you see what the computer has accomplished.
  • central processing unit (CPU): the heart of the computer, this is the component that actually executes instructions.
  • In addition to these components, many others make it possible for the basic components to work together efficiently. For example, every computer requires a bus that transmits data from one part of the computer to another.

    Computer Classification

    Computers can be generally classified by size and power as follows, though there is considerable overlap:
  • personal computer: a small, single-user computer based on a microprocessor. In addition to the microprocessor, a personal computer has a keyboard for entering data, a monitor for displaying information, and a storage device for saving data.
  • workstation: a powerful, single-user computer. A workstation is like a personal computer, but it has a more powerful microprocessor and a higher-quality monitor.
  • minicomputer: a multi-user computer capable of supporting from 10 to hundreds of users simultaneously.
  • mainframe: a powerful multi-user computer capable of supporting many hundreds or thousands of users simultaneously.
  • supercomputer: an extremely fast computer that can perform hundreds of millions of instructions per second.
  • WHAT IS COMPUTER NETWORK?


    (n.) A network is a group of two or more computer systems linked together. There are many types of computer networks, including:


    What is a Local-Area Network (LAN)?

    A local-area network (LAN) is a computer network that spans a relatively small area. Most LANs are confined to a single building or group of buildings, however, one LAN can be connected to other LANs over any distance via telephone lines and radio waves. A system of LANs connected in this way is called a wide-area network (WAN).
    Most LANs connect workstations and personal computers. Each node (individual computer ) in a LAN has its own CPU with which it executes programs, but it also is able to access data and devices anywhere on the LAN. This means that many users can share expensive devices, such as laser printers, as well as data. Users can also use the LAN to communicate with each other, by sending e-mail or engaging in chat sessions.
    LANs are capable of transmitting data at very fast rates, much faster than data can be transmitted over a telephone line; but the distances are limited, and there is also a limit on the number of computers that can be attached to a single LAN.

    Types of Local-Area Networks (LANs)

    There are many different types of LANs, with Ethernets being the most common for PCs. Most Apple Macintosh networks are based on Apple's AppleTalk network system, which is built into Macintosh computers.
    The following characteristics differentiate one LAN from another:
  • topology : The geometric arrangement of devices on the network. For example, devices can be arranged in a ring or in a straight line. 

  •  topologies



    Star Network
    . Star Topology:  In a star network devices are connected to a central computer, called a hub. Nodes communicate across the network by passing data through the hub.


    Bus Topology
    . Bus Topology: In networking a bus is the central cable -- the main wire -- that connects all devices on a local-area network (LAN). It is also called the backbone. This is often used to describe the main network connections composing the Internet.  Bus networks are relatively inexpensive and easy to install for small networks. Ethernet systems use a bus topology.


    Ring Topology
    . Ring Topology: A local-area network (LAN) whose topology is a ring. That is, all of the nodes are connected in a closed loop. Messages travel around the ring, with each node reading those messages addressed to it. One main advantage to a ring network is that it can span larger distances than other types of networks, such as bus networks, because each node regenerates messages as they pass through it.



    Tree Topology
    . Tree Topology:  This is a "hybrid" topology that combines characteristics of linear bus and star topologies. In a tree network, groups of star-configured networks are connected to a linear bus backbone cable.


  • protocols : The rules and encoding specifications for sending data. The protocols also determine whether the network uses a peer-to-peer or client/server architecture

  • Peer-to-peer Architecture

    Often referred to simply as peer-to-peer, or abbreviated P2P, peer-to-peer architecture is a type of network in which each workstation has equivalent capabilities and responsibilities. This differs from client/server architectures where some computers are dedicated to serving the others. Peer-to-peer networks are generally simpler but they usually do not offer the same performance under heavy loads. The P2P network itself relies on computing power at the ends of a connection rather than from within the network itself.
    P2P is often mistakenly used as as a term to describe one user linking with another user to transfer information and files through the use of a common P2P client to download MP3s, videos, images, games and other software. This, however, is only one type of P2P networking. Generally, P2P networks are used for sharing files, but a  P2P network can also mean Grid Computing or Instant messaging.

    Types of P2P Networks

    Collaborative Computing

    Also referred to as distributed computing, it combines the idle or unused CPU processing power and/or free disk space of many computers in the network. Collaborative computing is most popular with science and biotech organizations where intense computer processing is required. Examples of distributed computing can be found at GRID.ORG where United Devices is hosting virtual screening for cancer research on the Grid MP platform. This project has evolved into the largest computational chemistry project in history. United Devices has harnessed the power of more than 2,000,000 PCs around the world to generate more than 100 teraflops of power. Most distributed computing networks are created by users volunteering their unused computing resources to contribute to public interest research projects.



    client/server architecture

    A network architecture in which each computer or process on the network is either a client or a server. Servers are powerful computers or processes dedicated to managing disk drives (file servers), printers (print servers), or network traffic (network servers ). Clients are PCs or workstations on which users run applications. Clients rely on servers for resources, such as files, devices, and even processing power.
    Another type of network architecture is known as a peer-to-peer architecture because each node has equivalent responsibilities. Both client/server and peer-to-peer architectures are widely used, and each has unique advantages and disadvantages.
    Client-server architectures are sometimes called two-tier architectures.

  • media : Devices can be connected by twisted-pair wire, coaxial cables, or fiber optic cables. Some networks do without connecting media altogether, communicating instead via radio waves.

  •   twisted-pair wire


    http://www.infocellar.com/networks/ethernet/files/twisted-pair.jpg


      coaxial cables


     
     fiber optic

     

    wide-area network


    A computer network that spans a relatively large geographical area. Typically, a WAN consists of two or more local-area networks (LANs).
    Computers connected to a wide-area network are often connected through public networks, such as the telephone system. They can also be connected through leased lines or satellites. The largest WAN in existence is the Internet.
       

     Metropolitan Area Network

    Short for Metropolitan Area Network, a data network designed for a town or city. In terms of geographic breadth, MANs are larger than local-area networks (LANs), but smaller than wide-area networks (WANs). MANs are usually characterized by very high-speed connections using fiber optical cable or other digital media.



    Computers on a network are sometimes called nodes. Computers and devices that allocate resources for a network are called servers.

     
    (v.) To connect two or more computers together with the ability to communicate with each other.




    The Five Generations of Computers


    The Five Generations of Computers




    Each generation of computer is characterized by a major technological development that fundamentally changed the way computers operate, resulting in increasingly smaller, cheaper, more powerful and more efficient and reliable devices.

    The history of computer development is often referred to in reference to the different generations of computing devices. Each of the five generation of computers is characterized by a major technological development that fundamentally changed the way computers operate, resulting in increasingly smaller, cheaper, more powerful and more efficient and reliable devices. Learn about each generation and the developments that led to the current devices that we use today.

    First Generation (1940-1956) Vacuum Tubes

    The first computers used vacuum tubes for circuitry and magnetic drums for memory, and were often enormous, taking up entire rooms. They were very expensive to operate and in addition to using a great deal of electricity, generated a lot of heat, which was often the cause of malfunctions.
    First generation computers relied on machine language, the lowest-level programming language understood by computers, to perform operations, and they could only solve one problem at a time. Input was based on punched cards and paper tape, and output was displayed on printouts.
    The UNIVAC and ENIAC computers are examples of first-generation computing devices. The UNIVAC was the first commercial computer delivered to a business client, the U.S. Census Bureau in 1951.

     

     

     

    Second Generation (1956-1963) Transistors

    Transistors replaced vacuum tubes and ushered in the second generation of computers. The transistor was invented in 1947 but did not see widespread use in computers until the late 1950s. The transistor was far superior to the vacuum tube, allowing computers to become smaller, faster, cheaper, more energy-efficient and more reliable than their first-generation predecessors. Though the transistor still generated a great deal of heat that subjected the computer to damage, it was a vast improvement over the vacuum tube. Second-generation computers still relied on punched cards for input and printouts for output.
    Second-generation computers moved from cryptic binary machine language to symbolic, or assembly, languages, which allowed programmers to specify instructions in words. High-level programming languages were also being developed at this time, such as early versions of COBOL and FORTRAN. These were also the first computers that stored their instructions in their memory, which moved from a magnetic drum to magnetic core technology.
    The first computers of this generation were developed for the atomic energy industry.

     

     

     

    Third Generation (1964-1971) Integrated Circuits

    The development of the integrated circuit was the hallmark of the third generation of computers. Transistors were miniaturized and placed on silicon chips, called semiconductors, which drastically increased the speed and efficiency of computers.
    Instead of punched cards and printouts, users interacted with third generation computers through keyboards and monitors and interfaced with an operating system, which allowed the device to run many different applications at one time with a central program that monitored the memory. Computers for the first time became accessible to a mass audience because they were smaller and cheaper than their predecessors.

     

     

    Fourth Generation (1971-Present) Microprocessors

    The microprocessor brought the fourth generation of computers, as thousands of integrated circuits were built onto a single silicon chip. What in the first generation filled an entire room could now fit in the palm of the hand. The Intel 4004 chip, developed in 1971, located all the components of the computer—from the central processing unit and memory to input/output controls—on a single chip.
    In 1981 IBM introduced its first computer for the home user, and in 1984 Apple introduced the Macintosh. Microprocessors also moved out of the realm of desktop computers and into many areas of life as more and more everyday products began to use microprocessors.
    As these small computers became more powerful, they could be linked together to form networks, which eventually led to the development of the Internet. Fourth generation computers also saw the development of GUIs, the mouse and handheld devices.

     

     

     

    Fifth Generation (Present and Beyond) Artificial Intelligence

    Fifth generation computing devices, based on artificial intelligence, are still in development, though there are some applications, such as voice recognition, that are being used today. The use of parallel processing and superconductors is helping to make artificial intelligence a reality. Quantum computation and molecular and nanotechnology will radically change the face of computers in years to come. The goal of fifth-generation computing is to develop devices that respond to natural language input and are capable of learning and self-organization.

     

     

     

     

    DID YOU KNOW...?

    An integrated circuit (IC) is a small electronic device made out of a semiconductor material. The first integrated circuit was developed in the 1950s by Jack Kilby of Texas Instruments and Robert Noyce of Fairchild Semiconductor.

    How Do Computers Work?


    Computer Basics

    To accomplish a task using a computer, you need a combination of hardware, software, and input.

    Computer Hardware  
    Hardware consists of devices, like the computer itself, the monitor, keyboard, printer, mouse and speakers. Inside your computer there are more bits of hardware, including the motherboard, where you would find the main processing chips that make up the central processing unit (CPU). The hardware processes the commands it receives from the software, and performs tasks or calculations.
    Software is the name given to the programs that you install on the computer to perform certain types of activities. There is operating system software, such as the Apple OS for a Macintosh, or Windows 95 or Windows 98 for a PC. There is also application software, like the games we play or the tools we use to compose letters or do math problems.
    cartoon of computer inputting its own information
    You provide the input. When you type a command or click on an icon, you are telling the computer what to do. That is called input.

     

    How They Work Together

    drawing of 2 people using a computer

    First, you provide input when you turn on the computer. Then the system software tells the CPU to start up certain programs and to turn on some hardware devices so that they are ready for more input from you. This whole process is called booting up.
    The next step happens when you choose a program you want to use. You click on the icon or enter a command to start the program. Let's use the example of an Internet browser. Once the program has started, it is ready for your instructions. You either enter an address (called a URL, which stands for Uniform Resource Locator), or click on an address you've saved already. In either case, the computer now knows what you want it to do. The browser software then goes out to find that address, starting up other hardware devices, such as a modem, when it needs them. If it is able to find the correct address, the browser will then tell your computer to send the information from the web page over the phone wire or cable to your computer. Eventually, you see the web site you were looking for.

    diagram of computer downloading information
    If you decide you want to print the page, you click on the printer icon. Again, you have provided input to tell the computer what to do. The browser software determines whether you have a printer attached to your computer, and whether it is turned on. It may remind you to turn on the printer, then send the information about the web page from your computer over the cable to the printer, where it is printed out.

    Saturday 11 August 2012

    WHAT IS COMPUTER SYSTEM?




                                              WHAT IS COMPUTER SYSTEM?



     The complete computer made up of the CPU, memory and related electronics (main cabinet), all the peripheral devices connected to it and its operating system. Computer systems fall into two broad divisions: clients and servers. Client machines are the user's laptop and desktop computers. Servers reside in a network and share their data and applications with multiple users. They range from entry-level servers to mainframes.
    A computer system is sized for the total workload based on the number of users sharing the system simultaneously, the type of work performed (business, CAD, engineering, scientific) and the volume of data that must be stored. Following are the components of a computer system.

    Platform
    The hardware platform and operating system determine which programs can run on the computer. Every application is written to run under a specific CPU and operating system environment. The most widely used platform means more software is available for it. See platform.

    Input/Output (I/O)
    A server's input/output capacity determines the number of simultaneous users at terminals or desktop computers that it can support. See channel.

    Number of CPUs and Cores
    The more CPUs, the more processing that can take place at the same time. Modern desktop computers typically have two or more processing cores in their CPUs, and high-end server CPUs are available with as many as 64 and 128 cores. Multiple CPUs may also be used. See SMT and multicore.

    Clock Speed
    The gigahertz (GHz) rate of the CPU determines internal processing speed. See MHz.

    Disk and Memory
    A computer system's disk capacity determines the amount of information immediately available to all users. A computer's memory capacity determines how many applications can be efficiently run at the same time.

    Fault Tolerance
    The use of redundant processors, peripherals and power supplies provide continued operation in the event of component failure. See fault tolerant.


     
     
    Multiuser Computer System
    This diagram shows a server with terminals or PCs. All computer systems contain similar components whether in multiple cabinets or one
    .