Google-Apps
Hauptmenü

Post a Comment On: Ken Shirriff's blog

"TROS: How IBM mainframes stored microcode in transformers"

9 Comments -

1 – 9 of 9
Anonymous Rhialto said...

Have you seen IBM's patent 3,400,371? http://www.freepatentsonline.com/3400371.html It describes the 360 very precisely (without calling it by that name; you can recognize it by terminology as Channel Command Word, RR, RX, RI etc instruction format, etc). It describes all macro and micro instructions (microcoding is a main claim) and has full schematics too. There are also illustrations of microcode flow similar to the one you show in the article.

I used to have a hardcopy of the UK version of this. The layout is very different, but at a glance the contents are pretty much the same.

November 15, 2019 at 12:09 PM

Blogger Ken Shirriff said...

Rhialto, thanks for the link to the patent. That's an insanely detailed patent (964 pages) including schematics and microcode listing. After studying it closely, this patent is for the S/360 Model 30.

November 15, 2019 at 7:44 PM

Blogger Unknown said...

Lots of data in
https://www.goodreads.com/book/show/1454218.IBM_s_360_and_Early_370_Systems?from_search=true&qid=tFnxSweBtR&rank=1

Related also
https://www.goodreads.com/book/show/15272909-memories-that-shaped-an-industry?from_search=true&qid=tFnxSweBtR&rank=3

November 16, 2019 at 3:06 PM

Blogger Ken Shirriff said...

Unknown: yes, those are both very good books for anyone interested in the IBM System/360, and I agree with your recommendation.

November 16, 2019 at 6:20 PM

Blogger Unknown said...

In the most USSR "clones" of S/360 microcode was used too, but almost only horizontal. For example, the lowest model ЕС-1020 had 64-bit microinstruction. An interesting exception was ЕС-1035 which used 32-bit microinstructions stored in special control RAM; they were something middle between horizontal and vertical-coded.

November 21, 2019 at 8:03 PM

Anonymous Peter Vaughan said...

Hi Ken,

Thank you for explaining something I was trying to find out about our newly acquired 360/20 which we have started restoring. You can see pictures of the system with the TROS modules in this blog article https://ibms360.co.uk/?p=666

We have many years ahead of us but are looking for any manuals in electronic form not found on bitsavers for the model 20 if you or any other readers can help. We do have a large set of manuals with it but scanning is going to take a long time.

December 8, 2019 at 11:28 AM

Blogger Enno said...

It's not clear to me how this is all that different from core memory. I suspect same principles, just a variation in the packaging, likely to make manufacturing easier/cheaper?

December 15, 2019 at 2:13 AM

Blogger John Atkinson said...

Core memory although kept its memory storage when powered off, but not permanent eventually some cores would lose there state . The Tros magnets do not change states as with core and also speed.

May 19, 2020 at 5:25 AM

Blogger RobinE said...

In 1970 our IBM FE "repaired" a failing BCROS microcode memory on a 360/67 using Saran Wrap from a local supermarket. I guess he did this under the guidance of the IBM Kingston plant as a temporary fix to get us back on the air. I had a couple of late night visits to the Kingston plant running tests and benchmarks of our "proprietary OS" on high-end 360/370 models that were just coming into production. Impressive to see rows and rows of (extremely costly) machines in assembly... somewhat reminiscent is WW2 shots of aircraft production facilities (and we know where they all ended up). I wonder what became of IBM machines which were decommissioned... I hope some stayed as museum items rather than sent to the "skip". Technology and engineering achievements to be remembered. I worked on the Ferranti ATLAS (1967 - only 3 built) and had a few "ferrite combs" of microcode store and manuals until the late 80s when they sadly were binned during an office relocate.

February 2, 2021 at 8:13 AM

You can use some HTML tags, such as <b>, <i>, <a>

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot