[comp.unix.questions] Apple Mac II

anders@perdix.UUCP (04/07/87)

  I have a few questions about the new Apple Mac II.

*  Are someone working on porting UNIX to it? In that case which UNIX?
   How and when will it be available? Is Apple doing something themselves?
 
*  Does Mac II have support for demand-paged virtuall memory or can it
   be upgraded easy?

*  Price ?

*  Anyone have practical experience with it?

    Thanks for any relevant information.
          Anders

   Anders Ardo                         Tel:    int+46 46 107522
   Dept. of Computer Engineering       Telex:  33533 LUNIVER S
   University of Lund
   P.O. Box 118                        UUCP:   anders@perdix.lu.se
   S-221 00  Lund, Sweden              BITNET: ddtnet@seldc51

m5d@bobkat.UUCP (04/13/87)

In article <3423@osu-eddie.UUCP> bob@osu-eddie.UUCP (Bob Sutterfield) writes:
 >In article <173@perdix.lu.se> anders@perdix.lu.se (Anders Ardo ) writes:
 >>
 >>  I have a few questions about the new Apple Mac II.
 >>	[ ... ]
 >>*  Anyone have practical experience with it?
 >
 >It runs quite  nicely, but thrashes inconveniently when memory-starved
 >with large applications.  But then you expect that from anything.
 >
 >-- 
 > Bob Sutterfield, Department of Computer and Information Science

Correct me if I'm wrong, but the belief in this neck of the woods is that
the Mac II has no DMA controller.  Because of this, the processor is
responsible for managing transfers from the SCSI (or whatever) interface,
so I/O bound processes could consume alarming amounts of processor
resources.

Has anyone used a system with such hardware (or similarly, a very greedy
DMAC)?  Is the suspicion correct?

-- 
Mike McNally, mercifully employed at Digital Lynx ---
    Where Plano Road the Mighty Flood of Forest Lane doth meet,
    And Garland fair, whose perfumed air flows soft about my feet...
uucp: {texsun,killer,infotel}!pollux!bobkat!m5d (214) 238-7474

jon@eps2.UUCP (04/15/87)

In article <3423@osu-eddie.UUCP>, bob@osu-eddie.UUCP (Bob Sutterfield) writes:
> Apple has already done it.  The word is that it will be  on the street

My understanding was that Unisoft did it.

> speak).  They include signals, networking, and "selected utilities".

Yup.  I was told that they added all the BSD IPC stuff, with the sockets
interface.  I'm impressed.  Good job, Unisoft.

> It still has the SV file system - not the Berkeley  fast one, nor with
> long   names.   Expect  SVr3 streams,  but  (for now)  no  RFS nor mpx
> streams.

Yeah, 1K blocks.  Some customers have already expressed an interest in putting
the McKusick file system in A/UX.
 
> To run  A/UX (or Oreo or whatever  it's called today) you must install
> the  optional PMMU chip   - their own  Programmable Memory  Management
> Unit.

I believe that is a Motorola 68851, the *Paged* Memory Management Unit.

Regarding SCSIs without DMA, it would definitely suck if you had multiple
users and/or multiple processes running.  But, on a single-user system
with just one process running, it might be acceptable, because the only
program that could run is sleeping waiting for I/O to complete anyway;
so you could tie up the CPU polling for data from the SCSI host adapter.
Plessey had a 1K FIFO on one of their CPU boards that has an NCR5386
SCSI host adapter.  It generated interrupts when it was half full, then
the CPU would come along and read 512 bytes out.  I've never used it, but
it's possible that the disk controller could transfer continuously into
the FIFO for many consecutive disk sectors, because the CPU would start
to empty it quickly when it got half full.  The penalty you pay is moving
bytes around with the CPU, but with interrupts from the FIFO you don't
waste time polling for data.



Jonathan Hue	DuPont Design Technologies/Via Visuals		leadsv!eps2!jon