Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
18 crawler(s) on-line.
 113 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 OlafS25:  24 mins ago
 edwardsjethro:  44 mins ago
 joeyunderwood:  46 mins ago
 Sikharubel:  49 mins ago
 Musashi5150:  1 hr 11 mins ago
 MagicSN:  1 hr 39 mins ago
 Gunnar:  1 hr 46 mins ago
 pixie:  1 hr 58 mins ago
 kolla:  2 hrs 18 mins ago
 retrofaza:  2 hrs 20 mins ago

/  Forum Index
   /  Amiga General Chat
      /  XMOS - what is it all about?
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 )
PosterThread
Karlos 
Re: XMOS - what is it all about
Posted on 14-Jan-2010 16:12:30
#201 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4394
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@KimmoK

AmigaOS is not a soft RTOS either. When the CPU is under load, all bets are off. Soft RTOS still give guaranteed response times for asynchronous events when the system is under heavy load. AmigaOS, traditionally does not.

If you want to try a "soft" RTOS, get a copy of QNX or similar.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
KimmoK 
Re: XMOS - what is it all about
Posted on 14-Jan-2010 16:16:16
#202 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@Karlos

It seems that I've had different AOS then.
(with and without executive, actually executive cause some peviation of the near RT behaviour if it is allowed to modify priorities on the fly. But it can be also used only for automatically setting of process priorities @ system restart.)

Last edited by KimmoK on 14-Jan-2010 at 04:17 PM.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
Karlos 
Re: XMOS - what is it all about
Posted on 14-Jan-2010 16:16:49
#203 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4394
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@KimmoK

Quote:
CPU load does not affect AOS at all.
(except if priorities are not set properly, same with every RTOS)


Fixed priority scheduling is the issue there, not "wrong" priority values.

You want AOS to be a RTOS, since you think it deserves the label but that's not how the real world works. Fast and responsive under normal conditions is the correct description. RTOS, soft, hard, squidgy or whatever is not the correct description.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
KimmoK 
Re: XMOS - what is it all about
Posted on 14-Jan-2010 16:19:01
#204 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@Karlos

Fixed priorities is one of the core reasons of why AOS is pretty good in near realtime (=soft realtime) needs.

One can really give a very high quarantee that higher priority task is processed before the lower priority one. That does not ever work in windows and other similar OSs (no matter how you set priorities, any task can eat the whole CPU when too much is done in kernel space & highest priority).

((It is not an accident that AOS has been used as the model for some RTOSs.))




Ok, I think now I got the proper "term": AOS is pretty good in near realtime (=soft realtime) needs.


*************
My examples for minimum RT needs to become a usable desktop OS.
- volume control must be accessible without delay (usually it takes 5+ seconds on fast Windows systems)
- printer queue access without delay (on windows, the printing happens before I can access the print manager, on linux I still look for the driver... )

Last edited by KimmoK on 14-Jan-2010 at 04:56 PM.
Last edited by KimmoK on 14-Jan-2010 at 04:24 PM.
Last edited by KimmoK on 14-Jan-2010 at 04:23 PM.
Last edited by KimmoK on 14-Jan-2010 at 04:22 PM.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
brotsalami 
Re: XMOS - what is it all about
Posted on 15-Jan-2010 11:00:04
#205 ]
Member
Joined: 28-Jan-2009
Posts: 36
From: Unknown

@thread

you are so far off-topic! If the world wouldn't be a globe you would have fallen over the edge...



_________________
Bite Me!

 Status: Offline
Profile     Report this post  
KimmoK 
Re: XMOS - what is it all about
Posted on 15-Jan-2010 11:11:49
#206 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@brotsalami

XCore has hard realtime capabilities. So it's not 100% offtopic.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
Birbo 
Re: XMOS - what is it all about
Posted on 15-Jan-2010 11:25:55
#207 ]
Cult Member
Joined: 5-Apr-2007
Posts: 594
From: Zurich, Switzerland

@vidarh

Hello Vidarh

You mentioned, that Apple has a ridiculous price/performance-ratio.

Well, when I compare all (and I mean ALL) the relevant technical aspects of a computer, then Apple isn't expansive at all.

If you wanna do a comparison, then please show us facts, instead of blaming Apple.

Just post the facts of your well-priced windows-box. I will put down the facts on the Apple-Side.

