Si pudieras voltear 1 bit en una computadora en algún lugar, ¿qué computadora sería y qué bit sería?

Bueno, lo hice, ¡aunque tomó dos bytes! Primero, algunos antecedentes: el sistema informático militar Satin-1 se ejecutó en el sistema operativo TDOS 21.2 de RCA. El programa de dispersión de comunicaciones, denominado CUPS, se ejecutó bajo el sistema operativo. Cada vez que una interrupción golpea el sistema operativo, dirige la ejecución al CUPS para el desembolso y la acción. … ¡Eso fue CADA INTERRUPCIÓN! … Pero, CUPS solo necesitaba ser alertado cuando estaba involucrada una interrupción específica relacionada con sus acciones de comunicación. Configuré un interruptor en el sistema operativo (un byte) para identificar solo la interrupción que CUPS necesitaba y un byte en CUPS para reconocer solo esa interrupción para el desembolso. Resultado neto: ¡78% de reducción en la carga de CPU por CUPS! Y, dado que CUPS consumía el 65% de todo el tiempo de CPU, esta fue una mejora significativa.

PD. Solo me llevó 6 meses convencer a la gerencia de que probara los dos parches de 1 byte en el sistema en vivo.

——

La segunda vez que hice un mini parche de gran efecto en el sistema Satin-1 fue cuando cambié la dirección de bytes por el sistema de almacenamiento Drum con un sistema de almacenamiento en disco. El sistema de discos tenía discos con una capacidad del doble del tambor. Bien, entonces ¿por qué cambiar? Porque nuestro tambor estaba fallando y no teníamos repuesto. Usamos el sistema alternativo durante la reparación, pero el intercambio de direcciones, si se usa, mantendría el sistema principal en funcionamiento si el sistema de respaldo también fallara.

Calendario – 1974 ~ 1977.