Active Desktop Concept

Active Desktop was a feature of Microsoft Internet Explorer 4.0’s optional Windows Desktop Update that allowed users to add HTML content to the desktop, along with some other features. This function was intended to be installed on the then-current Windows 95 operating system. It was also included in Windows 98 and later Windows operating systems up through 32-bit XP, but was absent from XP Professional x64 Edition and all subsequent versions of Windows. Its status on XP 64-bit edition (which was not the same thing as Professional x64 Edition) and on both 32-bit and 64-bit versions of Windows Server 2003 is not widely known. This corresponded to version Internet Explorer 4.0 to 6.x, but not Internet Explorer 7.

HTML could be added both in place of the regular wallpaper and as independent resizable desktop items. Items available on-line could be regularly updated and synchronized so users could stay updated without visiting the website in their browser.

Active Desktop worked much like desktop widget technology in that it allowed users to place customized information on their desktop.

Active Desktop was a Microsoft operating system feature introduced in July 1997, coinciding with the release of Internet Explorer version 4.0. It allowed a user to integrate HTML features in their desktop, either as the desktop wallpaper, or as individual elements similar to widgets. Active Desktop could display the latest news or stock quotes, and was an example of push technology, a short-lived trend of the late 1990s. It also made it possible for animated GIFs to be used as the desktop background.

Active Desktop was first available for Windows 95, then for Windows 98 and the 32-bit version of Windows XP. It was phased out after Internet Explorer version 6.0, coinciding with the introduction of the Windows Sidebar feature in Windows Vista.

History of Active Desktop

The introduction of the Active Desktop marked Microsoft’s attempt to capitalize on the push technology trend led by PointCast. Active Desktop placed a number of “channels” on the user’s computer desktop that provided continually-updated information, such as news headlines and stock quotes, without requiring the user to open a Web browser. However, its most notable feature was that it allowed MJPGs and animated GIFs to animate correctly when set as the desktop wallpaper.

Active Desktop debuted as part of an Internet Explorer 4.0 preview release in July 1997, and came out with the launch of the 4.0 browser in September that year. for Windows 95 and Windows NT 4.0, as a feature of the optional Windows Desktop Update offered to users during the upgrade installation. While the Windows Desktop Update is commonly referred to as Active Desktop itself, it is actually an entire Windows shell upgrade from v4.0 to v4.71, or v4.72, with numerous changes to the Windows interface, resulting in an appearance and functionality level nearly indistinguishable from the then yet-to-be-released Windows 98. Features include the option to allow uppercase filenames (the old v4.0 desktop would forcibly display uppercase filenames in title case), configurable one-click hot-tracking file selection, customizable per-folder HTML display settings, QuickLaunch mini-buttons on the Taskbar next to the Start button, upgraded Start Menu allowing drag and drop item reordering and allowing right-click context menus for item renaming, etc. With the update, Windows Explorer featured an Address bar in which Internet addresses can be entered and seamlessly browsed.

Active Desktop never attained any significant degree of popularity, as its drawbacks included high use of system resources and reduction in system stability. The component was retained in Windows XP but was replaced by a feature named Windows Sidebar in Windows Vista. Sidebar in turn was called Windows Desktop Gadgets in Windows 7, which also allows components to be added to the desktop, but it was also discontinued due to security issues; Windows 8 replaced it with live tiles in the Start screen. Windows Server 2003 R2 32-bit is the most recent Microsoft operating system to support Active Desktop. It appears that the 64-bit version of Windows XP no longer supports Active Desktop. However, it still provides the option to display Web pages and channels built with Microsoft’s Channel Definition Format (CDF) on the desktop.

Winzip and its Application

WinZip is a Windows program that lets you archive and compress files so that you can store or distribute them more efficiently. WinZip is a more capable and easier-to-use Windows equivalent of two earlier programs commonly used in the DOS operating system, PKZIP and PKUNZIP. WinZip has a simple drag-and-drop interface that allows you to view individual files in a zip file without unzipping the file. WinZip will also launch installation programs from a zip file and automatically clean up after the installation.

Feature of Winzip

  • Pack (create) ZIP and Zipx archive files.
  • Unpack BZ2, LHA, LZH, RAR, ZIP, Zipx, 7Z.
  • Decode B64, HQX, UUE files.
  • Configurable Microsoft Windows Shell integration
  • Direct write of archives to CD/DVD
  • Automation of backup jobs
  • Integrated FTP upload
  • Email archives
  • Support for ARC and ARJ archives if suitable external programs are installed.

Zip files compress data and therefore save time and space and make downloading software and transferring e-mail attachments faster. Typical uses for Zip files include:

  • Distributing files on the Internet: Only one download is required to obtain all related files, and file transfer is quicker because the archived files are compressed.
  • Sending a group of related files to an associate: When you distribute a collection of files as a single Zip file, you benefit from the file grouping as well as compression.
  • Saving disk space: If you have large files that are important but seldom used, such as large data files, simply compress the files into a Zip file and then unzip (or “extract”) them only when needed.

To store files in a Zip file, or to access the files in a Zip file, you need a compression utility such as WinZip. WinZip makes it easy for Windows users to work with archives. WinZip features a standard Windows point-and-click drag-and-drop interface for viewing, running, extracting, adding, deleting, and testing files in Zip files. Occasional and first-time users can choose to use the intuitive WinZip Wizard.

For more information on WinZip and how to get WinZip, please see the WinZip product information page.

After you have installed WinZip, you can open a Zip file by double clicking it in your e-mail attachment or Explorer window or by starting WinZip and choosing “Unzip or install from an existing Zip file” in the WinZip Wizard. (If the WinZip Wizard does not open by default when you start WinZip, just click the Wizard button in the toolbar). The WinZip Wizard will guide you through the process of unzipping your file.

Create a Zip file

