HARDWARE & OS
Inside



When it was first introduced, in 1984, the Amiga was nearly a decade ahead of its time. Although the rest of the industry has largely succeeded in matching or even exceeding the Amiga's hardware advantages, many will argue that the Amiga continues to hold true to a goal of elegance in computing even as the rest of the industry has become mired in a swamp of inefficiencies that require more and more hardware to make it work at all.

Multiprocessing Hardware

The Amiga was introduced with a 7.16MHz Motorola 68000 CPU. Working in tandem with the main CPU are several other custom chips (CPUs almost in their own right, and equipped with cute names, too): Agnes, Denise, Paula. These peripheral CPUs handled various input/output (I/O) tasks: memory access, sound generation, floppy disk I/O, display generation, special graphics tricks, etc. These peripheral chips allowed the main CPU to concentrate on other tasks (such as user interaction, decoding sound, etc.) without any slowdown due to graphic objects bouncing around on the screen, or data coming off the floppy disks, or thundering stereo sound pouring out of the speakers. ...the Amiga has always been a multiprocessing computer!

Flexible Memory Architecture

The Amiga was introduced with 512K of Chip RAM and up to 8MB fast RAM could be added. Chip RAM is the memory addressable by the display chips (for those of you familiar with the Intel machines, this is the equivalent of the Monochrome or Color display memory area at B8000 or B0000, and more recently the dedicated memory on graphics cards.) By 1990, the Amiga's Chip RAM address space had grown to 2MB and it could have up to 18MB of memory on the motherboard. More memory could be added with hardware cards. The Amiga's Chip RAM is not for graphics displays only, however. Chip RAM is named so because the Amiga's peripheral CPUs (the custom chips) all access that region of memory. But you can, in fact, even run programs in Chip RAM if your main memory is exhausted. The operating system manages such a case all on its own, of course. When the main CPU and the peripheral chips all want access to Chip RAM, a bit of a "traffic jam" occurs. When there is no contest for that special memory area, however, both the main CPU and the peripheral CPUs can access their respective memory independently of each other and without hurting each other's performance. And so, Amiga's always have some memory reserves when they need it.

Video Compatible

The Amiga's peripheral CPUs are able to generate video compatible signals, meaning that their output is compatible with televisions and VCRs. Every Amiga can generate NTSC and PAL signals at will. A company named NewTek created for the Amiga the Video Toaster, a device that plugs into the Amiga's video slot and provides it with the ability to generate live video effects, such as flipping, bending and twisting images in real time, rolling a video signal up or down as if it was on a roll of paper, etc. The Video Toaster put the Amiga into many television studios and made possible the special effects on shows such as Startrek, SeaQuest, and Babylon 5. To this day, the Amiga is unequaled in the video field.

Future Hardware

Even equipped with today's comparatively slow 680x0 series CPUs (68000, 68020, 68030, 68040, and 68060) the Amiga's highly efficient operating system is able to hide many of the limitations of the aging hardware and provide Amiga users with relatively modern computers that are often as responsive as entry-level Pentiums. An Amiga equipped with Phase 5's new PPC-card will outperform the fastest Pentium chip today.

Amiga Operating System

The Amiga uses AmigaOS, an extremely compact, powerful and Multitasking Operating System. It was the first multitasking and Graphical User Interface (GUI) in color for the mass market which means it was Windows '95 in 1985. 10 Years ahead of it's time.

AmigaOS is modula which means it can be expanded with the use of external libraries. Programs can call the routines and instructions in these libraries to perform special functions and shared features. This makes AmigaOS extremely flexible. A good example of this is Magic User Interface (MUI).

What makes AmigaOS so special is it's preemptive multitasking which means tasks or programs can be running and sharing system resources at the same time. In fact as many prgrams can be running as memory allows.

AmigaOS is one of the only Operating Systems that deals with the hardware directly. Unlike PC clones, AmigaOS has built in graphics functions and these make AmigaOS even more powerful. The ability to allow a program to open on it's own screen or the workbench screen in any number of colours and in any screen resolution available is an extremely powerful feature. It allows the operating system to be able to handle many programs in a limited memory space more effeciently.
For example: The workbench screen can be 800x600 in 256 colours which is memory consuming, but a program can run it's own screen in 640x256 in only 4 colours and this allows the program to save memory. These screens can be switched between very quickly in a couple of mouse clicks or a single key stroke.

AmigaOS is split into two parts, the first is Workbench and is loaded as standard. Workbench is the Graphical User Interface and many parts of this are stored in a memory area called Kickstart. Kickstart is a Read Only Memory (ROM) module which contains all the functions to make Workbench operate. The other part of the AmigaOS is the CLI or Command Line Interface. This is like MS-DOS and is used to type commands into the computer. Both of these systems can be loaded and used at the same time which makes AmigaOS one of the most powerful operating systems available today.



Back Back to main