John Colon Blog

Author Archive

Comparison of Windows Server 2003 Editions

by on Mar.17, 2010, under Operating System, Software, TIPS

Comparison of Windows Server 2003 Editions

Updated: March 28, 2003

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

The following table describes features supported by the Microsoft® Windows Server™ 2003 operating system, and illustrates which editions of the operating system support which features.

Art Image = Feature included  

Art Image = Feature partially supported  

Art Image = Feature not included

 

Category Feature and Description Standard Edition Enterprise Edition Datacenter Edition Web Edition
Hardware Specifications 64-bit Support for Intel Itanium-based Computers(1)

Support for 64-bit processing delivers far higher scalability than 32-bit file servers by providing a greatly enlarged virtual address space and paged pool area, the ability to handle increased numbers of users and connections, and increased hardware reliability through predictive error checking and notification of failures.

Art Image Art Image Art Image Art Image
Hardware Specifications Hot Add Memory(2, 3)

Hot Add Memory allows ranges of memory to be added to a computer and made available to the operating system and applications as part of the normal memory pool. This does not require rebooting the computer and involves no downtime. This feature only operates on servers that have hardware support for adding memory while the server is operating. Most existing servers do not have such hardware support and can be damaged if memory is installed while the power is on. It is recommended that you consult your server operator’s manual for more information.

Art Image Art Image Art Image Art Image
Hardware Specifications Non-Uniform Memory Access(3)

As processor clock rates continue to increase and put pressure on processor bus architectures, scaling is addressed by implementing multiple processor buses. This can result in an architecture consisting of processors and memory arranged in smaller subsystems called nodes. Processor access time to memory in other nodes is longer than access time to memory in the same node. This results in Non-Uniform Memory Access (NUMA) across the system. The longer access times to other nodes can degrade software performance. The operating system attempts to limit degradation by scheduling threads from the same process on processors that are in the same node, and allocating all memory requests within the same node as the processor making the request. In addition, an API is included to make NUMA architecture information available to application software. These features ensure that memory accesses are local to a node wherever possible, and limit software degradation caused by the NUMA architecture.

Art Image Art Image Art Image Art Image
Hardware Specifications Datacenter Program

The Datacenter Program provides customers with an integrated hardware, software, and service offering, delivered by Microsoft and qualified server vendors such as original equipment manufacturers (OEMs).

Art Image Art Image Art Image Art Image
Hardware Specifications 2-GB RAM Maximum

RAM facilitates improved system scalability and performance. The more RAM added to a server beyond minimum requirements, the more memory available for applications to use. Designed for building and hosting Web applications, Web pages, and XML Web services, Windows Server 2003, Web Edition supports new systems with up to 2 GB of RAM.

Art Image Art Image Art Image Art Image
Hardware Specifications 4-GB RAM Maximum

RAM facilitates improved system scalability and performance. The more RAM added to a server beyond minimum requirements, the more memory available for applications to use. Designed for small organizations and departmental use, Windows Server 2003, Standard Edition supports new systems with up to 4 GB of RAM.

Art Image Art Image Art Image Art Image
Hardware Specifications 32-GB RAM Maximum

RAM facilitates improved system scalability and performance. The more RAM added to a server beyond minimum requirements, the more memory available for applications to use. Designed for demanding enterprise applications, Windows Server 2003, Enterprise Edition supports new systems with up to 32 GB of RAM.

Art Image Art Image Art Image Art Image
Hardware Specifications 64-GB RAM Maximum(4)

RAM facilitates improved system scalability and performance. The more RAM added to a server beyond minimum requirements, the more memory available for applications to use. Designed for mission-critical applications, the 32-bit version of Windows Server 2003, Datacenter Edition supports up to 64 GB of RAM on x86-based computers. The 64-bit version of Windows Server 2003, Enterprise Edition supports systems with up to 64 GB of RAM.

Art Image Art Image Art Image Art Image
Hardware Specifications 512-GB RAM Maximum(5)

RAM facilitates improved system scalability and performance. The more RAM added to a server beyond minimum requirements, the more memory available for applications to use. The 64-bit version of Windows Server 2003, Datacenter Edition supports systems with up to 512 GB of RAM.

Art Image Art Image Art Image Art Image
Hardware Specifications 2-Way Symmetric Multiprocessing

The Windows Server 2003 family supports single or multiple CPUs that conform to the symmetric multiprocessing (SMP) standard. Using SMP, the operating system can run threads on any available processor, which makes it possible for applications to use multiple processors when additional processing power is required to increase the capability of a system. New features include SMP locking performance, improved registry performance, and increased Terminal Server sessions. Designed for building and hosting Web applications, Web pages, and XML Web services, Windows Server 2003, Web Edition supports new systems with up to two-way SMP.

Art Image Art Image Art Image Art Image
Hardware Specifications 4-Way Symmetric Multiprocessing

The Windows Server 2003 family supports single or multiple CPUs that conform to the symmetric multiprocessing (SMP) standard. Using SMP, the operating system can run threads on any available processor, which makes it possible for applications to use multiple processors when additional processing power is required to increase the capability of a system. New features include SMP locking performance, improved registry performance, and increased Terminal Server sessions. Designed for small organizations and departmental use, Windows Server 2003, Standard Edition supports new systems with up to four-way SMP.

Art Image Art Image Art Image Art Image
Hardware Specifications 8-Way Symmetric Multiprocessing

The Windows Server 2003 family supports single or multiple CPUs that conform to the symmetric multiprocessing (SMP) standard. Using SMP, the operating system can run threads on any available processor, which makes it possible for applications to use multiple processors when additional processing power is required to increase the capability of a system. New features include SMP locking performance, improved registry performance, and increased Terminal Server sessions. Designed for demanding enterprise applications, Windows Server 2003, Enterprise Edition supports new systems with up to eight-way SMP. This includes the 64-bit edition of Windows Server 2003, Enterprise Edition.

Art Image Art Image Art Image Art Image
Hardware Specifications 32-Way Symmetric Multiprocessing

The Windows Server 2003 family supports single or multiple CPUs that conform to the symmetric multiprocessing (SMP) standard. Using SMP, the operating system can run threads on any available processor, which makes it possible for applications to use multiple processors when additional processing power is required to increase the capability of a system. New features include SMP locking performance, improved registry performance, and increased Terminal Server sessions. Designed for mission-critical applications, Windows Server 2003, Datacenter Edition supports new systems with 8-way to 32-way SMP. This includes the 64-bit edition of Windows Server 2003, Datacenter Edition.

Art Image Art Image Art Image Art Image
Hardware Specifications 64-Way Symmetric Multiprocessing

The Windows Server 2003 family supports single or multiple CPUs that conform to the symmetric multiprocessing (SMP) standard. Using SMP, the operating system can run threads on any available processor, which makes it possible for applications to use multiple processors when additional processing power is required to increase the capability of a system. New features include SMP locking performance, improved registry performance, and increased Terminal Server sessions. Designed for mission-critical applications, Windows Server 2003, Datacenter Edition supports new systems with up to 64-way SMP. The support for over 32 processors is only available with the 64-bit edition of Windows Server 2003, Datacenter Edition.

Microsoft also offers a 128-way SKU for Windows Server 2003, Datacenter Edition so Windows can run on a 128-processor computer. However, the largest partition supported would be 64 processors.

Art Image Art Image Art Image Art Image
Directory Services Active Directory® Directory Service

Active Directory is the directory service for Windows Server 2003, Standard Edition; Windows Server 2003, Enterprise Edition; and Windows Server 2003, Datacenter Edition. It stores information about objects on the network and makes this information easy for administrators and users to find and use. Active Directory uses a structured data store as the basis for a logical, hierarchical organization of directory information.

Art Image Art Image Art Image Art Image
Directory Services Microsoft Identity Integration Server Support

