jueves, 27 de enero de 2011

¿Qué dificultad presenta el sistema operativo Linux para la instalación de controladores?

La principal dificultad que presenta Linux es que usa software libre haciendo excepciones para varios controladores privativos además del firmware y software no libre incluido en el kernel Linux y el software no libre presente en sus repositorios.








¿Dónde se pueden encontrar los controladores?

Los controladores se pueden encontrar en Internet, usando buscadores como Google, Yahoo...


¿Cómo se instala un controlador?

Una de las formas más comunes de instalar un driver es mediante un Installshiel, o programa de ayuda a la instalación, distribuido en forma de archivo ejecutable (.EXE). Este sistema es el empleado cuando la instalación del driver implica la instalación de programas adjuntos, como es el caso de drivers de tarjetas gráficas, tarjetas de sonido, impresoras, etc.



¿Qué es el método de plug & play?



El método Plug & Play es la tecnología que permite a un dispositivo informático ser conectado a un ordenador sin tener que configurar proporcionado por el fabricante) ni proporcionar parámetros a sus controladores. Para que sea posible, el sistema operativo con el que funciona el ordenador debe tener soporte para dicho dispositivo.

martes, 25 de enero de 2011

¿Qué es un Sistema Operativo de multiusuario?

Un sistema operativo de multiusuario es la característica que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente (tanto en paralelismo real como simulado).

¿Qué es un Sistema Operativo de multiprogramación?

Un sistema operativo de multiprogramación es la técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal. Multiprogramacion implica multiproceso,sin embargo multiproceso no implica multiprogramación.
Aporta las siguientes ventajas:
- Aumenta el uso de la CPU.
- Las direcciones de los procesos son relativas, el programador no se preocupa por saber en dónde estará el proceso dado que el sistema operativo es el que se encarga de convertir la dirección lógica en física.

¿Qué es un Sistema Operativo de procesamiento de lotes?

Un sistema operativo de procesamiento de lotes a la ejecución de un programa sin el control o supervisión directa del usuario. Este tipo de programas se caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario.

jueves, 20 de enero de 2011

¿Qué es el sistema operativo Android?

Android es un sistema operativo basado en Linux y orientado a dispositivos móviles, como teléfono inteligente y tablets. Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en el 2005. Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre.




Adquisición por parte de Google

En Julio de 2005, Google adquirió Android Inc., una pequeña compañía de Palo Alto, California. Entre los cofundadores de Android que se fueron a trabajar a Google están Andy Rubin (co-fundador de Danger), Rich Miner (co-fundador de Wildfire Communications, Inc.), Nick Sears (alguna vez VP en T-Mobile) y Chris White (quien encabezó el diseño y el desarrolló de la interfaz en WebTV). En ese entonces, poco se sabía de las funciones de Android, Inc. fuera que desarrollaban software para teléfonos móviles. Esto dio pie a rumores de que Google estaba planeando entrar en el mercado de los teléfonos móviles.
En Google, el equipo liderado por Rubin desarrolló un una plataforma para dispositivos móviles basada en el kernel de Linux que fue promocionado como a fabricantes de dispositivos y operadores con la promesa de proveer un sistema flexible y actualizable. Se informó que Google había alineado ya una serie de fabricantes de hardware y software y señaló a los operadores que estaba abierto a diversos grados de cooperación por su parte.
La especulación sobre que el sistema Android de Google entraría en el mercado de la telefonía móvil se incrementó en diciembre de 2006. Reportes de BBC y The Wall Street Journal señalaron que Google quería sus servicios de búsqueda y aplicaciones en teléfonos móviles y estaba muy empeñado en ello. Medios impresos y en línea pronto reportaron que Google estaba desarrollando un teléfono con su marca.
En septiembre de 2007, "InformationWeek" difundió un estudio de Evalueserve que reportaba que Google había solicitado diversas patentes en el área de la telefonía móvil.









Open Handset Alliance

El 5 de noviembre de 2007 la Open Handset Alliance, un consorcio de varias compañías entre las que están Texas Instruments, Broadcom Corporation, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel, Intel, LG, Marvell Technology Group, Motorola, y T-Mobile se estrenó con el fin de desarrollar estándares abiertos para dispositivos móviles. Junto con la formación de la Open Handset Alliance, la OHA estrenó su primer producto, Android, un plataforma para dispositivos móviles construidas en la versión 2.6 del kernel de Linux.
El 9 de diciembre de 2008, se anunció que 14 nuevos miembros se unirían al proyecto Android, incluyendo PacketVideo, ARM Holdings, Atheros Communications, Asustek, Garmin, Softbank, Sony Ericsson, Toshiba y Vodafone.