To create a new Zip file, open WinZip in the WinZip Wizard mode. (If the WinZip Wizard does not open by default, just click the Wizard button in the toolbar.) You will be asked “What do you want to do?” Simply select “Create a new Zip file” and click Next. The WinZip Wizard will guide you through the entire process.

When you become more familiar with Zip file operations, you can also try the WinZip Classic interface. The Classic interface offers many advanced features that are not available in the WinZip Wizard. Using the Classic interface, you can split large Zip files into smaller parts to overcome e-mail and other size limits; view, extract, and run individual files in a Zip file; remove files from an existing Zip file; encrypt your confidential files so that they can’t be used without a password; and much more. To try the Classic interface, simply click the WinZip Classic button in the WinZip Wizard. Extensive program help is available for every aspect of WinZip Classic operation.

Norton Antivirus and its Uses

Norton Antivirus is an anti-virus or anti-malware software product, developed and distributed by Symantec Corporation since 1991 as part of its Norton family of computer security products. It uses signatures and heuristics to identify viruses. Other features included in it are e-mail spam filtering and phishing protection.

Symantec distributes the product as a download, a box copy, and as OEM software. Norton Antivirus and Norton Internet Security, a related product, held a 61% US retail market share for security suites as of the first half of 2007. Competitors, in terms of market share in this study, include antivirus products from CA, Trend Micro, and Kaspersky Lab.

Norton AntiVirus runs on Microsoft Windows, Linux and macOS. Windows 7 support was in development for versions 2006 through 2008. Version 2009 has Windows 7 supported update already. Versions 2010, 2011, and 2012 all natively support Windows 7, without needing an update. Version 12 is the only version fully compatible with Mac OS X Lion. With the 2015 series of products, Symantec made changes in its portfolio and briefly discontinued Norton AntiVirus. This action was later reversed with the introduction of Norton Antivirus Basic.

Uses of Norton Antivirus

  1. Scans Computer for Threats

Norton Antivirus protects your computer by scanning it constantly. It immediately blocks anything trying to enter your computer and asks you for permission to allow it to enter. If it is a virus or a worm or anything that can potentially cause damage, it isolates it immediately and then alerts you. Norton Antivirus also protects you from being infected when you use an instant messaging program. Malicious programs will sometimes try to enter your computer this way, so it is important to stay protected when you chat.

Norton also blocks phishing attempts from websites, which try to gain access to private information such as usernames and passwords to other important websites, such as your bank or your credit card company.

  1. Norton is Automated

Norton Antivirus is automated and it runs as soon as you turn on your computer. It blocks against browser and application threats and also protects you from infected websites. If you are doing any type of Internet research and you click a back link to another site that happens to be infected with a virus or something harmful, you would be alerted immediately and that virus would be quarantined and removed.

  1. Continual Updates

The software is continually updated through the Symantec Live Update function. This means that new viruses unleashed on the Internet will be caught before they damage your computer.

  1. Awards and Certifications

Norton Antivirus is certified by ICSA Labs, a division of Verizon Business. ICSA Labs sets the standards for the compliance of commercial security products. When a company is awarded this certification, it proves that the product has been tested independently and a third party has verified that the software does what it claims.

Norton Antivirus Software also received the VB100 Award from Virus Bulletin. The Virus Bulletin provides independent testing of anti-virus products and compares them to other industry products. Once an anti-virus software receives this award, it proves that it has been tested by a third party. VB100 insists that a software prove it detects “in the wild” viruses and also generates no false positives during a scan of clean files.

Use of Calculators, Paintbrush, Winmap MPEG Player, Window Help

Use of Calculators

A calculator is a small hand-held computer that performs mathematical calculations. Some calculators even permit simple text editing and programming.

It is also a program on a computer that simulates a hand-held calculator. Calculator programs let you perform simple math calculations without leaving the computer. The Apple Macintosh comes with a calculator desk accessory. Likewise, Microsoft Windows includes a calculator accessory.

Use of Paintbrush

A paintbrush is a tool found in image editing and paint programs that allows users to digitally “paint” on an image file. This feature enables users to make edits to an image, like giving a picture a mustache or create something new on a blank page. The image shows an example of what the paintbrush icon looks like in many programs.

Paintbrush is also the name of a free, open-source raster image editing program; similar to Microsoft Paint.

Use of Winmap MPEG Player

Winamp is a media player for Windows, macOS and Android, originally developed by Justin Frankel and Dmitry Boldyrev by their company Nullsoft, which they later sold to AOL in 1999 for $80 million. It was then acquired by Radionomy in 2014. Since version 2 it has been sold as freemium and supports extensibility with plug-ins and skins, and features music visualization, playlist and a media library, supported by a large online community.

Version 1 of Winamp was released in 1997, and grew quickly popular with over 3 million downloads, paralleling the developing trend of MP3 (music) file sharing. Winamp 2.0 was released on September 8, 1998. The 2.x versions were widely used and made Winamp one of the most downloaded Windows applications. By 2000, Winamp had over 25 million registered users and by 2001 it had 60 million users.

A poor reception to the 2002 rewrite, Winamp3, was followed by the release of Winamp 5 in 2003, and a later release of version 5.5 in 2007.

Features of Winmap MPEG Player

  1. Playback formats

Winamp supports music playback using MP3, MIDI, MOD, MPEG-1 audio layers 1 and 2, AAC, M4A, FLAC, WAV, and WMA. Winamp was one of the first widely used music players on Windows to support playback of Ogg Vorbis by default. It supports gapless playback for MP3 and AAC and ReplayGain for volume leveling across tracks. CD support includes playing and importing music from audio CDs, optionally with CD-Text, and burning music to CDs. The standard version limits maximum burn speed and datarate; the “Pro” version removes these limitations. Winamp supports playback of Windows Media Video and Nullsoft Streaming Video. For MPEG Video, AVI, and other unsupported video types, Winamp uses Microsoft’s DirectShow API for playback, allowing playback of most of the video formats supported by Windows Media Player. 5.1 Surround sound is supported where formats and decoders allow.

  1. Media Library