Microsoft Identity Integration Server (MIIS) is a centralized service that stores and integrates identity information from multiple directories in an organization. The goal of this metadirectory is to provide an organization with a unified view of all known identity information about users, applications, and network resources. A metadirectory solves important business issues that result from having information stored in multiple, disparate data repositories throughout an organization. MIIS is available via Microsoft Consulting Services (MCS) or via an MIIS partner engagement.

Art Image Art Image Art Image Art Image
Security Services Internet Connection Firewall

Internet Connection Firewall (ICF) provides Internet security in the form of a firewall. Designed for use in the home and small business, ICF provides protection on computers directly connected to the Internet. This feature is available for LAN or dial-up networks, virtual private networks (VPNs), and Point-to-Point Protocol over Ethernet (PPPoE) connections. It also prevents scanning of ports and resources (such as file and printer shares) from external sources.

Art Image Art Image Art Image Art Image
Security Services Public Key Infrastructure, Certificate Services, and Smart Cards

By using Certificate Services and certificate management tools, you can deploy your own public key infrastructure (PKI). With a PKI, you can implement standards-based technologies, such as smart card logon capabilities, client authentication through Secure Sockets Layer (SSL) and Transport Layer Security (TLS), secure e-mail, digital signatures, and secure connectivity using Internet Protocol security (IPSec). By using Certificate Services, you can set up and manage certification authorities (CAs) that issue and revoke X.509 v3 certificates. This means that you do not have to depend on commercial client authentication services, although you can integrate commercial client authentication into your PKI if you choose.

Art Image Art Image Art Image Art Image
Terminal Services Remote Desktop for Administration

With Remote Desktop for Administration (formerly known as Terminal Services in Remote Administration mode), you can administer a computer from virtually any computer on your network. Based on Terminal Services technology, Remote Desktop for Administration is specifically designed for server management.

Art Image Art Image Art Image Art Image
Terminal Services Terminal Server

Terminal Server lets you deliver Windows-based applications — or the Windows desktop itself — to virtually any computing device, including those that cannot run Windows. For example, a user can access a virtual Windows XP Professional desktop and x86-based Windows applications from hardware that cannot run the software locally. Terminal Server provides this capability for both Windows-based and non–Windows-based client devices. When a user runs an application on Terminal Server, all of the application execution takes place on the server, and only keyboard, mouse, and display information traverses the network.

Note

  • Terminal Server mode is not included on computers running Microsoft Windows Server 2003, Web Edition; however, Remote Desktop for Administration is available on Windows Server 2003, Web Edition.
Art Image Art Image Art Image Art Image
Terminal Services Terminal Server Session Directory

Terminal Server Session Directory allows users to easily reconnect to a disconnected session in a load-balanced Terminal Server farm. Session Directory is compatible with the Windows Server 2003 Network Load Balancing service, and is supported by third-party external load-balancer products from manufacturers such as F5 Networks (formerly F5 Labs) and Radware.

Note

  • The Session Directory Service runs on all editions of Windows Server 2003; however, to participate in a Session Directory, the server must be running Windows Server 2003, Enterprise Edition or Windows Server 2003, Datacenter Edition (including the 64- bit editions of the Windows Server 2003 family).
Art Image Art Image Art Image Art Image
Clustering Technologies Network Load Balancing

Previously known as Windows NT Load Balancing Service (WLBS), Network Load Balancing distributes incoming TCP/IP traffic among multiple servers. Your clustered applications, especially Web server applications, can handle more traffic, provide higher availability, and provide faster response times.

Art Image Art Image Art Image Art Image
Clustering Technologies Cluster Service

A cluster is a group of independent computers, called nodes, that work together to run a common set of applications and provide high availability. If one node on the cluster fails, the application can be failed over to the next node. Server clusters of up to eight nodes are available only in Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition.

Art Image Art Image Art Image Art Image
Communications and Networking Services Virtual Private Network Support

You can give users ready access to your organization’s network even when they are out of the office — and reduce the cost of this access — by implementing a virtual private network (VPN). The VPN connection creates a secure tunnel across the Internet into the private network. There are two types of VPN technologies in the Windows Server 2003 family: Point-to-Point Tunneling Protocol (PPTP), which employs user-level Point-to-Point Protocol (PPP) authentication methods and Microsoft Point-to-Point Encryption (MPEE) for data encryption; and Layer Two Tunneling Protocol (L2TP) with Internet Protocol security (IPSec). L2TP employs user-level PPP authentication methods and computer-level certificates with IPSec for data encryption. On Windows Server 2003, Web Edition and Windows Server 2003, Standard Edition, you can create up to 100 PPTP ports and up to 100 L2TP ports. However, Windows Server 2003, Web Edition, can accept only one VPN connection at a time. Windows Server 2003, Standard Edition, can accept up to 1,000 concurrent VPN connections via the ports. If 1,000 VPN clients are connected, further connection attempts are denied until the number of connections falls below 1,000. Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition support unlimited concurrent users.

Art Image Art Image Art Image Art Image
Communications and Networking Services Internet Authentication Service

Internet Authentication Service (IAS) is the Microsoft implementation of a Remote Authentication Dial-in User Service (RADIUS) server and proxy. As a RADIUS server, IAS performs centralized connection authentication, authorization, and accounting for many types of network access including wireless, authenticating switch, and remote access dial-up and virtual private network (VPN) connections. As a RADIUS proxy, IAS forwards authentication and accounting messages to other RADIUS servers. You can configure IAS in Windows Server 2003, Standard Edition, with a maximum of 50 RADIUS clients and a maximum of 2 remote RADIUS server groups. With IAS in Windows Server 2003, Enterprise Edition, and Windows Server 2003, Datacenter Edition, you can configure an unlimited number of RADIUS clients and remote RADIUS server groups. In addition, you can configure RADIUS clients by specifying an IP address range.

Art Image Art Image Art Image Art Image
Communications and Networking Services Network Bridge

Network Bridge provides an easy way for you to connect different LAN segments, allowing users to bridge connections between different computers and devices on their network, even when they connect to the network through different methods. Network bridge is supported in Windows Server 2003, Standard Edition and Windows Server 2003, Enterprise Edition.

Art Image Art Image Art Image Art Image
Communications and Networking Services Internet Connection Sharing

By using the Internet Connection Sharing (ICS) feature of Network Connections, you can connect your home network or small office network to the Internet. For example, you might have a home network that connects to the Internet through a dial-up connection. By enabling ICS on the computer that uses the dial-up connection, you can provide network address translation (NAT), addressing, and name resolution services for all the computers on your network.

Art Image Art Image Art Image Art Image
Communications and Networking Services IPv6

Internet Protocol version 6 (IPv6) is a suite of Internet standard protocols that will become the next generation of network layer protocols for the Internet. IPv6 is designed to solve many of the problems of the current version of IP (known as IPv4) with regard to address depletion, security, autoconfiguration, extensibility, and more.

Art Image Art Image Art Image Art Image
File and Print Services Distributed File System

Distributed File System (DFS) is enhanced for Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition by allowing multiple DFS roots on a single server. You can use this feature to host multiple DFS roots on a single server, reducing administrative and hardware costs of managing multiple namespaces and multiple replicated namespaces. Using Active Directory, DFS shares can be published as volume objects and administration can be delegated. Windows Server 2003, Standard Edition supports only one DFS root. DFS is partially supported in Windows Server 2003, Web Edition, where it is possible to access DFS files and act as a node in DFS tree, but only 10 concurrent incoming server message block (SMB) connections are permitted.

Art Image Art Image Art Image Art Image
File and Print Services Encrypting File System

Encrypting File System (EFS) complements other access controls and provides an additional level of protection for your data. EFS runs as an integrated system service on all disks (including clustered disks), making it easy to manage, difficult to attack, and transparent to the user.

Art Image Art Image Art Image Art Image
File and Print Services Shadow Copies for Shared Folders

