T31 so gilberto ramon acosta

20
ESTUDIO SOBRE EL SISTEMA OPERATIVO

Transcript of T31 so gilberto ramon acosta

Page 1: T31 so gilberto ramon acosta

ESTUDIO SOBRE EL SISTEMA OPERATIVO

Page 2: T31 so gilberto ramon acosta

SO Un SO (sistema operativo) es un programa o

conjunto de programas que controla los recursos de hardware y provee servicios a los programas de aplicación en los sistemas informático.

Page 3: T31 so gilberto ramon acosta

HARDWARE Y SOFTWARE

Funcionan Unidos para dar vida a un Computador, ya que de la unión de esto depende el trabajo de un PC.

         Software se refiere a los programas y datos almacenados en un ordenador. Los programas dan instrucciones para realizar tareas al hardware o sirven de conexión con otro software. Los datos solamente existen para su uso eventual por un programa.

            Hardware es la parte física en el cual existe el software. El hardware abarca todas las piezas físicas de un ordenador

Page 4: T31 so gilberto ramon acosta

HARDWARE Y SOFTWARE

Page 5: T31 so gilberto ramon acosta

FUNCIÓN DEL SISTEMA OPERATIVO La funcion del SO es gestionar y asegurar los

recursos del hardware y proveer servicios para hacer funcionar las aplicaciones del usuario.

Page 6: T31 so gilberto ramon acosta

OTRAS FUNCIONES       La administración del procesador del sistema operativo administra la distribución del procesador

entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.

·      La Administración de autorizaciones del sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.

·      La Gestión de la memoria de acceso aleatorio del sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.

·      La Gestión de ejecución de aplicaciones del sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".

·      La Gestión de entradas/salidas del sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).

·      La Gestión de archivos del sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.

·      La Gestión de la información del sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

Page 7: T31 so gilberto ramon acosta

ESTRUCTURA DEL SO Estructura Monolítica : La construcción del programa

final es a base de módulos compilados separadamente y que se unen a graves de un ligador. Carecen de protecciones  y privilegios al manejar recursos como memoria y disco duro.

Page 8: T31 so gilberto ramon acosta

Estructura Jerárquica : El sistema operativo contiene subpartes y esto organizado en forma de niveles ó capaz.

Page 9: T31 so gilberto ramon acosta

Cliente-Servidor (MicroKernel): Es el más reciente y predominante, sirve para toda clase de aplicaciones y el propósito de este es de tipo general cumpliendo así con las mismas actividades de los otros sistemas operativos. 

Su núcleo (core) esta designado a establecer comunicación entre los clientes y servidores. Los procesos pueden ser tanto servidores como cliente a su vez el cliente actual como servidor para otro proceso.

Page 10: T31 so gilberto ramon acosta

Maquina Virtual : Presenta una interface a cada proceso, mostrando una maquina que parece idéntica a la maquina real subyacente. Se reparan los conceptos que suele estar unidos en el resto del sistema: La multiprogramación y la maquina extendida.

Page 11: T31 so gilberto ramon acosta

MONOLÍTICO VS MICROKERNEL El kernel es el primer programa que se lanza cuando encendemos el PC y

sale el logo de Windows. El kernel sirve para arrancar los demás programas y no tiene ventanas como el Word. Es difícil imaginar un programa sin ventanas, pero tenemos que hacer un esfuerzo de abstracción. Aquellos de nosotros que hemos intentado entender un poco el Linux para poder comparar, hemos podido ver que allí, el kernel es el programa que enseña letras blancas sobre fondo negro en el monitor, y allí muchos programas no tienen ventanas y ni siquiera enseñan letras blancas (son tan inútiles y dañinos que les llaman "demonios"), lo que muestra a todas luces la inutilidad de mucho de ese tan famoso código GPL.

Pues bien, el kernel de Windows Vista es un microkernel y el de Linux es un kernel monolítico. Un microkernel es, como su propio nombre indica, un kernel pequeño, y como tiene pocas líneas de código, no se cuelga y todo va más rápido. En un kernel monolítico, hay muchas líneas de código que no sirven para nada y todo va más despacio y se cuelga mucho.

