Learn Computer Fundamentals

Thursday, November 17, 2011

Components Of The Operating System

The operating system comprises a set of software packages that can be used to manage interactions with the hardware . The following elements are generally included in this set of software:

1.The Kernel:- It represents the operating system’s basic functions such as management of memory, processes, files, main input/output’s and communication functionalities.

2.The shell:- It allowing communication with the operating system via a control language, letting the user control the peripherals without knowing the characteristics of the hardware used ,management of physical addresses, etc.


3.The file system:- It allowes files to be recorded in a tree structure.






Related Search Terms
OS Components
OS Software Packages

More Company Coupons

Discount Promo Coupons

Read More »

Additional Operating System Functions

Additional functions exist not for helping the user but rather for ensuring efficient system operations.

1.Resource Allocation:- operating system allocate resources to multiple users or multiple jobs running at the same time.

2.Accounting:- operating system keep track of and record which users use how much and what kinds of computer resources for account billing or for accumulating usage statistics.

3.Protection:- operating system ensures that all access to system resources is controlled.

Operating System Services

Following services are provided by the operating system:


1.User Interface:- Almost all Operating System have a user interface. This interface can take several forms.
A.Command line interface:- which used text commands and a method for entering them.
B.Graphical User Interface:- Here, the interface is a window system with a pointing device to direct input/output, choice from menus and make selections and a keyboard to enter text.

2.Program Development:- Operating System provides a set of utility programs e.g. Editors, debuggers etc. to assist the programmer in creating programs.


3.Program Execution:- A number of tasks needed to be performed to execute a program. Instructions and data must be loaded into main memory, input/output devices must be initialized and other resources must be prepared. The operating system handles these scheduling tasks.


4.Input/output Operations:- A running program requires input/output which comes from a file or an input/output device. For specific devices, specific functions/instructions may be desired for operation. The operating system provides a uniform interface that hides these details so that the programmer can access such devices using simple reads and writes.


5.File System manipulation:- in the case of files, the Operating System does not only keep the details of the nature of input/output devices but also the structure of the data contained in the files of the storage medium. The operating system may provided protection mechanism (permission management) to allow or deny access to files or directories based on file ownership.


6.Communications:- Operating System aids in exchange of information between processes executing either on the same computer or on different systems tied together by a network. Implemented via shared memory or message passing.


7.Error Detection:- Operating System ensure correct computing by detecting errors in the CPU, memory, hardware, input/output devices or in user programs.





Related Search Terms:
   OS Services
   Operating System Services
   System Services

Operating System As A User & Computer Interface (UI, CI)

Click on Image To Zoom



















Operating System As A User/Computer Interface:

A modern computer system consists of one or more processors, memory(primary and secondary), clocks, terminals, disks, network interfaces and other input/output devices. All in a complex system. Writing programs that keep track of all these components and use them correctly is an extremely difficult job. So, a layer of software is put on top of the bare hardware, to manage all parts of the system, and present the user with an interface or virtual machine that is easier to understand and program. This layer of software is the operating system.












Related Search Terms:
    What is Operating System
    Computer Interface
    User Interface

Objectives Of Operating System

Operating system has following objectives:

1.Convenience:- An operating system makes a computer more convenient to use.


2.Efficiency:- An operating system allows the computer system resources to be used in an efficient manner.


3.Ability to evolve:- An operating system should be constructed in such a way as to permit the effective development, testing and introduction of new system functions without interfering with services.








Related Search Terms:
       OS Objectives
       Operating System Goals
       OS Efficiency, Convenience, Ability to evolve

Introduction To Operating System

Definition and Goal of operating system:
An operating system is a program that acts as an intermediary between a user of a computer and the computer hardware. Its primary goal is to:
i)  Execute user programs and make solving user problems easier.
ii) Make the computer system convenient to use.

The one program running at all times on the computer is the kernel. Everything else is either a system program (ships with the operating system) or an application program.

few more Operating System Definition 
A.Operating System is a resource allocator 
1.Manages all resources. 
2.Decides between conflicting requests for efficient and fair resource use. 

B.Operating System is a control program 
1.Controls execution of programs to prevent errors and improper use of the computer.






Related Search Terms:
   What is Kernel
   Operating System Definition
   Resource Allocator
   OS Control Program

Friday, September 16, 2011

Types Of Memory Cards for Computer, Mobile Phones and Digital Camera

1.PCMCIA (Personal Computer Memory Card International Association) - The PCMCIA standard has been expanded several times and are suitable for many types of devices. There are three types of PCMCIA cards-

Type I cards can be up to 3.3 mm thick, and are used primarily for adding additional ROM or RAM to a computer.

Type II cards can be up to 5.5 mm thick. These cards are often used for modem and fax modem cards.

Type III cards can be up to 10.5 mm thick, which is sufficiently large for portable disk drives.

2.Compact Flash - Compact Flash is the de facto standard to flash memory Storage. It is used everywhere from digital cameras to MP3 players to embedded systems. There are two variants of Compact Flash: Type 1 & Type 2. CF Type 2 cards are a little bit thicker than CF type I Cards. Currently CF Type 2 cards house devices like Micro drive and WiFi network Card. CF cards are very robust and industrially proven to be reliable.

3.Secure Digital card - Secure Digital card is basically the second generation Multimedia Card. They are exactly the same as MMC physically, other than the extra locking switch on the SD Card. The locking switch prevents data from being read, written, and deleted from the storage card. A SD Card device can also read and write MMC.

mini Secure Digital card -Recently a new smaller SD Card has emerged on the market. It is called the mini SD Card. The card is originally intended for use in mobile phones and miniature electronics, such as MP3 players.

micro Secure Digital card - The micro SD Card is even smaller than the miniSD Card. The micro SD Card is designed for use in cellular phones and small mobile devices. The micro SD Card can accessed in a SD Card slot via an adapter.

4.Multimedia Card - The Multimedia Card (MMC) standard was introduced by SanDisk and Siemens in 1997. MMC is smaller but slightly thicker than the Smart Media cards. Its interface pins are on its backside and lay similarly to Memory Stick. The card itself is 32 mm x 24 mm x 1.4mm and is often used in place of the SD card. Transfer speeds of a MMC is around 2.5MB/s and they can often be used in SD Card readers.

