Marvin19872007’s Weblog
Blog sobre diversos temas

Jun
07

Gestión de la memoria principal

La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido accesos es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido en los fallos del sistema. El SO es el responsable de:

  • Conocer qué partes de la memoria están utilizadas y por quién.
  • Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
  • Asignar y reclamar espacio de memoria cuando sea necesario.

EL Sistema de Entrada/Salida, esta construido como un conjunto de manejadores apilados, cada uno de los cuales esta asociado a un dispositivo de E/S (archivos, red, etc.). Ofrece a las aplicaciones y entornos de ejecución servicios genericos 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.

Capas

Entradasalida.jpg

Consta de 6 capas:

  • Interfaz del sistema Operativo para E/S.
  • Sistema de Archivos.
  • Gestor de Redes.
  • Gestor de Bloques.
  • Gestor de Caché.
  • Manejadores de dispositivo.

Interfaz del sistema Operativo para E/S

Proporciona servicios de E/S sincrona y asíncrona a las aplicaciones y una interfaz homogénea para poderse comunicar con los manejadores de dispositivo ocultando los detalles de bajo nivel.

Sistema de Archivos

Proporcionan una interface homogénea, a través del sistema de archivos virtuales, para acceder a todos los sistemas de archivos que proporciona el sistema operativo (FFS,SV, NTFS, FAT, etc).

Gestor de Redes

Proporciona una interface homogénea para acceder a todos los sitemas de red que proporciona el sistema operativo (TCP/IP,Novell,etc.). Ademas permite acceder a los manejadores de cada tipo de red particular de forma transparente.

Gestor de Bloques

Los sistemas de archivos y otros dispositivos lógicos con acceso a nivel de bloques se suelen se suelen limitar a traducir las operaciones del formato del usuario de bloques que entiende el dispositivo y se las pasan a este gestor de bloques.

Gestor de Caché

Optimiza la E/S mediante la gestión de almacenamiento intermedio en memoria para dispositivos de E/S de tipo bloque.

Manejadores de dispositivo

Proporcionan operaciones de alto nivel sobre los dispositivos y las traducen en su ámbito interno a operaciones de control de cada dispositivo particular.

Cada uno de estos componentes se considera un objeto del sistema, por lo que habitualmente todos los sistemas operativos permiten modificar el sistema operativo de forma estática o dinámica para reemplazar, añadir o quitar manejadores de dispositivos. Sin embargo, por razones de seguridad no se permite a las aplicaciones de usuario acceder directamente a los dispositivos, sino a través de la interfaz de llamadas al sistema.

Jun
05

Funciones de un sistema operativo al manejar dispositivos de entrada/salida (E/S):

  • comunicarse con los dispositivos
  • manejar interrupciones
  • manejar errores
  • proporcionar interfaz sencilla y fácil de usar
  • tratar de generalizar interfaz independiente del dispositivo

Clasificación de los dispositivos E/S :

1. Dispositivos legibles por los humanos: apropiados para la comunicación con el usuario (mouse, teclado, monitor, impresora)

2. Dispositivos legibles por máquina: adecuados para comunicarse con equipos electrónicos (discos, cintas)

3. Dispositivos de comunicaciones: apropiados para comunicarse con dispositivos lejanos (modem, tarjeta Ethernet).

Diferencias de los dispositivos E/S:

  1. Aplicaciones (ej: disco que almacena archivos, disco que almacena páginas de memoria virtual)
  2. Complejidad del control (ej: impresora vs. disco)
  3. Unidad de transferencia (bytes o bloques)
  4. Representación de los errores (check sum, codificación)
  5. Condiciones de error (cómo y qué se informa)
  6. Velocidad de los datos (diferencia en varios órdenes de magnitud)

Velocidades de Datos de Dispositivos

Clasificación de los dispositivos E/S :

  1. Dispositivos de bloques: dispositivos que almacenan la información en bloques de tamaño fijo (discos)
  2. Dispositivos de caracteres: maneja la información mediante un flujo de caracteres sin estructurarlos en bloques (mouse, teclado, impresora)

Existen tres técnicas para realizar la E/S:

  1. E/S programada
  2. E/S dirigida por interrupciones
  3. E/S por acceso directo a la memoria

E/S programada El dispositivo E/S realiza la acción (no la CPU) colocando los bits necesarios en sus registros de status.

  • No hay interrupciones.
  • La CPU chequea los bits de status continuamente.

E/S dirigida por interrupciones

  • La CPU es interrumpida cuando el dispositivo E/S está listo para intercambiar datos
  • La CPU esta libre entre la solicitud de datos e interrupción
  • No hay necesidad de esperar
  • Consume mucha CPU ya que cada byte leído/escrito pasa por la CPU desde/hacia la memoria

