Comentó luisedurobles el 06 de Abril del 2009 a 3:17 pm
RESUMEN CAPITULO 1
Un sistema operativo software que gestiona al hardware de la computadora y proporciona un entorno para ejecutar los programas de aplicación y actúa como un sistema intermedio entre el usuario y el hardware de la computadora.
Para que la computadora haga su trabajo de ejecutar programas, los programas deben encontrarse en la memoria principal. La memoria es la única área de almacenamiento de gran tamaño que va de millones a millones de millones de posiciones distintas. Cada palabra de la memoria tiene su propia dirección. Normalmente, la memoria principal es un dispositivo de almacenamiento volátil que pierde su contenido cuando se desconecta o desaparece la conexión. La mayoría de los sistemas informáticos proporcionan un almacenamiento secundario como la extensión a la memoria principal. El almacenamiento secundario más común es el disco magnético, que proporciona un sistema de almacenamiento para programas y datos.
La amplia variedad de sistemas de almacenamiento en el sistema informático puede organizarse en una jerarquía, en función de su velocidad y su coste. Los niveles superiores son más caros, pero más rápidos. A medida que se desciende por la jerarquía, el coste por bit generalmente disminuye, mientras que el tiempo de acceso por regla general aumenta.
Existen varias estrategias diferentes para diseñar un sistema informático puede organizarse en una jerarquía, en función de su velocidad y su coste. Los niveles superiores son más caros, pero más rápidos. A medida que desciende por jerarquía, el coste por bit generalmente disminuye, mientras que el tiempo de acceso por la regla general aumenta.
Los sistemas monoprocesador solo disponen de un procesador, mientras que los sistemas multiprocesador tienen dos o más procesadores que comparten la memoria física y los dispositivos periféricos. El diseño multiprocesador mas común es el multiprocesador simétrico (o SMP) , donde todos los procesadores se conectan iguales y operan independientemente unos de todos los procesadores se consideran iguales y operan independientemente unos de otros. Los sistemas conectados en clúster constituyen una forma especializada de sistemas multiprocesador y constan de múltiples computadoras conectadas mediante una red de área local.
El sistema operativo debe asegurar la correcta operación del sistema informático. Para impedir que los programas de usuario interfieran con el apropiado funcionamiento de sistema, el hardware soporta dos modos de trabajo: modo usuario y modo kernel. Diversas instrucciones, como las instrucciones de E/S y las instrucciones de espera, son instrucciones privilegiadas y solo se pueden ejecutar en modo kernel. La memoria en la que el sistema operativo reside debe protegerse frente a modificaciones por parte del usuario. Un temporizador impide los bucles infinitos. Estas características (modo dual, instrucciones privilegiadas, protección de memoria e interrupciones del temporizador) son los bloques básicos que emplea el sistema operativo para conseguir un correcto funcionamiento. Un proceso (o trabajo) es la unidad fundamental de trabajo en un sistema operativo. La gestión de procesos incluye la creación y borrado de procesos y proporciona mecanismos para que los procesos se comuniquen y sincronicen entre si. El sistema operativo gestiona la memoria haciendo un seguimiento de que partes de la misma esta siendo usadas y por quien. El sistema operativo también es responsable de la asignación dinámica y liberación del espacio de memoria.
El sistema operativo también debe ocuparse de la protección y seguridad del propio sistema operativo y de los usuarios. Los sistemas distribuidos permiten a los usuarios los recursos disponibles en una serie de host dispersos geográficamente, conectados atravéz de una red de computadoras. En un sistema en clúster, las múltiples maquinas pueden realizar cálculos sobres los datos que residen en el sistema de almacenamiento compartido y los cálculos sobre los datos que residen en sistemas de almacenamiento compartido y los cálculos pueden continuar incluso cuando algunos subconjuntos de los miembros del clúster falle.
Las LAN y WAN son los dos tipos de básico de redes. La LAN permite que un conjunto de procesadores distribuidos en una área geográfica pequeña que se comuniquen, mientras que la WAN permiten que se comuniquen diversos procesadores distribuidos en áreas más grandes.
Existen diversos tipos de sistemas informáticos que sirven a propósito específicos. Entre estos se incluyen los sistemas operativos en tiempo real diseñados para entornos embebidos, como son los dispositivos de consumo, automóviles y equipos robóticos. También están los sistemas multimedia implican el subministro de datos multimedia y a menudo, tiene requisitos especiales para visualizar o reproducir audio, video o flujos sincronizados de audio y video.
Comentó luisedurobles el 06 de Abril del 2009 a 4:33 pm
RESUMEN CAPITULO 2
Podemos ver a un sistema operativo desde varios puntos de vista ya que proporciona una serie de servicios. En el nivel mas bajo, las llamadas al sistema permiten que un programa en ejecución haga solicitudes directamente al sistema operativo. En el nivel superior, el intérprete de comandos o Shell proporciona un mecanismo para que el usuario ejecute una solicitud sin escribir un programa. Los comandos pueden proceder de archivos de procesamientos por lotes o directamente de un terminal, cuando se esta en modo interactivo o de tiempo compartido.
Los tipos de solicitudes varían de acuerdo con el nivel. El nivel de gestión de las llamadas al sistema debe proporcionar funciones básicas, como las de control de procesos y de manipulación de archivos y dispositivos. Las solicitudes de nivel superior, satisfechas por el intérprete de comandos o los programas de sistemas, se traducen a una secuencia de llamadas al sistema se pueden clasificar en varias categorías: control de programas, solicitudes de E/S. Los errores de programa pueden considerarse como solicitudes implícitas de servicio.
Son necesarias varias tablas para describir la información que define el estado del sistema informático y el de los trabajos que el sistema esta ejecutando. Es fundamental que los objetivos del sistema estén bien definidos antes de comenzar el diseño. El tipo de sistema deseado dictara las opciones que se elijan, entre los distintos algoritmos y estrategias necesarios.
Comentó luisedurobles el 06 de Abril del 2009 a 4:35 pm
PELICULA “LOS PIRATAS DE SILICON VALLEY”
Esta película es un documental sobre los inicios de Apple y Microsoft y como definieron (Steve Jobs y Bill Gates) el futuro de una época. No siempre de manera limpia, por supuesto. Por si acaso.
Una de las películas que todo aficionado a la informática, y en especial a Apple, tiene que ver es sin lugar a duda Piratas de Silicon Valley. Trata de la historia de unos jóvenes Stever Jobs, Steve Wozniak (creadores de Apple Computer Inc) y Bill Gates, Paul Allen y Steve Ballmer (creadores de MicroSoft) y de como crean lo que hoy en día son dos de las empresas más importantes en el mundo de la informática, si no las más grandes.
Es bastante interesante ya que es la historia real, tal y como sucedío y por ello te das cuenta que Steve Jobs tuvo en sus manos, en cierta medida, a Microsoft, y que si se hubiera dado cuenta, ahora las cosas serían muy distintas. Por si no conocéis la historia, Bill se aprovechó de la buena fe de Steve Jobs y le copió su sistema operativo, creando el tan conocido Windows.