At installation, Winamp scans the user’s system for media files to add to the Media Library database. It supports full Unicode filenames and Unicode metadata for media files. In the Media Library user interface pane, under Local Media, several selectors (Audio, Video, date, and frequency) permit display of subsets of media files with greater detail.

  1. Adding album art and track tags

Get Album Art permits retrieval of cover art, and confirmation before adding the image to the database. Autotagging analyzes a track’s audio using the Gracenote service and retrieves the song’s ID2 and ID3 metadata.

  1. Podcatcher

Winamp can also be used as an RSS media feeds aggregator capable of displaying articles, downloading, or playing such content as streaming media. SHOUTcast Wire provides a directory and RSS subscription system for podcasts.

  1. Media player device support

Winamp has extendable support for portable media players and Mass Storage Compliant devices, Microsoft PlaysForSure, and ActiveSync, and syncs unprotected music to the iPod.

  1. Media Monitor

Winamp Media Monitor allows web-based browsing and bookmarking music blog websites and automatically offering for streaming or downloading all MP3 files there. The Media Monitor is preloaded with music blog URLs.

  1. Winamp Remote

Winamp Remote allows remote playback (streaming) of unprotected media files on the user’s PC via the Internet. Remote adjusts bitrate based on available bandwidth, and can be controlled by web interface, Wii, PlayStation 3, Xbox 360, and mobile phones.

  1. Plug-ins

In February 1998, Winamp was rewritten as a “general-purpose audio player” with a plug-in architecture. This feature was received well by reviewers. Development was early, diverse, and rapid: 66 plugins were published by November 1998. The Winamp software development kit (SDK) allows software developers to create seven different types of plug-ins.

  • Input: decodes specific file formats.
  • Output: sends data to specific devices or files.
  • Visualization: provides sound activated graphics.
  • DSP/Effect: manipulates audio for special effects.
  • General Purpose plug-ins add convenience or UI features (Media Library, alarm clock, or pause when logged out).
  • Media Library plug-ins add functions to the Media Library plug-in.
  • Portables plug-ins support portable media players.
  1. Skins

Skins are bitmap files which alter the aesthetic design of the Winamp graphical user interface (GUI) and can add functionality with scripting. Winamp published documentation on skin creation in 1998 with the release of Winamp 2 and invited Winamp users to publish skins on Winamp.com. As of 2000 there were nearly 3,000 Winamp skins available. The ability to use skins contributed to Winamp’s popularity early in MP3 development. With the increasing number of available skins, genres or categories of skins developed, such as “Stereo”, “Anime”, and “Ugly”. Online communities of skin designers such as 1001Skins.com and Skinz.org have contributed thousands of designs; also at GnomeArt. Designers see skins as an opportunity to be creative: nontraditional examples have included Klingon, iPod, and Etch-a-sketch designs. The Winamp skin format is the most popular, the most commonly adopted by other media player software, and is usable across platforms. One example is the XMMS player for Linux and Unix systems, which can use unmodified Winamp 2 skin files. Winamp 5 supports two types of skins – “classic” skins designed to Winamp 2 specifications (static collections of bitmap images), and more flexible, freeform “modern” skins per the Winamp3 specification. Modern skins support true alpha channel transparency, scripting control, a docked toolbar, and other innovations to the user interface.

Use of Windows Help

Microsoft WinHelp is a proprietary format for online help files that can be displayed by the Microsoft Help browser winhelp.exe or winhlp32.exe. The file format is based on Rich Text Format (RTF). It remained a popular Help platform from Windows 3.0 platform through Windows XP. WinHelp was removed in Windows Vista purportedly to discourage software developers from using the obsolete format and encourage use of newer help formats.

Computer and Related Terminology

Computers are an integral part of every part of human life. A computer in itself is a wide term. It includes various concepts, terms, and terminologies. It is very essential to understand each and every component of a computer and its terminologies to understand a computer as a whole. In this article, we will look at the most basic computer terminology.

Basic Computer Terminologies

  1. CPU

CPU means ‘Central Processing Unit’. This is the place of computer data handling. Moreover, it does all the data manipulation, calculations and formatting data for output. Hence, whenever someone buys a computer he/she becomes more conscious about the CPU and its capabilities.

The execution of the instructions within the computer system is very fast. It measures it in cycles of time and refers it to as megahertz. That’s why the ‘Mhz’ of a computer’s processor is sometimes referred to as the clock speed. Think about CPUs (and aligned circuitry) beating like a heart, this pulsing/beating is expressed as “MHz” e.g. 2000Mhz.

  1. RAM

Specifically, RAM stands for “Random Access Memory” or “Ready Access Memory”. It is a temporary notepad where your computer sends information to disk, or to the storage place of instructions from other input devices. The term “random access” indicates that memory locations in RAM are accessible in any order unlike sequential access of a data cassette tape.

  1. Hard-disk Drive

Your computers hard disk drive is like an audio CD that you possess at home – except your computer can read and write to it. In other words, your computer can take data from your hard drive (to process it in the CPU or place it in RAM to work with).

Also, it can record the results of the work it does back to the disk, which is “writing to disk”. The abbreviation HDD stands for “hard disk drive”.

If you open your HDD, you would find a pancake stack on double-sided disks.

  1. Floppy Disk

You can also read and write data in a floppy disk. Simply, it is smaller than HDD and portable – you can take it to another computer and read from it there also. Floppy disks are sometimes called “secondary storage devices”. They were known as ‘floppy’ originally because they were 5¼ inches in width and floppy. They could carry almost 720kb of data. Today, however floppy disks are smaller, rigid, and can carry more data like 1.44Mb.

  1. Hardware

