Jump to content
  • Advertisement
Sign in to follow this  
GameMasterXL

Using Artificial Intelligence within an Operating System Enviroment

This topic is 3940 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
maybe for the heck of it..
AI can be used for example to manage threads, to confirm halting properties if possible...
Maybe you're aiming at a very high level operating system, a platform perhaps like .NET... Probably there is some kind of 'simple' AI for garbage collection and things like that.
The more you think about AI in a specific subject, the less it's clear what AI is..

My 0.5 cents

Share this post


Link to post
Share on other sites
Thanks for the replys, perhaps AI can be used for file lookups within a file system to find the most economical way possible of locating file sectors within the shortest amount of time instead of using say a tree like system. I also like your idea Arithma of using AI for the management of multi-tasking systems, and memory management.

Share this post


Link to post
Share on other sites
This reminds me of a macro program someone put together for the Mac OS. It would sit around and wait for you to do things.
If it ever determined that you were just repeating the same set of steps over and over, it would sugest an automation,
let you confirm that the automation did in fact do what you were doing, and would then finish the task in the background
and tell you when it was done.

Share this post


Link to post
Share on other sites
I think if you're using AI to do things like maximise performance then you're going to run into the problem where you're actually wasting time trying to find a better solution when really I would have been quicker to just do it. An example is when windows spends more time calculating how long it'll take to copy a file, than it does actually copying the file.

AI generally takes quite a bit of processing which makes it a waste to use it to find better performance in a realtime system. I'm not saying AI in an OS wouldn't have it's uses, I just think it's the wrong tool for the job.

Share this post


Link to post
Share on other sites
Quote:
Original post by instinKt
<snip> An example is when windows spends more time calculating how long it'll take to copy a file, than it does actually copying the file.</snip>


Especially when it says "4,238,923 minutes remaining".

Share this post


Link to post
Share on other sites
Yes i do see what you mean about the AI performance risk but isn't that risk very similar to the current type of implimentatios we have these days within the operating systems we use? for instance the file indexing service of a file system has to do quite a bit of processing to write or retrieve a file.

Share this post


Link to post
Share on other sites
I think you're going to have to be more specific when you say "AI". Most (probably all) operating systems use heuristics, estimations, predictions, and other kinds of "smart" programming that would probably fall under the very broad umbrella of AI. Even search algorithms can be called AI.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!