El kernel de Windows no ha sido siempre monolítico, sólo lo es en las versiones que han derivado de Windows NT: 2000, XP, Vista. Desde Windows NT 4.0, además, la gestión de los gráficos está dentro del microkernel para también que se cuelguen menos y vayan más deprisa. Es una de las razones por las que Casimiro pudo jugar al Pro Evolution Soccer en Windows y en Linux no.

Page 12: T31 so gilberto ramon acosta

Sin embargo, los Windows 95, 98 y ME no tenían un microkernel y por eso, aunque aún mejores que Linux, a veces se colgaban e iban despacio. Y aquí llegamos al quid de la cuestión: Linux usa una tecnología que Bill Gates descartó hace muchos años por inservible, por lo que igual que 1+1=2, Linux + "kernel monolítico" = "sistema lento y cuelgues".

Andy Tanenbaum es un profesor holandés que sabe más que nadie en el mundo de sistemas operativos. Él dice que los microkernels son la tecnología del futuro y los kernels monolíticos son la del pasado. En 1992, cuando Linus Torvalds aún podría haber cambiado el rumbo de su juguete para comunistas, Andy le echó una buena bronca para que usara microkernels. Linus no le hizo caso y ahí está, en el año 2008 con un kernel monolítico que sólo cuatro fanáticos religiosos usan. Hay que aprender que cuando las personas mayores te dicen algo, no es por gusto, que es por nuestro bien.

Andy creó el Minix como ejemplo de cómo se tiene que hacer un microkernel, pero no podía ejecutar el Messenger, por lo que Bill se inspiró en lo mejor de estos conceptos y creó los Windows con microkernel para que podamos usar el Messager y las ventanas.

MacOSX también usa un microkernel, y por eso está bastante bien también, pero como tiene licencia BSD y los hackers ven el código y lo atacan, no ha llegado a ser tan importante como Windows. Además, han copiado los efectos visuales del Aero de Vista y por eso, muchos usuarios para los que las cuestiones morales son importantes, lo rechazan por ser un burdo plagio.

Page 13: T31 so gilberto ramon acosta

SISTEMA POR CAPAS Este sistema de capas es cuando todo se manija por orden

empezando por el centro donde toda la información tiene un orden para poder acceder al sistema pasado por cada capa y cada capa tiene una función asignada y una labor distinta para la interacción entre ellas y cada una tiene su nivel de seguridad.

Page 14: T31 so gilberto ramon acosta

MULTITAREA Y MULTIPROCESO 

Un sistema operativo multiproceso o multitarea es aquel que permite ejecutar varios procesos de forma concurrente, la razon es porque actualmente nuestras CPUs solo se pueden ejecutar un proceso cada vez.

Page 15: T31 so gilberto ramon acosta

EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS

El primer operativo fue un programa que transfería automáticamente el control de un trabajo a otro. Este programa tomo el nombre de monitor residente, el cual permanecía constantemente en memoria. En el momento de encender la computadora se daba control al programa monitor, este a su vez daba el control al primer trabajo y cuando terminaba su ejecución tomaba el control de nuevo. Este primer sistema operativo surgió durante la primera generación de las computadoras, aproximadamente entre 1945 y 1955.

Page 16: T31 so gilberto ramon acosta
Page 17: T31 so gilberto ramon acosta

SISTEMA OPERATIVO EN LOS PC El sistema operativo administra los recursos

del equipo y proporciona a los programadores una interfaz que se utiliza para acceder a esos recursos.

Page 18: T31 so gilberto ramon acosta

SISTEMAS OPERATIVOS EN SMARTPHONE Los sistemas operativos móviles son

mucho mas simples que los de los PCs y están mas orientados a la conectividad inalámbrica. Los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos.

Page 19: T31 so gilberto ramon acosta

SISTEMA OPERATIVO EN LAS TABLET Las tablet utilizan sistema operativos de los

Smartphone.

Page 20: T31 so gilberto ramon acosta

SISTEMA OPERATIVO EN SERVIDORES Un SO web es una plataforma de software

que interactúa con el usuario a través de un navegador web y que no depende de ningún sistema operativo local en particular.