Hardware is the term referring to all the physical parts in a computer system. It includes the monitor, the keyboard, the mouse, the main case which stores the RAM, CPU and the motherboard.

  1. Software

‘Software’ is the term which refers to the instructions needed to make a computer work. It is intangible in nature. The software is also known as a “program”. Also, it is a set of computer files which are used to perform various actions on the computer. You can have a program for ‘word processing’. The software can be transferred to a compact disk and floppy disks, but usually, sit on the computers hard drive waiting to be “run”.

Computer Hardware

CENTRAL PROCESSING UNIT (CPU)

Central processing unit (CPU) is the central component of the Computer System. Sometimes it is called as microprocessor or processor. It is the brain that runs the show inside the Computer. All functions and processes that is done on a computer is performed directly or indirectly by the processor. Obviously, computer processor is one of the most important element of the Computer system. CPU is consist of transistors, that receives inputs and produces output. Transistors perform logical operations which is called processing. It is also, scientifically, not only one of the most amazing parts of the PC, but one of the most amazing devices in the world of technology.

Motherboard

Alternatively referred to as the mb, mainboard, mboard, mobo, mobd, backplane board, base board, main circuit board, planar board, system board, or a logic board on Apple computers. The motherboard is a printed circuit board and foundation of a computer that is the biggest board in a computer chassis. It allocates power and allows communication to and between the CPU, RAM, and all other computer hardware components.

A motherboard provides connectivity between the hardware components of a computer, like the processor (CPU), memory (RAM), hard drive, and video card. There are multiple types of motherboards, designed to fit different types and sizes of computers.

Each type of motherboard is designed to work with specific types of processors and memory, so they are not capable of working with every processor and type of memory. However, hard drives are mostly universal and work with the majority of motherboards, regardless of the type or brand.

Microprocessor

Microprocessor is a controlling unit of a micro-computer, fabricated on a small chip capable of performing ALU (Arithmetic Logical Unit) operations and communicating with the other devices connected to it.

Microprocessor consists of an ALU, register array, and a control unit. ALU performs arithmetical and logical operations on the data received from the memory or an input device. Register array consists of registers identified by letters like B, C, D, E, H, L and accumulator. The control unit controls the flow of data and instructions within the computer.

How does a Microprocessor Work?

The microprocessor follows a sequence: Fetch, Decode, and then Execute.

Initially, the instructions are stored in the memory in a sequential order. The microprocessor fetches those instructions from the memory, then decodes it and executes those instructions till STOP instruction is reached. Later, it sends the result in binary to the output port. Between these processes, the register stores the temporarily data and ALU performs the computing functions.

List of Terms Used in a Microprocessor

Here is a list of some of the frequently used terms in a microprocessor −

  • Instruction Set − It is the set of instructions that the microprocessor can understand.
  • Bandwidth − It is the number of bits processed in a single instruction.
  • Clock Speed − It determines the number of operations per second the processor can perform. It is expressed in megahertz (MHz) or gigahertz (GHz).It is also known as Clock Rate.
  • Word Length − It depends upon the width of internal data bus, registers, ALU, etc. An 8-bit microprocessor can process 8-bit data at a time. The word length ranges from 4 bits to 64 bits depending upon the type of the microcomputer.
  • Data Types − The microprocessor has multiple data type formats like binary, BCD, ASCII, signed and unsigned numbers.

Features of a Microprocessor

Here is a list of some of the most prominent features of any microprocessor −

  • Cost-effective: The microprocessor chips are available at low prices and results its low cost.
  • Size: The microprocessor is of small size chip, hence is portable.
  • Low Power Consumption: Microprocessors are manufactured by using metaloxide semiconductor technology, which has low power consumption.
  • Versatility: The microprocessors are versatile as we can use the same chip in a number of applications by configuring the software program.
  • Reliability: The failure rate of an IC in microprocessors is very low, hence it is reliable.

The Intel Pentium III AMD

The Pentium III model, introduced in 1999, represents Intel’s 32-bit x86 desktop and mobile microprocessors in accordance with the sixth-generation P6 micro-architecture.

The Pentium III processor included SDRAM, enabling incredibly fast data transfer between the memory and the microprocessor. Pentium III was also faster than its predecessor, the Pentium II, featuring clock speeds of up to 1.4 GHz. The Pentium III included 70 new computer instructions which allowed 3-D rendering, imaging, video streaming, speech recognition and audio applications to run more quickly.

The Pentium III processor was produced from 1999 to 2003, with variants codenamed Katmai, Coppermine, Coppermine T and Tualatin. The variants’ clock speeds varied from 450 MHz to 1.4 GHz. The Pentium III processor’s new instructions were optimized for multimedia applications called MMX. It supported floating-point units and integer calculations, which are often required for still or video images to be modified for computer displays. The new instructions also supported single instruction multiple data (SIMD) instructions, which allowed a type of parallel processing.

Other Intel brands associated with the Pentium III were Celeron (for low-end versions) and Xeon (for high-end versions).

Cyrix

Cyrix Corporation was a microprocessor developer that was founded in 1988 in Richardson, Texas, as a specialist supplier of math coprocessors for 286 and 386 microprocessors. The company was founded by Tom Brightman and Jerry Rogers. Cyrix founder, President and CEO Jerry Rogers, aggressively recruited engineers and pushed them, eventually assembling a small but efficient design team of 30 people.

Cyrix merged with National Semiconductor on 11 November 1997.

The first Cyrix product for the personal computer market was a x87 compatible FPU coprocessor. The Cyrix FasMath 83D87 and 83S87 were introduced in 1989. The FasMath provided up to 50% more performance than the Intel 80387. Cyrix FasMath 82S87, a 80287-compatible chip, was developed from the Cyrix 83D87 and has been available since 1991.