Shadow Copy Restore (Previous Versions) provides point-in-time copies for network folders. Users can easily access previous versions of their files through Windows Explorer by right-clicking a file or folder.

Art Image Art Image Art Image Art Image
File and Print Services Removable Storage

Removable Storage makes it easy to track your removable storage media (tapes and optical discs) and to manage the hardware libraries (such as changers and jukeboxes) that contain them. Because removable optical discs and tapes are less expensive per megabyte than hard disks, Removable Storage and Remote Storage can decrease your costs.

Art Image Art Image Art Image Art Image
File and Print Services Remote Storage

Remote Storage uses criteria that you specify to automatically copy little-used files to removable media. If hard disk space drops below specified levels, Remote Storage removes the cached file content from the disk. If the file is needed later, the content is automatically recalled from storage. Remote Storage now supports migration to magneto-optical media. Remote Storage is not available in Windows Server 2003, Standard Edition or Windows Server 2003, Web Edition.

Art Image Art Image Art Image Art Image
File and Print Services Fax Service

Fax Service lets users send and receive faxes by using a modem or a fax board. You can also send faxes by using your network. You can print to fax from any application, send a cover page, and track and monitor fax activity. New wizards simplify configuration and fax sending. Also, developers can write applications using the new fax APIs to automatically send faxes from their applications.

Art Image Art Image Art Image Art Image
File and Print Services Services for Macintosh

Services for Macintosh provides Macintosh users with access to files stored on a computer running Windows Server 2003. The file server is accessible over TCP/IP networks and over AppleTalk networks. Print services allow Macintosh clients to print to Windows NT or Windows 2000–based print shares via the AppleTalk protocol. In addition to the print server, there is a 300 dpi PostScript RIP engine that allows Macintosh-generated PostScript print jobs to be sent to non-PostScript printers, such as inkjet printers.

Art Image Art Image Art Image Art Image
Management Services IntelliMirror® Management Technologies

To help reduce costs, administrators need high levels of control over portable and desktop systems. IntelliMirror management technologies provide this control on client systems running Windows 2000 Professional or Windows XP Professional. You can use IntelliMirror to define policies based on business roles, group memberships, and locations. With these policies, Windows 2000 Professional desktops and Windows XP Professional desktops are automatically reconfigured to meet a specific user’s requirements each time that user logs on to the network, regardless of where the user logs on.

Art Image Art Image Art Image Art Image
Management Services Group Policy Results

Group Policy Results allows administrators to see the effect a Group Policy setting has on a targeted user or computer. Included in the Group Policy Management Console, Group Policy Results provides administrators with a powerful and flexible base-level tool to plan, monitor, and troubleshoot Group Policy.

Group Policy Results uses Windows Management Instrumentation (WMI), making the information available to administrators via the console and directly to other management applications via WMI.

Art Image Art Image Art Image Art Image
Management Services Windows Management Instrumentation Command Line

Windows Management Instrumentation (WMI) provides unified access to the management functions of local and remote systems. By adding command-line access to WMI, administrators can directly access these management functions and create queries based on this data. You can monitor local and remote Windows Server 2003 and Windows XP systems directly, to view results through the command line or to retrieve the management data in XML format and processed into built-in or custom XSL output formats. WMI follows the specifications of the industry-standard Common Information Model (CIM) defined by the Distributed Management Task Force (DMTF).

Art Image Art Image Art Image Art Image
Management Services Remote OS Installation

Remote OS Installation uses Group Policy, Remote Installation Services, and Pre-Boot eXecution Environment (PXE) server hardware to re-image a server with a clean install of a Windows Server 2003–based environment. This feature can also be used to re-image Windows 2000 and Windows XP desktops.

Administrators can use Remote OS Installation and IntelliMirror together to simplify the task of exchanging or bringing new computers into the network environment:

  • Remote OS Installation can establish a full initial working set image directly to the computer hardware.
  • IntelliMirror can restore policy-based settings for data, settings, and software use.

Used together with IntelliMirror or on its own, Remote OS Installation can increase the efficiency of computer management in your organization while simplifying the task of maintaining corporate-standard environments on Windows-based servers and desktops.

Art Image Art Image Art Image Art Image
Management Services Remote Installation Services

You can use Remote Installation Services (RIS) to create automated installation images of operating systems or of complete computer configurations. You can then make these installation images available to users at client computers. You can also specify which RIS server will provide installations to a given client computer. The client computers must support remote booting with the Pre-Boot eXecution Environment (PXE) ROM, or they must be started with a remote-startup floppy disk.

Art Image Art Image Art Image Art Image
Management Services Windows System Resource Manager

Windows System Resource Manager (WSRM) provides resource management and enables the allocation of resources, including processor and memory resources, among multiple processes based on business priorities. An administrator sets targets for the amount of hardware resources that running applications or users (typically in a Terminal Server environment) are allowed to consume. It also creates utilization accounting records for management, service level agreement (SLA) tracking, and enabling charge-backs.

Art Image Art Image Art Image Art Image
.NET Application Services .NET Framework(2)

The .NET Framework enables your developers to create great Web applications with the help of ASP.NET and other technologies. It also helps them build the same type of applications they design and develop today. The .NET Framework is language-neutral; virtually any programming language can target it. Developers can build .NET-based applications and services in a number of languages, including Visual C++, Visual Basic .NET, JScript, and Visual C#. Integrated into the Windows Server 2003 family, the .NET Framework is the infrastructure for .NET. The .NET Framework incorporates the common language runtime and a unified set of class libraries that include Windows Forms, ADO.NET, ASP.NET, and other capabilities. The .NET Framework provides a fully managed, protected, and feature-rich application execution environment, simplified development and deployment, and seamless integration with a wide variety of programming languages.

Art Image Art Image Art Image Art Image
.NET Application Services Internet Information Services 6.0

Internet Information Services (IIS) 6.0 is a full-featured Web server that provides the foundation for the Windows Server 2003 family and existing Web-based applications and XML Web services. IIS 6.0 offers dedicated application mode, which runs all application code in an isolated environment. IIS 6.0 also supports Web gardens, in which a set of equivalent processes on a computer each receive a share of the requests normally served by a single process, achieving better multiprocessor scalability.

Art Image Art Image Art Image Art Image
.NET Application Services ASP.NET(2)

ASP.NET is the engine for Web-based applications and XML Web services. It brings rapid application development to the server. Part of the class library in the .NET Framework, ASP.NET pages use a compiled, event-driven programming model that improves performance and enables the separation of application logic and user interface.

Art Image Art Image Art Image Art Image
.NET Application Services Enterprise UDDI Services

Universal Description, Discovery, and Integration (UDDI) is an industry specification for publishing and locating information about Web services. Some products in the Windows Server 2003 family include UDDI Services, a Web service that provides UDDI capabilities for use within an enterprise or across organizations. UDDI Services is not included with Windows Server 2003, Web Edition. In addition, Windows Server 2003, Standard Edition, supports only stand-alone installations of UDDI Services. Distributed installation support is available with Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition. In a stand-alone installation of UDDI Services, both the UDDI Web server component and the UDDI database component are installed on a single server. In a distributed installation, UDDI components are distributed across multiple servers.

Art Image Art Image Art Image Art Image
Multimedia Services Windows Media® Services

Windows Media Services provide streaming audio and video over corporate intranets and the Internet. In Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition, Windows Media Services delivers advanced streaming functionality such as multicasting, wireless network support, Internet authentication, server plug-ins, and cache/proxy APIs.

Art Image Art Image Art Image Art Image
2 Comments more...

Types of CPU Sockets

by on Mar.05, 2010, under Troubleshooting

Types of CPU Sockets

