Mac-Club

Versión completa: Barra menús Snow Leopard desaparece
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2

Francisco

A ver, estoy en linea con mi hermano al que le pasa esto después de haber instalado todo legalmente y desinstalar todo lo incompatible. He comprobado su carpeta CoreGrafics.frameworks con la mia, a mi me funciona sin problemas, y son idénticas. En el monitor se ve en los procesos del usuario encenderse y apagarse el proceso SystemUIserver.
¿Alguna idea?

Francisco

Bueno pues resuelto.
Resulta que tenía todavía un programita bien enterrado de iStat que interfería. Hemos borrado la plist del systemIUserver y borrado los restos de iStat que no se habían encontrado en las búsquedas anteriores.
Ha habido que navegar bastante en preferencias y otras tripas.
Gracias de todas formas y a aprender.
(19-10-2009, 07:08)Tuti link escribió:De nada, por nada. Existe una cosa en programacion llamada semaforos que podian haber implementado en el arranque... Aunque no se si serviria de mucho aqui, soy rubia.

Un saludo,

No haría gran cosa ya que lo que lanzan las aplicaciones son "hilos" (es decir, son multitarea en si mismas) y cada "hilo" va a su bola y hace su trabajo y lo acaba cuando lo acaba, amén que pueden haber unos cuantas docenas de hilos en ejecución y que pertenecen a dos  o tres programas simultáneos..
La solución sería establecer prioridades y que una aplicación no empezase a hacer cosas hasta que la otra hubiese terminado las suyas, lo que más que un semáforo, sería una monotarea como un  piano...
En cualquier caso establecer semáforos es hacer perder tiempo al sistema y ya no se suele hacer salvo en el bloqueo de registros en bases de datos y cosas similares en la que un dato puede ser modificado concurrentemente por varias aplicaciones y no interesa que lo hagan a la vez para evitar la corrupción de la información de ese dato .
Pero eso es lo que hacía el Mac Os Classic, la famosa multitarea "colaborativa" y ya sabemos donde estaban sus límites.

(17-11-2009, 09:01)Tuti link escribió:Pues lo que ando diciendo yo Alberto. Una cosa después de otra, la otra no arranca hasta que acaba la anterior... semaforos no con procesos, con aplicaciones.

Un saludo,

Es lo que hacía el Mac OS Classic, por eso lo he referido. A fin de cuentas una aplicación es una colección de procesos que pertenecen a un usuario, los demonios son colecciones de procesos que pertenecen al sistema.

El caso es que los semáforos unix (semget) controlan precisamente procesos y no aplicaciones completas y se utilizan para bloqueos en escritura de datos o comunicación de información entre procesos.

Se podría hacer que hasta que Finder no estuviese completado, nadie más se pudiese poner en marcha, pero ¿quien o qué o en qué momento se determina que Finder está completado si se pasa la vida tirando hilos?

Un follón, vamos y encima lograríamos que al usuario le diese la sensación de más lento.

Yo diría que no merece la pena. Pero vamos, esto es una tema filípico ya que nadie en Apple nos va a escuchar (En este tema, en otros, quizás más de lo que parece...)  :evil:

Páginas: 1 2