Posted tagged ‘os’

Android como Sistema Operativo

23 abril, 2019

Hola a todos,

Continuando con el curso de Android, les comparto ahora un material que nos habla de las características de Android como sistema operativo. Un sistema operativo es un software bastante grande, que se encarga de administrar todos los recursos del sistema, atender las ordenes del usuario y mantener sus aplicaciones en ejecución.

¿qué mecanismos usa Android para realizar administrar la ejecución de un dispositivo móvil?

Aquí el enlace a las notas: http://www.nachintoch.mx/teaching/mobile_dev/android-OS.pdf

Memory Rhapsody: un tributo a la nerdancia

30 marzo, 2017

Hola a todos!

En un intento más por parecer divertido; hace ya un año o más, escribí después de una noche de insomnio forzado (que casi no me tocan) esta adaptación del eterno clásico de Queen “Bohemian Rhapsody”; donde el personaje le anuncia a su madre que debe huir y esconderse por haber asesinado a alguien de un disparo y comienza a suplicara por su libertad mientras expresa su miseria y arrepentimiento.

Aquella noche de insomnio forzado, trabajaba en un programa en C que resolvía el problema del consenso para dos procesos (procesos de UNIX reales y no nada más los que se pueden modelar con hilos o procesos ligeros). Aprendí varias cosas aquella noche; cómo porqué no siempre es buena idea permitir que el compilador optimice ciertas variables o que usar registros como memoria compartida es mala idea. Pueden ver el post que publiqué en su momento aquí.

A la mañana siguiente; iba con el miedo de quedarme dormido en el metro y darle varias vuelta a la ciudad, cuando debería de haber estado en el trabajo. Así que tenía que mantener la mente suficientemente ocupada como para no dormirme sin un expendio de café a la redonda. No podía dejar de pensar en lo que había estado haciendo durante la noche mientras escuchaba música. En eso, escuché Bohemian Rhapsody y no pude evitar imaginar que el personaje era un proceso pidiendo clemencia al sistema operativo por haber efectuado una operación ilegal; y después empieza a expresara que su miseria se origina en sus “errores de programación”… Y así fue, como escribí esta burda adaptación “Memory Rhapsody”.

Espero les guste y les cause una sonrisa; como a mi siempre me la causa la oración al C.

Is this a real space? Or is just a null pointer? Caught in a bus flow, No escape from user misspells.

Open a file, Look for a EOF, And read…

I’m just a user process, I need no privileges.

Because I easy fork, Easy goto, Little time, Little address.

Any way the scheduler works, Doesn’t really bother to me, To me.

Papa, Just kill a child, Call a kill against his will, System accepted, now its dead.

Papa, Processor time had just begun, But now I’ve created a system inconsistency.

Papa… Oh… Didn’t meant to SEGFAULT, If I’m not responsive again next round.

Carry on, carry on, As if were hosted by Windows…

Too late, The ticks are gone, SYSTERM returned successful, Messages run down through my pipe.

Goodbye whole system, I’ve goto, Gotta leave behind a corrupted memory.

Papa… Oh… I don’t want to die, Sometimes I wish I’ve never been forked at all…

I see a little siluetto of a thread, Scaramouche Scaramouche will you do the system call?

5 to 0 V very very frightening me! Dennis Ritchie! Dennis Ritchie! Dennis Ritchie let me go! Magnifico!!

I’m just just a user process, No body loves me, He’s just a user process, from a user application, Spared from the system by his coding errors!

Easy goto Easy return, Will you let me go?

Bismillah no! Do you think this’ NT? Let me go! Bismillah no!

Kernel’ll no let you go! Bismillah no! Kernel’ll no let you go! Let me go… No! No! No! No! No! No! No!

Oh papa mio papa mio, Papa mio let me go…

Beelzelebub has a loader aside for me, For me, for me, for me!

So you think you can block me and change my stats?

So you think you can instance me and let me to die?

Oh! System! Can you do this to me system?

I just wanna get out I just wanna get messaged remotely

Oh… Oh yeah! Oh yeah!

Nothing really bothered me… Any one can read.

Nothing really matters, Nothing really matters to me…

Any way the scheduler works…


A %d blogueros les gusta esto: