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.
- ¿Cómo reaccionarías si descubrieras que estabas viviendo en Matrix?
- Si la Tierra es invadida por especies alienígenas inteligentes de verdad, ¿cómo afectaría esto a la fe de los cristianos?
- Como ciudadano griego, ¿cree que el país estaría mejor dentro o fuera de la zona euro?
- ¿Qué pasa si Roosevelt no exigió la rendición incondicional?
- ¿Qué variaciones de la semana laboral de lunes a viernes podrían ser tan / más productivas como / que el formato actual?
Calendario – 1974 ~ 1977.