Archive for the ‘Tecnología’ Category
Llamadas al sistema sin interrupciones
Bueno, hasta hace poco tiempo mi mente corta todavia funcionaba con que las llamadas al sistema se basaban en interrupciones. Hoy retomando algo de lectura sobre implementaciones modernas en los sistemas operativos, me doy cuenta que las syscalls pueden implementarse con un nuevo mecanismo diferente a las “old school” traps: aqui
Que son los vectores auxiliares de un ELF?
Para los que creian que los vectores que se cargaban en memoria relacionados con un programa eran los vectores de argumentos y de entorno, aqui queda un excelente documento sobre los vectores auxiliares para la comunicación entre el cargador (loader) y algunos parametros especificos del sistema operativo y la arquitectura: aqui
OLTP vs OLAP
http://www.gnulamp.com/oltp.html
Conceptos escenciales de los patrones
Buscando información sobre como diseñar patrones, no como usarlos o entenderlos, me encontré este buen documento.
The pattern language
Increíblemente la ingeniería de software fue influenciada altamente por este libro:
Mi patrón recomendado: Night Life. Increíble ver la simpleza de donde parte el concepto y lo mucho que hoy somos tocados por el.
Arquitectura Von Neumann y el codigo automodificable
En las computadoras primitivas el codigo automodificable tenia su razon de ser por las siguientes razones:
- Los PCs solo tenían registros acumuladores
- Los modos de direccionamiento eran limitados
Esta situación requería entonces que las referencias a memoria que se encontraban como “constantes” en la instrucción, fueran incrementadas por el mismo código del programa, para hacer recorrido sobre vectores.
Pipelining en arquitectura harvard
De la ultima clase creo que no resulto muy clara la explicación de porque la arquitectura harvard presentaba ventajas sustanciales para la implementación de pipelining. Las razones son las siguientes:
- En la arquitectura Von Neumann con bus compartido para datos e instrucciones, el fetch de los datos derivados de la instrucción anterior, hace contención sobre el bus y evita que se llene el pipeline con la siguiente instrucción
- En la arquitectura harvard mientras se hace el fetch de los datos derivados de la instrucción anterior, se puede estar haciendo fetch de la siguiente instrucción que se encuentra en la memoria de instrucciones.
VoIP + RADIUS
La respuesta a la pregunta de si RADIUS sirve para el accounting de VoIP es SI. Para esto pueden ver la referencia del manual de software para VoIP por excelencia y como este se integra para el accounting con RADIUS: http://www.gnugk.org/gnugk-manual-9.html#ss9.3
Port knocking
Finding information related with dynamic port resolution, I got a very nice knowdledge related with the use of “closed” ports, is it called port knocking. In debian, is as simple as usual:
aptitude install knockd
Is a very simple and cute application of security by obscurity, so it is not really security, but is still nice. And just for the record, port nocking does not work for dynamic port resolution.
A nice reference is here: http://xnoccio.com/?p=25, http://linuca.org/body.phtml?nIdNoticia=275
Poetry
http://www.linuxjournal.com/article/9001
Leave a Comment
Leave a Comment
Leave a Comment