5. Sony Memory Sticks - Sony Memory Sticks are light, compact and designed for a wide variety of devices including digital cameras, recorders, and more. Memory Stick uses a serial interface to transfer data between the host device and card.

        Memory Stick PRO - Sony Memory Stick PRO is the new Standard to eliminate the 128 MB limitation. Currently, Memory Stick PRO is available up to 1 GB. Memory Stick PRO will not work in devices that only support the standard Memory Stick. But Memory Stick PRO devices are compatible with the original Memory Stick. Today, all 128MB, and under, cards are Memory Stick, while all larger cards are Memory Stick PRO.

         Memory Stick Duo - Memory Stick Duo and Memory Stick Pro Duo are basically smaller versions of the Memory Stick and Memory Stick Pro. The Duo has pin-to-pin compatibility with its older and larger Memory Stick sibling.

6. Smart Media - Introduced by Toshiba in 1995 . Smart Media card is the first challenger to the flash memory market. It is smaller and thinner than the CF cards. It also has contact pins directly on the surface of the card.

7. xD-Picture Card - xD-Picture Card is a contender invented and promoted by Olympus and Fuji. the xD-Picture Card is a type of removable flash memory designed for use in digital cameras. The xD is ultra-compact with its size of 20mm x 25mm x 1.7mm.







Related Terms:
      Types Of Computer Memory Cards
      Digital Camera Memory Cards
      Mobile Phones Memory Cards
      

What is Computer Memory Card?

A memory card or flash card is an electronic flash memory data storage device used for storing digital contents. They are commonly used in many electronic devices, including digital cameras, mobile phones, laptop computers, MP3 players, and video game consoles. They are small, re-recordable, and they can retain data without power.





Related Terms:
Computer Memory Card
Mobile Phone Memory Card
Digital Camera Memory Cards

What is Computer Network Card?

A network card is an expansion card which installs into a computer and enables that computer to physically connect to a local area network. The most common form of network card in current use is the Ethernet Card. Other types of network cards include wireless network cards and Token Ring network cards. Ethernet network cards most often use RJ-45 jacks. Wireless network cards usually have no external connections other than a possible antenna jack. Other terms for network card include network adapter, network interface card and NIC.

A network interface controller (NIC) is a hardware device that handles an interface to a computer network and allows a network capable device to access that network. The NIC has a ROM chip that contains a unique number. The MAC address burned into it. The MAC address identifies the device uniquely on the LAN.







Related Keywords:
          Using Network Cards in Computers
          Network Cards in Laptops
          Install Network Cards In Computer
          Local Area Network (LAN) Network Cards

TV Tuner Card For Computers

A TV tuner card is a computer component that allows television signals to be received by a computer. TV tuner are available in a number of different interface:- as

1.PCI bus expansion card
2.PCI Express bus
3.PCMCIA, mini PCI Express
4.PCMCIA Express
5.USB devices also exist





Related Keywords:
            What is Tv Tuner Card
            Installing Tv Tuner Card
            Watch Tv on Computer

Sound Card (Computer Components)

A sound card (audio card) is a computer expansion card that facilitates the input and output of audio signals to and from a computer under control of computer programs. 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.

Sound cards usually feature a digital-to-analog converter, which converts recorded or generated digital data into an analog format. The output signal is connected to an amplifier, headphones, or external device. Most sound cards have a line in connector for signal from a cassette tape recorder or similar sound source. The sound card digitizes this signal and stores it (under control of appropriate matching computer software) on the computer's hard disk for storage, editing, or further processing. Another common external connector is the microphone connector, for use by a microphone or other low level input device. Input through a microphone jack can then be used by speech recognition software or for Voice over IP applications.

Components Of Video Cards

Graphics processing unit (GPU)
Video BIOS
Video memory
RAMDAC
Cooling devices
Power demand
Video Graphics Array (VGA)
Digital Visual Interface (DVI)
Video In Video Out (VIVO)
High-Definition Multimedia Interface (HDMI)
Display Port




Graphics processing unit (GPU) - A GPU is a dedicated processor optimized for accelerating graphics. The processor is designed specifically to perform floating-point calculations, which are fundamental to 3D graphics rendering. The main attributes of the GPU are the core clock frequency, which typically ranges from 250 MHz to 4 GHz and the number of pipelines, which translate a 3D image characterized by vertices and lines into a 2D image formed by pixels.

Video BIOS - The video BIOS or firmware contains the basic program that governs the video card's operations and provides the instructions that allow the computer and software to interact with the card.

Video memory - Since video memory needs to be accessed by the GPU and the display circuitry, it often uses special high speed or multi-port memory, such as VRAM, WRAM, SGRAM, etc.

RAMDAC - RAMDAC (Random Access Memory Digital-to-Analog Converter) converts digital signals to analog signals for use by a computer display that uses analog inputs such as CRT displays. Depending on the number of bits used and the RAMDAC data transfer rate, the converter will be able to support different computer display refresh rates.

Cooling devices - Video cards may use a lot of electricity, which is converted into heat. If the heat isn't dissipated, the video card could overheat and be damaged. Cooling devices are incorporated to transfer the heat elsewhere.

Power demand - As the processing power of video cards has increased, so has their demand for electrical power. Present fast video cards tend to consume a great deal of power. While CPU and power supply makers have recently moved toward higher efficiency, power demands of GPUs have continued to rise, so the video card may be the biggest electricity user in a computer.

OutPut Ports:

The most common connection systems between the video card and the computer display are:

1.Video Graphics Array (VGA) Analog-based standard adopted in the late 1980s designed for CRT displays. Some problems of this standard are electrical noise, image distortion and sampling error evaluating pixels.

2.Digital Visual Interface (DVI): Digital-based standard designed for displays such as flat-panel displays (LCDs, plasma screens, wide High-definition television displays) and video projectors. It avoids image distortion and electrical noise, corresponding each pixel from the computer to a display pixel, using its native resolution.


3.Video In Video Out (VIVO) includes to allow the connection with televisions, DVD players, video recorders and video game consoles. 


4.High-Definition Multimedia Interface (HDMI): An advanced digital audio/video interconnect released in 2003, and is commonly used to connect game consoles and DVD players to a display. HDMI supports copy protection through HDCP. 


