From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: What is microcode? Newsgroups: comp.arch Date: Thu, 29 Aug 2002 23:16:01 GMTgrandflashfunk@yahoo.com (Brian Nichols) writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Superhot coffee Newsgroups: rec.arts.sf.science,rec.arts.sf.written,alt.folklore.computers Date: Fri, 30 Aug 2002 13:26:38 GMThawk@slytherin.ds.psu.edu (Dr. Richard E. Hawkins) writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: What is microcode? Newsgroups: comp.arch,alt.folklore.computers Date: Fri, 30 Aug 2002 17:20:35 GMT"Rupert Pigott" writes:
the higher end 360/370 tended to be horizontal m'code ... one m'code instruction per cycle and lots of bits controlling numerous (overlapped) functions (m'code programmer that started some operation ... like fetch ... needed to count instructions/cycles before fetch was finished and data was available). Efficiency of m'code tended to be measured in avg. cycles per instruction (since there was some amount of concurrent processing). For instance, various m'code enhancements helped reduce the avg cycle/instruction of 2.1 in the 370/165 to 1.6 in the 370/168.
random
https://www.garlic.com/~lynn/submain.html#360mcode
all the various ancillary processors in a mainframe (channels, controller, devices) were frequently various kinds of m'code programmed engines of various kinds. They could be somewhat considered embedded controllers in today's terms with really blurry distinction between calling these microcode or machine code. Some of the early 801/RISC chip efforts were targeted at the area. The 3830 disk controller was a horizontal m'code engine. The follow-on for the 3880 disk controller was jib-prime (veritical m'code) chip.
random
https://www.garlic.com/~lynn/subtopic.html#disk
when I was an undergraduate I worked on the first 360 plug-compatible controller. It started with a Interdata/3 minicomputer. A 360 channel interface board was built for the Interdata and it was programmed to emulate the 2702 terminal controller.
random
https://www.garlic.com/~lynn/submain.html#360pcm
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: why is Kerberos better than this simpler replacement Newsgroups: sci.crypt Date: Sat, 31 Aug 2002 14:09:35 GMTPaul Rubin <phr-n2002b@NOSPAMnightsong.com> writes:
general kerberos
http://web.mit.edu/kerberos/www/index.html
misc. refs:
https://www.garlic.com/~lynn/aadsm11.htm#40 ALARMED ... Only Mostly Dead ... RIP PKI ... part II
https://www.garlic.com/~lynn/aepay10.htm#33 pk-init draft (not yet a RFC)
https://www.garlic.com/~lynn/aepay10.htm#39 Microsoft Trustbridge ... Kerberos (tickets) support
https://www.garlic.com/~lynn/2002j.html#60 How to map a user account to a digital cert?
in some sense, pk-init (for kerberos) is very similar to the aads
proposal i made for radius some time ago.
https://www.garlic.com/~lynn/subpubkey.html#radius
general aads
https://www.garlic.com/~lynn/x959.html#aads
from one point of view, the issue for a "from scratch" protocol ... isn't the actual bits traveling over the wire; by far the greatest effort is all the administrative infrastructure needed to maintain and support the infrastructure (which easily can be a couple orders of magnitude larger effort than the bits on the wire effort). if you don't like kerberos ... crafting some different "bits on the wire" (like aads public key) on the side of a radius implementation would leverage an existing administrative infrastructure. one of the advantages of kerberos (as well as radius) is large body of infrastructures that already have the support (again the "bits on the wire" can be totally dwarfed by the administrative infrastructure needed to support correct and timely information).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: why is Kerberos better than this simpler replacement Newsgroups: sci.crypt Date: Sat, 31 Aug 2002 17:32:06 GMTDaniel James writes:
radius is possible with password, challenge/response, and is possible to
enhance for aads type operation ... with aads chip strawman
https://www.garlic.com/~lynn/x959.html#aads
https://www.garlic.com/~lynn/subpubkey.html#radius
for general radius rfc ...
https://www.garlic.com/~lynn/rfcietff.htm
and click on Term (term->RFC#) and then click on "RADIUS" in Acronym fastpath, aka:
remote authentication dial in user service (RADIUS )
see also authentication , network access server , network services
3162 2882 2869 2868 2867 2866 2865 2809 2621 2620 2619 2618 2548 2139
2138 2059 2058
general kerberos RFCs (you have to scroll for, note pk-init is still draft as per prior post, not RFC):
kerberos
see also authentication , security
3244 3129 2942 2712 2623 1964 1510 1411
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: What good is RSA when using passwords ? Newsgroups: sci.crypt Date: Sat, 31 Aug 2002 20:46:14 GMT"Skybuck Flying" writes:
note, however that some of the asymmetric solutions for out-of-band process aren't easily/possible in the shared-secret paradigm ... since the shared-secret can not only be used to verify data (decrypt) but also originate data (encrypt) .... where-as a public key is only used for verification (private key for originating isn't divulge). A public key can get published publicly in multiple places, increasing the number of different points of compromise for MITM (aka web-of-trust). Furthermore, what is being published is not a shared-secret (allowing both verification as well of origination to occur). In fact, the increase in complexity associated with PKI/CADS paradigm can bring with it a whole new set of (possibly quite obscure) vulnerabilities.
Note that PKI/CADS paradigm for asymmetric can still have a single point of compromise ... aka the specific certification authority and/or several (possibly quite complicated) business processes used by a certification authority; aka a PKI/CADS paradigm can have a large number of single point of failure .... any one being compromised can compromise the whole infrastructure (this is sometimes referred to as systemic risk).
Now there are a couple different scenarios where passwords may be used. One involves protecting access & use of the private key .... this is nominal referred to as a secret (only you know the secret ... ideally nobody else has access to it).
Note however, passwords are also used in shared-secret scenario (same character string, different semantics). Nominally asymmetric is targeted at replacing shared-secret operations .... eliminating the sharing of something that can both originate as well as verify transaction.
random past shared-secret and MITM threads:
https://www.garlic.com/~lynn/aepay10.htm#37 landscape & p-cards
https://www.garlic.com/~lynn/aadsm10.htm#biometrics biometrics
https://www.garlic.com/~lynn/aadsm10.htm#bio3 biometrics (addenda)
https://www.garlic.com/~lynn/aadsm10.htm#bio5 biometrics
https://www.garlic.com/~lynn/aadsm10.htm#bio6 biometrics
https://www.garlic.com/~lynn/aadsm10.htm#bio7 biometrics
https://www.garlic.com/~lynn/aadsm10.htm#bio8 biometrics (addenda)
https://www.garlic.com/~lynn/aadsm11.htm#17 Alternative to Microsoft Passport: Sunshine vs Hai
https://www.garlic.com/~lynn/aadsm11.htm#20 IBM alternative to PKI?
https://www.garlic.com/~lynn/aadsm11.htm#39 ALARMED ... Only Mostly Dead ... RIP PKI .. addenda
https://www.garlic.com/~lynn/aadsm12.htm#4 NEWS: 3D-Secure and Passport
https://www.garlic.com/~lynn/aadsm12.htm#5 NEWS: 3D-Secure and Passport
https://www.garlic.com/~lynn/aadsm12.htm#8 [3d-secure] 3D Secure and EMV
https://www.garlic.com/~lynn/2000.html#39 "Trusted" CA - Oxymoron?
https://www.garlic.com/~lynn/2000b.html#53 Digital Certificates-Healthcare Setting
https://www.garlic.com/~lynn/2000b.html#90 Question regarding authentication implementation
https://www.garlic.com/~lynn/2000b.html#92 Question regarding authentication implementation
https://www.garlic.com/~lynn/2000f.html#4 Why trust root CAs ?
https://www.garlic.com/~lynn/2000f.html#78 TSS ancient history, was X86 ultimate CISC? designs)
https://www.garlic.com/~lynn/2000g.html#5 e-commerce: Storing Credit Card numbers safely
https://www.garlic.com/~lynn/2000g.html#33 does CA need the proof of acceptance of key binding ?
https://www.garlic.com/~lynn/2000g.html#34 does CA need the proof of acceptance of key binding ?
https://www.garlic.com/~lynn/2000g.html#49 Use of SET?
https://www.garlic.com/~lynn/2001.html#68 California DMV
https://www.garlic.com/~lynn/2001b.html#0 Java as a first programming language for cs students
https://www.garlic.com/~lynn/2001c.html#30 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#34 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#39 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#40 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#41 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#42 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#44 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#45 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#50 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#54 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#60 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#63 SSL weaknesses
https://www.garlic.com/~lynn/2001d.html#36 solicit advice on purchase of digital certificate
https://www.garlic.com/~lynn/2001e.html#83 The Mind of War: John Boyd and American Security
https://www.garlic.com/~lynn/2001f.html#25 Question about credit card number
https://www.garlic.com/~lynn/2001f.html#31 Remove the name from credit cards!
https://www.garlic.com/~lynn/2001h.html#5 PKI/Digital signature doesn't work
https://www.garlic.com/~lynn/2001h.html#7 PKI/Digital signature doesn't work
https://www.garlic.com/~lynn/2001h.html#10 VM: checking some myths.
https://www.garlic.com/~lynn/2001h.html#58 Net banking, is it safe???
https://www.garlic.com/~lynn/2001i.html#9 Net banking, is it safe???
https://www.garlic.com/~lynn/2001i.html#16 Net banking, is it safe???
https://www.garlic.com/~lynn/2001i.html#25 Net banking, is it safe???
https://www.garlic.com/~lynn/2001i.html#28 Proper ISA lifespan?
https://www.garlic.com/~lynn/2001i.html#35 Net banking, is it safe???
https://www.garlic.com/~lynn/2001i.html#36 Net banking, is it safe???
https://www.garlic.com/~lynn/2001i.html#57 E-commerce security????
https://www.garlic.com/~lynn/2001j.html#0 E-commerce security????
https://www.garlic.com/~lynn/2001j.html#2 E-commerce security????
https://www.garlic.com/~lynn/2001j.html#9 E-commerce security????
https://www.garlic.com/~lynn/2001j.html#49 Are client certificates really secure?
https://www.garlic.com/~lynn/2001j.html#52 Are client certificates really secure?
https://www.garlic.com/~lynn/2001k.html#1 Are client certificates really secure?
https://www.garlic.com/~lynn/2001k.html#34 A thought on passwords
https://www.garlic.com/~lynn/2001k.html#58 I-net banking security
https://www.garlic.com/~lynn/2001k.html#61 I-net banking security
https://www.garlic.com/~lynn/2001m.html#5 Smart Card vs. Magnetic Strip Market
https://www.garlic.com/~lynn/2001m.html#41 Solutions to Man in the Middle attacks?
https://www.garlic.com/~lynn/2001n.html#94 Secret Key Infrastructure plug compatible with PKI
https://www.garlic.com/~lynn/2002.html#9 How to get 128-256 bit security only from a passphrase?
https://www.garlic.com/~lynn/2002c.html#4 Did Intel Bite Off More Than It Can Chew?
https://www.garlic.com/~lynn/2002c.html#5 Did Intel Bite Off More Than It Can Chew?
https://www.garlic.com/~lynn/2002c.html#7 Opinion on smartcard security requested
https://www.garlic.com/~lynn/2002c.html#10 Opinion on smartcard security requested
https://www.garlic.com/~lynn/2002c.html#31 You think? TOM
https://www.garlic.com/~lynn/2002d.html#4 IBM Mainframe at home
https://www.garlic.com/~lynn/2002d.html#43 Mainframers: Take back the light (spotlight, that is)
https://www.garlic.com/~lynn/2002d.html#47 SSL MITM Attacks
https://www.garlic.com/~lynn/2002d.html#50 SSL MITM Attacks
https://www.garlic.com/~lynn/2002e.html#17 Smart Cards
https://www.garlic.com/~lynn/2002e.html#18 Opinion on smartcard security requested
https://www.garlic.com/~lynn/2002e.html#23 Opinion on smartcard security requested
https://www.garlic.com/~lynn/2002e.html#36 Crypting with Fingerprints ?
https://www.garlic.com/~lynn/2002e.html#40 Smart Cards
https://www.garlic.com/~lynn/2002e.html#60 Browser Security
https://www.garlic.com/~lynn/2002f.html#45 Biometric Encryption: the solution for network intruders?
https://www.garlic.com/~lynn/2002g.html#65 Real man-in-the-middle attacks?
https://www.garlic.com/~lynn/2002h.html#11 Why did OSI fail compared with TCP-IP?
https://www.garlic.com/~lynn/2002h.html#12 Why did OSI fail compared with TCP-IP?
https://www.garlic.com/~lynn/2002h.html#40 [survey] Possestional Security
https://www.garlic.com/~lynn/2002j.html#14 Symmetric-Key Credit Card Protocol on Web Site
https://www.garlic.com/~lynn/2002j.html#18 Symmetric-Key Credit Card Protocol on Web Site
https://www.garlic.com/~lynn/2002j.html#38 MITM solved by AES/CFB - am I missing something?!
https://www.garlic.com/~lynn/2002j.html#58 SSL integrity guarantees in abscense of client certificates
https://www.garlic.com/~lynn/2002j.html#63 SSL integrity guarantees in abscense of client certificates
https://www.garlic.com/~lynn/2002k.html#11 Serious vulnerablity in several common SSL implementations?
https://www.garlic.com/~lynn/2002k.html#51 SSL Beginner's Question
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Computer Architectures Newsgroups: comp.arch Date: Sat, 31 Aug 2002 21:04:28 GMTnmm1@cus.cam.ac.uk (Nick Maclaren) writes:
Seattle, Washington -- April 4, 2000 -- Tera Computer Company (Nasdaq
NM: TERA), a leading designer of high-performance computer systems,
announced today that it has closed its acquisition of the Cray vector
supercomputer business unit, and the Cray brand name from SGI (NYSE:
SGI). The definitive agreement to acquire Cray was previously
announced on March 2, 2000. The acquisition was made in exchange for
$15 million in cash, one million shares of unregistered common stock
and a nine-month promissory note in the amount of $36.3 million
subject to adjustment upon final audit.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: What is microcode? Newsgroups: comp.arch,alt.folklore.computers Date: Sun, 01 Sep 2002 14:44:03 GMTjmfbahciv writes:
BIOS tends to be more like system calls in ROM/PROM than 360/370 microcode. as been mentioned by others ... 360 m'code could be in something that looked like punch cards made of mylar (could be programmed manually). Customers rarely got involved in writing m'code, the wrote stuff for the 360.
number of the 370 (processor, controllers, devices) started out with the original floppy disks for "microcode" which would automatically load at power-on. processors like 370/145 had standard room for m'code but it could overflow into the "top" of processor memory. any m'code overflow would reset the standard processor addressable memory to account for that taken up by m'code.
3081 got even more complex ... it had a uc.5 microprocessor (used in 37xx controllers and the 8100 computer) as a "service processor" and a piccolo (60?mbyte) hard drive. The uc.5 would boot at power-on and read everything for the 3081 m'code from the piccolo. Functions like boot/IPL were transactions with the code running on the uc.5 service processor. M'code went into fixed amount of storage ... in some cases references were made to m'code that wasn't currently loaded (typically very low usage) and the uc.5 would "page" it. As you can imagine, having to page m'code could slow things down a bit.
The 3090 had a pair of "370s" as service processors (actually pair of 4361s) running a customized version of vm/370 release 6. The 4361s would boot VM/370 and bring up the various service processor functions and load whatever stuff was needed into the 3090. Booting the 3090 then was function of interacting with the service processor function.
random refs:
https://www.garlic.com/~lynn/submain.html#360mcode
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: PDP-11 Clones was Re: Why did AMD opt for so few registers in x86-64? Newsgroups: comp.arch,alt.folklore.computers Date: Sun, 01 Sep 2002 18:32:11 GMTEric Smith <eric-no-spam-for-me@brouhaha.com> writes:
The rules are different in the US and PCT. US, you have up to a year after you have publicly divulged something to file. PCT, you can't file something after it has been divulged publicly.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Moore law Newsgroups: comp.arch Date: Sun, 01 Sep 2002 20:57:11 GMTTim Bradshaw writes:
something that is fairly common across a lot of environments is dangling pointers associated with dynamic storage allocation/deallocation and in some cases, some relavance to system serialization primitives.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: What is microcode? Newsgroups: comp.arch,alt.folklore.computers Date: Mon, 02 Sep 2002 14:52:26 GMTjmfbahciv writes:
random tcm refs:
https://www.garlic.com/~lynn/2000b.html#36 How to learn assembler language for OS/390 ?
https://www.garlic.com/~lynn/2000b.html#37 How to learn assembler language for OS/390 ?
https://www.garlic.com/~lynn/2000b.html#38 How to learn assembler language for OS/390 ?
https://www.garlic.com/~lynn/2000d.html#61 "all-out" vs less aggressive designs (was: Re: 36 to 32 bit transition)
https://www.garlic.com/~lynn/2001j.html#13 Parity - why even or odd (was Re: Load Locked (was: IA64 running out of steam))
https://www.garlic.com/~lynn/2001k.html#7 hot chips and nuclear reactors
https://www.garlic.com/~lynn/2002b.html#3 Microcode? (& index searching)
https://www.garlic.com/~lynn/2002d.html#13 IBM Mainframe at home
https://www.garlic.com/~lynn/2002e.html#20 What goes into a 3090?
& service processor:
https://www.garlic.com/~lynn/96.html#41 IBM 4361 CPU technology
https://www.garlic.com/~lynn/99.html#61 Living legends
https://www.garlic.com/~lynn/99.html#62 Living legends
https://www.garlic.com/~lynn/99.html#108 IBM 9020 computers used by FAA (was Re: EPO stories (was: HELP IT'S HOT!!!!!))
https://www.garlic.com/~lynn/2000b.html#50 VM (not VMS or Virtual Machine, the IBM sort)
https://www.garlic.com/~lynn/2000b.html#51 VM (not VMS or Virtual Machine, the IBM sort)
https://www.garlic.com/~lynn/2000c.html#76 Is a VAX a mainframe?
https://www.garlic.com/~lynn/2000d.html#26 Superduper computers--why RISC not 390?
https://www.garlic.com/~lynn/2001b.html#83 Z/90, S/390, 370/ESA (slightly off topic)
https://www.garlic.com/~lynn/2001h.html#2 Alpha: an invitation to communicate
https://www.garlic.com/~lynn/2002.html#45 VM and/or Linux under OS/390?????
https://www.garlic.com/~lynn/2002b.html#32 First DESKTOP Unix Box?
https://www.garlic.com/~lynn/2002b.html#44 PDP-10 Archive migration plan
https://www.garlic.com/~lynn/2002c.html#42 Beginning of the end for SNA?
https://www.garlic.com/~lynn/2002e.html#5 What goes into a 3090?
https://www.garlic.com/~lynn/2002e.html#19 What goes into a 3090?
https://www.garlic.com/~lynn/2002i.html#79 Fw: HONE was .. Hercules and System/390 - do we need it?
https://www.garlic.com/~lynn/2002j.html#28 ibm history note from vmshare
https://www.garlic.com/~lynn/2002l.html#7 What is microcode?
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: IEEE article on intelligence and security Newsgroups: sci.crypt Date: Mon, 02 Sep 2002 15:08:56 GMT"Harris Georgiou" writes:
and
https://www.garlic.com/~lynn/2001j.html#5 E-commerce security????
all of the major exploits that have been in the press have had nothing
to do with the cryptography.
https://www.garlic.com/~lynn/subintegrity.html#fraud
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: IEEE article on intelligence and security Newsgroups: sci.crypt Date: Mon, 02 Sep 2002 16:28:30 GMTAnne & Lynn Wheeler writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: notwork Newsgroups: alt.folklore.computers Date: Mon, 02 Sep 2002 20:00:45 GMTre:
so my wife had this meeting with the corporate CFO to discuss continued
funding of hsdt
https://www.garlic.com/~lynn/subnetwork.html#hsdt
he had just come from an executive board meeting where there had been presentation by somebody from communication group about the internal network was going to shortly collapse unless they quickly converted to SNA ... and he wanted to know what she thot about the claim ...
BLAAA!!! CENSORED ... sorry
raondom other stuff:
https://www.garlic.com/~lynn/93.html#28 Log Structured filesystems -- think twice
https://www.garlic.com/~lynn/94.html#33b High Speed Data Transport (HSDT)
https://www.garlic.com/~lynn/96.html#14 mainframe tcp/ip
https://www.garlic.com/~lynn/96.html#15 tcp/ip
https://www.garlic.com/~lynn/96.html#17 middle layer
https://www.garlic.com/~lynn/98.html#34 ... cics ... from posting from another list
https://www.garlic.com/~lynn/98.html#49 Edsger Dijkstra: the blackest week of his professional life
https://www.garlic.com/~lynn/98.html#50 Edsger Dijkstra: the blackest week of his professional life
https://www.garlic.com/~lynn/99.html#36 why is there an "@" key?
https://www.garlic.com/~lynn/99.html#123 Speaking of USB ( was Re: ASR 33 Typing Element)
https://www.garlic.com/~lynn/2000.html#90 Ux's good points.
https://www.garlic.com/~lynn/2000b.html#69 oddly portable machines
https://www.garlic.com/~lynn/2000b.html#78 "Database" term ok for plain files?
https://www.garlic.com/~lynn/2000c.html#59 Does the word "mainframe" still have a meaning?
https://www.garlic.com/~lynn/2000e.html#45 IBM's Workplace OS (Was: .. Pink)
https://www.garlic.com/~lynn/2000f.html#30 OT?
https://www.garlic.com/~lynn/2001d.html#63 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001d.html#65 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001e.html#52 Pre ARPAnet email?
https://www.garlic.com/~lynn/2001g.html#33 Did AT&T offer Unix to Digital Equipment in the 70s?
https://www.garlic.com/~lynn/2001h.html#44 Wired News :The Grid: The Next-Gen Internet?
https://www.garlic.com/~lynn/2001j.html#20 OT - Internet Explorer V6.0
https://www.garlic.com/~lynn/2001m.html#25 ESCON Data Transfer Rate
https://www.garlic.com/~lynn/2002.html#11 The demise of compaq
https://www.garlic.com/~lynn/2002.html#28 Buffer overflow
https://www.garlic.com/~lynn/2002i.html#43 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002i.html#45 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002j.html#67 Total Computing Power
https://www.garlic.com/~lynn/2002k.html#12 old/long NSFNET ref
https://www.garlic.com/~lynn/2002k.html#20 Vnet : Unbelievable
https://www.garlic.com/~lynn/2002k.html#31 general networking is: DEC eNet: was Vnet : Unbelievable
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Z/OS--anything new? Newsgroups: alt.folklore.computers Date: Tue, 03 Sep 2002 18:28:34 GMTlwinson@bbs.cpcn.com (lwin) writes:
in the early '80s there was a lot of attention that there were a variety/number of different ibm mainframe kernels each with unique low-level hardware & device support ... and there was essentially totally replicated costs for each one. There was a project to look at doing a common kernel that would eliminate the replicated costs. For some purely accidental reasons ... the project got referred to as "ZM" (this is almost 20 years ago).
some of the stuff leading up to "ZM" was programming technology,
hardware assurance, etc.
https://www.garlic.com/~lynn/96.html#4a John Hartmann's Birthday Party
https://www.garlic.com/~lynn/2001l.html#25 mainframe question
https://www.garlic.com/~lynn/2001m.html#53 TSS/360
https://www.garlic.com/~lynn/2001n.html#46 Blinking lights
note that part of started in the fort knox period where 801
processors were going to become the common microcode engine across the
corporation
https://www.garlic.com/~lynn/2000d.html#60 "all-out" vs less aggressive designs (was: Re: 36 to 32 bit transition)
https://www.garlic.com/~lynn/2001f.html#43 Golden Era of Compilers
https://www.garlic.com/~lynn/2001h.html#69 Very CISC Instuctions (Was: why the machine word size ...)
https://www.garlic.com/~lynn/2002g.html#39 "Soul of a New Machine" Computer?
https://www.garlic.com/~lynn/2002g.html#70 Pipelining in the past
https://www.garlic.com/~lynn/2002h.html#19 PowerPC Mainframe?
https://www.garlic.com/~lynn/2002h.html#63 Sizing the application
https://www.garlic.com/~lynn/2002i.html#81 McKinley Cometh
https://www.garlic.com/~lynn/2002j.html#20 MVS on Power (was Re: McKinley Cometh...)
https://www.garlic.com/~lynn/99.html#136a checks (was S/390 on PowerPC?)
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Large Banking is the only chance for Mainframe Newsgroups: bit.listserv.ibm-main Date: Tue, 03 Sep 2002 16:07:20 GMT"Howard Brazee" writes:
the are other costs/drivers for high availability ... like service costs (somewhat driving huge increase in mtbf for COTS hardware drives).
misc. ha/cmp
https://www.garlic.com/~lynn/subtopic.html#hacmp
random others
https://www.garlic.com/~lynn/98.html#35a Drive letters
https://www.garlic.com/~lynn/98.html#37 What is MVS/ESA?
https://www.garlic.com/~lynn/98.html#40 Comparison Cluster vs SMP?
https://www.garlic.com/~lynn/99.html#71 High Availabilty on S/390
https://www.garlic.com/~lynn/99.html#77 Are mainframes relevant ??
https://www.garlic.com/~lynn/99.html#92 MVS vs HASP vs JES (was 2821)
https://www.garlic.com/~lynn/99.html#128 Examples of non-relational databases
https://www.garlic.com/~lynn/2000.html#13 Computer of the century
https://www.garlic.com/~lynn/2000.html#22 Computer of the century
https://www.garlic.com/~lynn/2000c.html#45 Does the word "mainframe" still have a meaning?
https://www.garlic.com/~lynn/2000c.html#47 Does the word "mainframe" still have a meaning?
https://www.garlic.com/~lynn/2000f.html#30 OT?
https://www.garlic.com/~lynn/2000f.html#54 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2001b.html#73 7090 vs. 7094 etc.
https://www.garlic.com/~lynn/2001c.html#69 Wheeler and Wheeler
https://www.garlic.com/~lynn/2001d.html#70 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001d.html#71 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001e.html#44 Where are IBM z390 SPECint2000 results?
https://www.garlic.com/~lynn/2001g.html#44 The Alpha/IA64 Hybrid
https://www.garlic.com/~lynn/2001i.html#41 Withdrawal Announcement 901-218 - No More 'small machines'
https://www.garlic.com/~lynn/2001i.html#43 Withdrawal Announcement 901-218 - No More 'small machines'
https://www.garlic.com/~lynn/2001i.html#46 Withdrawal Announcement 901-218 - No More 'small machines'
https://www.garlic.com/~lynn/2001i.html#48 Withdrawal Announcement 901-218 - No More 'small machines'
https://www.garlic.com/~lynn/2001i.html#49 Withdrawal Announcement 901-218 - No More 'small machines'
https://www.garlic.com/~lynn/2001j.html#23 OT - Internet Explorer V6.0
https://www.garlic.com/~lynn/2001k.html#13 HP-UX will not be ported to Alpha (no surprise)exit
https://www.garlic.com/~lynn/2001k.html#14 HP-UX will not be ported to Alpha (no surprise)exit
https://www.garlic.com/~lynn/2001k.html#18 HP-UX will not be ported to Alpha (no surprise)exit
https://www.garlic.com/~lynn/2001l.html#47 five-nines
https://www.garlic.com/~lynn/2001n.html#3 News IBM loses supercomputer crown
https://www.garlic.com/~lynn/2001n.html#47 Sysplex Info
https://www.garlic.com/~lynn/2001n.html#85 The demise of compaq
https://www.garlic.com/~lynn/2002h.html#73 Where did text file line ending characters begin?
https://www.garlic.com/~lynn/2002i.html#24 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002j.html#45 M$ SMP and old time IBM's LCMP
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Large Banking is the only chance for Mainframe Newsgroups: bit.listserv.ibm-main Date: Tue, 03 Sep 2002 18:44:23 GMTIBM-MAIN@ISHAM-RESEARCH.COM (Phil Payne) writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: What is microcode? Newsgroups: comp.arch,alt.folklore.computers Date: Wed, 04 Sep 2002 06:03:11 GMT"Foobar T. Clown" writes:
i vaguely remember some discussion about calculators tending towards a fixed per key costs (i.e. in volume, calculator price were proportional to the number of keys).
random refs:
https://www.garlic.com/~lynn/2001n.html#81 a.f.c history checkup... (was What specifications will the standard year 2001 PC have?)
https://www.garlic.com/~lynn/2001n.html#82 a.f.c history checkup... (was What specifications will the standard year 2001 PC have?)
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: ISAs, SMP and hardware optimisations Newsgroups: comp.arch Date: Wed, 04 Sep 2002 15:17:29 GMTnmm1@cus.cam.ac.uk (Nick Maclaren) writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Computer Architectures Newsgroups: comp.arch,alt.folklore.computers Date: Thu, 05 Sep 2002 02:14:52 GMT"glen herrmannsfeldt" writes:
quote in the above from one of the intros ... mentions S/38 ... which
some have considered the refuge of many from the FS project. post
regarding IBM FS ...
https://www.garlic.com/~lynn/2000f.html#16 FS - IBM Future System
the above contains some extracts/quotes from a web page that seems to be gone.
it also somewhat references that possibly some FS motivations was the
PCMs (plug compatible manufactures). i had help start/launch some of
the original PCM stuff:
https://www.garlic.com/~lynn/submain.html#360pcm
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Backdoor in AES ? Newsgroups: sci.crypt Date: Thu, 05 Sep 2002 14:44:09 GMTEdward Elliott writes:
somewhat related to going after the easiest method ... direct DES attack
isn't necessarily the easiest method. somewhat similar/related in the case
of SSL and internet stuff
https://www.garlic.com/~lynn/2001h.html#61 Security proportional to risk
https://www.garlic.com/~lynn/2001h.html#58 Net banking, is it safe???
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Free CPU (was: PDP-11 Clones) Newsgroups: comp.arch Date: Thu, 05 Sep 2002 13:38:57 GMTBernd Paysan writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Computer Architectures Newsgroups: comp.arch,alt.folklore.computers Date: Fri, 06 Sep 2002 13:39:22 GMT"del cecchi" writes:
I was on the outside looking in ... i've posted references before that i thot it was the case of the inmates in charge of the asylum and the resulting organization effects caused the pendulum to swing way over to the opposite side (let's say somewhat all sales). my wife was relatively fresh out of umich eng grad school and worked for the guy that "owned" FS I/O at the time (somewhat aside, he had worked on cp/40 earlier) ... and she thot it was the greatest bluesky sandbox the world ever invented.
i do remember being told that it was foolish not to want to work on it .. it would probably hurt my career (also telling them that what I had running for resource management was better than what they were designing probably didn't help either).
misc. fs refs:
https://www.garlic.com/~lynn/96.html#24 old manuals
https://www.garlic.com/~lynn/99.html#100 Why won't the AS/400 die? Or, It's 1999 why do I have to learn how to use
https://www.garlic.com/~lynn/2001f.html#30 IBM's "VM for the PC" c.1984??
misc. resource manager:
https://www.garlic.com/~lynn/2002k.html#13 Difference between Unix and Linux?
https://www.garlic.com/~lynn/2002k.html#40 hung/zombie users
https://www.garlic.com/~lynn/2002k.html#46 OT (sort-of) - Does it take math skills to do data processing ?
https://www.garlic.com/~lynn/2002k.html#63 OT (sort-of) - Does it take math skills to do data processing ?
https://www.garlic.com/~lynn/2002k.html#66 OT (sort-of) - Does it take math skills to do data processing ?
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Moore law Newsgroups: comp.arch Date: Fri, 06 Sep 2002 13:56:23 GMT"glen herrmannsfeldt" writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Two questions on HMACs and hashing Newsgroups: sci.crypt Date: Fri, 06 Sep 2002 15:30:28 GMTKent Briggs writes:
the label digital signature is more referring to a business process ... rather than technology .... the business process of keeping one part of a asymmetric key-pair really "private" ... in order to approximate the characteristics of a physical, manual signature (aka the use of signature in the term "digital signature").
However, there is more to making an approximation to a physical, manual signature (than just keeping one of the keys private). typically, a real, physical, manual signature carries with it the attribute that the person really intended to sign what they signed.
It is much easier to automate the application of "digital signatures" where there is no direct human "intention" involved. As a result some of the uses of asymmetric key technology has depreciated (or corrupted) the technology from a business sense of "signature".
one of the related characteristics of signature is repudiation. some
repudiation & intention past discussions:
https://www.garlic.com/~lynn/aadsm10.htm#cfppki15 CFP: PKI research workshop
https://www.garlic.com/~lynn/aadsm10.htm#cfppki18 CFP: PKI research workshop
https://www.garlic.com/~lynn/aadsm10.htm#paiin PAIIN security glossary & taxonomy
https://www.garlic.com/~lynn/aadsm11.htm#5 Meaning of Non-repudiation
https://www.garlic.com/~lynn/aadsm11.htm#6 Meaning of Non-repudiation
https://www.garlic.com/~lynn/aadsm11.htm#7 Meaning of Non-repudiation
https://www.garlic.com/~lynn/aadsm11.htm#8 Meaning of Non-repudiation
https://www.garlic.com/~lynn/aadsm11.htm#9 Meaning of Non-repudiation
https://www.garlic.com/~lynn/aadsm11.htm#11 Meaning of Non-repudiation
https://www.garlic.com/~lynn/aadsm11.htm#12 Meaning of Non-repudiation
https://www.garlic.com/~lynn/aadsm11.htm#13 Words, Books, and Key Usage
https://www.garlic.com/~lynn/aadsm11.htm#14 Meaning of Non-repudiation
https://www.garlic.com/~lynn/aadsm11.htm#15 Meaning of Non-repudiation
https://www.garlic.com/~lynn/aadsm11.htm#23 Proxy PKI. Was: IBM alternative to PKI?
https://www.garlic.com/~lynn/aadsm12.htm#0 maximize best case, worst case, or average case? (TCPA)
https://www.garlic.com/~lynn/aadsm12.htm#5 NEWS: 3D-Secure and Passport
https://www.garlic.com/~lynn/aadsm12.htm#12 TOC for world bank e-security paper
https://www.garlic.com/~lynn/aadsm12.htm#19 TCPA not virtualizable during ownership change (Re: Overcoming the potential downside of TCPA)
https://www.garlic.com/~lynn/2001c.html#30 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#34 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#39 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#40 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#41 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#42 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#43 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#44 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#45 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#46 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#47 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#50 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#51 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#52 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#54 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#56 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#57 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#58 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#59 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#60 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#72 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#73 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001g.html#11 FREE X.509 Certificates
https://www.garlic.com/~lynn/2001g.html#38 distributed authentication
https://www.garlic.com/~lynn/2001g.html#60 PKI/Digital signature doesn't work
https://www.garlic.com/~lynn/2001g.html#62 PKI/Digital signature doesn't work
https://www.garlic.com/~lynn/2001h.html#51 future of e-commerce
https://www.garlic.com/~lynn/2001j.html#7 No Trusted Viewer possible?
https://www.garlic.com/~lynn/2002f.html#35 Security and e-commerce
https://www.garlic.com/~lynn/2002g.html#37 Security Issues of using Internet Banking
https://www.garlic.com/~lynn/2002g.html#69 Digital signature
https://www.garlic.com/~lynn/2002h.html#13 Biometric authentication for intranet websites?
https://www.garlic.com/~lynn/2002h.html#68 Are you really who you say you are?
https://www.garlic.com/~lynn/2002i.html#67 Does Diffie-Hellman schema belong to Public Key schema family?
https://www.garlic.com/~lynn/2002i.html#77 Does Diffie-Hellman schema belong to Public Key schema family?
https://www.garlic.com/~lynn/2002j.html#24 Definition of Non-Repudiation ?
https://www.garlic.com/~lynn/2002j.html#40 Beginner question on Security
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: comp.arch,alt.folklore.computers Date: Fri, 06 Sep 2002 16:52:43 GMTChristopher Brian Colohan <colohan+@cs.cmu.edu> writes:
turns out this was in conjunction with some other kernel code. nominally most of the cp kernel ran disabled for all interrupts, but I noticed that a large number of I/O interrupts occurred immediately on dispatching an application process (enabled for interrupts). So i stuck an "interrupt" (enable/disable) window in the dispatcher before it went to all the trouble of actually selecting/marshaling a process for execution.
the dynamic adaptive code then controlled both the "interrupt" window and whether or not applications/processes were executing with i/o interrupts enabled.
something similar was seen with some of the early work on 370 "attached processors" ... aka two processor shared memory system ... but only one processor had physical I/O capability. some slight of hand with early SMP support and how the two processors serialized each other and handed off work to the appropriate physical processor ... had some interesting results. with hardware monitors tracking number of instructions executed ... the processor w/o i/o capability had nearly 50 percent higher MIP rate (and higher cache hit ratio) than the processor with i/o capability (also lower cache hit ratio).
of course we are talking about a time when caches were in the 8k to 64kbyte range. also the resource manager attempted to adapt the time-slice to the instruction rate.
random refs:
https://www.garlic.com/~lynn/subtopic.html#smp
https://www.garlic.com/~lynn/subtopic.html#fairshare
https://www.garlic.com/~lynn/subtopic.html#hone
earlier work that i did on cp/67 as undergraduate was playing games with the amount of work needed to resume the pre-empted task ... much of the state was saved at interrupt time ... but some could be delayed until it was decided whether or not a process was going to be resumed. If it turned out that the pre-empted task was being resumed ... I then did this stuff I called "fastpath" (i used fastpath for other stuff ... but this is where I started) .... which recognized that much of the stuff for a resumed pre-empted process didn't have to be reconstructed from scratch (could vary from 50-90 percent reduction in kernel overhead).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: comp.arch,alt.folklore.computers Date: Fri, 06 Sep 2002 19:31:07 GMTgavin@allegro.com (Gavin Scott) writes:
the opposing trade-off is to avoid pathelogical negative feedback that because something has lousy instruction/cycle characteristics because of high cache miss characteristics ... that possibility of "early" pre-emption further aggravates cache misses.
resource management can encourage better programming practices (better cache hit ratios, more thruput per unit time, etc) but don't penalize applications for bad operating system implementation.
one of the things the resource manager offered was standard resource consumption use (wall-clock) by administrative controls (fair share, non-share share, etc) ... but could offer less frequent and longer running (the rate remained about the same ... but the granularity changed).
random
https://www.garlic.com/~lynn/subtopic.html#fairshare
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: End of Moore's law and how it can influence job market ..... Newsgroups: comp.arch Date: Fri, 06 Sep 2002 19:54:57 GMT"Rupert Pigott" writes:
ref to some related system work
https://www.garlic.com/~lynn/96.html#4a
a later effort:
https://www.garlic.com/~lynn/95.html#13
random blue iliad:
https://www.garlic.com/~lynn/98.html#25 Merced & compilers (was Re: Effect of speed ... )
https://www.garlic.com/~lynn/99.html#66 System/1 ?
https://www.garlic.com/~lynn/2000.html#16 Computer of the century
https://www.garlic.com/~lynn/2000d.html#60 "all-out" vs less aggressive designs (was: Re: 36 to 32 bit transition)
https://www.garlic.com/~lynn/2002g.html#39 "Soul of a New Machine" Computer?
https://www.garlic.com/~lynn/2002g.html#55 Multics hardware (was Re: "Soul of a New Machine" Computer?)
random pc370/a74 refs:
https://www.garlic.com/~lynn/2000e.html#55 Why not an IBM zSeries workstation?
https://www.garlic.com/~lynn/2000e.html#56 Why not an IBM zSeries workstation?
https://www.garlic.com/~lynn/2001i.html#19 Very CISC Instuctions (Was: why the machine word size ...)
https://www.garlic.com/~lynn/2001i.html#51 DARPA was: Short Watson Biography
https://www.garlic.com/~lynn/2002d.html#4 IBM Mainframe at home
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Two questions on HMACs and hashing Newsgroups: sci.crypt Date: Fri, 06 Sep 2002 20:12:20 GMTMichael Sierchio writes:
hmac rather than being secret private key(s) is shared-secret key(s). infrastructure impacts of single points of compromise can be mitigated if large scale distribution of shared-secret keys can be avoided aka systemic failures,
as an aside the typical PKI CADS paradigm associated with asymmetric
keys has its own systemic failure modes ... sales pitch for AADS
paradigm mitigating systemic failure modes:
https://www.garlic.com/~lynn/x959.html#aads
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: comp.arch,alt.folklore.computers Date: Sat, 07 Sep 2002 14:35:20 GMTrobertwessel2@yahoo.com (Robert Wessel) writes:
a non-processor related part of studying i/o was getting the resource manager to dynamically adapt to the "bottleneck" ... over a 10-15 year period system major bottlenecks shifted from being memory or processor constrained to be disk constrained. this resulted in my initially claiming that over a 10 year period that disks showed a significant decline in relative system thruput ... and then later claiming over a 15 year period the decline in disk relative system performance declined by an 5-10 times (aka processor and memory increased by nearly a factor of 50 but disks only increased by possibly a factor of ten ... so there was a relative decline in disk relative system thruput). the disk division got really upset by this statement ... and got the division's system performance group to refute the claim. their eventual report was that i had actually slightly understated the decline (it was actually somewhat worse).
that was eventually turned into a presentation given at guide/share
regarding considerations involved in tuning disk i/o infrastructure
(note in extracts in the following, DASD is acronym for "direct access
storage device", aka disks):
https://www.garlic.com/~lynn/2001l.html#40 MVS History (all parts)
past refs:
https://www.garlic.com/~lynn/95.html#8 3330 Disk Drives
https://www.garlic.com/~lynn/95.html#10 Virtual Memory (A return to the past?)
https://www.garlic.com/~lynn/96.html#5 360 "channels" and "multiplexers"?
https://www.garlic.com/~lynn/97.html#18 Why Mainframes?
https://www.garlic.com/~lynn/98.html#6 OS with no distinction between RAM and HD ?
https://www.garlic.com/~lynn/98.html#46 The god old days(???)
https://www.garlic.com/~lynn/99.html#4 IBM S/360
https://www.garlic.com/~lynn/99.html#6 3330 Disk Drives
https://www.garlic.com/~lynn/2000c.html#19 Hard disks, one year ago today
https://www.garlic.com/~lynn/2001c.html#16 database (or b-tree) page sizes
https://www.garlic.com/~lynn/2001c.html#17 database (or b-tree) page sizes
https://www.garlic.com/~lynn/2001f.html#62 any 70's era supercomputers that ran as slow as today's supercomputers?
https://www.garlic.com/~lynn/2001l.html#40 MVS History (all parts)
https://www.garlic.com/~lynn/2001n.html#78 Swap partition no bigger than 128MB?????
https://www.garlic.com/~lynn/2002b.html#1 Microcode? (& index searching)
https://www.garlic.com/~lynn/2002i.html#18 AS/400 and MVS - clarification please
why back in the dark ages when i was an undergraduate ... i had redone
the os/360 mft&mvt sysgens so that the order of system file copying to
new disk(s) ordered them so as to optimize arm seek distances (which
got nearly 3-fold improvement in the majority of the university's
workload).
https://www.garlic.com/~lynn/94.html#18 CP/67 & OS MFT14
https://www.garlic.com/~lynn/94.html#20 CP/67 & OS MFT14
https://www.garlic.com/~lynn/97.html#22 Pre S/360 IBM Operating Systems?
https://www.garlic.com/~lynn/97.html#28 IA64 Self Virtualizable?
https://www.garlic.com/~lynn/98.html#21 Reviving the OS/360 thread (Questions about OS/360)
https://www.garlic.com/~lynn/99.html#93 MVS vs HASP vs JES (was 2821)
https://www.garlic.com/~lynn/99.html#174 S/360 history
https://www.garlic.com/~lynn/2000c.html#10 IBM 1460
https://www.garlic.com/~lynn/2000d.html#50 Navy orders supercomputer
https://www.garlic.com/~lynn/2001.html#26 Disk caching and file systems. Disk history...people forget
https://www.garlic.com/~lynn/2001f.html#26 Price of core memory
https://www.garlic.com/~lynn/2001h.html#12 checking some myths.
https://www.garlic.com/~lynn/2001k.html#37 Is anybody out there still writting BAL 370.
https://www.garlic.com/~lynn/2001l.html#39 is this correct ? OS/360 became MVS and MVS >> OS/390
https://www.garlic.com/~lynn/2002c.html#45 cp/67 addenda (cross-post warning)
I then did a rewrite of the cp/67 arm queuing code from fifo to a simple elevator type algorithm that would nearly double disk arm access rate under heavy load.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: comp.arch,alt.folklore.computers Date: Sat, 07 Sep 2002 14:42:44 GMTAnne & Lynn Wheeler writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: alt.folklore.computers Date: Sat, 07 Sep 2002 15:17:53 GMTand just a.f.c. posting from year ago ... a 20 year old survey of computers at CMU, Bell Labs, LBL, Stanford & MIT:
number of 750 & 780s but some number of altos & pergs (& 26 lisp machines at mit)
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: What is microcode? Newsgroups: alt.folklore.computers Date: Sat, 07 Sep 2002 16:37:01 GMTjmfbahciv writes:
they've done a lot of work avoiding having to go the next step ... suits that are totally sealed (and their own air supply) .. part of it is the constant downward air flow.
random ref:
https://www.garlic.com/~lynn/2002j.html#71 history of CMS
a few years ago, my youngest had a summer job on construction crew building a chip fabrication "clean room" building (in austin, i forget which one). the outer shell went up and then was "cleaned" ... and then workers had to observe clean room construction procedures (not quite bunny suits).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Date: Sat, 07 Sep 2002 10:13:20 -0600 Newsgroups: bit.listserv.vmesa-l From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: misc resource manager related folklore postingsmisc. recent resource manager folklore postings (some x-post with ibm-main)
https://www.garlic.com/~lynn/2002k.html#13 Difference between Unix and Linux?
https://www.garlic.com/~lynn/2002k.html#40 hung/zombie users
https://www.garlic.com/~lynn/2002k.html#46 OT (sort-of) - Does it take math skills to do data processing ?
https://www.garlic.com/~lynn/2002k.html#63 OT (sort-of) - Does it take math skills to do data processing ?
https://www.garlic.com/~lynn/2002k.html#66 OT (sort-of) - Does it take math skills to do data processing ?
https://www.garlic.com/~lynn/2002l.html#22 Computer Architectures
https://www.garlic.com/~lynn/2002l.html#25 Do any architectures use instruction count instead of timer
https://www.garlic.com/~lynn/2002l.html#26 Do any architectures use instruction count instead of timer
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: comp.arch,alt.folklore.computers Date: Sat, 07 Sep 2002 22:47:38 GMTAnne & Lynn Wheeler writes:
configuration comparison with some ref to CMU, Bell Labs, LBL, Stanford
and MIT
https://www.garlic.com/~lynn/2001l.html#61 MVS History (all parts)
other instances of this discussion:
https://www.garlic.com/~lynn/93.html#31 Big I/O or Kicking the Mainframe out the Door
https://www.garlic.com/~lynn/94.html#43 Bloat, elegance, simplicity and other irrelevant concepts
https://www.garlic.com/~lynn/94.html#55 How Do the Old Mainframes Compare to Today's Micros?
https://www.garlic.com/~lynn/95.html#10 Virtual Memory (A return to the past?)
https://www.garlic.com/~lynn/98.html#46 The god old days(???)
https://www.garlic.com/~lynn/99.html#4 IBM S/360
https://www.garlic.com/~lynn/2001d.html#66 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001f.html#62 any 70's era supercomputers that ran as slow as today's supercomputers?
https://www.garlic.com/~lynn/2001m.html#23 Smallest Storage Capacity Hard Disk?
https://www.garlic.com/~lynn/2002.html#5 index searching
https://www.garlic.com/~lynn/2002b.html#11 Microcode? (& index searching)
https://www.garlic.com/~lynn/2002b.html#20 index searching
https://www.garlic.com/~lynn/2002e.html#8 What are some impressive page rates?
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Cryptography Newsgroups: alt.computer.security Date: Sun, 08 Sep 2002 13:04:41 GMT"Spelcher" <nope> writes:
then having a business process where the account number can only be used in an authenticated (signed) transaction eliminates the account number as a point of attack (i.e. shared-secret).
the current situation is that account number is essentially a shared-secret
but has to be accessed by lots of different business processes by numerous
parties ... meaning that it has to be in the clear:
https://www.garlic.com/~lynn/aadsm6.htm#websecure merchant web server security
https://www.garlic.com/~lynn/aepay7.htm#netbank2 net banking, is it safe?? ... security proportional to risk
https://www.garlic.com/~lynn/aepay7.htm#netsecure some recent threads on netbanking & e-commerce security
https://www.garlic.com/~lynn/aadsm10.htm#cfppki13 CFP: PKI research workshop
https://www.garlic.com/~lynn/aepay10.htm#20 Security Proportional to Risk (was: IBM Mainframe at home)
the problem is that with all the business processes accessing the
number ... that either it has to be stored in the clear in the
database ... or every business process needs the ability to decrypt
the data (as per above ... security proportional to risk threads). If
it is obfuscated/encrypted in the database ... then each of the
business processes becomes a target because each one needs to have the
secret to decrypt the numbers (aka an attack is to copy the whole
database and all the apps) . somewhat related:
https://www.garlic.com/~lynn/2001j.html#5 E-commerce security????
https://www.garlic.com/~lynn/2001j.html#54 Does "Strong Security" Mean Anything?
more general threads:
https://www.garlic.com/~lynn/subintegrity.html#fraud
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: comp.arch,alt.folklore.computers Date: Mon, 09 Sep 2002 14:27:26 GMTnmm1@cus.cam.ac.uk (Nick Maclaren) writes:
the previous reference to journal file system ... there is journalling of metadata ... and there are log-structured filesystems. the work by the bsd fast file system on log-structured filesystem seemed to indicate that the advantage of writing at the current arm location was offset by the periodic garbage collection. The is somewhat independent of the contiguous allocation stuff that as been traditionally part of the OS/360 (and current descendants) since the '60s (initial allocation and extents ... potentially multi-cylinder initial allocation and then extents in either tracks or cylinders).
the one place that log structured types of writes seem to have worked is with the paging strategy for mvs & vm developed in the early '80s for big pages. disk space was allocated typically ten times larger than was going to be used. for writing out ... a full track worth of 4k pages were collected from the same address space (initially for 3380, ten pages) and written as one unit at the current arm position. Since allocation was sparce (possibly 10 percent) ... there were always nearby empty tracks to the current arm position. Immediately trailing the current head position would be full ... as the arm proceeding sequentially across the disk surface. faults for any page in a "big page" would bring all pages for the track (and make the track available). effectively explict garbage collection (as in a traditional log-structured file system) was eliminated by the transient nature of pages out on disk.
misc. big page discussions:
https://www.garlic.com/~lynn/2001k.html#60 Defrag in linux? - Newbie question
https://www.garlic.com/~lynn/2002b.html#20 index searching
https://www.garlic.com/~lynn/2002c.html#29 Page size (was: VAX, M68K complex instructions)
https://www.garlic.com/~lynn/2002c.html#48 Swapper was Re: History of Login Names
https://www.garlic.com/~lynn/2002e.html#8 What are some impressive page rates?
https://www.garlic.com/~lynn/2002e.html#11 What are some impressive page rates?
https://www.garlic.com/~lynn/2002f.html#20 Blade architectures
misc log-structured & contiguous refs:
https://www.garlic.com/~lynn/93.html#28 Log Structured filesystems -- think twice
https://www.garlic.com/~lynn/93.html#29 Log Structured filesystems -- think twice
https://www.garlic.com/~lynn/2000.html#93 Predictions and reality: the I/O Bottleneck
https://www.garlic.com/~lynn/2000c.html#24 Hard disks, one year ago today
https://www.garlic.com/~lynn/2000g.html#38 4M pages are a bad idea (was Re: AMD 64bit Hammer CPU and VM)
https://www.garlic.com/~lynn/2001c.html#28 The Foolish Dozen or so in This News Group
https://www.garlic.com/~lynn/2001f.html#59 JFSes: are they really needed?
https://www.garlic.com/~lynn/2001f.html#60 JFSes: are they really needed?
https://www.garlic.com/~lynn/2001m.html#56 Contiguous file system
https://www.garlic.com/~lynn/2001m.html#57 Contiguous file system
https://www.garlic.com/~lynn/2001m.html#58 Contiguous file system
https://www.garlic.com/~lynn/2001n.html#1 More newbie stop the war here!
https://www.garlic.com/~lynn/2001n.html#4 Contiguous file system
https://www.garlic.com/~lynn/2001n.html#62 The demise of compaq
https://www.garlic.com/~lynn/2002.html#5 index searching
https://www.garlic.com/~lynn/2002b.html#20 index searching
https://www.garlic.com/~lynn/2002b.html#37 Poor Man's clustering idea
https://www.garlic.com/~lynn/2001m.html#56 Contiguous file system
https://www.garlic.com/~lynn/2002c.html#29 Page size (was: VAX, M68K complex instructions)
https://www.garlic.com/~lynn/2002d.html#4 IBM Mainframe at home
https://www.garlic.com/~lynn/2002d.html#5 IBM Mainframe at home
https://www.garlic.com/~lynn/2002e.html#32 What goes into a 3090?
https://www.garlic.com/~lynn/2002h.html#52 Bettman Archive in Trouble
https://www.garlic.com/~lynn/2002j.html#66 vm marketing (cross post)
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Computer Architectures Newsgroups: comp.arch,alt.folklore.computers Date: Mon, 09 Sep 2002 14:42:10 GMT"Rupert Pigott" writes:
random ha/cmp stuff:
https://www.garlic.com/~lynn/95.html#13
https://www.garlic.com/~lynn/subtopic.html#hacmp
random somerset refs:
https://www.garlic.com/~lynn/2000d.html#60 "all-out" vs less aggressive designs (was: Re: 36 to 32 bit transition)
https://www.garlic.com/~lynn/2001g.html#23 IA64 Rocks My World
https://www.garlic.com/~lynn/2001i.html#28 Proper ISA lifespan?
https://www.garlic.com/~lynn/2001j.html#37 Proper ISA lifespan?
https://www.garlic.com/~lynn/2002g.html#12 "Soul of a New Machine" Computer?
https://www.garlic.com/~lynn/2002g.html#14 "Soul of a New Machine" Computer?
https://www.garlic.com/~lynn/2002i.html#81 McKinley Cometh
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Backdoor in AES ? Newsgroups: sci.crypt Date: Mon, 09 Sep 2002 15:04:14 GMTBryan Olson writes:
there is also a lot of joint work in biometrics going on in the area of x9.84 (between X9, NIST, and some other organizations).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Moore law Newsgroups: comp.arch Date: Mon, 09 Sep 2002 18:53:13 GMTTerje Mathisen writes:
example of going from assembler to interpreted code (and making it
ten times faster with introduction of new optimization):
https://www.garlic.com/~lynn/94.html#11 REXX
https://www.garlic.com/~lynn/2000b.html#32 20th March 2000
https://www.garlic.com/~lynn/2000b.html#33 20th March 2000
https://www.garlic.com/~lynn/2001c.html#0 Z/90, S/390, 370/ESA (slightly off topic)
https://www.garlic.com/~lynn/2002g.html#27 Security Issues of using Internet Banking
https://www.garlic.com/~lynn/2002h.html#37 Computers in Science Fiction
https://www.garlic.com/~lynn/2002k.html#38 GOTOs cross-posting
example of going from assembler to C ... but more than just an
algorithm change .... there was a whole paradigm change in how the
problem was looked at (work redoing "routes" part of large res
system):
https://www.garlic.com/~lynn/96.html#29 Mainframes & Unix
https://www.garlic.com/~lynn/97.html#11 OSes commerical, history
https://www.garlic.com/~lynn/99.html#17 Old Computers
https://www.garlic.com/~lynn/99.html#100 Why won't the AS/400 die? Or, It's 1999 why do I have to learn how to use
https://www.garlic.com/~lynn/99.html#103 IBM 9020 computers used by FAA (was Re: EPO stories (was: HELP IT'S HOT!!!!!))
https://www.garlic.com/~lynn/99.html#136a checks (was S/390 on PowerPC?)
https://www.garlic.com/~lynn/2000f.html#20 Competitors to SABRE?
https://www.garlic.com/~lynn/2001.html#26 Disk caching and file systems. Disk history...people forget
https://www.garlic.com/~lynn/2001.html#62 California DMV
https://www.garlic.com/~lynn/2001d.html#69 Block oriented I/O over IP
https://www.garlic.com/~lynn/2001d.html#74 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001g.html#45 Did AT&T offer Unix to Digital Equipment in the 70s?
https://www.garlic.com/~lynn/2001g.html#49 Did AT&T offer Unix to Digital Equipment in the 70s?
https://www.garlic.com/~lynn/2001h.html#76 Other oddball IBM System 360's ?
https://www.garlic.com/~lynn/2001j.html#17 I hate Compaq
https://www.garlic.com/~lynn/2001n.html#0 TSS/360
https://www.garlic.com/~lynn/2001n.html#3 News IBM loses supercomputer crown
https://www.garlic.com/~lynn/2002g.html#2 Computers in Science Fiction
https://www.garlic.com/~lynn/2002g.html#3 Why are Mainframe Computers really still in use at all?
https://www.garlic.com/~lynn/2002h.html#12 Why did OSI fail compared with TCP-IP?
https://www.garlic.com/~lynn/2002h.html#43 IBM doing anything for 50th Anniv?
https://www.garlic.com/~lynn/2002i.html#83 HONE
https://www.garlic.com/~lynn/2002j.html#83 Summary: Robots of Doom
various types of just making assembler faster ... including stuff
like "fastpath" (and sometimes a paradigm change):
https://www.garlic.com/~lynn/93.html#1 360/67, was Re: IBM's Project F/S ?
https://www.garlic.com/~lynn/94.html#2 Schedulers
https://www.garlic.com/~lynn/94.html#54 How Do the Old Mainframes
https://www.garlic.com/~lynn/97.html#22 Pre S/360 IBM Operating Systems?
https://www.garlic.com/~lynn/99.html#230 Radius Help help!!!
https://www.garlic.com/~lynn/2001n.html#20 New Virus: Emails sent with no message body and _ prefixed to email address
https://www.garlic.com/~lynn/2002.html#14 index searching
https://www.garlic.com/~lynn/2002c.html#45 cp/67 addenda (cross-post warning)
https://www.garlic.com/~lynn/2002f.html#57 IBM competes with Sun w/new Chips
https://www.garlic.com/~lynn/2002g.html#32 Secure Device Drivers
https://www.garlic.com/~lynn/2002g.html#50 Why did OSI fail compared with TCP-IP?
https://www.garlic.com/~lynn/2002i.html#42 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002k.html#66 OT (sort-of) - Does it take math skills to do data processing ?
https://www.garlic.com/~lynn/2002l.html#4 why is Kerberos better than this simpler replacement
https://www.garlic.com/~lynn/2002l.html#25 Do any architectures use instruction count instead of timer
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: comp.arch,alt.folklore.computers Date: Mon, 09 Sep 2002 20:16:13 GMT"Rupert Pigott" writes:
random 2305 refs:
https://www.garlic.com/~lynn/2001j.html#3 YKYGOW...
https://www.garlic.com/~lynn/2001l.html#53 mainframe question
https://www.garlic.com/~lynn/2001l.html#57 mainframe question
https://www.garlic.com/~lynn/2001l.html#63 MVS History (all parts)
https://www.garlic.com/~lynn/2001m.html#23 Smallest Storage Capacity Hard Disk?
https://www.garlic.com/~lynn/2002.html#22 index searching
https://www.garlic.com/~lynn/2002.html#31 index searching
https://www.garlic.com/~lynn/2002b.html#8 Microcode? (& index searching)
https://www.garlic.com/~lynn/2002b.html#11 Microcode? (& index searching)
then there was the "1655" which was an "electronic memory" simulation of a 2305 (even lower latency).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Mon, 09 Sep 2002 21:52:07 GMTref:
some comments related to this in different mailing list:
https://www.garlic.com/~lynn/aadsm12.htm#23
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Thirty Years Later: Lessons from the Multics Security Evaluation Newsgroups: alt.folklore.computers,comp.arch Date: Mon, 09 Sep 2002 23:08:19 GMTsome of the sections in the paper:
from the intro in the above:
This Research Report consists of two invited papers for the Classic
Papers section of the 18 th Annual Computer Security Applications
Conference (ACSAC) to be held 9–13 December 2002 in Las Vegas, NV. The
papers will be available on the web after the conference at
http://www.acsac.org/
The first paper, Thirty Years Later: Lessons from the Multics Security
Evaluation, is a commentary on the second paper, discussing the
implications of the second paper's results on contemporary computer
security issues. Copyright will be transferred on the first paper.
The second paper, Multics Security Evaluation: Vulnerability Analysis
is a reprint of a US Air Force report, first published in 1974. It is
a government document, approved for public release, distribution
unlimited, and is not subject to copyright. This reprint does not
include the original computer listings. They can be found at
http://csrc.nist.gov/publications/history/karg74.pdf
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Date: Mon, 09 Sep 2002 18:05:43 -0600 Newsgroups: bit.listserv.vmesa-l From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: another 30 year thingnote that this was in the same building (545tech sq) as cp/67 and initial VM/370 work and shared common heritage back to ctss
other 545 tech. sq related postings:
https://www.garlic.com/~lynn/subtopic.html#545tech
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Thirty Years Later: Lessons from the Multics Security Evaluation Newsgroups: alt.folklore.computers Date: Tue, 10 Sep 2002 00:51:48 GMTgeneric multics web site
one of the sections in the mentioned paper was on pli ... multics pli:
https://www.multicians.org/pl1.html
air force data center:
https://www.multicians.org/site-afdsc.html
related reference to air force data center
https://www.garlic.com/~lynn/2001m.html#12 Multics Nostalgia
https://www.garlic.com/~lynn/2001m.html#15 departmental servers
i lived on the 4th floor of 545 tech sq. ... these guys on higher
floors in the same building. misc. 545 tech sq. postings
https://www.garlic.com/~lynn/subtopic.html#545tech
various postings with some multics:
https://www.garlic.com/~lynn/93.html#26 MTS & LLMPS?
https://www.garlic.com/~lynn/95.html#00 old mainframes & text processing
https://www.garlic.com/~lynn/95.html#7 Who built the Internet? (was: Linux/AXP.. Reliable?)
https://www.garlic.com/~lynn/97.html#12 OSes commerical, history
https://www.garlic.com/~lynn/97.html#22 Pre S/360 IBM Operating Systems?
https://www.garlic.com/~lynn/97.html#26 IA64 Self Virtualizable?
https://www.garlic.com/~lynn/98.html#14 S/360 operating systems geneaology
https://www.garlic.com/~lynn/98.html#47 Multics and the PC
https://www.garlic.com/~lynn/98.html#52 Multics
https://www.garlic.com/~lynn/98.html#55 Multics
https://www.garlic.com/~lynn/99.html#39 Internet and/or ARPANET?
https://www.garlic.com/~lynn/99.html#53 Internet and/or ARPANET?
https://www.garlic.com/~lynn/99.html#237 I can't believe this newsgroup still exists
https://www.garlic.com/~lynn/2000.html#1 Computer of the century
https://www.garlic.com/~lynn/2000.html#81 Ux's good points.
https://www.garlic.com/~lynn/2000b.html#54 Multics dual-page-size scheme
https://www.garlic.com/~lynn/2000b.html#55 Multics dual-page-size scheme
https://www.garlic.com/~lynn/2000b.html#77 write rings
https://www.garlic.com/~lynn/2000c.html#27 The first "internet" companies?
https://www.garlic.com/~lynn/2000c.html#30 internal corporate network, misc.
https://www.garlic.com/~lynn/2000d.html#30 Secure Operating Systems
https://www.garlic.com/~lynn/2000d.html#37 S/360 development burnout?
https://www.garlic.com/~lynn/2000e.html#0 What good and old text formatter are there ?
https://www.garlic.com/~lynn/2000f.html#53 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2000f.html#54 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2000f.html#58 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2000f.html#59 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2000f.html#60 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2000f.html#61 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2000f.html#62 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2000f.html#66 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2000f.html#68 TSS ancient history, was X86 ultimate CISC? designs)
https://www.garlic.com/~lynn/2000f.html#76 8086 Segmentation (was 360 Architecture, Multics, ...)
https://www.garlic.com/~lynn/2000f.html#78 TSS ancient history, was X86 ultimate CISC? designs)
https://www.garlic.com/~lynn/2000g.html#4 virtualizable 360, was TSS ancient history
https://www.garlic.com/~lynn/2000g.html#12 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2001d.html#44 IBM was/is: Imitation...
https://www.garlic.com/~lynn/2001d.html#54 VM & VSE news
https://www.garlic.com/~lynn/2001d.html#70 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001d.html#77 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001e.html#5 SIMTICS
https://www.garlic.com/~lynn/2001e.html#7 Blame it all on Microsoft
https://www.garlic.com/~lynn/2001e.html#10 SIMTICS
https://www.garlic.com/~lynn/2001e.html#19 SIMTICS
https://www.garlic.com/~lynn/2001e.html#69 line length (was Re: Babble from "JD" <dyson@jdyson.com>)
https://www.garlic.com/~lynn/2001f.html#0 Anybody remember the wonderful PC/IX operating system?
https://www.garlic.com/~lynn/2001f.html#2 Mysterious Prefixes
https://www.garlic.com/~lynn/2001f.html#78 HMC . . . does anyone out there like it ?
https://www.garlic.com/~lynn/2001g.html#23 IA64 Rocks My World
https://www.garlic.com/~lynn/2001g.html#24 XML: No More CICS?
https://www.garlic.com/~lynn/2001g.html#29 any 70's era supercomputers that ran as slow as today's supercomputers?
https://www.garlic.com/~lynn/2001g.html#52 Compaq kills Alpha
https://www.garlic.com/~lynn/2001h.html#9 VM: checking some myths.
https://www.garlic.com/~lynn/2001h.html#24 "Hollerith" card code to EBCDIC conversion
https://www.garlic.com/~lynn/2001h.html#34 D
https://www.garlic.com/~lynn/2001h.html#46 Whom Do Programmers Admire Now???
https://www.garlic.com/~lynn/2001h.html#59 Blinkenlights
https://www.garlic.com/~lynn/2001h.html#60 Whom Do Programmers Admire Now???
https://www.garlic.com/~lynn/2001i.html#30 IBM OS Timeline?
https://www.garlic.com/~lynn/2001i.html#34 IBM OS Timeline?
https://www.garlic.com/~lynn/2001i.html#55 Computer security: The Future
https://www.garlic.com/~lynn/2001j.html#18 I hate Compaq
https://www.garlic.com/~lynn/2001k.html#9 HP-UX will not be ported to Alpha (no surprise)exit
https://www.garlic.com/~lynn/2001k.html#18 HP-UX will not be ported to Alpha (no surprise)exit
https://www.garlic.com/~lynn/2001k.html#43 Why is UNIX semi-immune to viral infection?
https://www.garlic.com/~lynn/2001k.html#60 Defrag in linux? - Newbie question
https://www.garlic.com/~lynn/2001l.html#5 mainframe question
https://www.garlic.com/~lynn/2001l.html#20 mainframe question
https://www.garlic.com/~lynn/2001l.html#24 mainframe question
https://www.garlic.com/~lynn/2001l.html#47 five-nines
https://www.garlic.com/~lynn/2001l.html#59 Windows XP on quad DPS 8/70M?
https://www.garlic.com/~lynn/2001l.html#62 ASR33/35 Controls
https://www.garlic.com/~lynn/2001m.html#19 3270 protocol
https://www.garlic.com/~lynn/2001m.html#38 CMS under MVS
https://www.garlic.com/~lynn/2001m.html#40 info
https://www.garlic.com/~lynn/2001m.html#43 FA: Early IBM Software and Reference Manuals
https://www.garlic.com/~lynn/2001m.html#47 TSS/360
https://www.garlic.com/~lynn/2001m.html#49 TSS/360
https://www.garlic.com/~lynn/2001m.html#53 TSS/360
https://www.garlic.com/~lynn/2001m.html#55 TSS/360
https://www.garlic.com/~lynn/2001n.html#1 More newbie stop the war here!
https://www.garlic.com/~lynn/2001n.html#2 Author seeks help - net in 1981
https://www.garlic.com/~lynn/2001n.html#10 TSS/360
https://www.garlic.com/~lynn/2001n.html#36 Movies with source code (was Re: Movies with DEC minis)
https://www.garlic.com/~lynn/2001n.html#90 Buffer overflow
https://www.garlic.com/~lynn/2002.html#4 Buffer overflow
https://www.garlic.com/~lynn/2002.html#11 The demise of compaq
https://www.garlic.com/~lynn/2002.html#43 hollow files in unix filesystems?
https://www.garlic.com/~lynn/2002.html#44 Calculating a Gigalapse
https://www.garlic.com/~lynn/2002.html#52 Microcode?
https://www.garlic.com/~lynn/2002b.html#44 PDP-10 Archive migration plan
https://www.garlic.com/~lynn/2002b.html#46 ... the need for a Museum of Computer Software
https://www.garlic.com/~lynn/2002b.html#62 TOPS-10 logins (Was Re: HP-2000F - want to know more about it)
https://www.garlic.com/~lynn/2002b.html#64 ... the need for a Museum of Computer Software
https://www.garlic.com/~lynn/2002c.html#8 TOPS-10 logins (Was Re: HP-2000F - want to know more about it)
https://www.garlic.com/~lynn/2002c.html#39 VAX, M68K complex instructions (was Re: Did Intel Bite Off More Than It Can Chew?)
https://www.garlic.com/~lynn/2002c.html#44 cp/67 (coss-post warning)
https://www.garlic.com/~lynn/2002d.html#5 IBM Mainframe at home
https://www.garlic.com/~lynn/2002d.html#7 IBM Mainframe at home
https://www.garlic.com/~lynn/2002d.html#15 RFC Online Project
https://www.garlic.com/~lynn/2002d.html#46 IBM Mainframe at home
https://www.garlic.com/~lynn/2002e.html#26 Crazy idea: has it been done?
https://www.garlic.com/~lynn/2002e.html#44 SQL wildcard origins?
https://www.garlic.com/~lynn/2002e.html#47 Multics_Security
https://www.garlic.com/~lynn/2002e.html#67 Blade architectures
https://www.garlic.com/~lynn/2002e.html#68 Blade architectures
https://www.garlic.com/~lynn/2002f.html#6 Blade architectures
https://www.garlic.com/~lynn/2002f.html#29 Computers in Science Fiction
https://www.garlic.com/~lynn/2002f.html#36 Blade architectures
https://www.garlic.com/~lynn/2002f.html#41 Blade architectures
https://www.garlic.com/~lynn/2002f.html#42 Blade architectures
https://www.garlic.com/~lynn/2002f.html#49 Blade architectures
https://www.garlic.com/~lynn/2002f.html#57 IBM competes with Sun w/new Chips
https://www.garlic.com/~lynn/2002g.html#5 Black magic in POWER5
https://www.garlic.com/~lynn/2002g.html#10 "Soul of a New Machine" Computer?
https://www.garlic.com/~lynn/2002g.html#14 "Soul of a New Machine" Computer?
https://www.garlic.com/~lynn/2002g.html#39 "Soul of a New Machine" Computer?
https://www.garlic.com/~lynn/2002g.html#55 Multics hardware (was Re: "Soul of a New Machine" Computer?)
https://www.garlic.com/~lynn/2002g.html#61 GE 625/635 Reference + Smart Hardware
https://www.garlic.com/~lynn/2002g.html#81 Multics reference in Letter to Editor
https://www.garlic.com/~lynn/2002h.html#19 PowerPC Mainframe?
https://www.garlic.com/~lynn/2002h.html#30 Multics hardware (was Re: "Soul of a New Machine" Computer?)
https://www.garlic.com/~lynn/2002h.html#43 IBM doing anything for 50th Anniv?
https://www.garlic.com/~lynn/2002h.html#50 crossreferenced program code listings
https://www.garlic.com/~lynn/2002h.html#52 Bettman Archive in Trouble
https://www.garlic.com/~lynn/2002h.html#56 history of CMS
https://www.garlic.com/~lynn/2002h.html#59 history of CMS
https://www.garlic.com/~lynn/2002h.html#73 Where did text file line ending characters begin?
https://www.garlic.com/~lynn/2002i.html#5 DCAS [Was: Re: 'atomic' memops?]
https://www.garlic.com/~lynn/2002i.html#11 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002i.html#62 subjective Q. - what's the most secure OS?
https://www.garlic.com/~lynn/2002i.html#81 McKinley Cometh
https://www.garlic.com/~lynn/2002j.html#26 LSM, YSE, & EVE
https://www.garlic.com/~lynn/2002j.html#43 Killer Hard Drives - Shrapnel?
https://www.garlic.com/~lynn/2002j.html#66 vm marketing (cross post)
https://www.garlic.com/~lynn/2002j.html#75 30th b'day
https://www.garlic.com/~lynn/2002k.html#9 Avoiding JCL Space Abends
https://www.garlic.com/~lynn/2002k.html#16 s/w was: How will current AI/robot stories play when AIs are
https://www.garlic.com/~lynn/2002k.html#18 Unbelievable
https://www.garlic.com/~lynn/2002l.html#15 Large Banking is the only chance for Mainframe
https://www.garlic.com/~lynn/2002l.html#27 End of Moore's law and how it can influence job market
https://www.garlic.com/~lynn/2002l.html#42 Thirty Years Later: Lessons from the Multics Security Evaluation
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Thirty Years Later: Lessons from the Multics Security Evaluation Newsgroups: comp.security.misc Date: Tue, 10 Sep 2002 02:33:18 GMTref:
the above refs mention no buffer overflow/exploits
some recent buffer handling exploit discussions:
https://www.garlic.com/~lynn/2001c.html#35 How Commercial-Off-The-Shelf Systems make society vulnerable
https://www.garlic.com/~lynn/2001c.html#36 How Commercial-Off-The-Shelf Systems make society vulnerable
https://www.garlic.com/~lynn/2001n.html#76 Buffer overflow
https://www.garlic.com/~lynn/2002e.html#58 O'Reilly C Book
https://www.garlic.com/~lynn/2002l.html#9 Moore law
https://www.garlic.com/~lynn/2002l.html#23 Moore law
https://www.garlic.com/~lynn/2002l.html#36 Do any architectures use instruction count instead of timer
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Tue, 10 Sep 2002 17:33:15 GMTeugene@cse.ucsc.edu (Eugene Miya) writes:
previous references:
https://www.garlic.com/~lynn/2000e.html#27 OCF, PC/SC and GOP
https://www.garlic.com/~lynn/2000e.html#28 Is Al Gore The Father of the Internet?^
https://www.garlic.com/~lynn/2000e.html#29 Vint Cerf and Robert Kahn and their political opinions
https://www.garlic.com/~lynn/2002h.html#15 Coulda, Woulda, Shoudda moments?
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: comp.arch,alt.folklore.computers Date: Tue, 10 Sep 2002 19:08:27 GMThack@watson.ibm.com (hack) writes:
past comments about fba support ...
https://www.garlic.com/~lynn/2001.html#54 FBA History Question (was: RE: What's the meaning of track overfl ow?)
https://www.garlic.com/~lynn/2002g.html#13 Secure Device Drivers
i believe the claim now is that everything is actually some type of FBA, at least physically ... and any CKD stuff is emulated.
also, i believe that the san jose & rochester ibm guys claim original
credit for raid ... refs to original raid patent:
https://www.garlic.com/~lynn/2002e.html#4 Mainframers: Take back the light
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Tue, 10 Sep 2002 18:56:55 GMT"psc_kent" writes:
there continued to be funding (or at least backing) for high-speed gov. projects that were supposed to be out in front of where the industry was at any moment .... but by the early '90s there was significant market that the industry was probably starting to spend more on R&D than the gov. In fact, I believe the "federal" high-speed test bed at LLNL, vendors were asked to donate for the operation. About a year later, some far east country went to each of the vendors that took part in the high speed test bed (on their own nickel) and actually paid each one (full retail) to duplicate the setup.
misc interop '88 refs
https://www.garlic.com/~lynn/94.html#34 Failover and MAC addresses (was: Re: Dual-p
https://www.garlic.com/~lynn/94.html#36 Failover and MAC addresses (was: Re: Dual-p
https://www.garlic.com/~lynn/99.html#40 [netz] History and vision for the future of Internet - Public Question
https://www.garlic.com/~lynn/2000e.html#5 Is Al Gore The Father of the Internet?^
https://www.garlic.com/~lynn/2000e.html#11 Is Al Gore The Father of the Internet?^
https://www.garlic.com/~lynn/2000e.html#28 Is Al Gore The Father of the Internet?^
https://www.garlic.com/~lynn/2001h.html#74 YKYGOW...
https://www.garlic.com/~lynn/2001i.html#5 YKYGOW...
https://www.garlic.com/~lynn/2001i.html#6 YKYGOW...
https://www.garlic.com/~lynn/2002.html#33 Buffer overflow
https://www.garlic.com/~lynn/2002g.html#40 Why did OSI fail compared with TCP-IP?
https://www.garlic.com/~lynn/2002h.html#5 Coulda, Woulda, Shoudda moments?
https://www.garlic.com/~lynn/2002h.html#80 Al Gore and the Internet
https://www.garlic.com/~lynn/2002h.html#82 Al Gore and the Internet
https://www.garlic.com/~lynn/2002h.html#85 Al Gore and the Internet
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Do any architectures use instruction count instead of timer interrupts for context changes? Newsgroups: comp.arch,alt.folklore.computers Date: Tue, 10 Sep 2002 19:37:49 GMTnmm1@cus.cam.ac.uk (Nick Maclaren) writes:
CP & CMS (CP/67, VM/370, carried over from CTSS) treated CKD as logical FBA from the very beginning. Both CMS & Unix (via multics) carry common heritage back to CTSS.
by at least the mid-70s the performance trade-off had shifted and
typical memory sizes made it more effecient to keep the indexes around
rather than having the disk scan for them. by that time the issue was
probably the typical legacy problem ... like y2k or any of the other
legacy issues ... how to transition all the old stuff (however the
longer it is delayed, the bigger the cost when it is finally faced up
to). preserving CKD paradigm was even creating some severe performance
penalties by at least the late '70s. misc. multi-track search threads:
https://www.garlic.com/~lynn/93.html#29 Log Structured filesystems -- think twice
https://www.garlic.com/~lynn/94.html#35 mainframe CKD disks & PDS files (looong... warning)
https://www.garlic.com/~lynn/97.html#16 Why Mainframes?
https://www.garlic.com/~lynn/97.html#29 IA64 Self Virtualizable?
https://www.garlic.com/~lynn/99.html#75 Read if over 40 and have Mainframe background
https://www.garlic.com/~lynn/2000f.html#18 OT?
https://www.garlic.com/~lynn/2000f.html#19 OT?
https://www.garlic.com/~lynn/2000f.html#42 IBM 3340 help
https://www.garlic.com/~lynn/2000g.html#51 > 512 byte disk blocks (was: 4M pages are a bad idea)
https://www.garlic.com/~lynn/2000g.html#52 > 512 byte disk blocks (was: 4M pages are a bad idea)
https://www.garlic.com/~lynn/2001c.html#17 database (or b-tree) page sizes
https://www.garlic.com/~lynn/2001d.html#60 VTOC/VTOC INDEX/VVDS and performance (expansion of VTOC position)
https://www.garlic.com/~lynn/2001d.html#64 VTOC/VTOC INDEX/VVDS and performance (expansion of VTOC position)
https://www.garlic.com/~lynn/2001l.html#40 MVS History (all parts)
https://www.garlic.com/~lynn/2002.html#5 index searching
https://www.garlic.com/~lynn/2002.html#6 index searching
https://www.garlic.com/~lynn/2002.html#10 index searching
https://www.garlic.com/~lynn/2002d.html#22 DASD response times
https://www.garlic.com/~lynn/2002f.html#8 Is AMD doing an Intel?
https://www.garlic.com/~lynn/2002g.html#13 Secure Device Drivers
In the mid-60s ... there were relatively scarce real storage and
relatively abundant disk thruput. That started shifting in the early
to mid 70s (as in the stuff about disk relative disk performance had
declined by a factor of ten ... cpu & memory increased by factor of 40
to 50 but disk only increased by a factor of 4 to 5). recent post in
this thread:
https://www.garlic.com/~lynn/2002l.html#29
&
https://www.garlic.com/~lynn/2001l.html#46
https://www.garlic.com/~lynn/2002e.html#8
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: IBM 2311 disk drive actuator and head assembly Newsgroups: alt.folklore.computers Date: Tue, 10 Sep 2002 20:47:32 GMT"plonquemaster" writes:
once when i asked why was i being involved in channel architecture/interface issues? ... i was told so many of the senior engineers who knew the stuff had left.
random refs:
https://www.garlic.com/~lynn/subtopic.html#disk
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Handling variable page sizes? Newsgroups: comp.arch Date: Tue, 10 Sep 2002 21:45:11 GMTrobertwessel2@yahoo.com (Robert Wessel) writes:
there was a "incident" with 370/168 going from a 370/168-1 to a 370/168-3 where the cache was doubled from 32kbytes to 64kbytes.
one of the cache index lines for 64kbyte mode was the 2k bit. when running in 2k page mode ... a 168-3 only used half of the cache (32kbytes).
a customer was running dos/vs under vm on a 168-1 and they upgraded to 168-3 with 64kbyte cache. they not only didn't see any performance improvement, they actually saw a significant performance decrease ... aka vm would switch to 4k pages normally ... but would load 2k page mode for the vs1 shadow tables. in 2k page mode, only half the cache was used (same as original 168-1). However, every time there was a switch between 2k & 4k mode ... the complete cache had to be flushed since it used different bits for indexing the cache (i.e. stuff could be a different cache locations depending on whether 2k/4k page mode with a 168-3 64kbyte cache). This resulted in a 168-3 actually having noticeably worse performance than a 168-1.
About the virgil/tully (138/148) ecps time-frame there was also VS1-handshaking when running under VM .... where VS1 running under VM could actually run faster than if it was running on the bare hardware. In VS1-handshaking mode, VS1 could be given a 16mbyte virtual address space which it could treat almost as psuedo real. VM would run it with 4k virtual pages and VS1 would never do any of its own paging. There was this psuedo interrupt mode .... that if a VS1 application took a (VM) page fault .... VM kernel would do the appropriate thing ... and reflex a special virtual page fault interrupt to the VS1 kernel .... providing the VS1 kernel an opportunity to task-switch. The issue that VM's significnat more efficient management of 4k pages was so much better than VS1's management of 2k pages .... that it tended to more than compensate for the VM's hypervisor overhead.
The other issue on 165, 168, etc was the TLB. There was a 128-entry TLB with a seven entry "STO" stack. Effectively STO (segment table origin) is synonym for address space. TLB could have similar entries simultaneously for up to seven different address spaces .... before it would have to flush TLB entries to scavange for new TLB entries. 165/168 was primarily designed with MVS as the traditional use which had a design of a 16mbyte address space ... with 8mbytes dedicated for the supervisor and 8mbytes (possibly) available for application usage (aka MVS supervisor code was resident in the application address space). This originally was carry over from MVT non-virtual memory architecture with a single real address space occupied by the supervisor and all applications. The original conversion from MVT to relocate (SVS) was a single 16mbyte address space with essentially the MVT supervisor laid out in 8mbytes and all application sharing the remaining 8 mbytes. This was later enhanced to multiple address spaces (MVS) with a unique application for each application ... but the architecture retained the fact that a (common shared) MVS kernel still occupied the application address space. As an aside, there was subsequent problem with this as the MVS system &/or subsystem functions started to exceed 8mbytes ... and started to severely encroach on the 8mbyte space left for application addressing (paradigm was pointer passing with direct addressing .... not variable passing). Prior to 31bit support there was a hardware hack called dual-address support ... where a subsystem function was able to use pointer to access data in a different/secondary address space.
In any case, because of the SVS/MVS orientation with kernel occupying 8mbyte and application occupying 8mbyte ... the engineers chose the "8mbyte" bit as one of the bits for indexing the TLB; effectively partitioning half the 165/168 TLB entries for the MVS kernel and half for MVS applications (actually there were lots of duplicate kernel entries ... even tho the kernel code was shared/same in every address space ... TLB couldn't tell it since entries were identified by address space identifier). However, non-MVS environments (VM, VS1, DOS,VS, etc) tended to have very few environments with heavy use of >8mbyte virtual address .... so for them only half the (165/168) TLBs >were used.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Itanium2 performance data from SGI Newsgroups: comp.arch Date: Tue, 10 Sep 2002 21:55:00 GMTPetter Gustad writes:
HIPPI was originally parallel copper channel driven by LANL to have a cots/standard cray channel interface.
FCS was serial fiber driven by LLNL to have cots/standard for high-speed serial non-blocking switch (which i believe they originally had product that was copper).
SCI (scalable coherent interface) was fiber asynchronous interface for things like memory as cots/standard driven by guy from SLAC. SCI was used by (at least) sequent, data general, and in convex exemplar for their NUMA implementations.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Tue, 10 Sep 2002 23:07:47 GMTthe '70s had a number of time-sharing services some with local telecom numbers .... tymshare/tymnet, ge, compuserve, etc ... plus various corporate internal networks. then there were the online services from at least late '60s ... not so much general time-sharing ... like dialog and NLM (national library of medicine). NLM started running into some of the current search engine scale-up issues around 1980 (huge database and strongly bimodal operation, 5-7 search terms still yielding hundreds of thousands of hits ... and adding one more qualifier and number of hits dropping to zero).
the time-sharing & online services had terminals dial into (possibly local) numbers and access facilities on mainframe (email, application, data sources, etc). today, some number consumers effectively interact in much the same way with browsers on their PCs acting as little more than fancy graphic terminals.
networking well into the 80s was still primarily multi-user machines ... where the end-user was getting services with a terminal (or terminal emulation). the translation of internet into the consumer market in the early '90s was the end-user interface providing similar type capabiilty that was available in the 70s via terminals connecting to time-sharing/online services.
in the early to mid 90s various online services were starting to look at internet support. for some of them, their issue was that they were supporting 40-50 different terminal emulation and modem driver packages for their customers (including trouble calls, setup operations, etc). Switch-over to the "internet" allowed them to offload all of that gorp onto the ISPs, a significant cost savings while effectively being able to provide the same/similar service. The ISPs saw tcp/ip as emerging standard that all personal computers and modem makers would support as single interoperable standard (effectively the same protocol was going to be used for the traditional multi-user service delivery, wide-area networking, and end-user "terminal" operation).
somewhat from telecom perspective there was
1) inter-machine "network" links between multi-user machines
2) end-user dial-up connections
3) pop concentrators that had some of the characteristics of #1.
as an aside, some of the registered ".com" domain names from a oct. 1990
list:
https://www.garlic.com/~lynn/2000e.html#20
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Tue, 10 Sep 2002 23:37:07 GMTfor a random "early" reference on some of this
The Network Nation, Human Communication via Computer, Hiltz & Turoff, Addison-Welsley Publishing, 1978
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: The problem with installable operating systems. Newsgroups: alt.folklore.computers Date: Wed, 11 Sep 2002 14:02:38 GMT"Rostyslaw J. Lewyckyj" writes:
This was first used with some flavor of OS/360 PCP .... save a memory image of OS/360 at some point where it was quiesced ... and then later be able to IPL the image by name. It was then later used by lots of CP/67 installations for various images of MFT and MVT. It would have been a hack to include something in mft/mvt to provide a similar capability w/o cp/67. The original for PCP I believe was also used by a PCP shell written by somebody from union carbide that attempted to simulate some of the CMS features at the "opertor's console" (aka using wto, wtor, etc to provide some interactive services to what PCP thot was the 1052 operator's console).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Wed, 11 Sep 2002 14:25:06 GMTjmfbahciv writes:
NCSS may still be remembered for nomad:
https://www.garlic.com/~lynn/2002i.html#64 Hercules and System/390 - do we need it?
https://www.garlic.com/~lynn/2002i.html#69 Hercules and System/390 - do we need it?
tymshare was formed later in the '70s with vm/370 (port of cp/67 to 370).
I was trying to think of other commercial time-sharing/online
services. van vleck has story about CP/67 crashing at the MIT Urban
Systems Lab (I think they were physically in the bldg. cross the
courtyard from 545 tech sq ... 565? ... the one with harvard trust
branch on the firts floor; tech sq had 3 towers, 545, 565?, and 5??
and then two story bldg that was occupied by land;). I believe the
Urban Systems lab provide online service to various (fed, state,
local) gov. accounts involved in urban planning.
https://www.garlic.com/~lynn/2001f.html#78
https://www.multicians.org/thvv/360-67.html
and of course ... various of the cp/40 & cp/67 people came over from CTSS which was the compatabile time-sharing system.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Handling variable page sizes? Newsgroups: comp.arch Date: Wed, 11 Sep 2002 14:42:34 GMTrobertwessel2@yahoo.com (Robert Wessel) writes:
dual-address space was something that showed up with 3033. it allowed subsystems to directly reach into a different address space. one of the things was to be able to cut down on growth in csa.
misc. dual-address space refs:
https://www.garlic.com/~lynn/2000c.html#84 Is a VAX a mainframe?
https://www.garlic.com/~lynn/2000e.html#58 Why not an IBM zSeries workstation?
https://www.garlic.com/~lynn/2001i.html#13 GETMAIN R/RU (was: An IEABRC Adventure)
https://www.garlic.com/~lynn/2002d.html#51 Hardest Mistake in Comp Arch to Fix
https://www.garlic.com/~lynn/2002g.html#17 Black magic in POWER5
https://www.garlic.com/~lynn/2002g.html#18 Black magic in POWER5
it then got even more complicated with access registers and program
call. basically approx. the efficiency of a direct branch and link to
some library code w/o having to interrupt into kernel supervisor code
... but do the call to code in different address space and with a
somewhat different set of privileges.
https://www.garlic.com/~lynn/98.html#36 What is MVS/ESA?
https://www.garlic.com/~lynn/2001d.html#30 Very CISC Instuctions (Was: why the machine word size ...)
https://www.garlic.com/~lynn/2001h.html#73 Most complex instructions
https://www.garlic.com/~lynn/2001k.html#16 Minimalist design (was Re: Parity - why even or odd)
https://www.garlic.com/~lynn/2002d.html#51 Hardest Mistake in Comp Arch to Fix
https://www.garlic.com/~lynn/2002g.html#17 Black magic in POWER5
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Spin Loop? Newsgroups: bit.listserv.ibm-main Date: Wed, 11 Sep 2002 15:06:01 GMTGoHabsGo writes:
try search engine for compare and swap, test and set, and/or spin loops.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Spin Loop? Newsgroups: bit.listserv.ibm-main Date: Wed, 11 Sep 2002 15:17:29 GMTAnne & Lynn Wheeler writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Handling variable page sizes? Newsgroups: comp.arch Date: Wed, 11 Sep 2002 16:06:02 GMTPer Ekman writes:
801/ROMP with inverted tables ... had no unique table address for identifying address space. What it did instead was to define 16 (hardware) segment registers ... each segment register was loaded with a unique 12-bit segment identifier. The top four bits of a 32-bit address was used to select a segment register and the 12-bit segment identifier (from the segment register) was used to "tag" the (remaining 28bit) virtual address and was carried into the TLB. As a result, 801/ROMP instead of having virtual address space associated TLB entries ... had virtual segment associated TLB entries. A straight-forward unix implementation might have a totally unique address space with a set of 16 totally unique segment register values (i.e. each address space instead of having a single unique identifier, had 16 unique identifiers for each range of 256mbyte segments). A 256mbyte segment that was shared across multiple address spaces could have each own unique 12-bit segment identifier (and the TLB entries would only appear once for the shared segment, regardless of the number of address spaces it appeared in). Even tho 801/ROMP was a 32bit virtual address space .... sometimes there was documentation referring to 801/ROMP as having 40bit virtual addressing (low-order 28bits from the 32bit virtual address plus the 12bit unique segment identifier).
The unique segment identifier in 801/RIOS was expanded from 12bits to 24bits ... so you sometimes see documentation on RIOS referring to it having 52bit virtual address (low-order 28bits from the 32bit virtual address plust the 24bit unique segment identifier).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Wed, 11 Sep 2002 18:49:33 GMTgreymaus writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Itanium2 performance data from SGI Newsgroups: comp.arch,alt.folklore.computers Date: Wed, 11 Sep 2002 18:50:48 GMTmailer-daemon@bof.de (Patrick Schaaf) writes:
the other was that the group responsible for cp/67 did a lot of
instrumentation and performance related work. a lot of the early stuff
that eventually matured into things like capacity planning went on at
the cambridge science center. For ECPS ... deciding what pieces of the
kernel to drop into m'code ... there was 1) sequence timing of
specific paths, 2) m'code changes that implemented kernel address
sampling ... to infer precent time spent in each portion of the kernel
3) multiple regression analysis, and 4) make some change in critical
portion and run with and w/o the change to gauge aggregate effects.
misc. recent ref regarding capacity planning:
https://www.garlic.com/~lynn/2001n.html#31 Hercules etc. IBM not just missing a great opportunity...
https://www.garlic.com/~lynn/2001n.html#32 Hercules etc. IBM not just missing a great opportunity...
https://www.garlic.com/~lynn/2002b.html#64 ... the need for a Museum of Computer Software
https://www.garlic.com/~lynn/2002c.html#11 OS Workloads : Interactive etc
https://www.garlic.com/~lynn/2002c.html#39 VAX, M68K complex instructions (was Re: Did Intel Bite Off More Than It Can Chew?)
ecps data (this was sorted by accumlative to select top 6000 bytes
of instructions ... there was approx. 1:1 translation from 370
instruction bytes to m'code instruction bytes):
https://www.garlic.com/~lynn/94.html#21 370 ECPS VM microcode assist
one of the things that many of the unixes did was to implement something that woke up 60 to 100 times a second and use that sampling as measure of what process was running ... and perform some amount of the scheduling function at that time .... plus possibly another daemon that woke up once a second that performed the rest of the stuff.
The original CP/67 had the one second daemon (I wondered if both unix and cp/67 inherited that from ctss; ... unix by way of multics). However, cp/67 used a high resolution interval timer to measure both aggregate application time as well as aggregate kernel time spent on behalf of each application (application accounting would show "total cpu", "problem cpu", and "kernel cpu" ... so it was readily apparent how much cpu was spent in each applicationn as well as amount of cpu spent in the kernel on the behalf of each application). The original CP/67 also had "overhead" ... time spent in scheduling and task-selection that wasn't directly attributable to any specific task/application. This tended to increase super/non-linearly proportional to the number of concurrent address spaces/tasks ... and for 30 users easly hit 10 percent of total cpu.
When i rewrote and restructured a bunch of this code ... I eliminated
the once a second demon as well as nearly all of the "overhead" (it
became a trivial small fraction of a percent). There was some slight
additional scheduling pathlength added to application processing at
various state change events ... and was charged off directly to that
application (instead of overhead) but it was only a trivial fraction
what the wake-up overhead stuff had been and also nicely proportional
to the activity rather than super-linearly proportional to the number
of address spaces/tasks ... i also did fastpath, dynamic adaptive,
fairshare, page replacement and a bunch of other algorithmic
enhancements so tended to see the aggregate effects of a whole bunch
of stuff, recent misc:
https://www.garlic.com/~lynn/2002g.html#32 Secure Device Drivers
https://www.garlic.com/~lynn/2002h.html#75 time again
https://www.garlic.com/~lynn/2002i.html#42 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002k.html#66 OT (sort-of) - Does it take math skills to do data processing ?
https://www.garlic.com/~lynn/2002l.html#4 why is Kerberos better than this simpler replacement
https://www.garlic.com/~lynn/2002l.html#25 Do any architectures use instruction count instead of timer
https://www.garlic.com/~lynn/2002l.html#39 Moore law
https://www.garlic.com/~lynn/subtopic.html#fairshare
https://www.garlic.com/~lynn/subtopic.html#wsclock
There was actually a number of reasons for eliminating the fixed wakup stuff ... one of the reasons had to do with customer leasing of machines (based on hours metered/used). There was a "active" meter that customers got charged for use of the leased machine. The meter ran whenever there was active I/O or whenever the CPU was executing cycles. One of the first things that got changed was how terminal I/O was handled ... a special I/O command for terminals was used that would wait/prepare (rather than read time-out) for data transmission from the terminal. The use of this had the effect of looking like no I/O was active as far as the cpu metering was concerned.
The other characteristic was that the meters tended to "coast" for something like 400ms, aka if the meter ticked at all, it would then tick for a minimum of 400 milliseconds. Changing the stuff so things ticked only when absolutely necessary significantly descreased the metering charges for running 7x24 online, general time-sharing service (leave the service up and available 7 days a week, 24hrs a day, even during periods when there was only light or no load).
the 3rd thing which also helped with being able to offer 7x24 online, general service was automated operator .... automating many of the things that previously required that a human be physically present at the machine at all times (aka run dim/dark room operations 3rd & 4th shifts).
misc. cpu meter stuff:
https://www.garlic.com/~lynn/99.html#86 1401 Wordmark?
https://www.garlic.com/~lynn/2000b.html#77 write rings
https://www.garlic.com/~lynn/2000d.html#40 360 CPU meters (was Re: Early IBM-PC sales proj..
https://www.garlic.com/~lynn/2000d.html#42 360 CPU meters (was Re: Early IBM-PC sales proj..
https://www.garlic.com/~lynn/2002k.html#64 History of AOL
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Wed, 11 Sep 2002 19:14:40 GMTjmfbahciv writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Wed, 11 Sep 2002 19:41:34 GMTgreymaus writes:
I believe there was something relatively recently about boeing sold bcs to SAIC.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: The problem with installable operating systems. Newsgroups: alt.folklore.computers Date: Thu, 12 Sep 2002 15:21:02 GMT"Rostyslaw J. Lewyckyj" writes:
in addition to a number of customers installing cp/67 during 1968, a number of internal IBM locations installed it for internal IBM development work. I had heard presentations by both customers and internal ibm locations making presentatons about doing CP/67 "savesys" of MFT & MVT systems. The internal ibm locations seemed to have multiple OS/360 copies running simultaneously for different development work. The fast-ipl with savesys cut elapsed time of doing developement, crash, restart, etc ... of multiple people with their own private copy of the operating system doing various kinds of development. There may have been as many (or more) internal IBM datacenter installations of CP/67 as all customer installations (because of its utility for doing various kinds of development).
CP/67 provided the function for savesys and ipl-by-name as part of the operating system support .... so i would suspect that if stand-alone MVT didn't initially have it as part of the base operating system ... somebody would have had to write the code (aka a hack ... or at least according to the original definition of hack). In any case, some number of things seemed to have flowed out of the os/360 development activities after first being used in a CP/67 environment (aka some MVT developer having seen how easy it was for CP/67 & CMS to do fast-ipl as well as how useful ipl-by-name was for os/360 operation ... decided to look at if it was possible to do something similar for native MVT in a non-CP/67 environment).
It was also seen in utility for AOS/SVS development. There were a number of places that had defined 16mbyte virtual machines for MVT under CP/67 and ran it with some psuedo-interrupt for page-fault handshaking (something seen later in the official VM/370 product for VS1). Effectively, AOS/SVS was much the same thing but w/o CP/67 and some additional restructuring of the MVT kernel. I vaguely remember being in the 706 machine room (I had graudated and was working at cambridge science center) and Ludlow(?) had taken a hacked version of CCWTRANS (the routine that did the translation of virtual->real addresses for I/O and fixed the pages while the i/o was active) and integrated it into native hacked MVT kernel was part of the early aos/svs development.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Thu, 12 Sep 2002 15:30:39 GMTjmfbahciv writes:
FDC is totally different company that started in the midwest in the early '70s doing various kinds of bank data processing outsourcing. They were bought up by Amex in the early '80s and then spun-off as "FDC" in '92 (up until then the largest IPO spin-off, since dwarfed by all the dot.com stuff).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: The problem with installable operating systems. Newsgroups: alt.folklore.computers Date: Thu, 12 Sep 2002 15:51:47 GMTAnne & Lynn Wheeler writes:
In any case, when the virtual memory stuff for 370 started .... not only was CP/67 an internal tool for various kinds of development testing as well as online use .... but it was one of the major sources of knowledge about virtual memory operation (both production running code as well as people with experience about virtual memory). CP/67's CCWTRANS module was an example of how to examine ccw strings, do virtual->real translation, fix/pin pages, unfix/unpin pages when operations were complete. clean-up, etc.
It was something like 3-4 hrs drive from boston to POK ... get up around 4 or 5am ... and hit the road, out the mass pike and then down the taconic parkway. some number of us got to do it for awhile.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 10 choices that were critical to the Net's success Newsgroups: alt.folklore.computers Date: Thu, 12 Sep 2002 16:35:07 GMTjmfbahciv writes:
(much, 25 plus years) later taking to the national library of medicine people (the two guys that had done the original work were still there), turns out that they were doing similar work at about the same time .... although their implementation was much more elegant and complex (they had much larger collection and eventually the whole world as their clients).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: The problem with installable operating systems. Newsgroups: alt.folklore.computers Date: Thu, 12 Sep 2002 17:18:09 GMTthe other reason for some number of the trips out the mass pike and down the taconic (besides all the virtual memory stuff coming for 370) was all the work that Cambridge had done in the area of symmetrical multiprocessor. Charlie had invented the compare&swap instruction (in part because various deficiencies with test&set semantics) and cambridge was lobbying hard to get it into 370 architecture; in fact, CAS was originally chosen as the mnemonic because they are charlie's initials ... and then the chore was to come up with something that matched his initials. That got lost a little when it was decided to do both a single word and a double word version of compare&swap and the CAS mnemonic was changed to CS and CDS.
the task that the 360/370 architecture group (aka smith & padegs owned the "redbook") gave cambridge for getting CAS into 370 was come up with paradigm/description that utilized CAS in uniprocessor environment (not just restricted to serialize/syncronnize multiprocessor). That gave rise to the original programming notes for CS/CDS on how they could be used for generalized multi-threaded application environment (in part eliminating the need for kernel calls for many multi-threaded operations). That section was originally published in the programming notes for the instruction. I believe it has since been moved to the appendix of the POPl.
random past compare&swap postings
https://www.garlic.com/~lynn/93.html#0 360/67, was Re: IBM's Project F/S ?
https://www.garlic.com/~lynn/93.html#14 S/360 addressing
https://www.garlic.com/~lynn/94.html#28 370 ECPS VM microcode assist
https://www.garlic.com/~lynn/2000g.html#16 360/370 instruction cycle time
https://www.garlic.com/~lynn/2001d.html#42 IBM was/is: Imitation...
https://www.garlic.com/~lynn/2001e.html#73 CS instruction, when introducted ?
https://www.garlic.com/~lynn/2001f.html#41 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#61 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#69 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#70 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#73 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#74 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#75 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#76 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001g.html#8 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001g.html#9 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001i.html#34 IBM OS Timeline?
https://www.garlic.com/~lynn/2001k.html#67 SMP idea for the future
https://www.garlic.com/~lynn/2001n.html#42 Cache coherence [was Re: IBM POWER4 ...]
https://www.garlic.com/~lynn/2002f.html#13 Hardware glitches, designed in and otherwise
https://www.garlic.com/~lynn/2002h.html#45 Future architecture [was Re: Future micro-architecture: ]
https://www.garlic.com/~lynn/2002l.html#58 Spin Loop?
https://www.garlic.com/~lynn/2002l.html#59 Spin Loop?
random csc/545 tech sq postings:
https://www.garlic.com/~lynn/subtopic.html#545tech
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Al Gore and Fidonet [was: 10 choices] Newsgroups: alt.folklore.computers Date: Thu, 12 Sep 2002 20:56:53 GMTFloyd Davidson writes:
note that darpa, arpa, onr, and lots of other federal programs did enormous amounts of technology funding ... networking may have been one of the more minior ones. when i was an undergraduate in the '60s, i worked on an online library program funded by onr.
reference to federal technology transfer site (from same discussion
two years ago)
https://www.garlic.com/~lynn/2000f.html#44
technology transfer legislative history web site (going back to 1980):
http://www.dtic.mil/techtransit/refroom/laws/
note that the first one list here is the bayh-dole acto of 1980
http://www.dtic.mil/techtransit/refroom/laws/t2_law_links.html
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Faster seeks (was Re: Do any architectures use instruction count instead of timer interrupts for context changes?) Newsgroups: comp.arch Date: Thu, 12 Sep 2002 20:33:19 GMT"Stephen Fuld" writes:
as the body of information grows and the data structures become much less uniform, the indexed related physical space can easily grow to 90 percent of physical space. Graphics, multimedia and/or other less compact data representation could somewhat offset that ratio, but in general, the physical keeping of complex relational information (as opposed to relational database relations which are implicit) can become a significant amount of the total physical space.
this is seen in other ways with the vaguries of RDBMS regular structure attempting to adapt to complex, real world information (rather than say simple account number index, account-based transactions). one large institution claimed to have over 6,500 RDBMS where 90-95 percent of the data was common across all the RDBMS (aka each RDBMS defined its own slightly different, regular, implicit relations). If you just count the total physical space for a single non-replicated copy of each piece of information against the total physical space for all 6,500 RDBMS implementations .... the ratio of actual information to total physical space is negligible.
i do a little of complex relations in the ietf RFC standards index
stuff that i maintain at
https://www.garlic.com/~lynn/rfcietff.htm
in order to simulate the complex, bi-directional relation ... i generate a subset with various HTML representations and href pointers.
a similar case holds for the merged taxonomies & glossaries stuff (aka
merged financial with >6000 terms, >8000 definitions and >28,000
hrefs)
https://www.garlic.com/~lynn/index.html#glossary
the count of characters devoted to HTML href stuff far exceeds the count of characters of actual data.
The other thing that goes on for some of the data warehouses with MDBS (multi-dimensional databases) is that they take the raw transaction database and pre-calculate a huge number of statistics and distributions for all the questions that anybody might ask. Possibly nightly or weekly ... they then update all the statistics with the most recent transaction data. If the domain of questions is fairly constrained with respect to the total data being processed ... then the answer batched precalculation can be a significant savings compared to effectively reading the whole set of transactions dynamically for every query. The MDBS physical space for the pre-calculated answers can easily be (much) larger than the raw transaction information.
Two possible extremes we've looked at in the past ... 1) a terabyte database of approx. 4k byte records that had 400,000 inserts and updates per day (airline) and a petabyte database of 1-10mbyte records that had possibly 4,000 inserts and updates per day (nasa).
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/