< Previous PageNext Page > Hide TOC

Overview of iMac

This chapter provides an overview of the hardware and software features of the current models of the iMac computer: the 15” Pangea-based configuration and the 17” Intrepid-based configuration. This chapter is structured such that information unique to each configuration is provided in different subsections. The 15” Pangea-based configuration will be referred to as the 15” iMac; the 17” Intrepid-based configuration will be referred to as the 17” iMac.

In this section:

17” iMac New Features
15” iMac Feature Set
17” iMac Feature Set
Comparison of 15” and 17” iMac Features
System Software


17” iMac New Features

New features are listed here with links to the sections that describe them. For a comparison of 15” iMac and 17” iMac features, see Table 1-1.

15” iMac Feature Set

Here is a complete list of the features of the 15” iMac computer. Each feature is described in more detail in a later section.

17” iMac Feature Set

Here is a complete list of the features of the 17” iMac computer. Each feature is described in more detail in a later section.

Comparison of 15” and 17” iMac Features

Table 1-1 provides a quick comparison of the features of the two configurations of the iMac computer.

Table 1-1  Feature comparison

15” iMac

17” iMac

CPU and speed

800 MHz PowerPC G4

1 GHz PowerPC G4

System bus speed

100 MHz

133 MHz

Main memory

256 MB, SDRAM expandable up to 1 GB

256 MB, DDR SDRAM expandable up to 1 GB

Display

Built-in 15-inch flat panel

Built-in 17-inch, wide-screen flat panel

Graphics IC

NVidia GeForce2 MX

NVidia GeForce4 MX

Graphics memory

32 MB DDR RAM

64 MB DDR RAM

Hard disk drive

60 GB Ultra ATA-66 7200 rpm

80 GB Ultra ATA-100 7200 rpm

Optical drive

Tray-load Combo drive

Tray-load SuperDrive

External monitor adapter

Mini-VGA

Mini-VGA or S-video/composite

Data ports

Five USB ports (two on keyboard); two FireWire 400 ports

Five USB ports (two on keyboard); two FireWire 400 ports

Communication features

10/100 Ethernet; 56K V.92 fax modem

10/100 Ethernet; 56K V.92 fax modem

Wireless features

Optional 11 Mbps AirPort Card; Bluetooth via external, USB dongle

Optional 54 Mbps AirPort Extreme Card; optional internal Bluetooth

Sound features

Built-in speaker and microphone; stereo headphone jack and Apple Speaker minijack; external Apple Pro speakers

Built-in speaker and microphone; stereo headphone jack and Apple Speaker minijack; external Apple Pro speakers, audio line-in

System Software

Both models of the iMac computer come with Mac OS X version 10.2.3 installed as the default system. For more information about Mac OS X, see the reference listed in “Mac OS X.”

Machine Identification

Apple Computer discourages the targeting of code to specific machine models. However, if it is necessary to identify a machine in order to determine the features of the machine, applications can use the IORegistry with Mac OS X. Or, in many cases, it is feasible to use Gestalt calls to test a machine for specific features.

Asset management software that reports the kind of machine it is run on can obtain the value of the property at Devices:device-tree:compatible in the Name Registry. The model string is the first program-usable string in the array of C strings in the compatible field. For the 15” Pangea-based iMac, the value of the string in the compatible property is PowerMac4,2. For the 17” Intrepid-based iMac, the value of the string in the compatible property is PowerMac6,1.

The string obtained from the compatible property cannot be displayed to the computer user. If it is available, use the result from calling Gestalt ('mnam', &result) where result is a string pointer. This call returns a Pascal style string that can be displayed to the user.

Velocity Engine Acceleration

The Velocity Engine (an implementation of AltiVec) is the vector processing unit in the PowerPC G4 microprocessor. Some system software has been modified to take advantage of the accelerated processing that the Velocity Engine makes possible. System software has also been modified to support low-level operations using the Velocity Engine.

For complete information on the Velocity Engine, refer to the following Apple websites:

http://developer.apple.com/hardwaredrivers/ve/index.html

and

http://developer.apple.com/documentation/Performance/Conceptual/vDSP/vDSP_Library.pdf

For more information, please see the references at “Velocity Engine (AltiVec).”



< Previous PageNext Page > Hide TOC


© 2003 Apple Computer, Inc. All Rights Reserved. (Last updated: 2003-05-09)


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.