Welcome, Guest. Please login or register.

Author Topic: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?  (Read 20076 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #119 from previous page: November 03, 2006, 06:22:40 PM »
Quote
Yes, I know (didn't think twice before posting) but what if it was designed for 68010s with MMU instead (and virtual memory and memory protection capabilities) instead?

IIRC the 68010 couldn't use external MMU either, only 020 and later, but I could be wrong. 68010 did have some way to expand the memory map however (different pages, sort of).

However, if it would work, it'd be damned slow, as one can expect from 7Mhz chip (not to mention to ultraslow medium from that era, even SCSI sucked eggs...).
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #120 on: November 03, 2006, 08:04:22 PM »
The 68010 was especially designed to be used with the 68841 MMU - but the MMU would have put an additional wait state on the memory. Plus the additional overhead needed for memory protection would've made quite a bit of a difference (context changes are far more extensive).

Message passing could've been done by allocating 'public' memory and then passing a pointer - of course this would have caused one tiny bit of less memory protection. ;-)
 

Offline KThunder

  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 1509
    • Show only replies by KThunder
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #121 on: November 03, 2006, 08:41:57 PM »
   system resources and resource usage is a circular type of thing. the more you have the more you want etc.
  and that goes for developers too. back when the pc first came out i believe it was bill gates who said who would ever need 640k or something like that. at the same time there were probably programmers thinking i know what i could do with 640k.
   an os designed for todays hardware that was designed to be small and efficient would be great. but to do what we do with computers today you would have to add so many 3rd party apps it would be as large as xp. but it wouldnt be made by one developer so it would be a mess.
Oh yeah?!?
Well your stupid bit is set,
and its read only!
(my best geek putdown)
 

Offline tormedhammaren

  • Full Member
  • ***
  • Join Date: Mar 2003
  • Posts: 153
    • Show only replies by tormedhammaren
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #122 on: November 03, 2006, 09:18:28 PM »
It looks like Billie boy actually never made the claim:

http://groups.google.com/group/alt.folklore.computers/msg/99ce4b0555bf35f4
tormedhammaren/toddi ||==
 

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #123 on: November 03, 2006, 10:09:25 PM »
Quote

And thats before we take into account the custom chipset that the Amiga has, which allows the OS to offload tasks from the CPU. Not only is the OS different, but the hardware is completely different. The PC OS expects the CPU to do everything,

The statement "PC OS expects the CPU to do everything" is wrong.

For example, refer to cache coherent DMA issues with AmigaOS 3.x/Classic Amiga HW, AmigaOS 4.0/A1 HW vs modern PC HW/mainstream OS.  

Unlike AmigaOS3.x/4.x, both Linux X86 and Windows expects the hardware to do cache coherent DMA functions transparently.  

AMD K8’s integrated Northbridge can speculatively pre-fetch data without OS or CPU’s intervention. This is also true for nVidia’s nForce 2 Northbridge (for K7).  

AMD's hypertransport links operates transparently in X86 OSes without specific hypertransport support.

In "pure" DX8 and DX9 PC HW, Vextex and Pixel Shaders are programs for GpGPU. CPU may intervene for JIT shader re-compile. Think of it like a JIT SIMD/MIMD re-complier for GPU’s SIMD/MIMD shader engine i.e. for maximizing specific GpGPU features and frame rates.

We all know the results of CPU driven DX 3D 7/8/9 Reference Render vs DX 3D 7/8/9 HW render in regards to frame rates.  

Quote

AmigaDOS doesn't. Ok, so the PC has GPUs... these didnt really come of age until, say the advent of the Nvidia G-Force Yes, I know there have been grpahics accelerators for the PC since the 80s, but these really relied on optimised CPU drivers.

They are not CPU drivers. In basic Windows API accelerators, line draws is offloaded to 2D accelerators.

Quote

One could argue that is still the case, as a driver is still needed for the latest video card or physics processor,

Gfx's driver maps to Windows API.
Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.
 

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #124 on: November 03, 2006, 10:43:18 PM »
Quote
The reason your A3000 crashes on you is because, conciously or not, you're probably trying to use the Amiga in the same way you use your wintel box. If your Amiga had unlimited memory, a faster system bus, and updated chipset all those "queen-size" applications would run much better and more efficiently than on a PC simply because the basic architecture (of the Amiga) is superior.

Run AmigaOS3.9 in WinUAE 1.3 on a modern PC with 2GB of dual channel DDR-2 800 ram. A "userland" application can still crash(reboot) the AmigaOS environment.
Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.
 

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #125 on: November 03, 2006, 10:50:20 PM »
Quote

chsedge wrote:
(SNIP)

Yes your 10 month PC is obsolete, the AMIGA obviously not. The AMIGA is the only computer that will never be obsolete...

Depends on the “PC”.

My two year AMD64 laptop PC with 1GB ram and a Radeon 9600 mobile GPU can still run Vista X64/WinXP X64 edition and IA-32/X64 applications.
Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.
 

Offline KThunder

  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 1509
    • Show only replies by KThunder
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #126 on: November 03, 2006, 11:19:11 PM »
also depends on how you define obsolete.
i never liked the term personally
of course i have an amiga 3000 and an athlon classic both of which get much more use than the pIV mobo gathering dust on a shelf.
Oh yeah?!?
Well your stupid bit is set,
and its read only!
(my best geek putdown)
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show only replies by koaftder
    • http://koft.net
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #127 on: November 04, 2006, 10:31:49 AM »
Quote

The reason your A3000 crashes on you is because, conciously or not, you're probably trying to use the Amiga in the same way you use your wintel box.  If your Amiga had unlimited memory, a faster system bus, and updated chipset all those "queen-size" applications would run much better and more efficiently than on a PC simply because the basic architecture (of the Amiga) is superior.  


I don't use my A3000 like I use my pc because that would be impossible. It has no network interface and no fancy 400 dollar video card. (I have a better chance of meeting Jesus than running into a picasso IV) I sure won't be pimping any mp3s or divx videos on my stock 25MHz a3000. No web browsing, no email, no blender, and no snatching frames from my firewire video camera.

I use it to play games from time to time mostly, and editing text files and screwing around in dpaint. It gurus. Even if you cranked it up to 3GHz added 2gb of ram and a terrabyte of storage, it would still occasionally guru when switching from microemacs to dpaint4.  

Quote

Amiga's don't have the brute power that brand new PCs have, but they don't really need it because they get such better mileage from what they do have.  Big windoze applications -- bloated, resource hogs that they are -- run "well" on PCs because of sheer horsepower of the hardware.  They run in spite of XP, not because of it.   I see no elegance whatsoever in Windows, and especially not in Linux.  MacOS doesn't count unless you like the feeling of working in Crayon while simultaenuously being insulted with dumbed-down system nags.  


Every single day on Amiga.org somebody pops up with a question regarding their system that requires some obscure or arcane fix. Patch this, edit these files, goto aminet and preform these 10 steps on the cli and somehow this is all considered elegant.

The following would make the amiga unhappy, but it wouldn't phase linux or NT:

unsigned char * lol = 0 ;
for(int i=0;i<8192;i++){*lol++=0;}
 

Offline stopthegop

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 831
    • Show only replies by stopthegop
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #128 on: November 04, 2006, 01:44:26 PM »
Quote
unsigned char * lol = 0 ;
for(int i=0;i<8192;i++){*lol++=0;}


Just tried it with the free compiler lcc on my Dell Laptop with XP.  Gave me a blue screen.  Which is why I'm writing this post from Ibrowse on my Amiga..  
Primary:
A4000T. Phase5 PPC604e-233mhz/060-66mhz. Mediator, Z3 Fastlane, Voodoo5, Delfina, X-Surf, AD516, Peggy Plus.

Collection:
A4000D, A1200, A500, Milan060 (Atari clone), Atari MegaSTE, Atari TT030, C64, C128, Mattel Aquarius, (2) HP Jornada....
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show only replies by koaftder
    • http://koft.net
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #129 on: November 04, 2006, 01:50:11 PM »
Quote

stopthegop wrote:
Quote
unsigned char * lol = 0 ;
for(int i=0;i<8192;i++){*lol++=0;}


Just tried it with the free compiler lcc on my Dell Laptop with XP.  Gave me a blue screen.  Which is why I'm writing this post from Ibrowse on my Amiga..  


You are a liar
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show only replies by koaftder
    • http://koft.net
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #130 on: November 04, 2006, 02:09:35 PM »
Quote

koaftder wrote:
Quote

stopthegop wrote:
Quote
unsigned char * lol = 0 ;
for(int i=0;i<8192;i++){*lol++=0;}


Just tried it with the free compiler lcc on my Dell Laptop with XP.  Gave me a blue screen.  Which is why I'm writing this post from Ibrowse on my Amiga..  


You are a liar


Better yet, i'll give you $100 if you can demonstrate crashing NT kernel by writing zeros to address 0x00000000 through 0x00002000 from userspace.
 

Offline stopthegop

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 831
    • Show only replies by stopthegop
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #131 on: November 04, 2006, 02:39:30 PM »
Quote
You are a liar


wrong again
Primary:
A4000T. Phase5 PPC604e-233mhz/060-66mhz. Mediator, Z3 Fastlane, Voodoo5, Delfina, X-Surf, AD516, Peggy Plus.

Collection:
A4000D, A1200, A500, Milan060 (Atari clone), Atari MegaSTE, Atari TT030, C64, C128, Mattel Aquarius, (2) HP Jornada....
 

Offline stopthegop

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 831
    • Show only replies by stopthegop
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #132 on: November 04, 2006, 03:03:58 PM »
I just tried running the same program on my HP Jornada w/ Windows CE and it returned fine.  I think the registry is corrupted on my XP box which is why it crashed.  Actually, I already knewthe registry was corrupted.  :)  But the registry being corrupt kind of underscores my whole point about the problem with software OSs in general, especially in a networked world, and especially Windows OS.  The registry is totally vulnerable, yet Windows is completely and utterly dependent on it to work.  That is a bad design.    
Primary:
A4000T. Phase5 PPC604e-233mhz/060-66mhz. Mediator, Z3 Fastlane, Voodoo5, Delfina, X-Surf, AD516, Peggy Plus.

Collection:
A4000D, A1200, A500, Milan060 (Atari clone), Atari MegaSTE, Atari TT030, C64, C128, Mattel Aquarius, (2) HP Jornada....
 

Offline cojones

  • Newbie
  • *
  • Join Date: Sep 2006
  • Posts: 23
    • Show only replies by cojones
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #133 on: November 05, 2006, 06:08:47 AM »
I don't understand what you just "proved". You conceded that knew your machine was in an unhealthy state, and you claimed that stressing that state resulted in a system crash. OK, fine, whatever. How do you draw the conclusion that the OS being dependent on a certain data store is "bad design"?

Before you answer, yes, Microsoft does happily admit that mucking about in the registry may cause serious issues. Any KB article that references registry keys carries this warning. This is clearly "by design". But why whould this be a "bad design"? What would be a "good design" (that doesn't also stop a legitimate owner of the machine from configuring the system however they seem fit)?
Sincerely,
Carl O. Jones
 

Offline whabang

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 7270
    • Show only replies by whabang
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #134 on: November 05, 2006, 09:37:51 AM »
We already know that the XP registry can make the system unstable, if meddled with, but that doesn't magically make AmigaOS better.
 
Beating the dead horse since 2002.