Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Definition of a true OS and the TI-83/TI-84 OS

Author
Message
Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 4th Sep 2012 09:59
I have always wondered what really defines an OS. To me, anything that facilitates multithreading and manages processes, memory, and other multithreading type things is an OS. So most operating systems today would fit in that category such as Linux, Windows, Android, and iOS among others. However, many devices seem to have what they call an OS, but is in fact just a single program that is able to switch execution to another program but doesn't facilitate any multithreading or the operation of any programs, ie the programs all must fend for themselves when it comes to memory management and the like. For instance the Nintendo DS. You turn it on, and it shows you what appears to be an OS. As soon as you begin the game, any trace of the OS seems to disappear. Another example, the TI-83/TI-84's OS. That also just seems to be one of those things where you have a single program, and it just switches execution to another program and then that program can do the opposite to create the appearance of an OS. Also, many programs on that calculator are written in TI BASIC and are interpreted, so an interpreter as an OS makes lots of sense. However, from what I have heard, I get the impression that programs written for the calculator in Z80 ASM get full control over the calculator, but I have heard other things like they can only access 24KB of RAM or they use RAM pages or a few other things that would hint at the OS being a legitimate OS.

So I guess I'm basically asking three questions here: what is the true definition of an OS if there is one, do devices like the DS, calculator, cellphone, etc use an OS, and more specifically, what do the TI 83/84 calculators use as far as an OS goes?

Also, perhaps there are operating systems that don't do any multithreading yet still facilitate memory management and I just don't know about them.

Just some curiosities I have been having lately! Any insights on any of these would be pretty neat!

"MOVE R1,R2"~~Genesis 1:1, Bible
Indicium
16
Years of Service
User Offline
Joined: 26th May 2008
Location:
Posted: 5th Sep 2012 21:03
"An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs."


They see me coding, they hating. http://indi-indicium.blogspot.co.uk/
Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 6th Sep 2012 01:08
I see watcha did there!

"MOVE R1,R2"~~Genesis 1:1, Bible
bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Kevin Picone
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Australia
Posted: 6th Sep 2012 01:52
http://en.wikipedia.org/wiki/Operating_system

Lots of different flavors..
http://en.wikipedia.org/wiki/AmigaOS
http://en.wikipedia.org/wiki/OS2

Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 6th Sep 2012 02:40
I see! Anyone know what type of OS something like that calculator may have?

"MOVE R1,R2"~~Genesis 1:1, Bible
Kevin Picone
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Australia
Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 6th Sep 2012 08:14
You would think they would have good info there. Sadly they don't!

"MOVE R1,R2"~~Genesis 1:1, Bible
bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 7th Sep 2012 18:52
with a z80 i imagine the OS is just straight assembly code burned right into a rom similar to the old commodores/trs-80s.

Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 10th Sep 2012 02:03
Indeed, however what I'm wondering is what type of OS. I seem to have been unspecific!

"MOVE R1,R2"~~Genesis 1:1, Bible

Login to post a reply

Server time is: 2025-05-18 04:37:06
Your offset time is: 2025-05-18 04:37:06