Which G3 computers do not support Mac OS X 10.3 and what is the latest operating system one can install on these machines?

– beige Power Mac G3s (includes the G3 Minitowers, G3 desktop, etc)
– PowerBook G3 computer without a built-in USB

the latest OS which can be installed on these computers is 10.2.

How much disk space does it require to install Mac OS X 10.3 along with the developer tools?

3.5 GB

Apples Official Mac OS X 10.3 Installation Requirements

– PowerMac G3, G4, or G5 processor
– built-in USB
– At least 128 Mb of physical RAM
– a built-in display or a display connected to an Apple-supplied video card supported by your computer
– At least 2 GB of available disk space

What are the four layers of Mac OS X, from bottom to top?

1. Core OS or Darwin layer – foundation of OS, responsible for all Input/Output and for managing memory and processor usage

2. Core services Layer – includes Quartz (graphics engine), QuickTime, Directory Services, as well as others

3. Developer Frameworks (Carbon, Cocoa, Java 2)

4. Application Layer – where the user interacts with the Macintosh

What are the disk formats that Mac OS X can read and write to? Which of these can Mac OS X be installed on?

Read from and write to:

– 32-Bit File Allocation Table (FAT 32)
– Unix File System (UFS)
– ISO-9660
– Mac OS (HFS)
– Mac OS Extended (HFS+)

Which ones Mac OS X can be installed on:
– UFS
– HFS+

What is BSD and why is it important to OS X Users?

Berkeley Software Distribution (BSD, sometimes called Berkeley Unix) is the Unix derivative distributed by the University of California, Berkeley starting in the 1970s. The name is also used collectively for the modern descendants of these distributions.

Mac OS X is a derivative of the original BSD Unix distribution. This means Mac OS X is essentially a flavor unix, and you can use the Terminal utility provided with the OS execute unix-style commands. Also, the file systems owner-group-everyone permission scheme is based on unix.

Finally, where as Mac OS 9 used colons (:) to separate directories in path name, Mac OS X, being an derivative of BSD, uses slashes (/)

What is multiprocessing or multitasking? What is symmetric multiprocessing?

The ability to execute more than one task at the same time, a task being a program. The terms multitasking and multiprocessing are often used interchangeably, although multiprocessing implies that more than one CPU is involved.

The terminology used in Mac OS X is symmetric multiprocessing.

Symmetric Multiprocessing, or SMP, is a multiprocessor computer architecture where two or more identical processors are connected to a single shared main memory

This was introduced with Mac OS X 10.0 and the first confirmed announcement of this feature was in July/Aug 2000, along with the announcement of the first dual-processor PowerMac G4 computers.

What is protected memory and when was it introduced?

Memory protection is a system that prevents one process from corrupting the memory of another process running on the same computer at the same time

Introduced with Mac OS X 10.0

What are preemtive and cooperative multitasking and when was it introduced? How does Mac OS X compare to Mac OS 9 in this regard? What other operating systems use either preemtive or cooperative multitasking?

There are two basic types of multitasking: preemptive and cooperative.

preemptive – preemptive multitasking, the operating system parcels out CPU time slices to each program (introduced with Mac OS X 10.0)

cooperative multitasking – each program can control the CPU for as long as it needs it. (Previous operating systems (Mac OS 9))

Other OSes

OS/2, Windows 95, Windows NT, the Amiga operating system and UNIX use preemptive multitasking, whereas Microsoft Windows 3.x and the MultiFinder (for Macintosh computers) used cooperative multitasking.