One of the most important components of a computer is the CPU, as it is the component which processes all of the data for every program. The CPU plugs into the CPU socket on the computer’s motherboard, locking it in place and connecting it to every other component of the computer. Intel and AMD, the two leading producers of computer CPU’s, each have several different CPU designs which can be used in computers; as a result there are several different CPU sockets that you may find on motherboards. As a CPU cannot be used without the correct type of socket, matching the CPU to the motherboard’s socket is essential to building or upgrading a computer.

  1. The CPU socket connects the CPU to the motherboard
    The CPU socket connects the CPU to the motherboard
  2. Purpose of CPU Sockets

  3. The CPU socket on a motherboard serves two purposes. The first is to allow the transfer of data to and from the CPU. Pins attached to either the CPU or to the socket itself, connect the internal processing components of the CPU to the circuit connections, contained within the CPU socket. These connections allow data from every component on the motherboard to be sent to the CPU for processing and return.

    The second purpose of a CPU socket is to protect the CPU and computer from damage. Once a CPU has been inserted into the socket, the socket is closed. Closing the socket locks the CPU in place, preventing it from moving or being removed from the CPU socket until it has been unlocked. If the CPU were able to move, short circuits or damage to the pins which allow data transfer might occur.

  4. PGA Sockets

  5. PGA sockets support the use of CPU’s that feature a Pin Grid Array architecture. With PGA CPU’s, the connecting pins are mounted within the CPU and plug into corresponding holes in the socket to allow the CPU to connect to the motherboard’s circuits. The number of pins on the CPU will vary depending on the type of socket that the particular CPU uses, and will be arranged in a specific pattern so that the CPU will only be able to plug into the socket in one direction.

    Some PGA sockets use a method known as ZIF or “Zero Insertion Force” in which the CPU can be plugged in without having to press it into place; the locking of the socket closes the holes around the pins to make contact. This was created to solve the problem of pins being bent while attempting to insert CPU’s.

  6. LGA Sockets

  7. LGA sockets support the use of CPU’s that feature a Land Grid Array architecture. With LGA CPU’s, the connecting pins are mounted within the socket and the CPU features a grid of connectors which lay onto the pins. Locking the CPU into the socket is done in such a way that it places a small amount of downward force on the CPU, ensuring a good connection with the pins.
  8. Intel Socket Types

  9. Intel has created a number of sockets to support product lines such as their Pentium series’, Core2 series, and the i7 series of processors. As Intel processors have become more advanced, the number of pins on the processors have increased and older socket types have become incompatible with new CPU’s. The most common Intel sockets that are still in use include Socket 478 for the Pentium IV and Celeron processors, Sockets 771 and 775 for the Pentium D, Celeron D, and the Core2 Duo and Quad processors, and Socket 1366 for the Core i7 product line.
  10. AMD Socket Types

  11. AMD has created several socket types as well, though many of their sockets are backwards-compatible with previous CPU types due to similar CPU architecture across several product lines. The most common AMD sockets that are still in use include Socket A for the Athalon and Duron CPU’s, Socket AM2 for the Athalon 64 and Semperon processors, Socket AM2+ for the Phenom and Athalon 64 product lines, and Socket F for the Opteron and Athalon 64 7x 
2 Comments more...

ATX

by on Mar.05, 2010, under Troubleshooting

ATX (Advanced Technology Extended) is a computer form factor designed by Intel in 1995. It was the first big change in computer casemotherboard, and power supply design in many years. ATX overtook AT completely as the default form factor for new systems. ATX addressed many of the AT form factor’s annoyances that had frustrated system builders. Other standards for smaller boards (including microATXFlexATX and mini-ITX) usually keep the basic rear layout but reduce the size of the board and the number of expansion slot positions. In 2003, Intel announced the BTX standard, intended as a replacement for ATX. As of 2009, the ATX form factor remains a standard for do-it-yourselfers; BTX has however made inroads into pre-made systems.

The official specifications were released by Intel in 1995, and have been revised numerous times since, the most recent being version 2.3,[1] released in 2007.

A full size ATX board is 12 in × 9.6 in (305 mm × 244 mm). This allows many ATX form factor chassis to accept microATX boards as well.

58 Comments more...

Types of RAM

by on Mar.05, 2010, under Troubleshooting

Types of random access memory

There are generally two broad categories of random access memory:

  • DRAM memories (Dynamic Random Access Module), which are inexpensive. They are used essentially for the computer’s main memory
  • SRAM memories (Static Random Access Module), which are fast and costly. SRAM memories are used in particular for the processor’s cache memory

Operation of the random access memory

The random access memory comprises hundreds of thousands of small capacitors that store loads. When loaded, the logical state of the capacitor is equal to 1, otherwise it is 0, meaning that each capacitor represents one memory bit.

Given that the capacitors become discharged they must be constantly recharged (the exact term isrefresh) at regular intervals, known as the refresh cycle. DRAM memories for example require refresh cycles of around 15 nanoseconds (ns).

Each capacitor is coupled with a transistor (MOS-type) enabling “recovery” or amendment of the status of the capacitor. These transistors are arranged in the form of a table (matrix) thus we access a memory box(also called memory point) via a line and a column.

representation of a memory

Each memory point is thus characterised by an address which corresponds to a row number and a column number. This access is not instant and the access time period is known as latency time. Consequently, time required for access to data in the memory is equal to cycle time plus latency time.

Thus, for a DRAM memory, access time is 60 nanoseconds (35ns cycle time and 25ns latency time). On a computer, the cycle time corresponds to the opposite of the clock frequency; for example, for a computer with frequency of 200 MHz, cycle time is 5 ns (1/200*106)).

Consequently a computer with high frequency using memories with access time much longer than the processor cycle time must perform wait states to access the memory. For a computer with frequency of 200 MHz using DRAM memories (and access time of 60ns), there are 11 wait states for a transfer cycle. The computer’s performance decreases as the number of wait states increases, therefore we recommend the use of faster memories.

RAM module formats

There are many type of random access memory. They exist in the form of memory modules that can be plugged into the mother board.

Early memories existed in the form of chips called DIP (Dual Inline Package). Nowadays, memories generally exist in the form of modules, which are cards that can be plugged into connectors for this purpose. There are generally three types of RAM module:

  • modules in SIMM format (Single Inline Memory Module): these are printed circuit boards with one side equipped with memory chips. There are two types of SIMM modules, according to the number of connectors:
    • SIMM modules with 30 connectors (dimensions are 89x13mm) are 8-bit memories with which first-generation PCs were equipped (286, 386).

30-connector SIMM memory module

    • SIMM modules with 72 connectors (dimensions are 108x25mm) are memories able to store 32 bits of data simultaneously. These memories are found on PCs from the 386DX to the first Pentiums. On the latter, the processor works with a 64-bit data bus; this is why these computers must be equipped with two SIMM modules. 30-pin modules cannot be installed on 72-connector positions because a notch (at the centre of the connectors) would prevent it from being plugged in.

72-connector SIMM memory module

  • modules in DIMM format (Dual Inline Memory Module) are 64-bit memories, which explains why they do not need pairing. DIMM modules have memory chips on both sides of the printed circuit board and also have 84 connectors on each side, giving them a total of 168 pins. In addition to having larger dimensions than SIMM modules (130x25mm), these modules have a second notch to avoid confusion.

72-connector SIMM memory module
It may be interesting to note that the DIMM connectors have been enhanced to make insertion easier, thanks to levers located either side of the connector.

Smaller modules also exist; they are known as SO DIMM (Small Outline DIMM), designed for portable computers. SO DIMM modules have only 144 pins for 64-bit memories and 77 pins for 32-bit memories.

  • modules in RIMM format (Rambus Inline Memory Module, also called RD-RAM or DRD-RAM) are 64-bit memories developed by Rambus. They have 184 pins. These modules have two locating notches to avoid risk of confusion with the previous modules.

Given their high transfer speed, RIMM modules have a thermal film which is supposed to improve heat transfer.