5.Display Port: An advanced license and royalty-free digital audio/video interconnect released in 2007. Display Port intends to replace VGA and DVI for connecting a display to a computer.





Incoming Search Terms:
       Graphics processing unit (GPU)
       Video BIOS
       Video memory
       RAMDAC
       Cooling devices
       Power demand
       Video Graphics Array (VGA)
       Digital Visual Interface (DVI)
       Video In Video Out (VIVO)
       High-Definition Multimedia Interface (HDMI)
       Display Port

Video Card


The video card is an expansion card that allows the computer to send graphical information to a video display device such as a monitor or projector. The Video Card is also known as graphics card, graphics adapter, video adapter. Each motherboard supports only a limited range of video card formats. Some video cards offer added functions, such as video capture, TV tuner adapter, MPEG-2 and MPEG-4 decoding, FireWire, light pen, TV output, or the ability to connect multiple monitors.

DVD (Digital Versatile Disc)

DVD (Digital Versatile Disc) is an optical disc storage media format. Its main uses are video and data storage. It is of the same dimensions as compact discs (CDs), but has low capacity to store data.

•DVD-ROM (Read Only Memory) has data that can only be read and not written.
•DVD-RW, DVD+RW, and DVD-RAM can both record and erase data multiple times.






Related Search Terms:
    DVD
     Digital Compact Discs
     Standard DVDs
     DVD storage capacity
     Mini DVD Storage Capacity
     DVD-RAM
     Read Write DVD
     Rewritable DVD
     DVD Movies Disc

Compact Disc -CD

A Compact Disc (CD) is an optical disc used to store digital data. It was developed to store music at the start, but later it also allowed the storing of other kinds of data. Standard CDs have a diameter of 120 mm and can hold up to 80 minutes of audio (700 MB of data). The Mini CD has various diameters ranging from 60 to 80 mm.






Related Search Terms;
    DVD
     Compact Discs
     Standard CDs
     CD storage capacity
     Mini CD Storage

What is Formating (Low Level Formatting And High Level Formatting)

Disk formatting is the initial part of the process for preparing a hard disk or other storage medium for its first use. A disk formatting may set up multiple file systems by formatting partitions for each file system. There are two steps involved in formatting magnetic media such as floppy disks and hard disks.

1.Low-level formatting- This formatting involves the creations of the actual structures on the surface of the media that are used to hold the data. This means the tracks and marking the start of each sector on each track. Low level formatting sometimes called ―true formatting‖ since it is actually recording the format that will be used to store information on the disk.

2.High-level formatting- This is the process of creating the disk’s logical structure such as the file allocation table and root directory. The high level format uses the structures created by the low level format to prepare the disk to hold files using the chosen file system.









Related Terms:
       How To Format Computers
       Formatting Computers with USB
       Format Computer with CD
     Low Level Formatting
       High Level Formatting

What Is Mass Storage Devices and Their Types

Mass Storage refers to the storage of large amounts of data in a persisting and machine-readable fashion. Mass storage includes devices with removable and non-removable media. It does not include RAM, which is volatile in that it loses its contents after power loss. Mass storage devices are characterized by:

•Sustainable transfer speed
•Seek time
•Cost
•Capacity


Types Of Mass Storage Devices

1.Floppy Disk Drives(FDD)
2.Hard Disk Drive(HDD)

Floppy Disk Drive (FDD)- A floppy disk is a data storage medium that is composed of a disk of thin, flexible ("floppy") magnetic storage medium encased in a square or rectangular plastic shell. Unlike most hard disks, floppy disks are portable, because it can remove them from a disk drive. Disk drives for floppy disks are called floppy drive. Invented by IBM, floppy disks in 8-inch (203 mm), 5 1/4" in (133 mm) and 3 ½‖ in (89 mm) formats enjoyed nearly. There decades as a popular and ubiquitous form of data storage and exchange, from the mid 1970’s to the late 1990’s. the floppy disks current role is in these area- 
1.Data transfer 
2.Small storage and backup 
3.Software installation and driver updates 


Hard disk drive (HDD)- A hard disk drive (HDD) is the mechanism that controls the positioning, reading, and writing of the hard disk, which furnishes the largest amount of data storage for the PC. The seek time of HDD is about 12 milliseconds or less. There are several interface standards for passing data between a hard disk and a computer. The most common are IDE and SCSI. Significant role of hard disk are following 
1.Performance 
2.Storage capacity 
3.Software support 
4.Reliability





Related Search Terms:
         Mass Storage device
         Pen Drive
         Hard Disk Drive
         Floppy Disk Drive
         Micro SD Cards







What Is Ethernet?

         Ethernet is the most widely-installed local area network technology. Specified in a standard, IEEE 802.3, Ethernet was originally developed by Xerox from an earlier specification called Aloha net (for the Palo Alto Research Center Aloha network) and then developed further by Xerox, DEC, and Intel. An Ethernet LAN typically uses coaxial cable or special grades of twisted pair wires. Ethernet is also used in wireless LANs. The most commonly installed Ethernet systems are called 10BASE-T and provide transmission speeds up to 10 Mbps. Devices are connected to the cable and compete for access using a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) protocol.

          Fast Ethernet or 100BASE-T provides transmission speeds up to 100 megabits per second and is typically used for LAN backbone systems, supporting workstations with 10BASE-T cards. Gigabit Ethernet provides an even higher level of backbone support at 1000 megabits per second (1 gigabit or 1 billion bits per second). 10-Gigabit Ethernet provides up to 10 billion bits per second.






Related Search Terms:
          What is Ethernet
          Types Of Ethernet Cards
          Standard IEEE 802.3 Ethernet
          Palo Alto Research Center Aloha network

