6/26/2009

Six sigma y reingenieria


Six Sigma
Six Sigma es una estrategia de gestión empresarial, creada inicialmente por Motorola, que hoy es una empresa de una amplia aplicación en muchos sectores de la industria.

Six Sigma busca identificar y eliminar las causas de los defectos y errores en la fabricación y los procesos empresariales. Para poder alcanzar esto se utiliza un conjunto de métodos de gestión de la calidad, incluidos los métodos estadísticos.

Funcionalidad

Six Sigma implementa dos métodos: DMAIC y DMADV, ambas inspiradas en el Plan de
Deming-cicle Do-Check-Act. DMAIC se utiliza para mejorar un proceso de negocio existente; DMADV se utiliza para crear nuevos productos o bien en el diseño de los procesos.

En un principio, Six Sigma se limitó a los complejos entornos de fabricación. Pero hoy, se ha extendido en todos los sectores y en cada área funcional. La distribución de los programas y aplicación de Six Sigma se ha extendido a través de un número creciente de áreas funcionales, como en: Ingeniería, Manufactura, Administración, Operaciones de Planta, Ventas y Marketing.

Básicamente Six Sigma se emplea para la medición de defectos en una operación o proceso en especifico.

Reingenieria

Es un rediseño drástico de los procesos de la organización, especialmente en sus procesos de negocio. En lugar de organizar una empresa en especialidades funcionales (como la producción, contabilidad, marketing, etc) y teniendo en cuenta las tareas que realiza cada función; completa y ve cada area como procesos de adquisición de materiales, en la producción, la comercialización y distribución de materiales. La empresa se visualiza como una serie de procesos.

Funcionalidad

Reingeniería es la base de muchos acontecimientos recientes en la Administración. El
equipo multidisciplinario, por ejemplo, se ha hecho muy popular por el deseo de reorganizar mediante reingeniería, las tareas funcionales separadas en multi-funcionales completas de los procesos.

Muchos sistemas de información recientemente tienen como objetivo el integrar un gran
número de funciones dentro de la empresa. Como por ejemplo la Planificación de recursos empresariales, gestión de la cadena de suministro, sistemas de gestión del conocimiento, groupware y sistemas de colaboración. En resumen lo que se pretende con la Reingeniería es maximizar los recursos disponibles y reducir costos.

5/06/2009

KERNEL MONOLITICO

En un post anterior habia hablado de lo que son las estructuras de los sistememas operativos... [microkernel], definia sus beneficios, ahora voy a postear a cerca de el kernel monolitico...

Que es el kernel monolitico?

En si es un kernel de un sistema operativo, con las caracteristicas de ser grande y complejo (a diferencia del microkernel no esta programado en forma modular), teniendo mayor rendimiento.

Cuando es bueno implementarlo/utilizarlo?
Cuando lo que buscamos es seguridad, rendimiento y no es problema tener que reiniciar el sistema para aplicar cambios en servicios. Es implementado en los sitemas operativos Linux, Unix y FreeBSD

Ventajas y desventajas?

Se ejecutan las instrucciones en el nucleo del espacio de memoria (en el anillo 0), por lo tanto si hay algun bloqueo del modulo bloquearia todo el nucleo, pero es mas dificil poder llegar a este nucleo por tener otros nucleos que lo protegen.

Cada vez que se coloca un dispositivo nuevo en el computador o una nueva version, se debe recompilar el kernel (si no entra dentro de dispositivos plug and play), para las personas que no tienen mucho conocimiento o estan iniciando en los sistemas operativos les va a costar realizar la actividad de recompilar el kernel.

Soluciones equivalentes o alternativas?
Realmente la solucion a los problemas podria ser una union entre kernel monolitico y microkernel, donde se emplee estos tipos de estructuras para los sistemas operativos sacandole el mejor provecho a sus recursos.
O bien utilizar algun tipo de estructura en el sistema operativo segun las necesidades que se requieran cumplir, y asi no tener problemas de mayor percance.

Algo equivalente en otros sistemas operativos? [si aplica]
micronucleo [microkernel], anillos, entre otros.

Links de interes:


link1
link2

2/09/2009

FIRMWARE (Programacion en firme)

"Es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash,...), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo" [Wikipedia]

El termino firmware o programacion en firme es utilizado normalmente para describir programas que controlan varios dispositivos electricos.

Se dice tambien que es una serie de programas o drivers que muchas veces se instala para actualizar a nivel fisico un dispositivo.

Despues de tener un concepto mas amplio de lo que es en realidad el firmware podemos entrar debatir algunos temas sobre:

porque instalar un firmware?
Un firmware actualiza los dispositivos pero tambien muchas veces les brinda cierto valor agregado al dispositivo como aumentar su eficiencia, agregar funciones o correccion de ciertos errores.

posibles consecuencias del firmware?

En dado caso se este actualizando el firmware de un dispositivo, no puede ser interrumpida dicha actualizacion, ya que como en la definicion indica que este tipo de drivers o programas son instalados sobre ROM, EEPROM, flash, etc... entonces puede causar serios daños sobre el componente y puede quedar en un estado inservible.

Sobre que dispositivos se puede actualizar el firmware?
Control remotos, psp, telefonos moviles, discos duros, monitores, impresoras, chips integrados, microprocesadores, camaras digitales, konsolas de videojuegos; Dispositivos electronicos en general.

Similitudes y versiones en el firmware:
Muchas personas indican que un firmware es una simple actualizacion en los dispositivos mencionados anteriormente como una similitud a los service pack de windows... pero no es solo una actualizacion, ya que el firmware se hace directamente sobre el dispositivo y no sobre un sistema operativo.
El firmware comunmente es encontrado en la pagina oficial de los dispositivos, por ejemplo yo tengo un reproductor mp4 por algun motivo me pedia reinstalar el sistema, pero tenia que entrar a la pagina oficial indicandome que habia un nuevo firmware para instalar (en ese entonces no sabia que era firmware... :P) hice la descarga en el dispositivo, al finalizar la descarga probe el dispositivo con la sorpresa de que ya no tardaba en el cambio de canciones, me di cuenta que fue una mejora en velocidad.

Firmware y sistema operativo en la computadora:
En una computadora el firmware seria el BIOS que proporciona comunicacion de bajo nivel para el funcionamiento y configuracion del hardware previo a cargar el sistema operativo.
Aqui les dejo un extra, se trata de un debate donde el tema es "es lo mismo firmware que sistema operativo"... muy interesante.