SISTEMAS OPERATIVOS I

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

1. ¿Que es un sistema operativo? En un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación de software, ejecutándose en modo priviligiado.

2. Un sistema operativo es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hadware y usuario.

3. Las funciones básicas del Sistema Operativo son administrar los recursos de máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.

4. Los sistemas operativos más utilizados son: Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como windows que trae el navegados

5. EVOLUCIÓN DE LAS COMPUTADORAS

6. La primera generación (1945 a 1995): tuvos al vacío La primera generación de computadoras eran usualmente construidas a mano usando circuitos que contenían relés y tubos de vacío, y a menudo usaron tarjetas perforadas (punched cards) o cinta de papel perforado paper tape) para la entrada de datos [input] y como medio de almacenamiento principal (no volátil).

7. La segunda generación (1955 a 1965): Transistores y Sistemas de procesamiento por lote. El sistema por lotes consistía en juntar una serie de trabajos en el cuarto de entrada, leerlos y grabarlos en una cinta magnética usando una computadora pequeña y económica como una IBM 1401 que era muy buena para leer tarjetas, copiar cintas e imprimir salidas pero no para realizar cálculos numéricos. EL operador cargaba un programa especial que leía el primer trabajo de la cinta y lo ejecutaba.

8. La tercera Generación (1965 a 1980): Circuitos integrados y Multiprogramación. los sistemas operativos de tercera generación fue la capacidad para leer trabajos en tarjetas y colocarlos en el disco tan pronto como se llevan al cuarto de computadoras. Así cada vez que terminada un trabajo de ejecución, el SO podía cargar un nuevo trabajo del disco en la partición que entonces estaba vacía y lo ejecutaba.

9. La cuarta generación (1980 al 2020) Las computadoras personales. Las computadoras de cuarta generación utilizan circuitos muy gran escala integrados (VLSI). Circuitos VLSI teniendo cerca de 5000 transistores y otros elementos del circuito y sus circuitos asociados en un solo chip hizo posible tener microprocesadores de cuarta generación. Cuarta generación de computadoras se convirtió en el más potentes, compacto, fiable y asequible. Como resultado, dio lugar a la revolución de la computadora personal (PC).

10. TIPOS DE SISTEMAS OPERATIVOS

10.1. SISTEMAS OPERATIVOS DE MAINFRAME: Los sistemas operativos para las mainframes están profundamente orientados hacia el procesamiento de muchos trabajos a la vez, de los cuales la mayor parte requiere muchas operaciones de E/S. por lo general ofrecen tres tipos de servicios: procesamiento por lotes, procesamiento de transacciones y tiempo compartido.

10.2. SISTEMAS OPERATIVOS DE MULTIPROCESADORES: Una manera cada vez más común de obtener poder de cómputo de las grandes ligas es conectar varias CPU en un sistema. Dependiendo de la exactitud con la que se conecten y de lo que se comparta, estos sistemas se conocen como computadoras en paralelo, multicomputadoras o multiprocesadores.

10.3. SISTEMAS OPERATIVOS DE COMPUTADORAS PERSONALES: Todos los sistemas operativos modernos soportan la multiprogramación, con frecuencia se inician docenas de programas al momento de arrancar el sistema. Su trabajo es proporcionar buen soporte para un solo usuario.

10.4. SISTEMAS OPERATIVOS DE COMPUTADORAS DE BOLSILLO: Una computadora que cabe en los bolsillos y realiza una pequeña variedad de funciones, como libreta de direcciones electrónica y bloc de notas.

10.5. SISTEMAS OPERATIVOS INTEGRADOS: También se conocen como incrustados o embebidos, operan en las computadoras que controlan dispositivos que no se consideran generalmente como computadoras, ya que no aceptan software instalado por el usuario. Algunos ejemplos comunes son los hornos de microondas, las televisiones, los autos, los grabadores de DVSs, los teléfonos celulares y los reproductores de MP3.

10.6. SISTEMAS OPERATIVOS DE NODOS SENSORES: Las redes de pequeños nodos sensores se están implementando para varios fines. Estos nodos son pequeñas computadoras que se comunican entre sí con una estación base, mediante el uso de comunicación inalámbrica.

10.7. SISTEMAS OPERATIVOS EN TIEMPO REAL: Estos sistemas se caracterizan por tener el tiempo como parámetro clave. Por ejemplo, en los sistemas de control de procesos industriales, las computadoras en tiempo real tienen que recolectar datos acerca del proceso de producción y utilizarlos para controlar las maquinas en las fábricas.

11. ESTRUCTURA DE UN SISTEMA OPERATIVO

11.1. SISTEMA MONOLITICO: Este diseño que hasta ahora se considera como la organización más común, todo el sistema operativo se ejecuta con un solo programa en modo kernet. El sistema operativo se escribe como una colección de procedimientos, enlazados entre si en un solo programa binario ejecutable intenso.

11.1.1. SISTEMAS DE CAPAS: consiste en organizar el sistema operativo, cómo va la comunicación, la administración de cada capa.

11.1.2. MICROKERNELS: con el diseño de capas, los diseñadores podían elegir en donde dibujar el límite entre kernet y usuario. Tradicionalmente todas las capas iban al kernet, pero eso no es necesario. De hecho, puede tener mucho sentido poner lo menos que se posible en modo kernet, debido a que los errores en el kernet pueden paralizar el sistema de inmediato.

11.1.3. MODELO CLIENTE-SERVIDOR: una ligera variación de la idea del microkernet es diferenciar dos clases de procesos: los servidores cada uno de los cuales proporciona cierto servicios. Este modelo se conoce como cliente-servidor.

11.1.4. MAQUINAS VIRTUALES: La visualización a nivel sistema operativo permite mucha seguridad para la ejecución de servicios virtuales y servidor físicos, compartiendo el mismo sistema operativo, sin embargo, de forma aislada, sin que uno interfiera en la ejecución en las aplicaciones del otro.

11.1.5. EXOKERNELS: en vez de clonar la maquina actual, como se hace con las máquinas virtuales, otra estrategia es proporcionar en otras palabras, ancada usuario se le proporciona un subconjunto de los recursos.