MMX Technology

MMX is a Pentium microprocessor from Intel that is designed to run faster when playing multimedia applications. According to Intel, a PC with an MMX microprocessor runs a multimedia application up to 60% faster than one with a microprocessor having the same clock speed but without MMX. In addition, an MMX microprocessor runs other applications about 10% faster, probably because of increased cache. All of these enhancements are made while preserving compatibility with software and operating systems developed for the Intel Architecture.

MMX is a single instruction, multiple data (SIMD) instruction set designed by Intel, introduced in January 1997 with its P5-based Pentium line of microprocessors, designated as “Pentium with MMX Technology”. It developed out of a similar unit introduced on the Intel i860, and earlier the Intel i750 video pixel processor. MMX is a processor supplementary capability that is supported on recent IA-32 processors by Intel and other vendors.

The New York Times described the initial push, including Super Bowl ads, as focused on “a new generation of glitzy multimedia products, including videophones and 3-D video games.”

MMX has subsequently been extended by several programs by Intel and others: 3DNow!, Streaming SIMD Extensions (SSE), and ongoing revisions of Advanced Vector Extensions (AVX).

System Clock, Address Bus, Data Bus, Cache Memory, Processing Speed

System Clock

In general, the clock refers to a microchip that regulates the timing and speed of all computer functions. In the chip is a crystal that vibrates at a specific frequency when electricity is applied. The shortest time any computer is capable of performing is one clock, or one vibration of the clock chip. The speed of a computer processor is measured in clock speed, for example, 1 MHz is one million cycles, or vibrations, a second. 2 GHz is two billion cycles, or vibrations, a second.

A system clock or system timer is a continuous pulse that helps the computer clock keep the correct time. It keeps count of the number of seconds elapsed since the epoch, and uses that data to calculate the current date and time.

Some of the characteristics of the system clock are as follows:

  • The system clock is used to produce a specific pulse at a fixed rate of time.
  • The machine cycle of a system can be completed in a single or multiple clock pulses.
  • A single program instruction could be multiple instructions for the Cpu.
  • Any central processing unit has a predefined set of instructions also known as the instruction set. These are the instructions that it can process and understand.
  • The clock speeds are nowadays measures in Ghz. 1ghz = 1000 mhz

Address Bus

An address bus is a computer bus architecture. It is used to transfer data between devices. The devices are identified by the hardware address of the physical memory (the physical address). The address is stored in the form of binary numbers to enable the data bus to access memory storage.

A collection of wires connecting the CPU with main memory that is used to identify particular locations (addresses) in main memory. The width of the address bus (that is, the number of wires) determines how many unique memory locations can be addressed. Modern personal computers and Macintoshes have as many as 36 address lines. That lets them, which enables them theoretically to access 64 gigabytes of main memory. However, the actual amount of memory that can be accessed is usually much less than this theoretical limit due to chipset and motherboard limitations.

An address bus is part of the system bus architecture, which was developed to decrease costs and enhance modular integration. However, most modern computers use a variety of individual buses for specific tasks.

An individual computer contains a system bus, which connects the major components of a computer system and has three main elements, of which the address bus is one, along with the data bus and control bus.

An address bus is measured by the amount of memory a system can retrieve. A system with a 32-bit address bus can address 4 gigabytes of memory space. Newer computers using a 64-bit address bus with a supporting operating system can address 16 exbibytes of memory locations, which is virtually unlimited.

Data Bus

A data bus is a system within a computer or device, consisting of a connector or set of wires, that provides transportation for data. Different kinds of data buses have evolved along with personal computers and other pieces of hardware.

In general, a data bus is broadly defined. The first standard for data bus was 32-bit, whereas newer data bus systems can handle much greater amounts of data. A data bus can transfer data to and from the memory of a computer, or into or out of the central processing unit (CPU) that acts as the device’s “engine.” A data bus can also transfer information between two computers.

The use of the term “data bus” in IT is somewhat similar to the use of the term “electric busbar” in electronics. The electronic busbar provides a means to transfer the current in somewhat the same way that the data bus provides a way to transfer data. In today’s complicated computing systems, data is often in transit, running through various parts of the computer’s motherboard and peripheral structures. With new network designs, the data is also flowing between many different pieces of hardware and a broader cabled or virtual system. Data buses are fundamental tools for helping facilitate all of the data transfer that allows so much on-demand data transmission in consumer and other systems.

A data bus is a system within a computer or device, consisting of a connector or set of wires, that provides transportation for data. A data bus is also called a processor bus, front side bus, frontside bus or backside bus—is a group of electrical wires used to send information (data) between two or more components. A databus is a data-centric software framework for distributing and managing real-time data in the IIoT. It allows applications and devices to work together as one, integrated system. The databus simplifies application and integration logic with a powerful data-centric paradigm. Instead of exchanging messages, software components communicate via shared data objects. Applications directly read and write the value of these objects, which are cached in each participant. A data bus has many different defining characteristics, but one of the most important is its width. The width of a data bus refers to the number of bits (electrical wires) that make up the bus. Common data bus widths include 1-, 4-, 8-, 16-, 32-, and 64-bit.

Key characteristics of a databus are:

  • The participants/applications directly interface with the data
  • The infrastructure understands, and can therefore selectively filter the data
  • The infrastructure imposes rules and guarantees of Quality of Service (QoS) parameters such as rate, reliability and security of data flow

Cache Memory

Cache memory is a chip-based computer component that makes retrieving data from the computer’s memory more efficient. It acts as a temporary storage area that the computer’s processor can retrieve data from easily. This temporary storage area, known as a cache, is more readily available to the processor than the computer’s main memory source, typically some form of DRAM.