As for DIMMs, smaller modules also exist; they are known as SO RIMM (Small Outline RIMM), designed for portable computers. SO RIMM modules have only 160 pins.�

DRAM PM

The DRAM (Dynamic RAM) is the most common type of memory at the start of this millennium. This is a memory whose transistors are arranged in a matrix in rows and columns. A transistor, coupled with a capacitor, gives information on a bit. Since 1 octet contains 8 bits, a DRAM memory module of 256 Mo will thus contain 256 * 2^10 * 2^10 = 256 * 1024 * 1024 = 268,435,456 octets = 268,435,456 * 8 = 2,147,483,648 bits = 2,147,483,648 transistors. A module of 256 Mo thus has a capacity of 268,435,456 octets, or 268 Mo! These memories have access times of 60 ns.

Furthermore, access to memory generally concerns data stored consecutively in the memory. Thus burst mode allows access to the three pieces of data following the first piece with no additional latency time. In this burst mode, time required to access the first piece of data is equal to cycle time plus latency time, and the time required to access the other three pieces of data is equal to just the cycle time; the four access times are thus written in the form X-Y-Y-Y, for example 5-3-3-3 indicates a memory for which 5 clock cycles are needed to access the first piece of data and 3 for the subsequent ones.

DRAM FPM

To speed up access to the DRAM, there is a technique, known as paging, which involves accessing data located in the same column by changing only the address of the row, thus avoiding repetition of the column number between reading of each row. This is known as DRAM FPM (Fast Page Mode). FPM achieves access times of around 70 to 80 nanoseconds for operating frequency between 25 and 33 Mhz.

DRAM EDO

DRAM EDO (Extended Data Out, sometimes also called hyper-page“) was introduced in 1995. The technique used with this type of memory involves addressing the next column while reading the data in a column. This creates an overlap of access thus saving time on each cycle. EDO memory access time is thus around 50 to 60 nanoseconds for operating frequency between 33 and 66 Mhz.

Thus the RAM EDO, when used in burst mode, achieves 5-2-2-2 cycles, representing a gain of 4 cycles on access to 4 pieces of data. Since the EDO memory did not work with frequencies higher than 66 Mhz, it was abandoned in favour of the SDRAM.

SDRAM

The SDRAM (Synchronous DRAM), introduced in 1997, allows synchronised reading of data with the mother-board bus, unlike the EDO and FPM memories (known as asynchronous) which have their own clock. The SDRAM thus eliminates waiting times due to synchronisation with the mother-board. This achieves a 5-1-1-1 burst mode cycle, with a gain of 3 cycles in comparison with the RAM EDO. The SDRAM is thus able to operate with frequency up to 150 Mhz, allowing it to achieve access times of around 10 ns.

DR-SDRAM (Rambus DRAM)

The DR-SDRAM (Direct Rambus DRAM) is a type of memory that lets you transfer data to a 16-bit bus at frequency of 800Mhz, giving it a bandwidth of 1.6 Go/s. As with the SDRAM, this type of memory is synchronised with the bus clock to enhance data exchange. However, the RAMBUS memory is a proprietary technology, meaning that any company wishing to produce RAM modules using this technology must pay royalties to both RAMBUS and Intel.

DDR-SDRAM

The DDR-SDRAM (Double Data Rate SDRAM) is a memory, based on the SDRAM technology, which doubles the transfer rate of the SDRAM using the same frequency.

Data are read or written into memory based on a clock. Standard DRAM memories use a method known as SDR (Single Data Rate) involving reading or writing a piece of data at each leading edge.

SDR - Single Data Rate

The DDR doubles the frequency of reading/writing, with a clock at the same frequency, by sending data to each leading edge and to each trailing edge.

DDR - Double Data Rate

DDR memories generally have a product name such as PCXXXX where “XXXX” represents the speed in Mo/s.

DDR2-SDRAM

DDR2 (or DDR-II) memory achieves speeds that are twice as high as those of the DDR with the same external frequency.

QDR (Quadruple Data Rate or quad-pumped) designates the reading and writing method used. DDR2 memory in fact uses two separate channels for reading and writing, so that it is able to send or receive twice as much data as the DDR.

QDR - Quad Data Rate

DDR2 also has more connectors than the classic DDR (240 for DDR2 compared with 184 for DDR).

summary table

The table below gives the equivalence between the mother-board frequency (FSB), the memory (RAM) frequency and its speed:

Memory Name Frequency (RAM) Frequency (FSB) Speed
DDR200 PC1600 200 MHz 100 MHz 1.6 Go/s
DDR266 PC2100 266 MHz 133 MHz 2.1 Go/s
DDR333 PC2700 333 MHz 166 MHz 2.7 Go/s
DDR400 PC3200 400 MHz 200 MHz 3.2 Go/s
DDR433 PC3500 433 MHz 217 MHz 3.5 Go/s
DDR466 PC3700 466 MHz 233 MHz 3.7 Go/s
DDR500 PC4000 500 MHz 250 MHz 4 Go/s
DDR533 PC4200 533 MHz 266 MHz 4.2 Go/s
DDR538 PC4300 538 MHz 269 MHz 4.3 Go/s
DDR550 PC4400 550 MHz 275 MHz 4.4 Go/s
DDR2-400 PC2-3200 400 MHz 100 MHz 3.2 Go/s
DDR2-533 PC2-4300 533 MHz 133 MHz 4.3 Go/s
DDR2-667 PC2-5300 667 MHz 167 MHz 5.3 Go/s
DDR2-675 PC2-5400 675 MHz 172.5 MHz 5.4 Go/s
DDR2-800 PC2-6400 800 MHz 200 MHz 6.4 Go/s
54 Comments more...

Memory -RAM

by on Mar.05, 2010, under Troubleshooting

People in the computer industry commonly use the term “memory” to refer to RAM (Random Access Memory). As your processor cranks on your game, it uses RAM to store some of the data needed to make your game work. While all forms of memory work together, RAM is considered the main memory since most data, regardless of its source, is stored in RAM before it is registered in any other storage device. Consequently, RAM is used millions of times every second. A computer uses Ram to hold temporary instructions and data needed to complete tasks. This enables the computer’s CPU (Central Processing Unit), to access instructions and data stored in memory very quickly.

Computer memory is extremely important to computer operation. Files and programs are loaded  into memory from external media like fixed disks (hard drives) and removable disks (floppies tapes). Memory can be built right into a system board, but it is more typically attached to the system board in the form of a chip or module. Inside these chips are microscopic digital switches which are used to represent binary data.

A good example of this is when the CPU loads an application program – such as a word processing or page layout program – into memory, thereby allowing the application program to work as quickly and efficiently as possible. In practical terms, having the program loaded into memory means that you can get work done more quickly with less time spent waiting for the computer to perform tasks.

The process begins when you enter a command from your keyboard. The CPU interprets the command and instructs the hard drive to load the command or program into memory. Once the data is loaded into memory, the CPU is able to access it much more quickly than if it had to retrieve it from the hard drive.

This process of putting things the CPU needs in a place where it can get at them more quickly is similar to placing various electronic files and documents you’re using on the computer into a single file folder or directory. By doing so, you keep all the files you need handy and avoid searching in several places every time you need them.

In general the more RAM a computer has the faster the computer operates. Why? RAM is where all the information is kept just before the computer needs to use it.

Think of it this way. During a conversation a person can speak without interruption if everything being talked about is in his or her memory. However, if a person does not have enough memory and has to look something up during the course of the conversation, in a book or newspaper, then the conversation stops until the needed information is found.

Computers are very similar; they can continue processing without interruption as long as all needed information is in memory (RAM). When that is not the case, the computer stops, retrieves the needed information from storage (i.e. Hard drive, CD, disk) and places it into memory and then continues processing. The more interruptions the computer receives to retrieve information the slower the computer. The more memory a computer has, the fewer interruptions and the faster the computer operates. More memory equates to more speed.