What Is FireWire (Apple Computer's High Performance Serial Bus)

FireWire is Apple Computer's version of a standard, IEEE 1394, High Performance Serial Bus, for connecting devices to your personal computer. FireWire provides a single plug-and-socket connection on which up to 63 devices can be attached with data transfer speeds up to 400 Mbps. The standard describes a serial bus or pathway between one or more peripheral devices and computer’s microprocessor. The first products to be introduced with Firewire include digital cameras, digital video disks (DVDs), digital video tapes, digital camcorders, and music systems.



Related Search Terms:
          What is FireWire
          Apple Computer FireWire
          IEEE 1394
          High Performance Serial Bus
          Single Plug and Socket Connection
          Data Transfer Speed 400Mbps

What is Computer USB (Universal Serial Bus)

USB is a serial bus standard to connect devices to a host computer. USB allows to connect and disconnect without rebooting the computer or turning off the device. USB is intended to replace many varieties of serial and parallel ports. USB can connect computer peripherals such as mice, keyboards, PDAs, game pads and joysticks, scanners, digital cameras, printers, personal media players, flash drives, and external hard drives.





Related Search Terms:
         What is USB
         How USB works
         USB 3.0
         High Speed USB
         Computer USB Ports

What Is Parallel Port in Computer

A parallel port is a type of interface found on computers for connecting various peripherals. On PCs, the parallel port uses a 25-pin connector (type DB-25) and is used to connect printers, computers and other devices that need relatively high bandwidth. It is often called a Centronics interface after the company that designed the original standard for parallel communication between a computer and printer. A newer type of parallel port, which supports the same connectors as the Centronics interface, is the EPP (Enhanced Parallel Port) or ECP (Extended Capabilities Port). Both of these parallel ports support bi-directional communication and transfer rates ten times as fast as the Centronics port.



Related Search Terms:
Parallel Port
25 pin Connector (type DB 25)
What is Centronics Interface
Enhanced Parallel Port (EPP)
Extended Capabilities Port (ECP)
Bi-Directional Communication and Transfer

What Is Serial Port in Computer

A serial port is a serial communication physical interface through which information transfers in or out one bit at a time. Ethernet, FireWire, and USB use serial port, compliant to the RS-232 standard. In modern personal computers the serial port has largely been replaced by USB and Firewire for connections to peripheral devices. Serial ports are commonly still used in applications such as industrial automation systems, scientific analysis, shop till systems and some industrial and consumer products. Server computers may use a serial port as a control console for diagnostics. Network equipment (such as routers and switches) often use serial console for configuration. A serial port requires very little supporting software from the host system.







Related Search Terms:
        Serial Communication Physical Interface
        Ethernet, FireWire, and USB
        RS-232 Standard
        Serial Console for Configuration

Personal Computer Memory Card International Association (PCMCIA)

Personal Computer Memory Card International Association (PCMCIA) is an organization consisting of some 500 companies that has developed a standard for small, credit card-sized devices, called PC Cards. Originally designed for adding memory to portable computers, the PCMCIA standard has been expanded several times and is now suitable for many types of devices. There are three types of PCMCIA cards -

•Type I cards can be up to 3.3 mm thick, and are used primarily for adding additional ROM or RAM to a computer.

•Type II cards can be up to 5.5 mm thick. These cards are often used for modem and fax modem cards.

•Type III cards can be up to 10.5 mm thick, which is sufficiently large for portable disk drives.

Peripheral Component Interconnect Express (PCI-E)

PCI Express is a Computer EXANSION CARD designed to replace the older PCI, PCI-X, and AGP standards. A PCIe card fits into a slot of its physical size or bigger, but may not fit into a smaller PCIe slot. Some slots use open-ended sockets to permit physically longer cards and will negotiate the best available electrical connection. The number of lanes actually connected to a slot may also be less than the number supported by the physical slot size. The advantage gained is that a larger range of PCIe cards can still be used without requiring the motherboard hardware to support the full transfer rate—in so doing keeping design and implementation costs down.

Peripheral Component Interconnect eXtended (PCI-X)

PCI-X (PCI eXtended) is a computer bus and expansion card standard that enhances the 32-bit PCI Local Bus for higher bandwidth demanded by servers. PCI-X was developed jointly by IBM, HP, and Compaq and submitted for approval in 1998.

PCI-X was needed as some devices, most notably Gigabit Ethernet cards, SCSI controllers (Fibre Channel and Ultra320), and cluster interconnects could, by themselves, saturate the full bandwidth (only 133 MB/s) of the PCI bus. The first solution was to run the 33-MHz PCI bus at double the speed, 66 MHz, effectively doubling the throughput to 266 MB/s. However, machines with multiple high-bandwidth devices still needed more headroom, so additional pins were added to the slot, going from 120 to 184, to form a 64-bit variety. This initially only ran at 33 MHz, basically giving the same maximum throughput of 266 MB/s. Though combined 64-bit, 66-MHz ports had also been implemented, these extensions had been only loosely supported as optional parts of the PCI 2.x standards. Device compatibility beyond the basic 133 MB/s continued to be difficult.

Thursday, August 18, 2011

Peripheral Component Interconnect (PCI)






PCI (Peripheral Component Interconnect) is a type of computer bus for attaching or inserting peripheral devices into a computer. The PCI standard was first proposed by Intel in 1990 and was widely implemented in computers by 1995. PCI allows for 32- or 64-bit bus specification. PCI is described as high-bandwidth and processor-independent data path between the CPU and high-speed peripherals. PCI uses all active paths to transmit both address and data signals, sending the address on one clock cycle and data on the next. The PCI specification defines two different card lengths. The full-size PCI form factor is 312 millimeters in long; short PCIs range from 119 to 167 millimeters in length to fit into smaller slots where space is an issue.

Micro Channel Architecture (MCA)

The Micro Channel architecture consists of an address bus, a data bus, an arbitration bus, a set of interrupt signals, and support signals. It uses synchronous and asynchronous procedures for data transfer between memory, I/O devices, and a controlling master. The controlling master can be a DMA controller, the system master (system processor), or a bus master. The features of the Micro Channel architecture are:

•I/O data transfers of 8-, 16-, 24-, or 32-bits within a 64KB address space (16-bit address width).

•Memory data transfers of 8-, 16-, 24-, or 32-bits within a 16MB (24-bit address width) or 4GB (32-bit address width) address space.

•A basic transfer procedure that allows data transfers between masters and slaves.

•Interrupt sharing on all levels.

•A flexible system-configuration procedure that uses programmable registers.

•Support for audio signal transfer (audio voltage-sum node).

•Support for both synchronous and asynchronous data transfer.

•An exception condition reporting procedure.

•Improved electromagnetic characteristics.

Extended Industry Standard Architecture (EISA)

EISA is a bus standard for IBM compatible computers. EISA extends the AT bus to 32 bit and allows more than one CPU to share the bus. It was much favored by manufacturers due to the proprietary nature of MCA.

Key features of the EISA bus:

ISA Compatibility: ISA cards will work in EISA slots.

32 Bit Bus Width: Like MCA, the bus was expanded to 32 bits.

Bus Mastering: The EISA bus supports bus mastering adapters for greater efficiency, including proper bus arbitration.

Plug and Play: EISA automatically configures adapter cards, similar to the Plug and Play standards of modern systems.

Industry Standard Architecture (ISA)

ISA was introduced by IBM and was originally an 8-bit computer bus that was later expanded to z 16-bit bus in 1984. when this bus was originally released it was a proprietary bus, which allowed only IBM to create peripherals and the actual interface. However, in the early 1980’s other manufacturers were creating the bus.

In 1993, Intel and Microsoft introduced a PnP ISA bus that allowed the computer to automatically detect and setup computer ISA peripherals, such as a modem or sound card.

Expansion Card or Add-in Cards

A printed circuit board that plugs into an expansion slot in a computer to provides some extra facility. The sockets normally connect to a bus, and the type of connector and the use to which each contact is put are strictly defined to ensure compatibility between the card and the computer. Cards are available that provides extra memory, communications interfaces, sound I/O capabilities, device interface to extra disks or tape backup devices for instance, or perhaps extra processors in multiprocessor systems.

Expansion Slots

The Expansion Slots allow the computer system to communicate with the outside world. It is used for adding more memory, graphics capabilities, and support for special devices. The boards inserted into the expansion cards.

Expansion slots for PCs come in two basic sizes: half and full size. Half-size slots are also called 8-bit slots because they can transfer 8 bit at a time. Full-size are sometimes called 16-bit slots.

Physical Layer Functions And Services

The physical layer is concerned with the transmission and reception of the unstructured raw bit stream over a physical medium, It describes the electrical/optical, mechanical and functional interfaces to the physical medium, and carries the signals for all of the higher layer.

The major functions and services performed by the Physical Layer are:

1.Establishment and termination of a connection to a communication medium.

2.Participation in the process whereby the communication resources are effectively shared among multiple users. For example, contention resolution and flow control.

3.Modulation, or conversion between the representation of digital data in user equipment and the corresponding signals transmitted over a communications channel. These are signals operating over the physical cabling (such as copper and optical fibers) or over a radio link.

Synchronous And Asynchronous Operations

Sequential circuits are divided into two main types :-

1.Synchronous

2.Asynchronous

  • The send, receive, and reply operations may be synchronous or asynchronous. A synchronous operation blocks a process till the operation completes. An asynchronous operation is non-blocking and only initiates the operation. 
  • In the case of synchronous operation, a transfer of data from one point to another is assumed to occur within a fixed time interval known to both the sending and receiving devices. The sender and receiver are synchronized by a signal called the clock, which may be supplied externally to both, or generated by the sender with the data, and occasionally incorporated within it, but often sent on a separate signal line. In the case of asynchronous operation, the sending device or circuit need have no knowledge of the time-scale on which the receiver (and intervening connection) operates, but rather transmits its data with a "data ready" signal and then awaits a reply to the signal sent. Upon receipt of the reply by the sender, it removes its original data and status signal from the line, often (but not necessarily) waiting for the removal of the reply by the sender before proceeding with a second transfer.

Serial And Parallel Models And Bus Characteristics

  • A parallel link transmits several streams of data (perhaps representing particular bits of a stream of bytes) along multiple channels (wires, printed circuit tracks, optical fibers, etc.). 
  • A serial link transmits a single stream of data. 
  • A number of factors allow serial to be clocked at a greater rate:
  1. Clock skew between different channels is not an issue (for unlocked asynchronous links).
  2. A serial connection requires fewer interconnecting cables (e.g. wires/fibers) and hence occupies less space. The extra space allows for better isolation of the channel from its surroundings. 
  3. Crosstalk is less of an issue, because there are fewer conductors in proximity.




Difference ( Comparison) Between Serial And Parallel Bus Characteristics





The Above Slide compares the Parallel and Serial Bus Characteristics.

Comparison Between Serial and Parallel Interfaces

The difference between Serial and Parallel Interfaces are shown in the above image.

Example InterConnect: Star Fabric

Three bridges could be fully interconnected with 2.5Gbps on each link. This could be used to very simply connect racks between Compact PCI chassis in a central office or POP location. In this example, no redesign would be required on existing chassis, boards or software. A front-panel or back-panel module with the Bridge could be inserted into a CPCI slot in each chassis. The chassis could then be interconnected with external shielded twisted pair cables.

To build systems with more than three bus segments a Star would be added. A small Star-based system may look like the illustration above where one Star is interconnected with 6 Bridges. Each bridge supports a full PCI bus bandwidth.

The number and types of configurations are very flexible and can be tuned by the system designer to meet the unique requirements of their application.

In telecom applications, high availability and fault tolerance are extremely important.

With Stars and Bridges, the fabric can be constructed with no single point of failure. In this example topology, a Star is added to the 6 bus segment system shown earlier. This provides redundancy on the links and the Star. If a particular path fails, packets are automatically rerouted in hardware over the remaining good path. An invalid path notification message is sent to the root node so that operations personnel can replace the faulty component.

Multi Layered Protocols


Shows architecture is multi layered. Hardware is 3 layers. Real difference is in the transaction layer. This is where fabrics distinguish themselves from each other. Star Fabric and Advanced Switching are similar at the transaction layer. Both Star Fabric and PCI Express can be used in legacy and the other is peer to peer where you pull out P2P driver and put in Star Fabric / Advanced Switching drivers. Which we make available for free.


Serial Interconnect Technology

Serial interconnect technologies has matured to enable high-speed switched architectures with excellent performance and scalability, as well as low pin counts and cost. Clock speeds do jump from 33-133 MHz in the parallel connectivity world, to 2-10 GHz in the serial connectivity world. The new high-speed serial interfaces offer the lowest pin count per connection and maximum performance through a fixed number of connector pins.


Serial InterConnect Features:

  • Layered protocol allowing choice of PHY for PCB, cable, or optical 
  • Multiple lane configurations, such as 1x, 4x, 8x, and 16x.
  • Isochronous capabilities 
  • Split-transactions
  • Flow control
  • Configuration and power management

Different Bus Standards in Computer Networking

Serial interconnects and layered protocols, Parallel models, serial models, Synchronous verses asynchronous operation, Physical layer function and services, logical sub-block, Expansion slots and Add-in cards, Bus evolution and bus wars, ISA, EISA, MCA, PCI, PCI-X, PCIe, PCMIA, Video and monitor types, Ports serial and parallel, USB and Fireware, Ethernet, Mass storage devices, Floppy and hard drives, High and low level formatting, CDs and DVDs, Types, speeds and formatting.

Thursday, August 11, 2011

Embedded And Add-in Devices

An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions often with real-time computing constraints. It is usually embedded as part of a complete device including hardware and mechanical parts. It ranges from portable devices such as digital watches and MP4 players, to large stationary installations like traffic lights, factory controllers, or the systems controlling nuclear power plants.

Input Output Subsystem

The I/O subsystem connects the system to its peripheral devices using the industry standard 32-bit peripheral component interface (PCI) bus. A fully configured system provides up to eight PCI buses, one for each EPAC. Each bus supports three controllers for a maximum of 24 PCI controllers for the system

Features Of DMA Controllers






The DMAC supports single transfers as well as a block transfer.
             •Single transfer consists of a read burst and a subsequent write burst.
             •A block transfer consists of several successive single transfers.

The data width of a transfer is programmable from 8 bits up to the data bus width in steps of powers to the base of two (8 bits, 16 bits… 1024 bits).


DMA Controllers


Direct memory access (DMA) is a feature of modern computing that allows certain hardware subsystems within the computer to access system memory for reading and/or writing independently of the CPU. Direct Memory Access (DMA) is one of several methods for coordinating the timing of data transfers between an input/output (I/O) device and the core processing unit or memory in a computer. An I/O device often operates at a much slower speed than the core. DMA allows the I/O device to access the memory directly, without using the core. DMA can lead to a significant improvement in performance because data movement is one of the most common operations performed in processing applications.

Interrupt Controller

     An interrupt is an asynchronous signal indicating the need for attention or a synchronous event in software indicating the need for a change in execution. An interrupt is a line that links the peripheral to the processor. An interrupt is a hardware interrupt when it is requested by one of the PC's hardware components. For example, this is the case when a key is touched and the keyboard wants to get the processor's attention for this event.

     Interrupt-controlled I/O reduces the severity of the two problems mentioned for program-controlled I/O by allowing the I/O device itself to initiate the device service routine in the processor. This is accomplished by having the I/O device generate an interrupt signal which is tested directly by the hardware of the CPU. When the interrupt input to the CPU is found to be active, the CPU itself initiates a subprogram call to somewhere in the memory of the processor; the particular address to which the processor branches on an interrupt depends on the interrupt facilities available in the processor.

Chipsets

A chipsets is a collection of chips or circuits that perform interface and peripheral function for the processor. A chipset s usually designed to work with a specific family of microprocessors. Because it controls communication between the processor and external devices, the chipset plays a crucial role in determining system performance.


FUNCTION OF CHIPSET:

 

The function of chipset can be divided into two major functional groups –

1.Northbridge - The Northbridge subset of a motherboard’s chipset is the set of circuitry or chips that performs one very important function: management of high speed peripheral communication. It is responsible for communication with integrated video using AGP, for instance, and processor to memory communication. It also manage the communication between the Southbridge chipset and the rest of the computer.

2.Southbridge - The Southbridge chipset is responsible for providing support to the myriad onboard peripheral (PS/2, Parallel, IDE, and so on). It is also responsible for managing communication with the other expansion busses, such as PCI, USB and legacy busses.


Motherboard

Motherboard is the central printed circuit board (PCB) in some complex electronic systems, such as modern personal computers. The motherboard is sometimes alternatively known as the main board, system board, or, on Apple computers, the logic board. Motherboard, like a backplane, provides the electrical connections by which the other components of the system communicate, but unlike a backplane, it also hosts the central processing unit, and other subsystems and devices. Motherboards are also used in many other electronics devices such as mobile phones, stop-watches, clocks, and other small electronic devices.



MOTHERBOARD COMPONENTS:



1. Mouse and Keyboard connectors - Keyboard Connectors are two types basically. All PCs have a Key board port connected directly to the motherboard. The oldest, but still quite common type, is a special DIN, and most PCs until recently retained this style connector. The AT-style keyboard connector is quickly disappearing, being replaced by the smaller mini DIN PS/2-style keyboard connector.

2. USB port - USB is the General-purpose connection for PC. A USB connector's distinctive rectangular shape makes it easily recognizable. USB has a number of features that makes it particularly popular on PCs.

3. Parallel port - Most printers use a special connector called a parallel port. Parallel port carries data on more than one wire, as opposed to the serial port, which uses only one wire. Parallel ports use a 25-pin female DB connector. Parallel ports are directly supported by the motherboard through a direct connection or through a dangle.

4. CPU Chip - The central processing unit, also called the microprocessor performs all the calculations that take place inside a pc. Modern CPUs generate a lot of heat and thus require a cooling fan or heat sink. The cooling device (such as a cooling fan) is removable, although some CPU manufactures sell the CPU with a fan permanently attached.

5. RAM slots - Random-Access Memory (RAM) stores programs and data currently being used by the CPU. RAM is measured in units called bytes. RAM has been packaged in many different ways. The most current package is called a 168-pin DIMM (Dual Inline Memory module).

6. Floppy controller - The floppy drive connects to the computer via a 34-pin ribbon cable, which in turn connects to the motherboard. A floppy controller is one that is used to control the floppy drive.

7. IDE controller - Industry standards define two common types of hard drives: EIDE and SCSI. Majority of the PCs use EIDE drives. SCSI drives show up in high end PCs such as network servers or graphical workstations. The EIDE drive connects to the hard drive via a 2-inch-wide, 40-pin ribbon cable, which in turn connects to the motherboard. IDE controller is responsible for controlling the hard drive.

8. PCI slot – PCI stands peripheral component interconnect. The PCI bus is used to connect I/O devices (such as NIC or RAID controllers) to the main logic of the computer. PCI bus has replaced the ISA bus.

9. ISA slot – ISA stands Industry Standard Architecture. It is the standard architecture of the Expansion bus. Motherboard may contain some slots to connect ISA compatible cards.

10. CMOS Battery - To provide CMOS with the power when the computer is turned off all motherboards comes with a battery. These batteries mount on the motherboard in one of three ways: the obsolete external battery, the most common onboard battery, and built-in battery. 

11. AGP slot – In modern motherboard, a single connector that looks like a PCI slot, but is slightly shorter and usually brown. In this slot, inserted a video card. This is an Advanced Graphics Port (AGP) slot.

12. Power supply plug in - The Power supply provides the necessary electrical power to make the pc operate. The power supply takes standard 110-V AC power and converts into +/-12-Volt, +/-5-Volt, and 3.3-Volt DC power. The power supply connector has 20-pins, and the connector can go in only one direction. 26


Assembly, Interpreted and Compiled Software

An assembler consists of little more than a table look up routine, where each word of the source language ( assembly language ) is looked up in a table for its numerical equivalent, which is then output as part of the target language program.

Assembly language generally gives the programmer precise and direct access to every capability of the computer hardware.

An interpreter must read its input program over and over to compute the results, but a compiler translates it only once.

Compilers take longer to get the output from the first time a computer program is run, but subsequent runs are much faster because no additional translation is needed.

CISC Vs RISC Architecture


The primary goal of CISC architecture is to complete a task in as few lines of assembly as possible. This is achieved by building processor hardware that is capable of understanding and executing a series of operations. On the other hand, RISC processors only use simple instructions that can be executed within one clock cycle.

Input Output Devices

The term I/O is used to describe any program, operation or device that transfers data to or from a computer and to or form a peripheral device. Every transfer is an output from one device and an input into another. Devices such as keyboards and mouse are input-only devices while devices such as printers are output-only. A writable CD-ROM is both an input and an output device.

Memory Hierarchy



The hierarchical arrangement of storage in current computer architectures is called the memory hierarchy. It is designed to take advantage of memory locality in computer programs. Each level of the hierarchy has the properties of higher bandwidth, smaller size, and lower latency than lower levels.

Storage Devices


A storage device is a hardware device designed to store information. A storage device may hold information, process information, or both. A device that only holds information is a recording medium. Devices that process information (data storage equipment) may either access a separate portable (removable) recording medium or a permanent component to store or retrieve information. The two primary storage technologies are used:-

•Magnetic
•Optical.

Magnetic Storage device :- Magnetic storage uses different patterns of magnetization in a magnetizable material to store data and is a form of non-volatile memory. The information is accessed using one or more read/write heads. There are three types of magnetic storage device:-
•Floppy disks
•Hard disks
•Magnetic tape

Optical Storage device :- An optical disc is an electronic data storage medium that can be written to and read using a low-powered laser beam. The first optical disc, created by James T. Russell in late 1960. A laser read the dots, and the data was converted to an electrical signal, and finally to audio or visual output. Optical disc offers a number of advantages over magnetic storage media. An optical disc holds much more data. The greater control and focus possible with laser beams means that more data can be written into a smaller space. Storage capacity increases with each new generation of optical media. There are three types of optical storage device:-
•Compact Disk Read-Only Memory (CD-ROM)
•Digital Video Disk Read-Only Memory (DVD-ROM)
•CDRW

Memory

Computer memory refers to devices that are used to store data or programs on a temporary or permanent basis for use in an electronic digital computer. Memory is the workspace for the computer’s processor. It is a temporary storage are where the programs and data being operated on by the processor must reside. Memory storage is considered temporary because the data and programs remain there only as long as the computer has electrical power or is not reset. Before being shut down or reset, any data that has been changed should be saved to a more permanent storage device (usually a hard disk) so it can be reloaded into memory in the future.

  
TYPES OF MEMORY:

There are two types of memory –
1.Volatile
2.Non volatile

Volatile memory :- volatile memory is computer memory that requires power to maintain the stored information. Current semiconductor volatile memory technology is usually either static or dynamic RAM. Static RAM exhibits data reminisce, but is still volatile, since all data is lost when memory is not powered. Where as, dynamic RAM allows data to be leaked and disappear automatically without a refreshing. Upcoming volatile memory technologies that hope to replace or compete with SRAM and DRAM include Z-RAM,TTRAM and A-RAM.

Non volatile :- Non volatile memory is computer memory that can retain the stored information even when not powered. Examples of non-volatile memory include read-only memory, flash memory, most types of magnetic computer storage devices (hard disks, floppy disks and magnetic tape), optical discs and early computer storage methods such as paper tape and punch cards.


MAIN MEMORY (RAM)

The main memory of the computer is also known as RAM, standing for Random Access Memory. RAM is the place in a computer where the operating system, application programs, and data in current use are kept so that they can be quickly reached by the computer’s processor. RAM is much faster to read from and write to than the other kinds of storage in a computer. However, the data in RAM stays there only as long as computer is running. When turn computer on again, operating system and other files are once again loaded into RAM. RAM is called “random access” because any storage location can be accessed directly. RAM is organized and controlled in a way that enables data to be stored and retrieved directly to specific locations.



 STATIC, DYNAMIC RAM and CMOS RAM

Static RAM :- In static RAM, a form of flip-flop holds each bit of memory. A static memory cell takes a lot more space on a chip than a dynamic memory cell and it does require a refreshing circuit.

Dynamic RAM :- A dynamic RAM is the most common type of memory in use today. Inside a dynamic RAM chip, each memory cell holds one bit of information and is made up of two parts: a transistor and a capacitor. It requires refreshing circuits.
 
CMOS RAM :- CMOS stands for complementary metal-oxide semiconductor. In PCs, CMOS is more specifically referred to as CMOS RAM. This is a tiny 64-byte region of memory that, thanks to the battery power, retains data when the PC is shut off. The information stored in CMOS is required by a computer´s BIOS.

Central Processing Unit (CPU)

The CPU is capable of executing the instructions that are stored in memory, carrying out arithmetic operations, and performing data transfers. Larger computers have several processors (CPUs). It is responsible for interpreting and executing most of the commands from the computer's hardware and software. It is often called the "brains" of the computer. The main unit inside the computer is the CPU. This unit is responsible for all events inside the computer. It controls all internal and external devices, performs arithmetic and logic operations. The operations a microprocessor performs are called the instruction set of this processor. The instruction set is "hard wired" in the CPU and determines the machine language for the CPU.

Computer And PC Hardware Architectural Components


A PC is made up of multiple physical components of computer hardware, upon which can be installed an operating system and a multitude of software to perform the operator's desired functions. It consists of the following parts :-
                 •Main Memory (RAM)
                 •Processor (CPU)
                 •Auxiliary storage (Disk Drives)

                 •Input and Output devices



Example Of Enterprise Computer Environment


Enterprise Computer is seeking employees willing to provide a truly superior customer service experience for our customers. All employees must have a significantly above average technical proficiency and an ability to answer all technical questions a customer may have in regard to the purchase and setup of computers and high tech equipment. But more importantly, all employees must insure that the customer is fully satisfied with each interaction with Enterprise Computer. In an Industry segment that has a notoriously bad reputation for customer service; Enterprise Computer stands alone in its full commitment to customer satisfaction. For most home users, networking means a dial-up or DSL account. For a growing number of users, however, the network is often an enterprise environment like the one shown in Figure.


Enterprise Computing Environment

In the computer industry, an enterprise is an organization that uses computers. A word was needed that would encompass corporations, small businesses, non-profit institutions, government bodies, and possibly other kinds of organizations.

A multinational company that has interconnected computer users located around the world could be considered an enterprise. The network operating system that they utilize can be referred to as an enterprise operating system. The database that stores their global sales information is both an enterprise application and an enterprise database.

Types Of Computers

Computers are classified in three types:-

1.Based on operational principle
2.Based on capacity, speed and reliability
3.Based on size


1: Based on Operational Principles
 
Analog - Analog computers solve problems by using continuously changing data such as: 1.temperature
2.pressure
3.voltage

Digital - The digital Computers work upon discontinuous or discrete data. They convert the data into digital signal (binary digits 0 and 1) and all operations are carried out on these digits at extremely fast rates.


2. Based on capacity, speed and reliability

Mainframe - Mainframe computers allow many simultaneous users industry, research, and university computing centers typically huge databases, complex mathematical operations, processing millions of transactions everyday.

Minicomputers - Minicomputers mid-range servers supporting smaller number of simultaneous users, typically 50 to 100 larger businesses accounting, billing, and inventory records.

Microcomputers - Microcomputers are personal or desktop computer designed for general use by a single person home and all types of businesses entertainment, communication, personal databases, and spreadsheets, word processing, accounting, inventory control, research.


 3. Based On Size:

Desktop - A Personal Computer that is not designed for portability. The computer is set up in a permanent location. Most desktops offer more power, storage and versatility for less cost.

Laptop - These are also called notebooks. Laptops are portable computers that integrate the display, keyboard, a pointing device or trackball, processor, memory and hard drive all in a battery-operated package slightly larger than an average hardcover book.

Palmtop - More commonly known as Personal Digital Assistants (PDAs). Palmtops are tightly integrated computers that often use flash memory instead of a hard drive for storage. These computers usually do not have keyboards but rely on touch screen technology for user input. Palmtops are typically smaller than a paperback novel, very lightweight with a reasonable battery life. A slightly larger and heavier version of the palmtop is the handheld computer.

Workstation - A desktop computer that has a more powerful processor, additional memory and enhanced capabilities for performing a special group of task, such as 3D Graphics or game development.

Server - A computer that has been optimized to provide services to other computers over a network. Servers usually have powerful processors, lots of memory and large hard drives.

Supercomputer- This type of computer usually costs hundreds of thousands or even millions of dollars. Although some supercomputers are single computer systems, most are comprised of multiple high performance computers working in parallel as a single system. The best known supercomputers are built by Cray Supercomputers.

Wearable- The latest trend in computing is wearable computers. Common computer applications (e-mail, database, multimedia, calendar/scheduler) are integrated into watches, cell phones, even clothing.

How Computer Operates or Start Ups or Works

The program and the necessary data are entered into the computer system from an input device, and are stored in main memory where they can be accessed as needed.

Now, the CPU retrieves the instructions from the main memory, one by one, and decodes each instruction to determine what operation to be performed.

When required by instruction, the CPU also retrieves the necessary data from main memory.

The CPU then performs the operation required by the instruction, which might be arithmetic or logical operation. As each instruction is performed, the results are either temporarily saved by the CPU or are stored in main memory.

The processing cycle (retrieve instruction, decode and execute instruction, save results) is repeated until all the program instructions have been carried out by the CPU. The final results are then either stored in main memory, or are sent to an output device such as a printer.








Related Keywords:
       How Computer Works
       How Computer Boots
       Boot Startup of Computer
       How PCs Work?

Computer Components

Input:- To perform computation Computer requires input of data from users. The data is entered using an input device, such as a keyboard or mouse.

Central Processing Unit: The Computer processes the data according to a set of instructions called program. It is responsible for interpreting and executing most of the commands from the computer’s hardware and software. It s often called the “brain” of the computer.

Output:-  The Computer returns the processed information in a form that can be used by the user. The information is printed, displayed, or reported using some type of output device like printer or monitor.

Memory:-  Memory is the workspace for the computer’s processor. The computer saves the data or instruction for future retrieval is called memory.

What is a computer

Computer derives its name from the word Compute that means calculation. A computer is an electronic device that processes or transforms data into useful information by executing a series of predefined instructions. In today, a computer is not only limited to computation, but also used for making phone calls, maintaining databases, listening songs, viewing movies etc. There are two principal characteristics of a computer – 1.It responds to a specific set of instructions in a well-defined manner. 2.It can execute a prerecorded list of instructions.

Overview of PC Architecture

      What is a computer, How computers operate, Types of computers, The computing environment, The enterprise computer environment, Types of computers in the enterprise, Where the PC fits in the enterprise environment, Computers and PC hardware architectural components, CPUs, Chipsets, Memory, I/O, Component interaction, PC software, CISC verses RISC computer models, Software, Assembly, Interpreted and compile software, Mother board components, CPU, Chipsets, Interrupt and DMA controllers and how they work, Memory, static and dynamic RAM and their derivations BIOS, CMOS RAM, I/O subsystem, Embedded and add-in devices.
CopyRight ©2012 DebugErrors.com Developed By: WebConfig.org