Cache memory is sometimes called CPU (central processing unit) memory because it is typically integrated directly into the CPU chip or placed on a separate chip that has a separate bus interconnect with the CPU. Therefore, it is more accessible to the processor, and able to increase efficiency, because it’s physically close to the processor.

In order to be close to the processor, cache memory needs to be much smaller than main memory. Consequently, it has less storage space. It is also more expensive than main memory, as it is a more complex chip that yields higher performance.

What it sacrifices in size and price, it makes up for in speed. Cache memory operates between 10 to 100 times faster than RAM, requiring only a few nanoseconds to respond to a CPU request.

The name of the actual hardware that is used for cache memory is high-speed static random access memory (SRAM). The name of the hardware that is used in a computer’s main memory is dynamic random access memory (DRAM).

Cache memory is not to be confused with the broader term cache. Caches are temporary stores of data that can exist in both hardware and software. Cache memory refers to the specific hardware component that allows computers to create caches at various levels of the network.

Types of cache memory

Cache memory is fast and expensive. Traditionally, it is categorized as “levels” that describe its closeness and accessibility to the microprocessor. There are three general cache levels:

L1 cache, or primary cache, is extremely fast but relatively small, and is usually embedded in the processor chip as CPU cache.

L2 cache, or secondary cache, is often more capacious than L1. L2 cache may be embedded on the CPU, or it can be on a separate chip or coprocessor and have a high-speed alternative system bus connecting the cache and CPU. That way it doesn’t get slowed by traffic on the main system bus.

Level 3 (L3) cache is specialized memory developed to improve the performance of L1 and L2. L1 or L2 can be significantly faster than L3, though L3 is usually double the speed of DRAM. With multicore processors, each core can have dedicated L1 and L2 cache, but they can share an L3 cache. If an L3 cache references an instruction, it is usually elevated to a higher level of cache.

In the past, L1, L2 and L3 caches have been created using combined processor and motherboard components. Recently, the trend has been toward consolidating all three levels of memory caching on the CPU itself. That’s why the primary means for increasing cache size has begun to shift from the acquisition of a specific motherboard with different chipsets and bus architectures to buying a CPU with the right amount of integrated L1, L2 and L3 cache.

Contrary to popular belief, implementing flash or more dynamic RAM (DRAM) on a system won’t increase cache memory. This can be confusing since the terms memory caching (hard disk buffering) and cache memory are often used interchangeably. Memory caching, using DRAM or flash to buffer disk reads, is meant to improve storage I/O by caching data that is frequently referenced in a buffer ahead of slower magnetic disk or tape. Cache memory, on the other hand, provides read buffering for the CPU.

Processing Speed

Processing speed is one of the main elements of the cognitive process, which is why it is one of the most important skills in learning, academic performance, intellectual development, reasoning, and experience.

Processing speed is a cognitive ability that could be defined as the time it takes a person to do a mental task. It is related to the speed in which a person can understand and react to the information they receive, whether it be visual (letters and numbers), auditory (language), or movement. In other words, processing speed is the time between receiving and responding to a stimulus.

Slow or poor processing speed is not related to intelligence, meaning that one does not necessarily predict the other. Slow processing speed means that some determined tasks will be more difficult than others, like reading, doing math, listening and taking notes, or holding conversations. It may also interfere with executive functions, as a person with slow processing speed will have a harder time planning, setting goals, making decisions, starting tasks, paying attention, etc.

Processing speed implies a greater ability to easily do simple or previously-learned tasks. This refers to the ability to automatically process information, which means processing information quickly and without doing it consciously. The higher the processing speed, the more efficient you are able to think and learn.

Processing speed is the time that lapses from when you receive information until you understand it and start to respond.

Expansion Slots (Video Controller, Sounds Cards, SCSI, Network Card)

Expansion Slots

An expansion slot is a socket on the motherboard that is used to insert an expansion card (or circuit board), which provides additional features to a computer such as video, sound, advanced graphics, Ethernet or memory.

The expansion card has an edge connector that fits precisely into the expansion slot as well as a row of contacts that is designed to establish an electrical connection between the motherboard and the electronics on the card, which are mostly integrated circuits. Depending on the form factor of the case and motherboard, a computer system generally can have anywhere from one to seven expansion slots. With a backplane system, up to 19 expansion cards can be installed.

Expansion cards can provide various functions including:

  • Sound
  • Modems
  • Network
  • Interface adapters
  • TV and radio tuning
  • Video processing
  • Host adapting such as redundant array of independent disks or small computer system interface
  • Solid-state drive
  • Power-on self-test
  • Advanced multirate codec
  • Basic input/output system (BIOS)
  • Expansion read-only memory (ROM)
  • Security devices
  • RAM memory

Older expansion cards also included memory expansion cards, clock/calendar cards, hard disk cards, compatibility cards for hardware emulation, and disk controller cards. The Altair 8800 was the first slot-type expansion card bus added to a microcomputer. It was developed in 1974-1975 by IBM Corp.

The expansion slot opening is generally located on the back of a PC and provides an electrical connection to the motherboard for an expansion card. Screws are then used to attach the card to the slot for added security.

(i) Video Controller

A video controller, often referred to as a video or graphics card, is a key hardware component that allows computers to generate graphic information to any video display devices, such as a monitor or projector. They are also known as graphics or video adapters. Some modern computers do not include video cards, but rather have graphics processing units directly integrated into the computer’s motherboard.

Older Video Controllers

A video controller, once more commonly referred to as a video display controller, were used in older models of home-computers during the 1980s; they were also used in some early video game system consoles. Their main function as an integrated circuit in a video signal generator was to produce television video signals in computers or game systems. Although they could generate graphics, older video controller models did not have specialized hardware accelerators that created 2D and 3D images.

Evolution of the Video Controller