These days, no matter how much memory your computer has, it never seems to be quite enough. Not long ago, it was unheard of for a PC (Personal Computer), to have more than 1 or 2 MB (Megabytes) of memory. Today, most systems require 64MB to run basic applications. And up to 256MB or more is needed for optimal performance when using graphical and multimedia programs.

As an indication of how much things have changed over the past two decades, consider this: in 1981, referring to computer memory, Bill Gates said, “640K (roughly 1/2 of a megabyte) ought to be enough for anybody.”

 

DDR

Double Data Rate synchronous dynamic random access memory (or also known as DDR SDRAM) is a class of memory integrated circuits used in computers.

Compared to the preceding single data rate (SDR) SDRAM, the DDR SDRAM interface makes higher transfer rates possible by more strict control of the timing of the electrical data and clock signals. Implementations often have to use schemes such as phase-locked loops and self-calibration to reach the required timing accuracy.[1] [2]

The interface uses double pumping (transferring data on both the rising and falling edges of the clock signal) to lower the clock frequency. One advantage of keeping the clock frequency down is that it reduces thesignal integrity requirements on the circuit board connecting the memory to the controller. The name “double data rate” refers to the fact that a DDR SDRAM with a certain clock frequency achieves nearly twice thebandwidth of a single data rate (SDR) SDRAM running at the same clock frequency, due to this double pumping.

With data being transferred 64 bits at a time, DDR SDRAM gives a transfer rate of (memory bus clock rate) x 2 (for dual rate) × 64 (number of bits transferred) / 8 (number of bits/byte). Thus, with a bus frequency of 100 MHz, DDR SDRAM gives a maximum transfer rate of 1600 MB/s.

“Beginning in 1996 and concluding in June 2000, JEDEC developed the DDR (Double Data Rate) SDRAM specification (JESD79).”[3] JEDEC has set standards for data rates of DDR SDRAM, divided into two parts. The first specification is for memory chips, and the second is for memory modules. As DDR SDRAM is superseded by the newer DDR2 SDRAM, the older DDR version is sometimes referred to as DDR1 SDRAM.

DDR2

DDR2 SDRAM is a double data rate synchronous dynamic random access memory interface. It supersedes the original DDR SDRAM specification and the two are not compatible. In addition to double pumping the data bus as in DDR SDRAM (transferring data on the rising and falling edges of the bus clock signal), DDR2 allows higher bus speed and requires lower power by running the internal clock at one quarter the speed of the data bus. The two factors combine to require a total of 4 data transfers per internal clock cycle.

With data being transferred 64 bits at a time, DDR2 SDRAM gives a transfer rate of (memory clock rate) × 2 (for bus clock multiplier) × 2 (for dual rate) × 64 (number of bits transferred) / 8 (number of bits/byte). Thus with a memory clock frequency of 100 MHz, DDR2 SDRAM gives a maximum transfer rate of 3200 MB/s.

Since the DDR2 clock runs at half the DDR clock rate, DDR2 memory operating at the same external data bus clock rate as DDR will provide the same bandwidth but with higher latency, resulting in inferior performance. Alternatively, DDR2 memory operating at twice the external data bus clock rate as DDR may provide twice the bandwidth with the same latency. The best-rated DDR2 memory modules are at least twice as fast as the best-rated DDR memory modules.

DDR3

In electronic engineeringDDR3 SDRAM or double-data-rate three synchronous dynamic random access memory is a random access memory interface technology used for high bandwidth storage of the working data of a computer or other digital electronic devices. DDR3 is part of the SDRAM family of technologies and is one of the many DRAM (dynamic random access memory) implementations.

DDR3 SDRAM is an improvement over its predecessor, DDR2 SDRAM, and the two are not compatible. The primary benefit of DDR3 is the ability to transfer at twice the data rate of DDR2 (I/O at 8× the data rate of the memory cells it contains), thus enabling higher bus rates and higher peak rates than earlier memory technologies. In addition, the DDR3 standard allows for chip capacities of 512 megabits to 8 gigabits, effectively enabling a maximum memory module size of 16 gigabytes.

With data being transferred 64 bits at a time per memory modu

JEDEC standard modules

Standard name Memory clock Cycle time I/O bus clock Data rate Module name Peak transfer rate Timings
DDR3-800 100 MHz 10 ns 400 MHz 800 MT/s PC3-6400 6400 MB/s 5-5-5
6-6-6
DDR3-1066 133 MHz 7.5 ns 533 MHz 1066 MT/s PC3-8500 8533 MB/s 6-6-6
7-7-7
8-8-8
DDR3-1333 166 MHz 6 ns 667 MHz 1333 MT/s PC3-10600 10667 MB/s 7-7-7
8-8-8
9-9-9
10-10-10
DDR3-1600 200 MHz 5 ns 800 MHz 1600 MT/s PC3-12800 12800 MB/s 8-8-8
9-9-9
10-10-10
11-11-11
112 Comments more...

Bits and Bytes

by on Mar.05, 2010, under Troubleshooting

Bits And Bytes Conversion Tables

In computer systems a byte is a binary unit of measurement used to refer to disk storage space in a hard disk drive or Random Access Memory (RAM) memory on computer systems.

It takes 8 Bits to create one Byte where a Bit is also a binary digit consisting of a value of 0 or 1. For example 10101010, 00000000, 11111111 are all 8 bits long and form 1 Byte. Put simply a Byte is a collection of Bits.

The chart directly below will provide you with the conversions and the second chart shows you to abbreviations for each.

Unit Equals
1 Bit  Binary Digit
8 Bits  1 Byte
1024 Bytes  1 Kilobyte
1024 Kilobytes  1 Megabyte
1024 Megabytes  1 Gigabyte
1024 Gigabytes  1 Terabyte
1024 Terabytes  1 Petabyte
1024 Petabytes  1 Exabyte -
1024 Exabytes  1 Zettabyte
1024 Zettabytes  1 Yottabyte
1024 Yottabytes  1 Brontobyte

 

Abbreviations

Unit Abbreviation
Bit b
Byte B
Kilo Byte KB
Mega Byte MB
Giga Byte GB
Tera Byte TB
Peta Byte PB
Exa Byte EB
Zetta Byte ZB
Yotta Byte YB
Bronto Byte BB
176 Comments more...

PCI – PCI EXPRESS

by on Mar.05, 2010, under Troubleshooting

PCI

Conventional PCI (part of the PCI Local Bus standard and often shortened to PCI) is a computer bus for attaching hardware devices in a computer. These devices can take either the form of an integrated circuitfitted onto the motherboard itself, called a planar device in the PCI specification, or an expansion card that fits into a slot. The name PCI is an initialism formed from Peripheral Component Interconnect. The PCI Local Bus is common in modern PCs, where it has displaced ISA and VESA Local Bus as the standard expansion bus, and it also appears in many other computer types. Despite the availability of faster interfaces such as PCI-X and PCI Express, conventional PCI remains a very common interface.

PCI EXPRESS HISTORY

While in development, PCIe was initially referred to as HSI (for High Speed Interconnect), and underwent a name change to 3GIO (for 3rd Generation I/O) before finally settling on its PCI-SIG name PCI Express. It was first drawn up by a technical working group named the Arapaho Work Group (AWG) which for initial drafts consisted of an Intel only team of architects. Subsequently the AWG was expanded to include industry partners.

PCIe is a technology under constant development and improvement. The current PCI Express implementation is version 2.1, with version 3.0 already proposed. The following subsections briefly describe PCIe versions 1.0 through 3.0.

[edit]PCI Express 1.0

In 2004, Intel introduced PCIe 1.0, with a data rate of 250 MB/s and a transfer rate of 2.5 GT/s.

[edit]PCI Express 2.0

