Home > Articles > Software Development & Management

Networking Hardware

Some Thoughts on PC Hardware

Now that we've discussed NICs and some of the connectivity devices you will run into when you network computers, we will finish out the chapter by looking at some other critical pieces of PC hardware—specifically, motherboards, processors, hard drives, and RAM. We need to discuss these hardware components because they inherently affect a PC's overall performance. Understanding how these hardware components fit into the overall PC hardware puzzle will help you when it is time for you to select hardware for network clients or network servers. Since this book serves as a primer to networking and network hardware, you should consult a heavy-duty reference such as Upgrading and Repairing PCs by Scott Mueller, published by Que.

First, let's take a look at some issues related to motherboards. Then we can take a look at processors, hard drives, and memory.

Motherboards

The motherboard is the main system board for a PC, and it provides the data highway (or bus system) that moves data between components on the motherboard and the PC's processor. The speed of data moving along the bus is measured in megahertz (MHz). Although 66MHz was the standard for PCs running a Pentium (or Pentium clone) processor, motherboards can now operate as fast as 100 to 133MHz (and faster bus systems from a number of motherboard manufacturers are just beyond the horizon). A motherboard is specific to the type of processor run on the computer. An IBM/PC clone motherboard using an Intel processor will be designed differently from an Apple iMac motherboard, which uses a Motorola processor.

NOTE

Motherboards have different designations, such as ATX and LPX. These designations refer to the footprint of the motherboard as well as the overall design of the motherboard and will therefore determine certain hardware choices.

The motherboard also provides all the slots for the computer's processor and memory. Areas to connect hard drives (and drives such as CD-ROM drives) with ribbon cables are also present on the motherboard, as are expansion slots (PCI and ISA) for other devices, such as sound cards and network interface cards.

Motherboards are also characterized by the type of connection provided for the processor. A Socket 7 motherboard uses a processor that is typically a small square attached to a socket on the motherboard with a bunch of little pins. Intel, AMD, and Cyrix make processors for Socket 7 motherboards.

Slot 1 and Slot 2 motherboards provide a larger "slot" for the processor, and the slot processor is typically a rectangle (it looks like a very small brick). Figure 3.9 shows an Abit slot-1 IBM/compatible motherboard (Abit is the manufacturer of the motherboard).

Figure 3.9 Motherboards come in a number of different configurations and sizes.

A number of the Slot 1 motherboards available on the market also supply space for dual processors. This makes the Slot 1 motherboard appropriate for high-end client workstations or network servers.

Although how fast a computer can work with data is really ultimately decided by the computer's processor, deciding on a particular motherboard should probably be determined, in part, by the features the motherboard's chipset provides. The chipset determines the ceiling for the bus speed. Chipsets provide DMA support (discussed earlier in this chapter in the section "Selecting a NIC") and other features, such as an Accelerated Graphics Port (AGP provides faster video response). These features will also boost the overall performance of the computer.

Processors

The processor is really the brain of the computer. It processes binary information input by the user or received from other devices on the computer, such as the network interface card. Processor speed is measured in megahertz (MHz). The Intel processor used on the original IBM PC ran at 8MHz. Processors are now available that run in excess of 1,000MHz (that is, 1GHz or gigahertz). Figure 3.10 shows an Intel Celeron 400MHz processor (on the left) for use on a Socket 7 motherboard and a Slot 1 Intel 300MHz Pentium II processor.

Figure 3.10 Processors are built to fit into a particular place on a motherboard.

Processors are manufactured by a number of different companies, including Intel, Motorola, Cyrix, and AMD. The selection of the processor type and speed, as far as networking is concerned, will depend on whether you are configuring a client machine or a network server. Faster (and even multiple) processors are a must on a server that needs to process a large number of calls for data from users on the network.

Basically, you should choose the processor you want to use for a computer and allow that choice to determine the motherboard you use for the computer. This helps narrow the choice of motherboards down to those that support the processor.

Memory

There seems to be as many memory types for personal computers as there are types of apples. Computer memory or RAM (Random Access Memory) is the working storage area. It is used by the processor and other devices to temporarily store information, and it's also accessed by software as we work on our computers.

You can't just install any type of RAM on your motherboard; it is actually dictated by the chipset the manufacturer places on the motherboard. This means you need to know the type of RAM that is compatible with a particular motherboard.