El sistema Android tiene las siguientes ventajas:
  • Facilidad de uso: Cualquier persona sin ningún conocimiento instala y desinstala aplicaciones en unos segundos.
  • Miles de aplicaciones gratuitas
  • De serie viene preparada (siempre y cuando seas usuario de Gmail) para funcionar en unos segundos.
  • La sensación es que es un teléfono tactil rápido, y que nunca se queda colgado.
  • Las aplicaciones en segunda plano simplemente alucinantes
El sistema Android tiene las siguientes desventajas:
  • No es fácil de sincronizar con tus contactos como no uses los de Gmail
  • Uso intensivo de datos sin control ninguno.
  • Las aplicaciones nunca tienes la sensación de que las cierras simplemente desaparecen
  • No hay marcación rápida en la aplicación teléfono (algo fundamental en un tactil)

martes, 18 de enero de 2011

¿Qué tipos de Sistemas Operativos existen?

Tipos Sistema Operativos

¿Qué es el administrador de archivos?

Un administrador de archivos, gestor de archivos o explorador de archivos es una aplicación informática que provee acceso a archivos y facilita el realizar operaciones con ellos, como copiar, mover o eliminar archivos donde el usuario lo quiera ubicar.

¿Qué es un sistema de entrada y salida?

El sistema de entrada/salida está construido como un conjunto de manejadores apilados, cada uno de los cuales está asociado a un dispositivo de entrada/salida (archivos, red, etc.).
Ofrece a las aplicaciones y entornos de ejecución servicios genéricos que permiten manejar los objetos de E/S del sistema. A través de ellos se puede acceder a todos los manejadores de archivos y de dispositivos tales como: discos, redes, consola, tarjetas de sonido, etc.
La arquitectura de E/S, es compleja y está estructurada en capas, cada una de las cuales tiene una funcionalidad bien definida.

¿Qué es un administrador de memoria?

La operación principal en la gestión de la memoria es traer los procesos a la memoria principal para que el procesador las pueda ejecutar. Para esto, la gestión de memoria debe satisfacer los siguientes requisitos:
- Reubicación: como el sistema operativo se encarga de gestionar la memoria y traer el proceso a la memoria principal a través de direcciones, al ser cargado o ejecutado el proceso no adquiere la misma dirección,  por lo tanto es necesario reubicar las direcciones y con la ayuda del sistema operativo es fácil adquirirlas para localizar los procesos presentes en memoria.
- Protección: es un requisito que se encarga de regular que los procesos presentes en memoria no invadan o violen el espacio en memoria de otros procesos ya sea de forma accidental o por error.
La reubicación dificulta un poco la protección, por esto las referencias de memoria se deben confirmar o comprobar en tiempo de ejecución para asegurar que se refiere al espacio de memoria asignado a dicho proceso.

¿Qué es el núcleo o kernel?

Un núcleo de un sistema operativo o kernel es un software que actúa de sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.

viernes, 14 de enero de 2011

¿Cómo se inserta una imagen en una base de datos?

Para insertar una imagen en una base de datos solo hay que incrustar imágenes directamente en un campo Objeto OLE en una tabla de base de datos.

martes, 11 de enero de 2011

¿Qué es un control dependiente, control independiente y control calculado?

Un control dependiente está unido a un campo de una tabla o consulta. Los controles dependientes se utilizan para mostrar, introducir y actualizar valores de los campos de la base de datos.
Un control independiente no tiene un origen en una tabla o consulta. Los controles independientes se puede utilizar para mostrar información, líneas, rectángulos e imágenes, independientemente de que estos existan  en la tabla creada de antemano.
Un control calculado es aquel cuyo origen de los datos es una expresión no un campo. Una expresión es una combinación de operadores (=, +, -, * y /), nombres de controles, nombres de campos, funciones que devuelven un solo valor y valores constantes. La expresión puede incluir datos de un campo de la tabla o consulta del formulario o datos de otro control del formulario.