PCI-SIG announced the availability of the PCI Express Base 2.0 specification on 15 January 2007.[9] The PCIe 2.0 standard doubles the per-lane throughput from the PCIe 1.0 standard’s 250 MB/s to 500 MB/s. This means a 32-lane PCI connector (x32) can support throughput up to 16 GB/s aggregate. The PCIe 2.0 standard uses a base clock speed of 5.0 GHz, while the first version operates at 2.5 GHz.

PCIe 2.0 motherboard slots are fully backward compatible with PCIe v1.x cards. PCIe 2.0 cards are also generally backward compatible with PCIe 1.x motherboards, using the available bandwidth of PCI Express 1.1. Overall, graphic cards or motherboards designed for v 2.0 will be able to work with the other being v 1.1 or v 1.0.

The PCI-SIG also said that PCIe 2.0 features improvements to the point-to-point data transfer protocol and its software architecture.[10]

In June 2007 Intel released the specification of the Intel P35 chipset which supports only PCIe 1.1, not PCIe 2.0.[11] Some people may be confused by the P35 block diagram which states the Intel P35 has a PCIe x16 graphics link (8 GB/s) and 6 PCIe x1 links (500 MB/s each).[12] For simple verification one can view the P965 block diagram which shows the same number of lanes and bandwidth but was released before PCIe 2.0 was finalized.[original research?] Intel’s first PCIe 2.0 capable chipset was theX38 and boards began to ship from various vendors (AbitAsusGigabyte) as of October 21, 2007.[13] AMD started supporting PCIe 2.0 with its RD700 chipset series and nVidia started with the MCP72.[14] The specification of the Intel P45 chipset includes PCIe 2.0.

[edit]PCI Express 2.1

PCI Express 2.1 supports a large proportion of the management, support, and troubleshooting systems planned to be fully implemented in PCI Express 3.0. But, the speed is the same as PCI Express 2.0.

[edit]PCI Express 3.0

In August 2007, PCI-SIG announced that PCI Express 3.0 will carry a bit rate of 8 gigatransfers per second. The final specification is due in the second quarter of 2010 and will be backwards compatible with existing PCIe implementations.[15] New features for PCIe 3.0 specification include a number of optimizations for enhanced signaling and data integrity, including transmitter and receiver equalization, PLL improvements, clock data recovery, and channel enhancements for currently supported topologies.[16]

Following a six-month technical analysis of the feasibility of scaling the PCIe interconnect bandwidth, PCI-SIG’s analysis found out that 8 gigatransfers per second can be manufactured in mainstream silicon process technology, and can be deployed with existing low-cost materials and infrastructure, while maintaining full compatibility (with negligible impact) to the PCIe protocol stack.

PCIe 2.0 delivers 5 GT/s but employed an 8b/10b encoding scheme which took 20 percent overhead on the overall raw bit rate. By removing the requirement for the 8b/10b encoding scheme, and replacing it with a 128b/130b encoding scheme with only ~1.5 percent overhead,[17] PCIe 3.0′s 8 GT/s bit rate effectively delivers double PCIe 2.0 bandwidth. According to an official press release by PCI-SIG on 8 August 2007:

“The final PCIe 3.0 specifications, including form factor specification updates, may be available by late 2009, and could be seen in products starting in 2010 and beyond.”[18]

As of January 2010, the release of the final specifications has been delayed until Q2 2010.[19] PCI-SIG expects the PCIe 3.0 specifications to undergo rigorous technical vetting and validation before being released to the industry. This process, which was followed in the development of prior generations of the PCIe Base and various form factor specifications, includes the corroboration of the final electrical parameters with data derived from test silicon and other simulations conducted by multiple members of the PCI-SIG.

[edit]Current status

PCI Express has replaced AGP as the default interface for graphics cards on new systems. With a few exceptions, all graphics cards being released as of 2009 from ATI and NVIDIA use PCI Express. NVIDIA uses the high bandwidth data transfer of PCIe for its Scalable Link Interface (SLI) technology, which allows multiple graphics cards of the same chipset and model number to be run in tandem, allowing increased performance. ATI also has developed a multi-GPU system based on PCIe called CrossFire. AMD and NVIDIA have released motherboard chipsets which support up to four PCIe ×16 slots, allowing tri-GPU and quad-GPU card configurations.

Uptake for other forms of PC expansion has been much slower and conventional PCI remains dominant. PCI Express is commonly used for disk array controllers, onboard gigabit Ethernet and wi-fi but add-in cards are still generally conventional PCI, particularly at the lower end of the market. Sound cards, modems, serial port cards and other cards with low-speed interfaces are still nearly all conventional PCI. For this reason most motherboards supporting PCI Express offer conventional PCI slots as well.

ExpressCard has been introduced on several mid- to high-range laptops such as Apple’s MacBook Pro line. Unlike desktops, however, laptops frequently only have one expansion slot. Replacing the PC card slot with ExpressCard slot means a loss in compatibility with PC-card devices.

he initial rollout of PCI-Express provides three consumer flavors: x1, x2, and x16. The number represents the number of lanes: x1 has 1 lane; x2 has 2 lanes, and so on. Each lane is bi-directional and consists of 4 pins. Lanes have a delivery transfer rate of 250 MB/ps in each direction for a total of 500 MB/ps, per lane.

PCIe Lanes Pins MB/ps Purpose
x1 1 4 500 MB/ps Device
x2 2 8 1000 MB/ps = 1 GB/ps Device
x16 16 64 8000 MB/ps = 8 GB/ps Graphics Card
59 Comments more...

IDE – ATA, SATA Drives

by on Mar.05, 2010, under Troubleshooting

(Integrated Drive Electronics) A hardware interface widely used to connect hard disks, optical discs and tape drives to a PC. Introduced in 1986 with 20MB of storage, capacities increased a thousandfold in less than two decades. Compared to the SCSI interface, IDE has been the more economical choice.
The IDE interface is officially the AT Attachment (ATA) specification, and “IDE drives” and “ATA drives” are synonymous. The name came from theIBM PC/AT, which was the first PC to use the drives.
Built-In Electronics
The controller electronics are built into the IDE drive itself, requiring a simple circuit in the PC for connection. IDE drives were attached to earlier PCs using an IDE host adapter card. Subsequently, two Enhanced IDE (EIDE) sockets were built onto the motherboard, with each socket connecting two drives via a 40-pin ribbon cable for CD-ROMs and similar devices and an 80-wire cable for fast hard disks (see below).
Master and Slave
IDE drives are configured as master and slave. Jumper pins on the drive itself are used to set up the first drive on the cable as master and the second one, if present, as a slave.
ATAPI
The ATAPI (ATA Packet Interface) was developed to allow CD-ROM drives to run over the IDE/ATA interface by using commands similar to SCSI drives. ATAPI is essentially ATA for peripherals such as CD-ROMs, DVDs and tapes.
The ATA Numbers
As improvements were made to the IDE/ATA interface, a new version number was added. ATA-2 (Fast ATA) defined the faster transfer rates used in Enhanced IDE (EIDE). ATA-3 added interface improvements, including the ability to report potential problems (see 
S.M.A.R.T.). Starting with ATA-4, either the word “Ultra” or the transfer rate was added to the name in various combinations. For example, at 33 MBytes/sec, terms such as Ultra ATA and ATA-33 have been used. In addition, Ultra ATA-33, DMA-33 and Ultra DMA-33 are also found. Following are the transfer rates for the various ATA modes. See SATA and Cable Select.

 

 

 Transfer Transfer
