SISTEMAS OPERATIVOS

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

1. Estructuras de control de procesos

1.1. Las estructuras de control en informática son bloques de código que dirigen la ejecución de las instrucciones de un programa. Permiten tomar decisiones, repetir acciones y controlar el flujo lógico.

1.1.1. Características de las estructuras de control

1.1.1.1. Permiten escribir programas más complejos y sofisticados Mejoran la eficiencia y eficacia del programa Permiten detectar errores con mayor facilidad Permiten optimizar la ejecución del programa Permiten que los programas sean escalables y fáciles de mantener

2. procesos

2.1. En informática, un proceso es la ejecución de un programa o mandato en un sistema operativo. El sistema operativo se encarga de gestionar los procesos, creando y borrándolos

2.1.1. Tipos de procesos

2.1.1.1. Procesos en primer plano: Son procesos que necesitan que un usuario los inicie o que interactúe con ellos. Procesos en segundo plano: Son procesos que se ejecutan de forma independiente de un usuario. Procesos daemon: Son procesos que se ejecutan de forma desatendida, constantemente en segundo plano y disponibles siempre

3. Tabla de memoria

3.1. la memoria es un dispositivo que almacena datos informáticos. La memoria se organiza en celdas de memoria, que son circuitos electrónicos que almacenan bits de información binaria. Tabla de unidades de almacenamiento de datos: Kilobyte (kB): 1024 bytes, Megabyte (MB): 1024 kilobytes, Gigabyte (GB): 1024 megabytes, Terabyte (TB): 1024 gigabytes.

3.1.1. Tipos de memoria

3.1.1.1. Memoria RAM: Memoria volátil que almacena temporalmente los archivos en los que se está trabajando Memoria ROM: Memoria no volátil que almacena instrucciones para la computadora Memoria SRAM o Caché Memoria Swap o Virtua

4. Tabla de ficheros

4.1. una tabla de archivos puede referirse a la tabla de asignación de archivos (FAT) o a otras tablas que contienen información sobre archivos.

4.1.1. Tabla de asignación de archivos (FAT)

4.1.1.1. Es una estructura que contiene valores enteros que representan el estado de los clústeres. Forma cadenas de clústeres para almacenar archivos más grandes que un solo tamaño de clúster. Es uno de los sistemas de archivos más antiguos y simples. Se utiliza para soportes de datos portátiles extraíbles (discos duros externos o memorias USB). Las versiones principales de este sistema son FAT16 y FAT32.

4.1.2. Otras tablas de archivos:

4.1.2.1. La tabla File contiene una lista completa de archivos de origen con sus diversos atributos. La tabla Media muestra los medios de origen y los discos que pertenecen a la instalación. La tabla BindImage muestra los archivos enlazados a archivos DLL importados por ejecutables. La tabla MoveFile especifica qué archivos se mueven durante la instalación. La tabla DuplicateFile especifica qué archivos se duplican durante la instalación.

5. Definición

5.1. Un sistema operativo es un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este conjunto de programas que manejan el hardware de una computadora u otro dispositivo electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del equipo y permite administrar, escalar y realizar interacción de tareas. Un sistema operativo, tiene también como función, administrar todos los periféricos de una computadora.

6. Estructura monolítica

6.1. Una arquitectura monolítica es un modelo de desarrollo de software tradicional que utiliza un código base para realizar varias funciones empresariales. Todos los componentes de software de un sistema monolítico son interdependientes debido a los mecanismos de intercambio de datos dentro del sistema.

6.1.1. Sistema Operativo Monousuario:

6.1.1.1. Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga el ordenador o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Un ejemplo de un operativo monousuario son los ordenadores personales.

6.1.2. Sistema Operativo Multiusuario.

6.1.2.1. Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas al ordenador o por medio de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente. Estos tipos de sistemas generalmente se utilizan en máquinas que están conectadas en red.

6.2. Ventajas y Desventajas

6.2.1. Ventajas

6.2.1.1. Es un método estándar ya probado y comprobado. Tiene un bajo costo en las primeras etapas de la aplicación. Es simple de implementar y ejecutar. Es fácil incorporar nuevos miembros del equipo.

6.2.2. Desventajas

6.2.2.1. Si falla un programa, se produce un error en todo el sistema. Al necesitar cambios para cualquier componente, también se requieren cambios de código para todos los demás componentes afectados.

