PROCESOS E HILOS - Hilo
|
|
|
- Irene Morales Soto
- hace 7 años
- Vistas:
Transcripción
1 1/6 PROCESOS E HILOS - Hilo! contexto de ejecución que se planifica de forma independiente pero que comparte un mismo espacio de direcciones con otros hilos - Proceso! conjunto de uno o más hilos y los recursos del sistema asociados (memoria, datos, archivos abiertos y dispositivos) - Proceso = tarea! programa en ejecución. Es controlado y planificado por el sistema operativo - MONOHILO! enfoque tradicional con un solo hilo de ejecución por proceso " Un proceso, un hilo! MS-DOS " Múltiples procesos, un hilo por proceso! UNIX - MULTIHILO! capacidad de un S.O. para mantener varios hilos de ejecución dentro de un mismo proceso - Elementos de los procesos: " Espacio de direcciones virtuales que contiene la imagen del proceso " Acceso protegido a los procesadores, otros procesos archivos y recursos de E/S - Elementos de los hilos de un proceso: " Estado del hilo (ejecución, listo, etc.) " Contexto del procesador (contador de programa independiente) " Pila de ejecución " Almacenamiento estático para las variables locales " Acceso a memoria y recursos del proceso, compartidos con el resto de hilos del mismo proceso
2 2/6 MODELOS DE PROCESO MONOHILO Y MULTIHILO Modelo de Proceso Monohilo Modelo de proceso multihilo Hilo Hilo Bloque de Pila de Bloque Bloque control de usuario de control de control proceso de hilo de hilo Bloque de Espacio de Pila del control de Pila de Pila de direcciones núcleo proceso usuario usuario de usuario Espacio de Pila del Pila del direcciones núcleo núcleo de usuario ENTORNO MULTIHILO " Un único bloque de control de proceso " Un único espacio de direcciones de usuario " Una Pila separada para cada hilo " Un bloque de control para cada hilo " Todos los hilos de un proceso: # comparten el estado y los recursos del proceso # residen en el mismo espacio de direcciones # tienen acceso a los mismos datos Ventajas de la implementación de hilos: # Creación de un nuevo hilo más rápido que un proceso # Terminación de un hilo más rápido que un proceso # Rapidez en cambiar de un hilo a otro # Los hilos de un mismo proceso se comunican SIN acceder al núcleo # Es más eficiente relacionar un conjunto de hilos que un conjunto de procesos # Ejemplo: Servidor de Archivos
3 3/6 IMPLEMENTACION DE HILOS a) Nivel de Usuario puro b) Nivel de Núcleo puro c) Combinado Hilo a nivel de usuario Hilo a nivel de núcleo Proceso a) Hilos a nivel de usuario (ULT = user level thread) Todo el trabajo de hilos lo realiza la aplicación en el espacio de usuario El núcleo no es consciente de la existencia de hilos Biblioteca de hilos: o crea y destruye hilos o intercambia mensajes y datos o planifica la ejecución o mantiene el contexto de los hilos b) Hilos a nivel de núcleo (KLT = kernel level thread) Todo el trabajo de hilos lo realiza el núcleo (Windows 2000, Linux y OS/2) La planificación se realiza en función de los hilos c) Combinado Combina las ventajas de ULT y KLT (Solaris)
4 4/6 MILTIPROCESO SIMÉTRICO (SMP) ARQUITECTURAS SMP Procesadores paralelos Memoria compartida (fuertemente acoplada) Memoria distribuida (débilmente acoplada) Maestro/esclavo Multiproceso Agrupaciones simétrico (SMP) a) Arquitectura Maestro/esclavo El núcleo siempre se ejecuta en el mismo procesador Un procesador posee el control de la memoria y dispositivos de E/S Desventajas! fallo en el maestro y puede ser un cuello de botella b) Multiprocesador simétrico El núcleo se puede ejecutar en cualquier procesador S.O. más complejo, cada procesador se autoplanifica c) Agrupaciones Proporcionan escalabilidad, alto rendimiento y alta disponibilidad DEFINICIÓN = grupo de computadoras interconectadas que trabajan juntas creando la ilusión de ser una única máquina
5 5/6 MICRONUCLEOS Micronúcleo! es un pequeño núcleo del S.O. que proporciona las bases para ampliaciones modulares Ejemplos: Windows 2000, Mach Antecesores: - S.O. monolíticos S.O. por capas ARQUITECTURA MICRONUCLEO (microkernel) Filosofía:! sólo las funciones esenciales del núcleo del S.O. permanecen en el núcleo! las aplicaciones y servicios se construyen sobre el micronúcleo y se ejecutan en modo usuario! ejemplos: controladores de dispositivos, sistemas de archivos, gestores de memoria virtual, sistemas de ventanas y servicios de seguridad! en núcleo permite la comunicación entre servidores, administra los mensajes y protege el intercambio de mensajes Núcleos por capas Micronúcleos Modo Usuarios P G S S M Usuario r e e e e Sistemas de Archivos o s r r m C t v v o Comunicación entre procesos Usuario. o i I r r d d i Modo Gestión de dispositivos y E/S C.... o o a Núcleo l d r r Memoria virtual i i V e s A P i Gestión de procesos primitivos n p r r r t o c o t e s h c. HARDWARE Nucleo Micronúcleo HARDWARE
6 6/6 Ventajas: $ Uniformidad de interfaces! utilización de mensajes $ Extensibilidad! posibilidad de añadir nuevos servicios $ Flexibilidad! se adapta a las necesidades de los usuarios $ Portabilidad $ Fiabilidad! un micronúcleo puede probarse rigurosamente $ Soporte a sistemas distribuidos $ Soporte para S.O. orientados a objetos DISEÑO DE MICRONUCLEO Funciones: $ Gestión de memoria a bajo nivel! traducción de página virtual en marco físico $ Comunicación entre procesos (IPC)! a través de mensajes $ Gestión de interrupciones y E/S HILOS Y PROCESOS EN LINUX Estados de los procesos # Ejecución! abarca dos estados: ejecutando o listo # Interrumpible! estado de bloqueo, el proceso espera un suceso de E/S, la liberación de un recurso o una señal de otro proceso # No interrumpible! estado de bloqueo, un proceso espera una condición de HW (no acepta señales) # Parado! el proceso ha sido detenido por otro proceso # Zombie! el proceso terminó, pero debe permanecer en la tabla de procesos Hilos en Linux # Cuando dos procesos comparten la misma memoria virtual, operan como hilos dentro de un único proceso, pero Linux no diferencia entre hilo y proceso
Hilos Secciones Stallings:
Capítulo 4 Hilos Secciones Stallings: 4.1 4.3 Contenido Procesos e hilos. Hilos a nivel de núcleo y a nivel de usuario. Multiprocesador simétrico (SMP). Micronúcleos. 1 Proceso Unidad de propiedad de los
6. Enumere tres ventajas de los ULT frente a los KLT.
1 Tarea 3 Hilos 1. Cuales bloques de control de proceso deberían pertenecer a un bloque de control de hilo y cuáles a un bloque de control de proceso en un sistema multihilo? Para modelos monohilo deben
Proceso. Threads, SMP, and Microkernels. Multithreading. Proceso
Proceso Threads, SMP, and Microkernels Capítulo 4 Propiedad de Recurso el proceso se ubica en un espacio de direccionamiento virtual que tiene la imagen del proceso Planificación/ejecución sigue un camino
Threads, SMP y Microkernels. Proceso
Threads, SMP y Microkernels Proceso Propiedad de los recursos a un proceso se le asigna un espacio de dirección virtual para guardar su imagen Calendarización/ejecución sigue una ruta de ejecución la cual
TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño
TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos:
TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS
TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores
1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño. Tema5: Sistemas Operativos Distribuidos
Tema 5: Sistemas Operativos Distribuidos 1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño 1 1. Introducción Sistema Informático Distribuido: Colección de S.I. autónomos
SISTEMAS OPERATIVOS: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. Introducción y conceptos básicos
SISTEMAS OPERATIVOS: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS Introducción y conceptos básicos ADVERTENCIA 2 Este material es un simple guión de la clase: no son los apuntes de la asignatura. El conocimiento
PROCESAMIENTO DISTRIBUIDO
Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos
Tema 1: Introducción a los Sistemas Operativos
Tema 1: Introducción a los Sistemas Operativos Yolanda Blanco Fernández [email protected] Qué es un Sistema Operativo (SO)? Un programa que actúa como intermediario entre el usuario y el hardware del
Tema II. Descripción y control de procesos. UNED Manuel Fernández Barcell. Blog:
Tema II Descripción y control de procesos UNED Manuel Fernández Barcell http://www.mfbarcell.es Blog: http://prof.mfbarcell.es 2.2.1 CONCEPTO DE PROCESO Un programa es un archivo ejecutable que está en
Introducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Parte II USB Servicios de los SO Interfaz de usuario Ejecución de programas Operaciones de E/S Manipulación de archivos Comunicaciones Detección de errores 1 Funciones
Arquitectura de Computadoras. Clase 9 Procesamiento paralelo
Arquitectura de Computadoras Clase 9 Procesamiento paralelo Introducción al procesamiento paralelo Sea cual sea el nivel de prestaciones, la demanda de máquinas de mayor rendimiento seguirá existiendo.
Fundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del sistema operativo ULPGC - José Miguel Santos Espino
Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Estructura del sistema operativo 2015 ULPGC - José Miguel Santos Espino Contenido Componentes del S.O. Programas del sistema El núcleo
Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
CONCEPTO. Actúa de intermediario entre el hardware y los programas de aplicación.
CONCEPTO ES UN SOFTWARE DE SISTEMA, ES DECIR, UN CONJUNTO DE PROGRAMAS DE COMPUTACIÓN DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE SUS RECURSOS. Se encarga de gestionar
Sistemas Operativos. Estructura de los sistemas operativos
Sistemas Operativos Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del
Sistemas Operativos Preguntas de Revisión
Dpto. Respuestas Orientadoras e incompletas (en algunos casos) a las preguntas de revisión de las clases 4,5,6,7. Favor de tomarlas como orientadoras. Clase 4 Revisión Unidad II Procesos (hasta modelo
Sistema Operativo. Introducción a los Sistemas Operativos. El Sistema Operatico como Interfaz Usuario/Computador. Objetivos del Sistema Operativo
Sistema Operativo Introducción a los Sistemas Operativos Es difícil definirlo... Un programa que controla la ejecución de los programas de aplicación Un interfaz entre las aplicaciones y el hardware Capítulo
Hilos. Módulo 4. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco. Hilos
Hilos Módulo 4 Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco Hilos Revisión Modelos Multihilados Librerías de Hilos Aspectos sobre Hilos Ejemplos
Conceptos y Estructuras de Sistemas Operativos
Conceptos y Estructuras de Sistemas Operativos Contenido del Curso Evaluación I ex. Parcial 100% prueba escrita II ex. Parcial 100% proyecto Examen final= Nota del proyecto (50%) + prueba escrita (50%)
Hilos (threads) Realizado por M. Curiel
Hilos (threads) Realizado por M. Curiel Definiciones Un proceso es una entidad que posee 2 características importantes: - Recursos: un espacio de direcciones (programas, datos, pila y un PCB), archivos,
Programación Concurrente Recopilación de teoría referente a la materia
UNIVERSIDAD AMERICANA Programación Concurrente Recopilación de teoría referente a la materia Ing. Luis Müller Esta es una recopilación de la teoría referente a la asignatura Programación Concurrente, a
Procesos y Threads Procesos y Threads. Rendimiento Rendimiento (paralelismo) (paralelismo) Productividad Productividad
Procesos y Threads Procesos y Threads Procesos Procesos Threads Threads Concurrencia Concurrencia Ventajas Ventajas Modelos Modelos Información Información adicional (PCB) adicional (PCB) Preparado Preparado
Cuestionario 1-Parte 1
Cuestionario 1-Parte 1 Sistemas Operativos José Antonio Méndez Barrios 201118720 1. Qué es un Sistema Operativo? Programa que controla la ejecución de los programas de aplicación y que actúa como interfaz
Tema 12: El sistema operativo y los procesos
Tema 12: El sistema operativo y los procesos Solicitado: Tarea 06 Arquitecturas de una computadora y el funcionamiento del software M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected]
Programación Concurrente y Paralela. Unidad 1 Introducción
Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el
Introducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Parte II AGOSTO 2011 1 Qué es un Sistema Operativo? Un Sistema Operativo es un programa que actúa de intermediario entre el usuario y el hardware del computador.
Sistemas Operativos. Introducción. Tema 6
Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los
Capitulo 2 Revisión de Sistemas Operativos
Sistemas Operativos UNEFA Capitulo 2 Revisión de Sistemas Operativos Hungria Berbesi [email protected] Hzberbesi.wordpress.com Dave Bremer Otago Polytechnic, N.Z. 2008, Prentice Hall Contenido Objetivos
Preguntas de autoevaluación tema 1
0.21. Qué es un canal o procesador de E/S? Es un procesador auxiliar que se encarga de realizar todas las operaciones de E/S con un determinado conjunto de dispositivos de E/S. 0.22. Describir el proceso
Informática 4º ESO. J. Javier Esquiva Mira
Sistemas Operativos Informática 4º ESO J. Javier Esquiva Mira Qué es un S.O.? Programa o conjunto de programas y servicios. Administra y gestiona los recursos de una computadora y brinda los servicios
de Gran Canaria Centro de Tecnología Médica Programación Concurrente
Universidad de Las Palmas de Gran Canaria Centro de Tecnología Médica http://www.ctm.ulpgc.es Tema 1: Introducción a la Escuela Técnica Superior de Ingenieros de Telecomunicación Conceptos Fundamentales
Threads. Hilos - Lightweight process - Procesos ligeros
Threads Hilos - Lightweight process - Procesos ligeros 1 Temario Concepto y Beneficios Estructuras de implementación: Servidor- Trabajador, Equipo, Pipeline Reconocimiento: En el espacio del usuario /
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS
SISTEMAS OPERATIVOS. Ing. Raúl Alberto Rojas Reátegui
SISTEMAS OPERATIVOS Ing. Raúl Alberto Rojas Reátegui OBJETIVOS PEDAGOGICOS Describir las principales características de un Sistemas operativos. Describe las principales características de sistemas operativos
Estructura Windows NT
Introducción - Uno de los objetivos principales del diseño de Windows NT fue tener un núcleo tan pequeño como fuera posible. - En este núcleo estarían integrados módulos que dieran respuesta a aquellas
Sistemas operativos Tema 3: Estructura del sistema operativo
Sistemas operativos Tema 3: Estructura del sistema operativo 1 Contenidos Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del
Introducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero
Introducción a los sistemas operativos Ing Esp Pedro Alberto Arias Quintero Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2
SISTEMAS OPERATIVOS Introducción. Amilcar Meneses Viveros
SISTEMAS OPERATIVOS Introducción Amilcar Meneses Viveros [email protected] Presentación Objetivos Definición de sistema operativo Evolución de los sistemas operativos Objetivos Definición
Sistemas operativos avanzados. Tema 1 Introducción
Sistemas operativos avanzados Tema 1 Introducción Contenido Definición de SO Componentes del SO Estructura del SO Principios de diseño del SO Sistemas operativos avanzados 2 Definición de Sistema Operativo
Sistemas Operativos. Procesos
Sistemas Operativos Procesos Agenda Proceso. Definición de proceso. Contador de programa. Memoria de los procesos. Estados de los procesos. Transiciones entre los estados. Bloque descriptor de proceso
Tipos de Diseño. Ing. Elizabeth Guerrero V.
Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador
ENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda
Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos
Introducción a los Sistemas Operativos S.O.
Introducción a los Sistemas Operativos S.O. Contenido 1. Conceptos 2. Evolución de los Sistemas Operativos 3. Administración del Entorno de Hardware 1. CONCEPTOS 1.1. Definición de Sistema Operativo Es
Sistemas Operativos. Curso 2017 Estructura de los sistemas operativos
Sistemas Operativos Curso 2017 Estructura de los sistemas operativos Agenda Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del sistema. Máquinas virtuales.
Sistemas Operativos. Curso 2014 Estructura de los sistemas operativos
Sistemas Operativos Curso 2014 Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura
Concurrencia y paralelismo
Introducción a los Sistemas Operativos Concurrencia y paralelismo 1. Ejecución de programas. Procesos. 2. Multiprogramación Bibliografía Silberschatz and Galvin Sistemas Operativos. Conceptos fundamentales.
Arquitectura de Sistemas
Arquitectura de Sistemas Historia de los sistemas operativos Gustavo Romero López Actualizado: 11 de mayo de 2018 Arquitectura y Tecnología de Computadores Índice 1. Definición 2. Historia 3. Estructura
Sistemas Operativos. Daniel Rúa Madrid
Sistemas Operativos Daniel Rúa Madrid Qué es? Es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación y actúa como intermediario entre
Convivencia Introducción
Convivencia Introducción Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Definición (1/3) El sistema operativo como máquina virtual o extendida: Un sistema operativo es una serie de componentes
Historia de los sistemas operativos
Historia de los sistemas operativos Gustavo Romero López Arquitectura y Tecnología de Computadores 24 de abril de 2017 Índice Gustavo Romero López Historia de los sistemas operativos 1 / 37 1 Definición
Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad
Programación en Lenguajes Estructurados de Aplicaciones de Gestión Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación Referencia 33002-1404 Precio 170.36 Euros Sinopsis
SISTEMAS OPERATIVOS. Informática Básica
Interfaz del Usuario Drivers Kernel Un sistema operativo es un software de sistema o software de base, controla e interactúa con el sistema, gestiona el hardware de la máquina desde los niveles más básicos,
FUNDAMENTOS DE SISTEMAS OPERATIVOS
FUNDAMENTOS DE SISTEMAS OPERATIVOS Alejandro González Herrera Tecnólogo en Informática M/Análisis y Desarrollo de Sistemas Historia 1º generación (1945-1955) En los 40's, se introducen los programas bit
TEMA 1. Introducción a las arquitecturas distribuidas
TEMA 1. Introducción a las arquitecturas distribuidas Tema 1. ARQUITECTURAS DISTRIBUIDAS: CONCEPTOS BÁSICOS 1. Qué es un sistema distribuido? 2. Servicios 3. Arquitectura 4. Definición de AD 5. Modelos
INFORMATICA III. Cap. I: Plataformas
INFORMATICA III Cap. I: Plataformas Plataformas Código nativo y portable Máquinas virtuales Servidores Estaciones de trabajo Clientes delgados Dispositivos embebidos Dispositivos móviles Plataformas Hardware
MULTIPROCESADORES TIPOS DE PARALELISMO
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
Fundamentos de Programación. Sabino Miranda-Jiménez
Fundamentos de Programación Sabino Miranda-Jiménez MÓDULO 1. Introducción a la computación Temas: La computación en el profesional de ingeniería Desarrollo computacional en la sociedad Aplicaciones Software
Sistemas Distribuidos. Soporte de Sistemas Operativos
Soporte de Sistemas Operativos Soporte de Sistemas Operativos Soporte de Sistemas Operativos Soporte de Sistemas Operativos Tareas principales de un SO: Administrar recursos Proveer abstracciones de los
ANEXO I GUIA BIBLIOGRAFICA:
ANEXO I GUIA BIBLIOGRAFICA: Unidad 1: INTRODUCCIÓN Concepto de sistema operativo. Evolución de los sistemas operativos. Repaso de los conocimientos de hardware necesarios. Estructuras de los sistemas operativos.
TRABAJO PRÁCTICO Nº 2
TRABAJO PRÁCTICO Nº 2 1. INTRODUCCION A LOS SISTEMAS OPERATIVOS. Una computadora moderna consta de uno o más procesadores, una memoria principal, discos, impresoras, un teclado, un ratón, una pantalla
Tema 3: Conceptos básicos de GNU/LINUX. Objetivo:
Tema 3: Conceptos básicos de GNU/LINUX. Objetivo: Generar en el estudiante un conocimiento ó afianzamiento sobre que es el KERNEL, para que tenga presente una parte muy importante del Sistema Operativo.
ARQUITECTURAS PARA PROCESAMIENTO PARALELO
1 de 6 27/11/11 13:08 ARQUITECTURAS PARA PROCESAMIENTO PARALELO Facultad de Ingeniería de Sistemas Información para el Proyecto REYCYT RESUMEN Se presenta información general relativa a las diferentes
6.1 Base De Datos Centralizada
6. Infraestructura El tipo de infraestructura o bien arquitectura, se debe de elegir pensando en el sistema a ejecutar, las necesidades que este tendrá, el tipo de usuario que lo utilizará, la seguridad
1. Generalidades. M. en C. Mario Farias-Elinos
1. Generalidades M. en C. Mario Farias-Elinos 1 Contenido Introducción Arquitectura de computadoras Arquitectura de un sistema operativo Introducción 2 Introducción Qué es un sistema operativo? Intermediario
1. INTRODUCCIÓN 1.1. Qué es un sistema operativo? 1.1.1. El sistema operativo como máquina extendida 1.1.2. El sistema operativo como gestor de
1. INTRODUCCIÓN 1.1. Qué es un sistema operativo? 1.1.1. El sistema operativo como máquina extendida 1.1.2. El sistema operativo como gestor de recursos 1.2. Historia de los sistemas operativos /* solo
Hilos. Hilos. Revisión Modelos Multihilados Librerías de Hilos Aspectos sobre Hilos Ejemplos de Sistemas Operativos Hilos en Linux
Hilos Hilos Revisión Modelos Multihilados Librerías de Hilos Aspectos sobre Hilos Ejemplos de Sistemas Operativos Hilos en Linux 1 Objetivos Introducir la noción de hilo una unidad fundamental de la utilización
Con estas consideraciones, Flynn clasifica los sistemas en cuatro categorías:
Taxonomía de las arquitecturas 1 Introducción Introducción En este trabajo se explican en detalle las dos clasificaciones de computadores más conocidas en la actualidad. La primera clasificación, es la