IDE Rate Rate Pins
Drive PIO MBytes DMA MBytes in
Type Mode per sec Mode per sec Cable
ATA       0      3.3     0      4.2      40
ATA       1      5.2                     40
ATA       2      8.3
ATA-2, 3  3     11.1     1     13.3      40
ATA-2, 3  4     16.6     2     16.6      40
ATA-4 (ATA-33)           2     33.3      40
ATA-5                    0     16.6      40
ATA-5                    1     25.0      40
ATA-5 (ATA-33)           2     33.3      40
ATA-5                    3     44.4      80
ATA-5 (ATA-66)           4     66.6      80
ATA-6 (ATA-100)          5    100.0      80
ATA-7 (ATA-133)          5    133.0      80
Serial ATA (SATA)        5    150.0       4
Serial ATA II (SATA II)  5    300.0       4


Internal IDE Cables

Starting with ATA-66 drives, 80-wire cables (with 40 more ground wires) replaced the 40-wire ribbon cable. They plug into the same 40-pin socket with one pin removed.

ATA

Short for Advanced Technology Attachment, a disk drive implementation that integrates the controller on the disk drive itself. There are several versions of ATA, all developed by the Small Form Factor (SFF) Committee:

  •  ATA: Known also as IDE, supports one or two hard drives, a 16-bit interface and PIO modes 0, 1 and 2.
  • ATA-2: Supports faster PIO modes (3 and 4) and multiword DMA modes (1 and 2). Also supports logical block addressing (LBA) and block transfers. ATA-2 is marketed as Fast ATA and Enhanced IDE (EIDE).
  • ATA-3: Minor revision to ATA-2.
  • Ultra-ATA: Also called Ultra-DMA, ATA-33, and DMA-33, supports multiword DMA mode 3 running at 33 MBps.
  • ATA/66: A version of ATA proposed by Quantum Corporation, and supported by Intel, that doubles ATA’s throughput to 66 MBps.
  • ATA/100: An updated version of ATA/66 that increases data transfer rates to 100 MBps.

ATA also is called Parallel ATA. Contrast with Serial ATA.

 
SATA
Often abbreviated SATA or S-ATA, an evolution of the Parallel ATA physical storage interface. Serial ATA is a serial link — a single cable with a minimum of four wires creates a point-to-point connection between devices. Transfer rates for Serial ATA begin at 150MBps. One of the main design advantages of Serial ATA is that the thinner serial cables facilitate more efficient airflow inside a form factor and also allow for smaller chassis designs. In contrast, IDE cables used in parallel ATA systems are bulkier than Serial ATA cables and can only extend to 40cm long, while Serial ATA cables can extend up to one meter.Serial ATA supports all ATA and ATAPI devices.
117 Comments more...

Yahoo! Messenger Archive Location

by on Feb.23, 2010, under Software, TIPS, Troubleshooting

Yahoo! Messenger Archive Location

Update: This tip also applies if you want to find Yahoo! Messenger’s archive location in Windows 7.

Where is the Yahoo! Messenger Archive?

Backing up Yahoo! Messenger’s message archive is a task I do every so often. Since I switched to Vista, I’ve been unable to figure out where the log files have gone. Surely, It’s no longer under Y!M’s installation directory.

In Windows XP, the location of the log files (.dat) is typically as follows, unless the installation directory was changed:

C:\Program Files\Yahoo!\Messenger\Profiles\<yahoo_username>

In Windows Vista, the new location of the log files have been moved to the user’s AppData directory:

C:\Users\<windows_usrnme>\AppData\Local\VirtualStore\Program Files\Yahoo!\Messenger\Profiles\<yahoo_username>

C:\Users\<windows_usrnme>\AppData\Local\VirtualStore\Program Files (x86)\Yahoo!\Messenger\Profiles\<yahoo_username> (for x86 version of Windows)

Accessing this folder is another story, however. From my experience, navigating to the directory crashes Windows Explorer. To access the directory, just copy and paste the Profiles folder path shown above into Windows Explorer’s address bar. Change <windows_usrnme> and <yahoo_username> as necessary.

71 Comments more...

Date Formulas and Functions in Microsoft Excel

by on Feb.21, 2010, under Excel, Software

Date Formulas and Functions in Microsoft Excel

Excel stores dates in sequential serial numbers beginning with January 1st, 1900 as 1.  January 1st, 2006 is 38718 because it’s 38,718 days after January 1st, 1900.  Excel on MAC works the same, except the dates start on January 1st, 1904. Don’t ask me why.

Note: There are several different ways to do everything in Microsoft Office applications. Date formulas and functions are no different, so this list isn’t comprehensive, but should get you by until you become an expert.

Note: Some of these formulas and functions require use of the Analysis Toolpak Addin. Just go to ToolsàAddins, and put a check next to Analysis Toolpak if you get a #NAME? error.

Note: Some of these formulas and functions use a named range called “Holidays”. To create it, make a list of dates in a column. Assign the named range to the cells.

Tip: Volatile formulas are formulas that recalculate every time the workbook calculates. The =NOW formula (among others) is a Volatile formula. If you open a workbook that contains a volatile formula, you make no changes, and close it, don’t be surprised if you’re asked to save the workbook. That’s because the value that the recalculation created did, in fact, change in your workbook.

Date Formulas and Functions

  • Today’s date and time:

=NOW()

  • Today’s date only:

=TODAY()

  • Day of the month for a specific date:

=DAY(TODAY())

  • Day of the week for a specific date (set the cell format to custom format “dddd”):

=WEEKDAY(TODAY())

=TEXT(WEEKDAY(TODAY()),”dddd”)

  • Month of the year for a specific date:

=MONTH(TODAY())

  • Year for a specific date:

=YEAR(TODAY())

  • Date for a specific year, month and day (Example returns 6/12/2005):

=DATE(2005,6,12)

  • Add days to a date (one week from today):

=TODAY()+7

  • Subtract days from a date (one week ago today):

=TODAY()-7

  • Last day of the this month:

=DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1

or

=EOMONTH(TODAY(),0)

  • Last workday of the current month:

=IF(WEEKDAY(EOMONTH(TODAY(),0))=6,EOMONTH(TODAY(),0)-1,IF(WEEKDAY(EOMONTH(TODAY(),0))=1,EOMONTH(TODAY(),0)-2,EOMONTH(TODAY(),0)))

or

=WORKDAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1),-1,Holidays)

  • First workday of the following month:

=WORKDAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1,1,Holidays)

  • Number of workdays in the current month:

=NETWORKDAYS(DATE(YEAR(TODAY()),MONTH(TODAY()),1),EOMONTH(TODAY(),0),Holidays)

  • Last workday in range of days (A1 is start date, B1 is number of days in the period):

=WORKDAYS(A1,B1,Holidays)

DATEDIF() Syntax & Examples

The DATEDIF() function uses the following syntax:

=DATEDIF(start_date,end_date,”code”)

The start date must be less than the end date, or the function returns an error.

The following are the codes for the DATEDIF() function:

  • “y” Years
  • “m” Months
  • “d” Days
  • “md” Difference between days in a period; no month and years
  • “ym” Difference between the months in a period, no days and years
  • “yd” Difference between the days in a period, no years

Examples

  • To calculate the number of years between two dates:

=DATEDIF(A1,TODAY(),”y”) & ” Years”

  • To calculate the number of years and months between two dates:

=DATEDIF(A1,TODAY(),”y”) & ” Years, ” & DATEDIF(A1,TODAY(),”ym”) & ” Months”

  • To calculate the number of years, months, and days between two dates:

=DATEDIF(A1,TODAY(),”y”) & ” Years, ” & DATEDIF(A1,TODAY(),”ym”) & ” Months, ” & DATEDIF(A1,TODAY(),”md”) & ” Days”

Using the TEXT() function to calculate dates.

You can use the TEXT() to get the number of days or weeks between two dates:

Examples

  • Number of days:

=VALUE(TEXT((NOW()-$A$1)/24,”[h]“))

  • Number of weeks:

=VALUE(TEXT((NOW()-$A$1)/168,”[h]“))

147 Comments more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Archives

All entries, chronologically...