RAM comes in two basic formats: SIMMS and DIMMS. A SIMM (Single Inline Memory Module) is a epoxy-coated silicon wafer that contains a number of memory chips. The SIMM fits into a slot on the motherboard. SIMMs must be placed on the motherboard in identical pairs (there are typically four SIMM slots on a motherboard). This means that to have 64MB of memory on the motherboard, two 32MB SIMMs would be installed.

A DIMM (Dual Inline Memory Module) contains memory chips like a SIMM but actually provides a greater density of memory chips and therefore more RAM. DIMMs do not have to be installed in pairs, and there are typically three DIMM slots on a motherboard. This means that a computer with 128MB of memory would only require the installation of one 128MB DIMM. All the newer motherboards use DIMMs (although you might find some motherboards that have slots for both DIMMs and SIMMs).

RAM speed has been historically measured in nanoseconds (ns). The lower the nanosecond rating for the RAM, the faster the RAM. For example, 10ns RAM would be faster than 30ns RAM. The speed of newer RAM memory is now measured in MHz. Currently, 100 and 133MHz RAM is available. These two RAM speeds are roughly equivalent to 12ns and 8ns, respectively.

As mentioned earlier, a number of different RAM types are available, and the type used is dictated by the motherboard used on the computer. Although memory has changed dramatically since the advent of the PC, the RAM types listed here are all types you might find on a motherboard designed for a Pentium processor (clone processor motherboard):

  • Fast Page Mode (FPM) memory. This type of RAM is mounted in SIMM modules of 2, 4, 8, 16, or 32MB and is the traditional RAM type. FPM RAM is typically found in 60ns and 70ns versions. You cannot mix different speeds on the same motherboard.

  • Extended Data Output (EDO) RAM. This RAM type is an improvement of FPM RAM that provides for the faster reading of data. EDO RAM is usually sold in 60 and 50ns versions. The 50ns version is available at a higher cost. EDO RAM is mounted in SIMM modules.

  • Synchronous Dynamic RAM (SDRAM). This RAM type is a newer memory type and is used in most new PCs. This memory type is typically called PC100 or PC133 RAM, depending on its speed. SDRAM comes in DIMMs and has an access time of only 12 to 8ns (PC100 and PC133 RAM, respectively) This type of RAM is called synchronous because it's actually able to synchronize itself with the speed of the motherboard.

  • Double Data Rate-Synchronous DRAM (DDR-SDRAM). The newest RAM type, which is still only supported by a few motherboard manufacturers, is DDR-SDRAM. This type of RAM is actually able to transfer data twice during the motherboard's clock cycle (which is measured in MHz). This means that this type of RAM can be twice as fast as other RAM types. DDR-SDRAM comes in DIMMs.

Bottom line, the more RAM you have on a system, the better the system's performance. Adding RAM to any computer will increase system throughput. The addition of RAM, in many cases, will even provide more of a performance jump than switching to a faster processor.

NOTE

Another RAM type that you may see in the near future is Rambus DRAM (RDRAM). RDRAM was developed by Rambus, Inc. RDRAM is a very fast type of DRAM that can run as fast as 600MHz. RDRAM is currently used in some graphics accelerator cards. However, Intel has a licensing agreement with Rambus to use RDRAM technology on future Intel motherboards.

Hard Drives