7. Estructura jerárquica

7.1. una estructura jerárquica es una organización de datos o elementos en niveles, similar a un árbol. Esta estructura permite organizar la información de forma lógica, facilitando la navegación y la gestión

7.1.1. Existen varios tipos de estructuras jerárquicas en informática

7.1.1.1. Base de datos jerárquica Un tipo de base de datos en el que los datos se organizan en registros que se dividen en segmentos

7.1.1.2. Jerarquía de software Una combinación de producto, versión y release que representa un elemento de software en una base de datos.

7.1.1.3. Sistema de archivos jerárquico Un sistema operativo que incluye una interfaz de programación de aplicaciones (API) y el soporte del sistema de archivos subyacente.

7.1.1.4. Sistema de archivos jerárquico Un sistema operativo que incluye una interfaz de programación de aplicaciones (API) y el soporte del sistema de archivos subyacente.

7.1.1.5. Jerarquía de memoria Un sistema que clasifica los componentes de la memoria de la computadora en términos de tiempos de respuesta.

8. maquina virtual

8.1. Una máquina virtual (VM) es un entorno virtualizado de una computadora física que se ejecuta en un servidor físico. Las VMs pueden ejecutar sistemas operativos, programas, almacenar datos, y conectarse a redes.

8.1.1. Características

8.1.1.1. Tienen una CPU, memoria, y discos para almacenar archivos Se pueden conectar a internet Se ejecutan en una partición aislada de la máquina física Se pueden escalar fácilmente agregando más servidores virtuales o físicos

8.1.2. Ventajas

8.1.2.1. Son portátiles y fáciles de migrar Reducen el impacto y los costes Permiten ejecutar aplicaciones de dudosa seguridad y proteger el sistema operativo host Permiten probar nuevos sistemas operativos Permiten crear copias de seguridad del sistema operativo existente

8.1.3. Desventajas

8.1.3.1. El hardware virtual puede no ser tan eficiente como el hardware físico Ejecutar varios sistemas operativos y una capa de hipervisor puede conllevar un coste de rendimiento Pueden ser lentas Inestabilidad

9. Monousuario

9.1. Un sistema operativo monousuario es un sistema que solo permite que un usuario use la computadora a la vez. En estos sistemas, el usuario tiene acceso a todas las capacidades del sistema, como borrar información vital.

9.1.1. Características

9.1.1.1. Son los sistemas operativos más sencillos No distinguen entre usuarios con distintos privilegios Tienen una interfaz sencilla y fácil de usar Son monotarea, es decir, solo pueden ejecutar un proceso del programa de computación a la vez Ejemplos MS-DOS, Windows 95/98/Me, MacOS (antes de Mac OS X).

10. Multiusuario

10.1. Multiusuario en informática es un término que se refiere a la capacidad de un sistema operativo, programa o juego de ser usado por más de un usuario al mismo tiempo

10.1.1. Características de los sistemas multiusuario

10.1.1.1. Permiten que varios usuarios accedan a los recursos y aplicaciones del sistema. Cada usuario tiene sus propias credenciales de acceso y permisos de usuario. Se pueden ejecutar en un servidor o una red. Se pueden acceder a los recursos y aplicaciones de forma local o remota.

10.1.2. Ventajas de los sistemas multiusuario

10.1.2.1. Ahorran dinero en la compra de equipos, mantenimiento y consumo energético. Facilitan la administración del parque informático. Permiten incorporar nuevos puestos de trabajo sin necesidad de comprar más ordenadores. Permiten a los usuarios conectarse desde diferentes estaciones para trabajar.

11. Monotarea

11.1. monotarea es un tipo de sistema operativo que solo puede ejecutar un proceso o programa a la vez. Es lo contrario a la multitarea, que es la capacidad de ejecutar varios programas simultáneamente.

11.1.1. Características de la monotarea:

11.1.1.1. En un sistema monotarea, no se puede cambiar el tiempo de gestión del procesador entre programas distintos. Los sistemas monotarea son más primitivos que los sistemas multitarea. Un ejemplo de sistema monotarea es MS-DOS.

11.1.2. Ventajas de la monotarea:

11.1.2.1. Permite a las personas dedicar su atención indivisa a una tarea, lo que lleva a un trabajo de mayor calidad. Al eliminar el potencial de errores causados por la atención dividida, las personas pueden producir resultados más precisos y refinados.