SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Microcap & Penny Stocks : Patriot Scientific - PTSC -- Ignore unavailable to you. Want to Upgrade?


To: patrickp who wrote (7348)4/27/2000 10:42:00 PM
From: Starlight  Respond to of 8581
 
Patrick - It's part of the chip, i.e.:

Direct porting of the software to the microprocessor eliminates the license cost and memory requirements of using a real-time operating system (RTOS).

(Someone else might be able to explain it more fully.)



To: patrickp who wrote (7348)4/29/2000 8:27:00 PM
From: Radiosport  Read Replies (1) | Respond to of 8581
 
help out a rookie ..."ported to the PTSC chip" ?
Sounds good, but I would like to improve my understanding of the terms. Thanks


Porting is the process of making changes to software
to allow it to run in a different environment than
it was written to operate in originally.

Some changes might be necessary when switching language compilers - C is said to be a portable language, easy to move, but complex programs written with the Microsoft C compiler might have to be changed minutely if compiled with the Borland C compiler, or vice versa.

Some changes are necessary when moving to a different hardware platform, more memory, less memory, a different UART, additional functions becoming available, etc.

Some changes are made only to speed things up - changing the software so it does one 32 bit write to video memory, instead of four 8 bit writes to video memory when doing video area fills. Either method works, but one is four times faster than the other.

This process is mostly invisable to the Windows PC user, but each different motherboard can be considered a port. Changes are made to the BIOS on the motherboard because of the different collections of parts on different ones, so that they all look the same to Windows. Major hardware changes are handled by installing "drivers" specific to that piece of hardware.