Características necesarias para tener una interrupción precisa

    • El contador de programa (PC) se guarda en un lugar conocido.
    • Todas las instrucciones previas a aquella a la que apunta PC ya se ejecutaron por completo.
    • No se ha ejecutado ninguna instrucción posterior a aquella a la que apunta PC.
    • Se conoce (y se guarda en un lugar conocido) el estado de ejecución de la instrucción a la que apunta PC.

    Si una interrupción no posee los requisitos anteriores es una “interrupción imprecisa” lo cual hace muy difícil el diseño de un sistema operativo, pues se debe determinar que ha sucedido y que aún no ha sucedido cuando se interrumpe.

    E/S con acceso directo a memoria

    • Transfiere un bloque de datos directamente hacia/desde la memoria
    • Se envía una interrupción cuando los datos fueron transferidos
    • La CPU sólo participa al inicio y al final de la acción
May
24
Microsoft retira la oferta de compra por Yahoo, la misma que había aumentado en los últimos días y que la dirección de Yahoo seguía rechazando. Se pone fin así a un culebrón que empezó hace un año con los primeros rumores y que llegó a las portadas hace tres meses con la presentación oficial de una oferta de compra.

Microsoft ha elegido no forzar una OPA hostil, comprando directamente a los accionistas y enfrentándose a una resistencia total por parte de Jerry Yang y el resto de la cúpula de Yahoo, oposición que incluía lanzarse a los brazos de Google. A priori, y siendo ese el escenario, el reto de asumir una compañía con una cultura muy diferente, con el requerimiento de una integración tecnológica muy muy compleja y con el precio en imagen de realizar un asalto hostil pasando por encima de la dirección de Yahoo, han sumado suficiente para que Ballmer y compañía entren en razón y renuncien a la compra.

Para ambas empresas queda ahora un reto; en el caso de Yahoo está el de conseguir beneficios que respalden los argumentos de Yang de que el precio ofrecido por Microsoft era realmente pobre; el otro bando por su parte deberá seguir buscando caminos para hacer dinero online y con la publicidad por interntet.

Fuente: http://www.error500.net/microsoft-renuncia-comprar-yahoo

May
24

 

 

Con una semana de retraso sobre la fecha inicialmente prevista, Microsoft ha empezado a distribuir de forma automática la última gran actualización para Windows XP, el Service Pack 3 (SP3).

El software pudo obtenerse la pasada semana como descarga directa, pero la compañía informática retrasó su distribución a través de Windows Update para resolver unos problemas de compatibilidad.

Desde ayer, el SP3 está disponible ya a través del servicio de actualizaciones automáticas del fabricante de Windows y del centro de descargas de Microsoft.

En un principio la publicación de esta actualización tendría que haberse producid ell 29 de abril, pero Microsoft descubrió que existía un conflicto del software que incluye con una aplicación llamada Microsoft Dynamics RMC, un problema que también afecta a quienes descarguen el primer Service Pack para Windows Vista.

El conflicto sigue existiendo, pero antes de resolverlo Microsoft ha decidido empezar a distribuir el SP3 para XP a través de Windows Update, evitando que los ordenadores que sufran el problema lo descarguen aplicando un filtro previo.

El SP3 incluye un total de 1.073 soluciones y algunas mejoras de rendimiento, entre las que no figura Internet Explorer 7. También hay actualizaciones en las herramientas de red y seguridad. Es una actualización acumulativa, es decir, cualquiera con el sistema XP instalado podrá actualizarlo completamente instalando este software.

 

Fuente: Laneros.com

May
24

Microsoft, el mayor fabricante de ‘software’ del mundo, ha lanzado una aplicación de ‘software’ libre denominado ‘WorldWide Telescope’, que permite a todo el mundo, desde novatos a profesores de astronomía explorar fácilmente las galaxias, estrellas, sistemas solares y los distintos planetas.

Esta nueva aplicación permitirá a los usuarios acercar y alejar las galaxias que estén a una distancia de miles de años luz. También permitirá a los usuarios la perfecta visualización de sistemas solares lejanos y espacios raramente vistos alguna vez con una impresionante claridad.

Microsoft competirá en este sentido con el servicio lanzado por Google el año pasado ‘Google Sky’, un servicio semejante a su herramienta Google Earth pero con imágenes del espacio al que se accede directamente desde Internet sin necesidad de instalar ninguna aplicación.

Microsoft señaló que el servicio será gratuito en homenaje a Jim Gray, científico estadounidense miembro de Microsoft Research, quien desapareció el pasado año mientras navegaba en un velero cerca de San Francisco.

El gigante informático espera que la tecnología de ‘WorldWide Telescope’ ayude a futuras aplicaciones de ‘software’, pero el objetivo de este programa es despertar el interés de los niños por aprender más sobre el espacio y seguir carreras en Ciencias e Ingeniería.

“Mi idea de éxito es si ‘WorldWide Telescope’ cambia la forma en que la gente ve el universo y ayuda a una generación de niños a tener un alto grado de conocimiento sobre el espacio que el que está recibiendo ahora”, comentó Curtis Wong, director del Next Media Research Group de Microsoft.
El nuevo ‘software’ permitirá a los usuarios hacer sus propias visitas guiadas del universo para compartir con los demás o participar en una visita guiada por expertos astrónomos.

Fuernte: elmundo.es

 

May
24

 

Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.

Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, etc.).

 

Fuente http://es.wikipedia.org

May
24

Bienvenidos a mi blog!!!