The first hard drive available for the original IBM PC boasted a capacity of 10MB (10 million bytes). Now it is common for hard drives or fixed disks to have capacities in excess of 30GB (that's 30 billion bytes).

Hard drives come in two flavors: IDE drives and SCSI drives. An Integrated Drive Electronics (IDE) drive is a hard drive (or other device such as a CD-ROM) where the controller for the drive is built into the drive itself. An IDE drive is connected to the motherboard using a ribbon cable. Each motherboard IDE connection supports up to two IDE drives. Motherboards typically have two IDE connections, meaning a maximum of four IDE drives (this includes hard drives and CD-ROM drives) could be installed on the computer.

NOTE

The newest drive standard available is Enhanced IDE (EIDE). It provides faster data rates and can support larger storage devices than the IDE standard.

Small Computer System Interface (SCSI) hard drives are attached to a SCSI controller card (placed in one of the motherboard's expansion slots or built right onto the motherboard, in the case of servers). SCSI controllers allow for the attachment of more drives (up to seven); therefore, SCSI drives are pretty much the standard for server computers. Figure 3.11 shows an IDE drive (on the left) and a SCSI drive; note that the attachment pins are different (due to the fact that different ribbon cables are used to attach these drives to the motherboard or SCSI controller card, respectively).

Figure 3.11 Hard drives can be IDE or SCSI drives.

In terms of server hardware, SCSI hard drives are preferred over IDE drives because SCSI drives boast a 12% performance boost over their IDE counterparts. Also, only two IDE drives can be connected to the motherboard via the same ribbon cable (limiting a computer to a maximum of four IDE drives connected to the motherboard). On the other hand, one SCSI controller will support up to seven drives, which makes it easier to deploy multiple-drive configurations, such as a RAID array (RAID is discussed in the section titled "Working with RAID," in Chapter 14, "Protecting Network Data").

NOTE

Network storage capacity is no longer limited to the hard drives you have on your network servers. The recent introduction of network attached storage (NAS) provides a way to add storage capacity to a network without adding an actual server computer. An NAS device is really just a box of hard drives that is directly connected to the network. NAS devices, such as the Quantum SnapServer, run their own proprietary OS and can be configured for file sharing using remote management software that can be run from a network client or server. NAS devices don't need a monitor or keyboard because you remotely configure them over the network. NAS devices provide an easy way to add hard drive storage capacity to a large network or even a peer-to-peer network without the expense of a network operating system and dedicated server hardware.

Network Server Considerations

Network servers require large storage capacity, fast processors, and ample memory. Server tower cases also are larger than client computers and provide much more space for additional hard drives and other peripherals.

Server computers often have motherboards that provide space for more than one processor. Most network operating systems are built to take advantage of multiple processors. In fact, some network operating systems (such as Windows 2000 Advanced Server) support up to 32 processors.

Servers also typically contain many more hard drives than you would find on a client machine and usually contain SCSI hard drives rather than IDE drives (which you would typically find on a client computer). This is not only to provide adequate storage space but also to build in some redundancy for storing files. We will talk about how drive redundancy can be used to help keep important data safe in Chapter 14. The SCSI controllers are also typically part of the server's motherboard rather than an add-on card.

NOTE

Servers often will contain drive bays that contain "hot-swappable" drives. This means a drive can be added or swapped while the server is running. These drive bays allow you to access the drive by sliding the drive out of the case; it's not unlike opening a drawer. This means that you can deal with drive issues without powering down the network server or opening the server case.

The hardware configuration for a server will, to a certain degree, be dictated by the network operating system running on that server. Each network operating system provides a baseline configuration for a server that will run that NOS.

For example, the recommended baseline server configuration for Microsoft Windows 2000 Server is as follows:

  • Processor: Intel Pentium 166MHz

  • RAM: 128MB (256 recommended)

  • Hard drive: 2GB

  • CD-ROM drive: 12X

  • Monitor: Super VGA capable of 800x600 resolution

Novell NetWare 5.1 also has similar hardware requirements as a baseline for a NetWare 5.1 server. Keep in mind that the baseline configuration is often the hardware that is needed just to run the NOS properly and doesn't necessarily take into consideration how many clients you have on your network or the type of resources that will be accessed on a particular server.

Network operating systems are also generally less forgiving when you attempt to run them on computers with odd configurations or atypical hardware. NOS software companies often provide a hardware compatibility list that allows you to view what types of server hardware have been tested with the particular operating system.

Before you actually finalize your server configurations, you need to do some research on the NOS you will be running. Novell, Microsoft, Sun Microsystems, and other NOS providers typically provide white papers and other material that allow you to look at case studies and performance data related to a particular NOS and various hardware configurations.

TIP

Microsoft, Sun, and Novell all provide the hardware requirements to run their network operating systems. Check out these sites:

Network Client Considerations

Network clients don't typically need the processing power and storage capacity required by a server computer. Network clients do need, however, to be able to properly run the client operating system they have been configured with. Be sure that a client machine has at least the minimum hardware configuration to run the client operating system.

Because there are tons of different computer configurations out there (for standalone PCs, with most being quite satisfactory as a network client) and operating systems such as Windows 9x and Windows Me have been created with that fact in mind. They run on many different hardware configurations. Higher-end client software, such as Windows 2000, will be supported on fewer configurations. As is the case with network operating systems, some client operating systems will provide hardware compatibility lists you can review. These lists allow you to choose a compatible configuration for your client computers.

NOTE

To buy or to build? That is the question. Although the relatively low price of computer components may seem like a fairly seductive reason to build computers for a network, prebuilt PCs are configured with components that the computer manufacturer knows (or should know) work well together. Also, the prospect of building 100 computers for a network is an extremely daunting task, even if you've thrown a few computers together yourself. Adding RAM or hard drives to a PC is one thing; building a computer is something else entirely.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020