Modern video controllers are installed with hardware accelerators that create both 2D and 3D images. They also offer various functions beyond accelerated image rendering, such as TV output and the ability to hook up to several monitors. Although many computers’ motherboards are already integrated with graphics processing units, you can disable the integrated graphics chip via the computer’s BIOS to install a higher-performance video controller via the accelerated graphics port. For a modern video controller to function properly in a computer, a computer needs to have four essential units: a functioning motherboard, a processor that generates the power that a video controller needs to perform its tasks, enough memory to distribute the images created by the GPU and a screen or monitor to properly display these images.

(ii) Sounds Cards

A sound card (also known as an audio card) is an internal expansion card that provides input and output of audio signals to and from a computer under control of computer programs. The term sound card is also applied to external audio interfaces used for professional audio applications.

Sound functionality can also be integrated onto the motherboard, using components similar to those found on plug-in cards. The integrated sound system is often still referred to as a sound card. Sound processing hardware is also present on modern video cards with HDMI to output sound along with the video using that connector; previously they used a S/PDIF connection to the motherboard or sound card.

Typical uses of sound cards or sound card functionality include providing the audio component for multimedia applications such as music composition, editing video or audio, presentation, education and entertainment (games) and video projection. Sound cards are also used for computer-based communication such as voice over IP and teleconferencing.

The Small Computer System Interface (SCSI)

The Small Computer System Interface (SCSI) is a set of parallel interface standards developed by the American National Standards Institute (ANSI) for attaching printers, disk drives, scanners and other peripherals to computers. SCSI (pronounced “skuzzy”) is supported by all major operating systems.

SCSI Versions

The first version (SCSI-1), adopted by ANSI in 1986, was an 8-bit version with a 5 MBps transfer speed that allowed up to eight devices to be connected with a maximum cable length of six meters. The latest version, 16-bit Ultra-640 (Fast-320) SCSI, was introduced in 2003 and has a 640 MBps transfer speed, connecting up to 16 devices with a 12 meter cable length. Other versions include:

  • SCSI-2: 8-bit bus, six meter cable length, 5-10 MBps; connects 8 or 16 devices. 50-pin connector.
  • Wide SCSI-2: Received its name from the wider 168 line cable with 68-pin connectors to accommodate the 16-bit bus. 3 meter cable; 20 MBps transfer rate; connected 16 devices.
  • Fast SCSI-2: 8-bit bus, but double the clock speed of SCSI-2 allowing transfers of 10-20 MBps. 3 meter cable; connects 8 devices.
  • Fast Wide SCSI-2: 6-bit bus; 3 meter cable; 20 MBps; 16 devices.
  • Ultra SCSI-3: 8-bit and 16-bit versions, both with 1.5 meter cable length. The 8-bit version supports data rates of 20 MBps and connects 8 devices. The 16-bit version doubled the transfer rate and number of devices.
  • Ultra-2 SCSI: 8-bit bus; 12 meters; 40 MBps; 8 devices.
  • Wide Ultra-2 SCSI: 16-bit bus; 12 meters; 80 MBps; 16 devices.

Traditional SCSI has been superseded by later attachment protocols such as Serial Attached SCSI (SAS) and iSCSI, which build on the earlier SCSI command structure.

Network Card

A Network interface card (also known as a NIC, network card, or network interface controller) is an electronic device that connects a computer to a computer network, usually a LAN. It is considered a piece of computer hardware. Most modern computers support an internal network interface controller embedded in the motherboard directly rather than provided as an external component.

Network cards let a computer exchange data with a network. To achieve the connection, network cards use a suitable protocol, for example CSMA/CD. Network cards usually implement the first two layers of the OSI model, that is the physical layer, and the data link layer. There are older network protocols such as ARCNET, introduced in 1977, LocalTalk or Token Ring, but today, most network cards use Ethernet.

Ethernet cards are available in several different standard packages called form factors that have evolved over the last several generations of PC hardware:

  • In the 1990s and early 2000s, large Industry Standard Architecture cards were the first standard for PCs. Computer owners had to open the computer’s case to install the card.
  • Newer Ethernet cards installed inside desktop computers use the Peripheral Component Interconnect standard and are usually installed by the manufacturer. These cards are still common in desktop PCs, for computers whose motherboards do not contain an onboard Ethernet port.
  • Smaller Personal Computer Memory Card International Association Ethernet cards that resemble credit cards are readily available for laptop and other mobile computers. These insert conveniently into slots on the side or front of the device. The PC Card is a common PCMCIA device, although only certain PC Card and PCMCIA products support Ethernet. By the early 2010s, however, fewer laptops supported the PCMCIA standard.
  • Though they look more like small boxes than cards, external USB Ethernet adapters also fill a market niche. These devices are a convenient alternative to PCI cards for desktop computers and they’re also commonly used with video game consoles and other consumer devices lacking PCMCIA slots and devices.

Memory (RAM, ROM, EDO RAM, SD RAM)

Main Memory / Primary Memory refers to the computer’s temporary data storage that directly interacts with the central processing unit (CPU). It is where data and programs that are currently being used or processed are stored for quick access. Unlike secondary storage devices like hard drives or SSDs, which are used for long-term storage, main memory is much faster but volatile, meaning that it loses its contents when the computer is turned off.

Types of Main Memory:

  1. RAM (Random Access Memory):

RAM is the most common type of main memory and is considered volatile. When a program is executed, it is loaded into RAM so that the CPU can access it quickly. RAM allows data to be read or written in any order, making it very fast. It is divided into two main types:

    • Dynamic RAM (DRAM): This type of RAM needs to be constantly refreshed to maintain the stored data. It is slower compared to static RAM but is more cost-effective.
    • Static RAM (SRAM): SRAM stores data without needing constant refreshing, making it faster but more expensive than DRAM. It is typically used in cache memory and for storing data in registers.
  1. Cache Memory:

