| Deutsch English Français Italiano |
|
<pdacnZJiyahOuMz1nZ2dnZfqn_adnZ2d@giganews.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!border-3.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-4.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail NNTP-Posting-Date: Tue, 17 Jun 2025 08:22:43 +0000 Subject: Re: FAA To Finally Ditch Floppy Disks & Win-95 Newsgroups: comp.os.linux.misc References: <QS6dnec0X840fdH1nZ2dnZfqn_GdnZ2d@giganews.com> <mb48veF9onuU1@mid.individual.net> <8J-dncxXHYwjZ9H1nZ2dnZfqn_qdnZ2d@giganews.com> <20250616093523.0000032c@gmail.com> <102qp84$25a7i$3@dont-email.me> From: c186282 <c186282@nnada.net> Date: Tue, 17 Jun 2025 04:22:04 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <102qp84$25a7i$3@dont-email.me> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Message-ID: <pdacnZJiyahOuMz1nZ2dnZfqn_adnZ2d@giganews.com> Lines: 55 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-vJEE9Jzadi+QtWYXz3oDCWw4tLcp44Lh+o/Sm6qMMDVWQ0oa3CAiCuGuQV6QIHBvUSdZ9loUsjjW3j6!rseQ75I/ytc+vHmQoAWTJkcjNMYfSyhywp8HwyFLWYd3o+GnNbfkUMM9cSbP0VE/FYakUAJXF727 X-Complaints-To: abuse@giganews.com X-DMCA-Notifications: http://www.giganews.com/info/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 On 6/17/25 12:00 AM, Rich wrote: > John Ames <commodorejohn@gmail.com> wrote: >> On Sat, 14 Jun 2025 00:29:12 -0400 >> c186282 <c186282@nnada.net> wrote: >> >>> I've done TMS-9900 programming ... odd but interesting chip. Seems to >>> have evolved when there was little diff between on-chip cache memory >>> and main memory (not the tech to PUT a lot of ram into the CPU >>> either). Also had a sort of hardware solution to multi-user/multi- >>> processing which was very unique. Still remember "BLWP" - Branch And >>> Load Workspace Pointer". The 990 minis weren't so bad. >> >> Always found that one intriguing. Yeah, like the 6502's zero-page, it's >> a design from a different era as far as CPU-vs.-RAM-speed goes, but a >> clever design-around for fairly elegant multi-tasking in light of it. >> Oneathesedays I wanna take one of the later iterations (the TMS99105, >> IIRC, is the last one that kept the memory-resident register-file >> property; some later TI microcontrollers borrow the basic architecture, >> but ditch that) and throw together a little homebrew hobbyist system... > > A similar effect played out in the HP3000 stack based CPU systems [1] > > The stack was kept in memory, and the CPU only had "registers" for the > top two, four or eight stack slots. > > But reality was that all the way up until somewhere around the iapx286 > time range, RAM memory was faster than the CPU's it was attached to, so > large register files on the CPU, or giant caches, were not needed. The > CPU was as fast as it was, and the RAM wasn't what was holding it back. > After sometime around the 286 time range, CPU speed started greatly > outpacing RAM speed and large on chip register files and caches (the > bigger the better) came into play. > > [1] https://en.wikipedia.org/wiki/HP3000#Use_of_stack_instead_of_registers > The TMS-9900 was from an odd place in the technology where large on-chip cache was not possible - so it pushed most of that out onto ordinary system RAM. The positive in that was hardware-supported multi-user multi-processing became easier. I think the 9900 would support 256 users, and multiple processes for each user, all with hardware support. Today it's all done with software, but THEN ... Hmmmm ... what could we do with direct MU/MP stuff built into chips these days ? For the era, the TI-990 minis were pretty GOOD minis. Can't really complain. They were just, well, a bit ODD.