Welcome, Guest. Please login or register.

Author Topic: Is AmigaOS pre-emptive or co-operative? ;)  (Read 3791 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Finnish users help please x
« on: November 17, 2010, 01:10:26 PM »
Surely a pre-emptive multitasking OS requires that a task can be pre-empted, that is can be made to vacate the CPU by normal switching operation the kernel. If you've disabled interrupts, then you've basically shot down the kernel system that enables pre-empting to function.

This is a security issue, not a cooperative versus pre-emptive one.

I submit that bloodline is correct :)

"I say, Mr. Torvalds, what would you know about kernels anyway?!", he said, posting from his linux box... :lol:
« Last Edit: November 17, 2010, 01:19:17 PM by Karlos »
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Finnish users help please x
« Reply #1 on: November 17, 2010, 02:09:08 PM »
I dunno, the arguments around monolithic v microkernel have some good points on both sides. Also, Darwin is not what I'd call a microkernel. At best it has elements of both and is probably best described as a "hybrid", which may be no bad thing.

Quote
I guess that's why I'm looking for Darwin solutions to replace my current linux based boxes (not an easy task).

Why, do they not do what you require?

A lot of these design arguments are very interesting but in the real world, if it isn't broken, why fix it?
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Finnish users help please x
« Reply #2 on: November 17, 2010, 02:45:39 PM »
Quote from: bloodline;592451
Goodness me no, Linux meets and exceeds all requirements, but since I am running these boxes/boards as a hobby I would prefer to fit my ideology rather than practicality... I guess the same reason people still want to run PPC CPUs even though they offer no real world advantage.


Ah, righty-ho. Carry on then :hammer:
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Finnish users help please x
« Reply #3 on: November 17, 2010, 03:04:27 PM »
Quote from: bloodline;592471
...that suits my predilection for Obj-C at the moment :)


Pervert :lol:
int p; // A