Cache memory is a small, high-speed memory located closer to the CPU. It stores frequently accessed data and instructions that the CPU uses to speed up processing. Cache memory helps reduce the time it takes for the CPU to access data from main memory. There are usually multiple levels of cache:

    • L1 Cache: Located directly on the CPU chip, it is the smallest and fastest cache level.
    • L2 Cache: It is larger than L1 and can be located either on the CPU or nearby, offering a balance between speed and size.
    • L3 Cache: It is the largest but slower than L1 and L2, often shared across multiple CPU cores.

3. ROM (Read-Only Memory):

ROM is non-volatile, meaning it retains its data even when the power is turned off. ROM stores firmware, which is permanent software that is directly programmed into the hardware. This memory is used for basic functions like booting up the computer and performing hardware initialization. There are different types of ROM, such as PROM (Programmable ROM), EPROM (Erasable Programmable ROM), and EEPROM (Electrically Erasable Programmable ROM), which allow varying levels of data modification.

Importance and Function:

Main memory plays a crucial role in system performance. It provides fast access to data that the CPU needs to execute instructions efficiently. Without adequate main memory, a computer would be much slower, as the CPU would frequently need to retrieve data from slower storage devices like hard drives or SSDs. Additionally, as more programs run simultaneously, more main memory is required to keep everything running smoothly. This is why modern computers are often equipped with large amounts of RAM and high-speed cache memory.

Input Devices Part 1

Input device enables the user to send data, information, or control signals to a computer. The Central Processing Unit (CPU) of a computer receives the input and processes it to produce the output.

Input Devices are:

  • Keyboard
  • Mouse
  • Light Pen
  • Touch Screen
  • Scanner
  • Joystick
  • Microphone
  • Magnetic Ink Character Recognition (MICR)
  • Optical Character Reader (OCR)
  1. Keyboard

The keyboard is a basic input device that is used to enter data into a computer or any other electronic device by pressing keys. It has different sets of keys for letters, numbers, characters, and functions. Keyboards are connected to a computer through USB or a Bluetooth device for wireless communication.

Types of keyboards: There can be different types of keyboards based on the region and language used. Some of the common types of keyboards are as follows:

(i) QWERTY Keyboard

It is the most commonly used keyboard with computers in modern times. It is named after the first six letters of the top row of buttons and is even popular in countries that do not use Latin-based alphabet. It is so popular that some people think that it is the only type of keyboard to use with computers as an input device.

(ii) AZERTY Keyboard

It is considered the standard French keyboard. It is developed in France as an alternative layout to the QWERTY layout and is mainly used in France and other European countries. Some countries have manufactured their own versions of AZERTY.

Its name is derived from the first six letters that appear on the top left row of the keyboard. The Q and W keys in AZERTY keyboard are interchanged with A and Z keys in QWERTY keyboard. Furthermore, in AZERTY keyboard M key is located to the left of the L key.

AZERTY keyboard differs from QWERTY keyboard not only in the placement of letters but also in many other ways, e.g., it gives emphasis on accents, which is required for writing European languages like French.

(iii) DVORAK Keyboard

This type of keyboard layout was developed to increase the typing speed by reducing the finger movement while typing. The most frequently used letters are kept in a home row to improve typing.

  1. Mouse

The mouse is a hand-held input device which is used to move cursor or pointer across the screen. It is designed to be used on a flat surface and generally has left and right button and a scroll wheel between them. Laptop computers come with a touchpad that works as a mouse. It lets you control the movement of cursor or pointer by moving your finger over the touchpad. Some mouse comes with integrated features such as extra buttons to perform different buttons.

The mouse was invented by Douglas C. Engelbart in 1963. Early mouse had a roller ball integrated as a movement sensor underneath the device. Modern mouse devices come with optical technology that controls cursor movements by a visible or invisible light beam. A mouse is connected to a computer through different ports depending on the type of computer and type of a mouse.

Common types of the mouse:-

(i) Trackball Mouse

It is a stationary input device that has ball mechanism to move the pointer or cursor on the screen. The ball is half inserted in the device and can be easily rolled with finger, thumb or the palm to move the pointer on the screen. The device has sensor to detect the rotation of ball. It remains stationary; you don’t need to move it on the operating surface. So, it is an ideal device if you have limited desk space as you don’t need to move it like a mouse.

(ii) Mechanical Mouse

It has a system of a ball and several rollers to track its movement. It is a corded type of mouse. A mechanical mouse can be used for high performance. The drawback is that they tend to get dust into the mechanics and thus require regular cleaning.

(iii) Optical Mouse

An optical mouse uses optical electronics to track its movement. It is more reliable than a mechanical mouse and also requires less maintenance. However, its performance is affected by the surface on which it is operated. Plain non-glossy mouse mat should be used for best results. The rough surface may cause problems for the optical recognition system, and the glossy surface may reflect the light wrongly and thus may cause tracking issues.

(iv) Cordless or Wireless Mouse

As the name suggests, this type of mouse lacks cable and uses wireless technology such as IrDA (infrared) or radio (Bluetooth or Wi-Fi) to control the movement of the cursor. It is used to improve the experience of using a mouse. It uses batteries for its power supply.

  1. Light Pen

A light pen is a computer input device that looks like a pen. The tip of the light pen contains a light-sensitive detector that enables the user to point to or select objects on the display screen. Its light sensitive tip detects the object location and sends the corresponding signals to the CPU. It is not compatible with LCD screens, so it is not in use today. It also helps you draw on the screen if needed. The first light pen was invented around 1955 as a part of the Whirlwind project at the Massachusetts Institute of Technology (MIT).

  1. Touch Screen

A touch screen is a computer display screen that serves as an input device. When a touch screen is touched by a finger or stylus, it registers the event and sends it to a controller for processing.

A touch screen may contain pictures or words that the user can touch to interact with the device.

error: Content is protected !!