# data[].attributes.body
Definiciones

Esquema de Sistemas Paralelos y Concurrentes

Ejemplos de SO

Resumen del Tema

# data[].attributes.body
Sistema Informático(SI): Es un sistema que permite almacenar y procesar información.

Sistema Operativo(SSOO): Es el programa o software básico de un ordenador compuesto de un conjunto de programas.

Sistemas Distribuidos: Sistema donde el cliente es una máquina que solicita determinado servicio que se denomina servidor. Es un elemento primordial para la comunicación entre las máquinas. Distribuye el trabajo entre un conjunto de ordenadores

Sistemas Concurrentes: Son los sistemas en los cuales existen simultáneamente varios procesos y todos en ejecución.

Abstracción: Es la acción de aislar un elemento de su contexto o del resto de los elementos que lo acompañan.

Interrupciones de sistema: Es un mecanismo que permite ejecutar un bloque de instrucciones interrumpiendo la ejecución de un programa, y luego restablecer la ejecución del mismo sin afectarlo directamente.

# data[].attributes.headline
Esquema de Sistemas Paralelos y Concurrentes

# data[].attributes.subject
Esquema de Sistemas Paralelos y Concurrentes

# data[].attributes.body
En los sistemas paralelos podemos ejecutar de forma simultánea diversos procesos, mientras que los sistemas concurrentes nunca se ejecutará más de un proceso al mismo tiempo.

# data[].attributes.body
Windows

Unix

Solaris

Linux

Mac OS

Debian

FreeBSD

Google Chrome OS

Android

# data[].attributes.body
1. ¿Que es un sistema operativo?

2. Funciones de un SI

3. Evolución de un SI

4. Estructura de un PC

5. Servicio de Usuario

6. Servicio Ofrecido al Sistema

7. Tipos de Sistemas Operativos

# data[].attributes.body
Es un programa que hace de intermediario entre el usuario y
el hardware de un computador.

Los objetivos son ejecutar los programas y haciendo fácil su uso, debe proteger el equipo de un uso indebido, etc...

# data[].attributes.body
Comunicación con los periféricos

Comunicación con el usuario

Administración de recursos

Coordinación de procesos simultáneos (multitarea)

Gestión de memoria

Gestión de programas y datos (Ejecutar varios programas,

compartir información)

Gestión de comunicaciones y redes

# data[].attributes.body
https://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos

# data[].attributes.body
Unidad de entrada

Estas unidades transforman las informaciones de entrada en señales binarias de naturaleza eléctrica.

Unidad Central de Proceso

Interpreta las instrucciones y procesa los datos contenidos en los programas de la computadora, es el cerebro, es donde se realizan la mayoría de los cálculos. La unidad de lógica/aritmética (ALU), que realiza operaciones aritméticas y lógicas.

Unidad de Salida

Estas unidades transforman las señales eléctricas binarias en caracteres escritos o visualizados.

Memoria

Hay dos tipos de memorias:
La memoria principal:
Actúa con mayor velocidad y está ligada directamente a las unidades más rápidas del computador (UC y ALU). Para que un programa se ejecute debe estar almacenado (cargado) en memoria principal.
Memoria auxiliar:
Se utiliza principalmente para poder aumentar la memoria principal con elementos como discos y cintas magnéticas, discos ópticos...

Unidad Aritmético-Logica (ALU)

Esta unidad contiene los circuitos electrónicos con los que se hacen las operaciones de tipo aritmético y de tipo lógico.

Unidad de Control (UC)

Detecta señales de estado procedentes de las distintas unidades, indicando su situación. Capta de la memoria una a una las instrucciones del programa y genera, de acuerdo con el código de operación de la instrucción captada y con las señales de estado, señales de control dirigidas a todas las unidades, controlando así las operaciones que implican la ejecución de la instrucción.

# data[].attributes.body
2 Tipos de usuario
Programador: realiza programas.
Operador: se comunica con el ordenador mediante un intérprete de comandos

Interfaz de usuario (UI, user interface):

Existen dos tipos: línea de comandos(CLI), interfaz gráfica (GUI)Proceso por lotes (batch)

Ejecución de programas.

Operaciones de E/S.

Manipulación de archivos.

Comunicaciones.

Detección de errores.

# data[].attributes.body
Gestión de recursos

Gestión del procesador. Sistemas multiprogramados o

multiusuarios.

Gestión de memoria. Memoria Virtual.

Control de periféricos. Cuando un programa solicite el

uso de un periférico el S.O. le asignará el dispositivo     libre, gestiona las colas de espera, etc.

Protección
Evitar que algún programa o usuario, voluntaria o
involuntariamente realiza alguna operación que ponga
en peligro la integridad del sistema.

# data[].attributes.body
Según el nº de usuarios

Monousuario: Solo un usuario puede trabajar con el sistema. Ejemplo de SO monousuario: MS‐DOS

Multiusuario: Varios usuarios pueden trabajar con el

sistema a la vez (Acceden a los recursos del sistema a la
vez). Ejemplos: A partir de Windows 2000, Unix, GNU
Linux.

Según la utilización de recursos

Monoprogramación o Monotarea: Solo puede ejecutar

un programa. Se carga un programa en memoria y solo
se ejecuta ese. Ejemplo: MS‐DOS

Multiprogramación o Multitarea: Se pueden ejecutar

más de un programa a la vez, es decir el ordenador
puede realizar varios procesos al mismo tiempo.
Comparten el uso del microprocesador. Ejemplos:A
partir de Windows 95, Unix, GNU Linux.

Según el número de procesadores

Monoproceso: El ordenador trabaja con un único       procesador.

Multiproceso: El ordenador trabaja con más de un

procesador y puede distribuir entre ellos su carga de
trabajo. Lo común es que cada procesador ejecute un
trabajo diferente.

Por la forma de ofrecer los servicios

Sistemas Centralizados: existe un ordenador Mainframe

y los usuarios. Los usuarios son ordenadores “tontos”,
sin memoria y sin procesador.

Sistemas en Red: dos o más ordenadores están conectados en red para compartir recursos e información.

Sistemas Distribuidos: distribuye el trabajo entre un

conjunto de ordenadores. Ejemplo: SPRITE 8Desarrollado       por la universidad de California, es compatible con         todas las aplicaciones de UNIX).