_________________
Sometimes we give people a lot of credit just because they’re writing nice sentences even if it isn’t adding up to much.

 Status: Offline
Profile     Report this post  
billt 
Re: XMOS - what is it all about
Posted on 15-Jan-2010 21:32:59
#208 ]
Elite Member
Joined: 24-Oct-2003
Posts: 3205
From: Maryland, USA

@Hyperionmp

I just got to thinking, PCI and Zorro have a vendor/device ID concept, so the system knows which driver to associate with which board. Is there something like this for Xorro slot, so if I make a plugin board, and someone else makes a plugin board, the OS knows which driver to pick to avoid problems? I just hope that we won't have different drivers colliding, or software-only use of the Xcore conflicting with a board driver, etc.

As you suggest things are pretty tightly integrated that this has all been thought through, and it should be easy to deal with via expansion.library.

_________________
All glory to the Hypnotoad!

 Status: Offline
Profile     Report this post  
Dandy 
Re: XMOS - what is it all about?
Posted on 8-Feb-2010 9:17:59
#209 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

@Hans

Quote:

Hans wrote:

...
I like the idea of having this chip on the motherboard, and a slot that provides access to I/O, and would allow more to be connected. It sounds like the perfect hacker's port for all sorts of hardware projects.



So if I'd build - lets say - a steam operated model steam locomotive and wanted to completely remote control it (including transferring a video stream of the track ahead from a small cam at the front of the locomotive to the control unit) on a model railway, the AmigaOneX1000 should be my choice to control everything?

I would need I/O lines to control e.g. water level in the boiler, water level in the tank, injectors, boiler pressure, boiler temp, gas level in the tank, the throttle, backward/forward drive control, the brakes and a small camera etc. ...

_________________
Ciao

Dandy
__________________________________________
If someone enjoys marching to military music, then I already despise him.
He got his brain accidently - the bone marrow in his back would have been sufficient for him!
(Albert Einstein)

 Status: Offline
Profile     Report this post  
Dandy 
Re: XMOS - what is it all about?
Posted on 8-Feb-2010 9:36:17
#210 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

@billt

Quote:

billt wrote:
@-pekr-

Here's some things that people are already doing with these chips:
...



They even have a project named "Amino":

Amino

_________________
Ciao

Dandy
__________________________________________
If someone enjoys marching to military music, then I already despise him.
He got his brain accidently - the bone marrow in his back would have been sufficient for him!
(Albert Einstein)

 Status: Offline
Profile     Report this post  
Kronos 
Re: XMOS - what is it all about?
Posted on 8-Feb-2010 9:47:12
#211 ]
Elite Member
Joined: 8-Mar-2003
Posts: 2553
From: Unknown

@Dandy

I'd say for purposes like that it far more reasonable to use some USB-breakout-board (*) and a cheap webcam. Far less chance of frying your mobo (and you can use cheaper HW too).

(*) those boards come only with Win-drivers, but writing an USB-class for Sirion and/or Poseidon might proove less hard than writing a driver to make the XMOS behave like you wish. With a bit of searching one might even find other board that are either fully documneted and/or have open-source drivers.

_________________
- We don't need good ideas, we haven't run out on bad ones yet
- blame Canada

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: XMOS - what is it all about
Posted on 8-Feb-2010 12:34:39
#212 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12795
From: Norway

@KimmoK

I try to explain the problem to you.

The task scheduler is where good in AmigaOS and it has always been, it was never the problem.

The problem is whit how AmigaOS deals whit internal system tables,

if you have two programs trying to add a record in a table the first program will turn off multitasking and chanage things and then trun on multiasking when its done, to avoid corrupt data in tables.

if AmigaOS where to be a RTOS, then AmigaOS most garanti that no program is never interupted, and it does not.

AmigaOS4 does provide Semaphore's, what Semaphore does is provide a way to lock only one table; so only programs that access that table gets effected, programs can ask if table is ready to be used if not do other stuff as well, the problem whit Semaphore's in AmigaOS is that it can not be retro fitted.

AmigaOS4 provides also Mutex its basicly a better Semaphore.

Last edited by NutsAboutAmiga on 08-Feb-2010 at 01:52 PM.
Last edited by NutsAboutAmiga on 08-Feb-2010 at 12:35 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle