Ensayo sobre Sistemas Operativos Actuales

January 8, 2021 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Ensayo sobre Sistemas Operativos Actuales...

Description

UNIVERSIDAD TECNOLÓGICA CENTROAMERICANA

SISTEMAS OPERATIVOS I DOCENTE: ING. JUAN CARLOS LEONARDO VARGAS ENSAYO: SEMANA 1 SISTEMAS OPERATIVOS ACTUALES

OSCAR SÁNCHEZ

TEGUCIGALPA, M. D. C., 21

11311026

DE

ENERO

DE

2016

Sistemas Operativos Actuales y sus Características Vivimos en un mundo en el cual actualmente dependemos casi sino que totalmente de las computadoras y dispositivos móviles, estos se ven ligados a cada actividad que realizamos día a día desde la mañana en que nuestro despertador nos indica que debemos comenzar hasta la noche cuando revisamos nuestros correos, redes sociales, calendario o programamos nuevamente la alarma para despertar el día siguiente. Pero estas computadoras y dispositivos móviles no sirven de nada si no tiene la capacidad de actualizarse según las nuevas necesidades que van surgiendo a medida que pasa el tiempo. Es por esto que, con el paso de los años, ha habido una evolución gradual de las capacidades y estructura de los sistemas operativos. En los últimos años han aparecido una gran cantidad de nuevos elementos de diseño tanto en sistemas operativos nuevos como en nuevas versiones de sistemas operativos existentes. Es aquí donde estos modernos sistemas operativos responden a los cambios y nuevos desarrollos en hardware, nuevas amenazas de seguridad y nuevas aplicaciones. Muchas de las causas de hardware principales son las maquinas multiprocesador, que incrementan la velocidad de la máquina mediante mayor cantidad de núcleos y frecuencias de reloj más altas, dispositivos de conexión de alta velocidad a la red como Wi-Fi y fibra óptica, y el tamaño creciente y variedad de dispositivos de almacenamiento de memoria con nuevas tecnologías como DDR3, SATA3, USB3, FireWire entre otras. Respecto a las aplicaciones, de multimedia, Internet y la computación cliente/servidor han influido mucho en el diseño del sistema operativo. En el campo de la seguridad, el acceso a internet de los computadores ha incrementado en gran medida los ataques sofisticados y la amenaza potencial como los virus, gusanos y técnicas de hacking han sido determinantes en el diseño de los sistemas operativos. La velocidad de cambio en las demandas de los sistemas operativos requiere mas que la modificación o mejoras de las arquitecturas existentes sino también nuevas formas de organizar el sistema operativo. Un amplio rango de diferentes técnicas y elementos de diseño se dividen en las siguientes categorías:   

Arquitectura micronúcleo o microkernel. Multihilo. Multiprocesamiento simétrico.

 

Sistemas operativos distribuidos. Diseño orientado a objetos.

Anteriormente los sistemas operativos estaban formados por un núcleo monolítico. Este se implementa como un único proceso, con todos los elementos compartiendo el mismo espacio de direcciones. Una arquitectura micronúcleo asigna solo unas pocas funciones esenciales al núcleo, incluyendo los espacios de almacenamiento, comunicación entre procesos (IPC), y la planificación básica. Multiheading es una técnica en la cual un proceso, ejecutando una aplicación, se divide en una serie de hilos o threads que pueden ejecutar concurrentemente y se hacen las siguientes distinciones: 

Thread o hilo. Se trata de una unidad de trabajo. Incluye el contexto del procesador (que contiene el contador del programa y el puntero de pila) y su propia área de



datos para una pila (para posibilitar el salto a subrutinas). Proceso. Es una colección de uno o más hilos y sus recursos de sistema asociados (como la memoria, conteniendo tanto código, como datos, ficheros abiertos y dispositivos.

La técnica multithreading es útil para las aplicaciones que llevan a cabo un numero de tareas esencialmente independientes que no necesitan ser serializadas. Los hilos son también útiles para estructurar procesos que son parte del núcleo del sistema operativo del sistema operativo. Hasta hace poco tiempo, los computadores personales y estaciones de trabajo virtualmente de un único usuario que contenían un único procesador de propósito general. A medida que la demanda de rendimiento se incrementa y el coste de los microprocesadores continúa cayendo, los fabricantes han introducido en el mercado computadores con múltiples procesadores. Una técnica para lograr mayor eficiencia y fiabilidad, es SMP (Multiprocesamiento simétrico) y esta posee las siguientes características: 1. Tiene multiples procesadores. 2. Estos procesadores comparten las mismas utilidades de memoria principal y de E/S, interconectadas por un bus de comunicación u otro esquema de conexión interna. 3. Todos los procesadores pueden realizar las mismas funciones.

Bibliografía Stallings, W., & Peña Sánchez, J. (2005). Sistemas operativos. Madrid: Pearson Prentice Hall.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF