Sistemas operativos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sistemas operativos por Mind Map: Sistemas operativos

1. ETAPA 0. COMPUTADORA DE PRÓPOSITO PARTICULAR. Las primeras computadoras electromecánicas se realizaron con ciertos propósitos específicos.

2. ETAPA 1. COMPUTADORAS COMERCIALES MONOPROCESO Con el éxito de las primeras computadoras electromecánicas, el uso de dispositivos electrónicos, como los tubos de vacío y después los transistores, y con los avances en materia de lenguajes de programación como el ensamblador, los compiladores y las subrutinas, resultó rentable el desarrollo de computadoras comerciales como la UNIVAC o los sistemas 360 de IBM.

2.1. A diferencia de las primeras computadoras, el equipo que las diseña y construye no está relacionado de manera directa con el desarrollo de aplicaciones; además, el tipo de aplicaciones que se desarrollan son más variadas y cercanas a las necesidades productivas de las empresas que las adquieren.

3. ETAPA 2. MULTIPROCESO Conforme crecen las capacidades de las computadoras, las aplicaciones que en modelos anteriores hubieran ocupado la totalidad de recursos como la memoria, pasan a ocupar solo una fracción de ellos.

4. ETAPA 3. CÓMPUTO PERSONAL Una segunda consecuencia de la disponibilidad de procesadores fabricados en masa y de bajo costo es la posibilidad de construir computadoras basadas en estos procesadores a un bajo costo y con capacidades rudimentarias, pero con una potencia considerable. Las terminales en sistemas mainframe, al no ser producidas en masa, mantuvieron costos relativamente elevados ante la creciente presión de las computadoras personales.

5. ETAPA 4. MASIFICACIÓN DE LA INTERNET La popularidad de las redes de área local para intercomunicar las computadoras personales y los servidores ayudó a las instituciones y a los individuos a aprovechar de mejor manera la capacidad de sus equipos, y comenzó así el desarrollo de los sistemas distribuidos.

6. ETAPA 5. CÓMPUTO OBICUO Este tipo de sistemas y aplicaciones requieren que los sistemas operativos se adapten aun conjunto de requerimientos con diferencias importantes. Ubicuo es un término de rivado del latín que significa en todas partes, y se aplica a los sistemas que cuentan con nodos en operación fuera del acceso sostenido a las instalaciones o servicios, como el acceso a la red, a la potencia eléctrica y a instalaciones convencionales

7. ETAPA 6 INTERNET DE COSAS Es otro tipo de sistemas con necesidades diferentes que deben ser atacadas por el sistema operativo. Este tipo de dispositivos parten de las tecnologías de cómputo ubicuo pero atienden a las necesidades de costo beneficio y seguridad que debe proporcionarse a las aplicaciones y plataformas a fin de poder garantizar que esta multitud de dispositivos no sean un campo fértil para diversos ataques y el uso inapropiado y contrario a los intereses de las personas que los pongan en operación.

8. TENDENCIAS: tres aspectos: La profesionalización del cómputo como disciplina es el primer aspecto a considerar en la formación de nuevos ingenieros o profesionales de carreras asociadas. La importancia del software ha crecido de manera constante en las últimas décadas, y la tendencia indica que seguirá accediendo a tareas cada vez más importantes a nivel individual y para las sociedades con acceso a tecnología avanzada.

8.1. El predominio de los dispositivos móviles como medio de acceso a Internet está cambiando la forma en la que se entiende el mercado de las aplicaciones, exige nuevos y mejores mecanismos de distribución y está ampliando el alcance de la tecnología, que aunque aún se encuentra lejos de poder ser accesible para todos, al menos está dejando de ser exclusiva para las grandes empresas y las universidades.

9. DEFINICIÓN: Es el software que controla la operación general de una computadora, proporciona los medios por los que un usuario puede almacenar y recuperar archivos, provee la interfaz por la que un usuario puede solicitar la ejecución de programas y provee el ambiente necesario para que los programas solicitados se ejecuten

9.1. Es una colección de programas que comparten los mismos mecanismos de distribución. Se genera con el propósito de administrar y extender los recursos o capacidades de los sistemas de información.

10. SISTEMA DE INFORMACIÓN: es la colección de programas, equipo de cómputo y telecomunicaciones, junto con los usuarios, con un propósito particular.

11. KERNEL: proviene de la raíz germánica Kern, que significa núcleo o hueso, por lo que nos referiremos a esta parte del sistema operativo comocomo núcleo o kernel de manera indistinta.

12. EL MIDDLEWARE: es el software empleado por dos o más programas para comunicarse entre sí o con los diversos componentes de un sistema de información.

13. CLASIFICACION DE LOS SISTEMAS OPERATIVOS

13.1. SISTEMAS MONOLÍTICOS: Los sistemas operativos que por su simplicidad tienden a integrar una buena parte de la funcionalidad del sistema en el kernel o núcleo se conocen como monolíticos y resultan convenientes para sistemas especializados y de limitada magnitud por ser más sencillos en su estructura.

13.1.1. LOS SISTEMAS MICRO KERNEL: son aquellos que procuran incluir solo el mínimo de funcionalidad en el núcleo y desacoplar el resto de esta incluso a costa de usar mecánicas más complejas.

14. PROPIETARIOS Y SOFTWARE LIBRE

14.1. el software libre retoma las prácticas colaborativas de los sistemas tempranos de cómputo y busca desarrollar de manera cooperativa el sistema operativo.

14.1.1. El software propietario o comercial busca mantener en secreto los detalles de la implementación del sistema con miras a ganar una ventaja competitiva respecto a otros fabricantes de sistemas operativos y así poder seguir un modelo de distribución comercial basado en licencias de uso con las que los usuarios finales pagarán por usar el sistema durante un periodo determinado sin contar con los derechos para modificar, revisar o conservar el sistema operativo

15. SEGÚN LA ADMINISTRACIÓN DE PROCESOS

15.1. Por lotes (Batch). Es aprovechado para una administración de procesos rudimentaria. Se emplea hoy día en aquellos sistemas de propósito particular que solo utilizan una aplicación, o un número reducido de ellas, e incluso pueden prescindir del modelo de procesos.

15.2. Tiempo compartido o interactivo. Es destinado a los sistemas que habitualmente empleamos los usuarios finales, orientados a mantener una interacción fluida con las interfaces de usuario o para la atención de peticiones a los procesos que ejecutan.

15.3. Sistemas de tiempo real. Estos sistemas son responsables de establecer y cumplir compromisos en el tiempo de atención de la CPU para los procesos que ejecutan.Gracias a ello pueden brindar una atención predecible y constante a procesos de control o de multimedios a fin de evitar que las variaciones en el nivel de atención sean perjudiciales en sus aplicaciones.

15.4. Distribuido. Estos sistemas dan mayor soporte al desarrollo de arquitecturas de sistemas distribuidos haciendo énfasis en la atención a las operaciones de red, a la automatización de la instalación y a la administración de los sistemas, así como en el soporte a la funcionalidad empleada por los sistemas distribuidos, tales como la invocación remota de métodos o el paso de mensajes.

15.5. Embebido. En sistemas que tienen propósitos específicos con dispositivos fabricados a la medida, originalmente se usaban versiones reducidas de otros tipos de sistemas operativos que eran adaptadas a las necesidades particulares del dispositivo y su aplicación