Introducción Sistemas Operativos y Arquitecturas
|
|
- Patricia Morales de la Cruz
- hace 8 años
- Vistas:
Transcripción
1 Introducción Sistemas Operativos y Arquitecturas INTRODUCCIÓN [19] SISTEMAS OPERATIVOS [19] Funciones de un Sistema Operativo [19] Características de un Sistema Operativo Concurrencia [2] Utilización conjunta de recursos [19] Almacenamiento a largo plazo[19] Indeterminismo[19] Características Deseables Eficiencia[19] Fiabilidad[19] Facilidad de corrección[19] Tamaño pequeño[19] PROCESOS CONCURRENTES[19] Programas, Procesos y Procesadores[19] Comunicación entre procesos [19] Exclusión Mutua [19] Sincronización[19] Deadlock - Abrazo Mortal[19] ARQUITECTURA DE COMPUTADORES Algunas Definiciones [S.O.] NIVELES DE ARQUITECTURAS[S.O.] Breve cuadro evolutivo [1] ARQUITECTURAS SECUENCIALES [1] Computadoras de programa almacenado. [1] Proceso de Cómputo Secuencial. [S.O.] Arquitectura Básica de un monoprocesador [2] Unidades funcionales [S.O.] [2] [1] IMPLEMENTACIÓN REAL DE LAS UNIDADES FUNCIONALES DE UN COMPUTADOR [1] PROCESADOR O CPU [1] MEMORIA [1] Organización de la Memoria [S.O.] Formato de Instrucciones Modos de direccionamiento a Memoria DISPOSITIVOS DE E/S Interconexión de Unidades Funcionales. Estructura de Bus [19] Dos Buses [S.O.] Dos Buses (Alternativa) (Canales) [S.O.] Un bus [S.O.] ORGANIZACION DE PROCESADORES [S.O.] Procesador de un Bus [S.O.] Procesadores Multibus [S.O.] UNIDAD DE CONTROL (Procesador) [S.O.] Microprogramación [1]
2 Susbsistemas de Memoria SUBSISTEMA DE MEMORIA [1][27][28][9][2] Clasificación en base al método de acceso[1][27][28][9][2] Clasificación en base a velocidad o tiempo de acceso[1][27][28][9][2] Clasificación por la forma de ubicar la información[1][27][28][9][2] Clasificación en base al espacio de direccionamiento[1][27][28][9][2] Clasificación en base a la capacidad de modificación de la información almacenada[1][27][28][9][2] Clasificación en base a la perdurabilidad del dato almacenado[1][27][28][9][2] Clasificación en base al tipo de tecnología[1][27][28][9][2] RAM (RANDOM ACCESS MEMORY) [1][27][28][9][2] ROM (READ ONLY MEMORY) [1][27][28][9][2] MEMORIA VIRTUAL[1][27][28][9][2] Implementación del mapa de direcciones[1][27][28][9][2] Organización de direcciones en memoria virtual[1][27][28][9][2] Traducción de una dirección virtual a real[1][27][28][9][2] MEMORIAS DE ALTA VELOCIDAD[1][27][28][9][2] MEMORIAS INTERLEAVED [29] INTERCALACIÓN DE DIRECCIONES[1][27][28][9][2] MEMORIAS MULTIPUERTAS Y CONEXIONES A TRAVÉS DE LINEAS (CROSSBAR SWITCH) [1][27][28][9][2] MEMORIAS ASOCIATIVAS (CAM) [1][27][28][9][2] Organización del Hardware[1][27][28][9][2] Operación de lectura[1][27][28][9][2] Operación de escritura[1][27][28][9][2] Tipos de memorias asociativas. [1][27][28][9][2] MEMORIA CACHE [1][27][28][9][2] Cómo opera una Memoria Cache [30] Actualización de la Memoria Cache [1][27][28][9][2]
3 Subsistemas de Entrada Salida Características de los subsistemas de E/S: [2][31] Modos de transferencia [2] Transferencia de datos bajo control de programa [2] Transferencia de datos con mecanismo de interrupción [2] Transferencia directa a memoria (DMA) [2][31] IOP's (Input Output Processor) [1][2] Canales selectores y multiplexores: su arquitectura[2][31] Configuraciones de E/S en un sistema con memoria cache [2]
4 Flynn y Pipelines 4. - INTRODUCCIÓN A ARQUITECTURAS PARALELAS. [SO[[27][28] CLASIFICACIÓN DE FLYNN. [2] PROCESAMIENTO EN SERIE versus PROCESAMIENTO EN PARALELO. [2] BALANCE DEL ANCHO DE BANDA DEL SUBSISTEMA (BANDWIDTH). [2] Balance entre CPU y Memoria. [2] Balance entre dispositivos de E/S y Memoria. [2] Paralelismo con una sola CPU [S.O.] COMPUTADORES PIPELINE [2] Principios de pipelining lineal [2] El período de reloj [2] Aceleración [2] Eficiencia [2] Throughput [2] Pipeline versus Solapamiento. [S.O.] CLASIFICACIONES DE PROCESADORES PIPELINE. [2] Pipelines aritméticos [2] Pipelines de instrucción [2] Pipelines de procesador [2] Pipelines unifuncionales versus multifuncionales [2] Pipelines estáticos vs. dinámicos [2] Pipelines escalares vs. vectoriales [2][S.O.] PIPELINES GENERALES Y TABLAS DE RESERVACIÓN [2] 4.8. Performance de pipelines.[s.o.] Ejemplificación De Los Principios Operacionales De Los Pipelines. [2] Ejemplo 1: Ilustraremos el diseño de un pipeline sumador de punto flotante, pipeline unifuncional. (Figura 4.26.) [2] Ejemplo 2: [S.O.] ALGUNOS PROBLEMAS DE LOS PIPELINES. [2][33] Prebúsqueda de Instrucciones [S.O.] Manejo de saltos [S.O.][33] PIPELINES VECTORIALES. [2][S.O.] Formato de instrucciones vectoriales [S.O.] Historia y un ejemplo [32]
5 SIMD 5. - Generalidades [36] Array Processor. [S.O.] Organización de las computadoras SIMD [2] Estructura interna de un PE [S.O.] Ejemplo de funcionamiento de un procesador array [2] Procesadores Array de estructura Bit-Plane [32] ARQUITECTURA DE PROCESADORES ARRAY DE MEMORIA ASOCIATIVA [32] SYSTOLIC ARRAYS ( SISTÓLICOS) [36] Introducción a los procesadores Sistólicos [36] Características de los Procesadores Sistólicos. [36] Tecnología y eficacia de costos [36] Procesamiento pipeline/paralelo [36] Aplicaciones y algoritmos [36] CUESTIONES DE IMPLEMENTACIÓN [36] Sistemas sistólicos de propósito general y específico [36] Técnicas de diseño y mapeo [36] Granularidad [36] Extensibilidad [36] Confiabilidad [36] Particionamiento de grandes problemas [36] EJEMPLIFICACIÓN [S.O.] Ejemplo 1) [S.O.] Ejemplo 2) Multiplicación de matrices [S.O.] Bloques de construcción universales [36] Integración en sistemas existentes [36]
6 MIMD Generalidades de Multiprocesadores. [S.O.] MULTIPROCESADORES Y MULTICOMPUTADORES [S.O.] FORMAS DE ACOPLAMIENTO [S.O.] DEFINICION DE ARQUITECTURAS PARALELAS [32] Paralelismo de bajo nivel [32] Taxonomía de Flynn [32] Definición y taxonomía [32] ARQUITECTURAS SINCRÓNICAS [32] Procesadores Vectoriales Pipelinizados [32] Arquitecturas SIMD y de Procesador Array [32] ARQUITECTURAS MIMD [32] PARADIGMAS BASADOS EN ARQUITECTURAS MIMD. [32]
7 Arquitecturas Distribuidas MULTIPROCESADORES (MIMD) [2][3] SISTEMAS DISTRIBUIDOS [2][3] Compartir Recursos [2][3] Velocidad de Cómputo [2][3] Confiabilidad [2][3] Comunicación [2][3] TOPOLOGIA DE LA RED [2][3] ARQUITECTURAS DE MEMORIA DISTRIBUIDA [2][3] Totalmente conectada (Completely connected) [2][3] Parcialmente conectada (Partially connected) [2][3] Jerárquica o Arbol (Tree) [2][3] Estrella (Star) [2][3] Anillo (Ring) [2][3] Red con vecinos cercanos (Mesh connected) [2][3] Cubo [2][3] Red Barrel Shifter [2][3] Arquitecturas con topología reconfigurable [2][3] ARQUITECTURAS DE MEMORIA COMPARTIDA [2][3] Bus Multiacceso (Shared Bus) [2][3] Crossbar Switch [2][3] Redes de interconexión de múltiples etapas [2][3]
8 RISC RISC [37][38][39] Definición [37][38][39] Implementaciones de procesadores RISC [37][38][39] CUESTIÓN CPU [37][38][39] Conjunto de instrucciones [37][38][39] Decodificación de las instrucciones [37][38][39] El camino de los datos (datapath) [37][38][39] Diseño de registros [41] Unidades de ejecución [S.O.] Manejo de las bifurcaciones. [S.O.] Sistema de Memoria [37][38][39] División de funciones [37][38][39] Sistemas Operativos / Lenguajes Soportados [37][38][39] Notas de performance. [37][38][39] CONTROVERSIA [40] Una definición de las arquitecturas CISC [40]
9 DATAFLOW 9. - Breve introducción [32] Introducción a DATAFLOW [28] El modelo de cómputo Dataflow [28] Representación de programas Dataflow [28] Tipos de Operadores [28] TOKENS [28] Estados de los operadores [28] Intérpretes Feedback y No-Feedback [28] ARQUITECTURAS ESTATICAS Y DINAMICAS [S.O.] Arquitecturas Estáticas [S.O.] Arquitecturas Dinámicas [S.O.] Principio de asignación única [28] Programación Dataflow [28] Modelos básicos de sistemas Data Flow [28] La arquitectura Data Flow de Modalidad Búsqueda [28] La arquitectura Data Flow de Modalidad Interconexión [28] Un mecanismo para implementar computadoras Dataflow [32] ARQUITECTURAS MIMD/SIMD [32] ARQUITECTURAS DE REDUCCION [32] ARQUITECTURAS WAVEFRONT ARRAY [42]
10 SKILLICORN Introducción [35] Razones para un modelo arquitectural [35] Intento de clasificación [35] Funciones de la arquitectura del computador [35] LA MAQUINA ABSTRACTA VON NEUMANN [35] FORMAS DE INCREMENTAR PERFORMANCE. [35] Pipelining [35] Procesadores Array [35] MAQUINAS PARALELAS VON NEUMANN [35] MAQUINAS QUE UTILIZAN OTROS MODELOS DE COMPUTO [35] Máquinas de reducción de grafos Graph Reduction Machines [35] Máquinas Dataflow [35] EL MODELO FORMAL [35] OTRA PROPUESTA TAXONOMICA. [34] TAXONOMIA JERARQUICA. [34] Limitaciones de la taxonomía de Skillicorn. [34] Nueva Taxonomía. [34] Atomos. [34] Radicales Atómicos. [34] Radicales No-atómicos. [34] Moléculas. [34] Sintaxis. [34] Estructuras de Radicales y Moléculas. [34] Categorías Jerárquicas del sistema taxonómico. [34] Algunos ejemplos. [34]
11 Introducción Sistemas Operativos QUE ES UN SO? [21][S.O.] LOS PRIMEROS SISTEMAS[21][S.O.] MONITOR SIMPLE O SISTEMA BATCH SENCILLO[21][S.O.] BATCH SOFISTICADO (PERFORMANCE) [21][S.O.] Operación off-line[21][s.o.] Buffering[21][S.O.] Spooling[21][S.O.] MULTIPROGRAMACION[21][S.O.] TIME SHARING[21][S.O.] SISTEMAS DE TIEMPO REAL[21][S.O.] MULTIPROCESAMIENTO[21][S.O.] SERVICIOS QUE BRINDAN LOS SISTEMAS OPERATIVOS[21][S.O.] ESTRUCTURA DE SISTEMAS OPERATIVOS [9][44] Diseño en Capas [9][44]
12 Administración del Procesador, Procesos y Semáforos THREADS - Introducción [10][11][13] USO DE LOS HILOS [10][11] Estructura Servidor Trabajador [10][11] Estructura en Equipo [10][11] Estructura de Entubamiento (pipeline) [10][11] Otros usos de los hilos [10][11] ASPECTOS DEL DISEÑO DE PAQUETES DE THREADS [10][11] Llamadas. [10][11] IMPLEMENTACIÓN DE UN PAQUETE DE HILOS [10][11] Paquete de hilos en el espacio del usuario [10][11] Paquete de hilos en el núcleo [10][11] PROBLEMAS [10][11] INTRODUCCION ADMINISTRACIÓN DEL PROCESADOR [9][44][S.O.] Turnaround [9][44] Tablas y Diagrama de Transición de Estados [9][44] Bloque de Control de Proceso (BCP) [9][44] Programa y Proceso [9][44] Fin de un Proceso (total o temporal) [9][44] Rutinas de Administración del Procesador [9][44] Políticas de asignación [9][44] FIFO o FCFS [9][44] Más Corto Primero (JSF) Sin Desalojo. [9][44] Más Corto Primero Con Desalojo. [9][44] Administración por Prioridades [9][44] Round-Robin [9][44] Multicolas [9][44] Mediciones de performance [9][44][S.O.] Ejemplo: Caso Real [26][S.O.] Efecto Residual [S.O.] SEMAFOROS [9][44] Semáforos Contadores [9][44] Productor-Consumidor (Implementado con Stack) [S.O.] Ejemplo de administración de Procesador con semáforos [S.O.]
13 Adminitración de Memoria INTRODUCCIÓN [9][44] Administración de Memoria SIMPLE CONTIGUA [9][44] Capacidad de direccionamiento vs. Capacidad de memoria [9][44] Soluciones a la monoprogramación [9][44] Simulación de multiprogramación ó Swapping [9][44] Simulación de mayor direccionamiento a memoria ó Técnica de Overlay [9][44] Administración de memoria PARTICIONADA FIJA [9][44] Administración PARTICIONADA VARIABLE SIN COMPACTACION. [9][44] Administración PARTICIONADA VARIABLE CON COMPACTACION. [9][44] Administración de memoria PAGINADA. [9][44] Cálculo de la dirección [9][44] MEMORIA VIRTUAL [9][44] Administración PAGINADA POR DEMANDA [9][44] Interrupción por PAGE FAULT. [9][44] Traza [9][44] Algoritmos de Remoción. [9][44] Cuestiones de implementación. [9][44] Administración de Memoria con SEGMENTACION. [9][44] Tablas necesarias. [9][44] Mecanismo de trabajo de las tablas [9][44][S.O.] Encadenamiento de Segmentos o Vinculación Dinámica [9][44][S.O.] Administración de SEGMENTACION PAGINADA [9][44][S.O.]
14 Administración de Periféricos FUNCIONES [S.O.] Tipos de Periféricos [S.O.] Canales y Unidades de Control [S.O.] Tipos de Canales [S.O.] Tipos de Periféricos [S.O.] Técnicas para la administración y asignación de periféricos [S.O.] Políticas de asignación para periféricos Dedicados [S.O.] Asignación parcial y total de periféricos Dedicados [S.O.] Políticas de asignación para periféricos Compartidos [S.O.] Base de Datos para Administración de periféricos [S.O.] Rutinas del Sistema [S.O.] Como interactúan las rutinas? [S.O.] Algoritmos de planificación de E/S [S.O.] Algoritmos para encolar pedidos (en disco) [S.O.][9][44] DISPOSITIVOS VIRTUALES [S.O.] Soluciones Históricas [S.O.] Operaciones periféricas fuera de línea [S.O.] SISTEMAS DIRECTAMENTE ACOPLADOS [S.O.] PROCESADOR ADOSADO DE SOPORTE [S.O.] SISTEMA VIRTUAL [S.O.] DISEÑO DE UN SISTEMA DE SPOOLING [S.O.] SPOOL DE SALIDA [S.O.] Un ejemplo [S.O.] Multiprogramación con y sin spool y Monoprogramación [S.O.] Beneficios del Spool [S.O.] TECNOLOGIA RAID [43] Niveles de RAID [43] Nivel Nivel Nivel Nivel Nivel Nivel Nivel Nivel Forma de almacenamiento de los datos [S.O.][43]
15 Administración de la Información INTRODUCCION [S.O.][21] MODELO GENERAL DE UN SISTEMA DE ARCHIVOS[S.O.][21] ESTRUCTURA Y MANTENIMIENTO DEL DIRECTORIO DE ARCHIVOS[S.O.][21] SISTEMA DE ARCHIVO SIMBOLICO [S.O.][21] SISTEMA DE ARCHIVO BASICO [S.O.][21] VERIFICACION DE CONTROL DE ACCESO [S.O.][21] SISTEMA DE ARCHIVO LOGICO [S.O.][21] SISTEMA DE ARCHIVO FISICO [S.O.][21] MODULO DE ESTRATEGIA DE ASIGNACION [S.O.][21] MODULO DE ESTRATEGIA DE PERIFERICO [S.O.][21] Resumen de los módulos [S.O.] ESTRUCTURAS DE DIRECTORIOS [S.O.] Directorios de un solo nivel [S.O.] Directorios de varios niveles [S.O.] Estructuras de Control de Acceso [9][44] LISTA DE CONTROL DE ACCESO [9][44] LISTA DE CONTROL DE USUARIO [9][44] Comparación entre LCA y LCU [9][44][S.O.] OPERACION DE OTRAS INSTRUCCIONES DE E/S. [S.O.] Instrucción OPEN [S.O.] Apertura de archivo con asignación a nivel etapa (OPEN sin ASSIGN) [S.O.] Apertura de archivo con asignación de dispositivos [S.O.] Instrucción CLOSE [S.O.] Instrucción DELETE [S.O.] ALGUNAS CONSIDERACIONES MAS: Sistemas de Archivo Lógico o Método de Acceso (Dirección lógica). [S.O.] Archivo Secuencial, Formato Fijo. [S.O.] Acceso Secuencial. [S.O.] Acceso Directo [S.O.] Archivo Secuencial, Formato Variable. [S.O.] Acceso Secuencial. [S.O.] Acceso Directo. [S.O.] Sistemas de Archivos Físico (SAF). [S.O.] FILE SYSTEMS DE EJEMPLO File System en UNIX [9][10][44] Manejo de Archivos [9][10][44] FILE SYSTEM [9][10][44] Bloques y Fragmentos [9][10][44] Inodos [9][10][44] DIRECTORIOS [9][10][44] Mapeando un descriptor de archivo con un inodo [9][10][44] Estructura de Discos [9][10][44] Sistema de Archivos de DOS [S.O.] Un poco de historia [S.O.] Introducción [S.O.] Algunas definiciones [S.O.] La estructura de la FAT en DOS [S.O.] Capas lógicas en un disco FAT [S.O.]
16 Sectores reservados [S.O.] FAT's [S.O.] Directorio Raíz [S.O.] Area de datos y sectores ocultos [S.O.] Estructura de directorios [S.O.] HPFS [S.O.] Introducción [S.O.] Estructura de un volumen HPFS [S.O.] Estructuras fijas de un volumen HPFS: [S.O.] Archivos y Carpetas (Fnode's) [S.O.] Estructura de un árbol-b en general: [S.O.] Directorios [S.O.] Manejo de errores [S.O.] Atributos extendidos [S.O.] Sistema de archivos instalable [S.O.] Comparación entre FAT y HPFS: [S.O.] Resumen [S.O.]
17 Administración de la Carga Introducción [21] SISTEMAS BATCH. [21] Tiempo de llegada o planificación secuencial. [21] El más corto primero. [21] Demoras [21] Planificación con conocimiento futuro. [21] Planificación por Mejor Aprovechamiento de los Recursos. [21] Planificación por Agotamiento de Recursos. [21] Planificación por prioridades. [21] Planificación Algorítmica. [S.O.] Planificación por Balance. [21] SISTEMAS INTERACTIVOS. [21] Planificación por Contención. [21] Planificación Ponderada. [21] Planificación Algorítmica. [21] Modelización estocástica de los instantes de llegada y duración de trabajos [21][17][46] Introducción[21][17][46] Descripción del modelo y notación[21][17][46] Más supuestos sobre el modelo. Ecuaciones de balance. [21][17][46] Cálculos para un sistema M/M/1[21][17][46] M/M/c y M/M/ [21][17][46] Tiempos esperados[21][17][46] Tiempo esperado de atención de 1 trabajo en el caso M/M/1. [21][17][46] Tiempo esperado de espera en la cola (si la cola es FIFO) - T c [21][17][46] Tiempo esperado total en el sistema [21][17][46] Tiempo esperado de atención [21][17][46]
18 Deadlock PROBLEMA [9][44] UTILIZACION DE RECURSOS [9][44] DEFINICION DE DEADLOCK [9][44] CONDICIONES NECESARIAS PARA EL "DEADLOCK" [9][44] Exclusión Mutua [9][44] Espera y Retenido (Hold & Wait) [9][44] Sin Desalojo [9][44] Espera circular [9][44] GRAFO DE ASIGNACIÓN DE RECURSOS [9][44] MANEJO DE DEADLOCK [9][44] PREVENCION. [9][44] EXCLUSION MUTUA [9][44] ESPERA Y RETENIDO (Hold & Wait) [9][44] SIN DESALOJO [9][44] ESPERA CIRCULAR [9][44] Formas de EVITAR EL DEADLOCK [9][44] ALGORITMOS PARA EVITAR EL DEADLOCK (Varias instancias por recurso) [9][44] ALGORITMO DE SEGURIDAD [9][44] Algoritmo para recursos de una sola instancia [9][44] DETECCION DE DEADLOCK. [9][44] Recursos con varias instancias [9][44] ALGORITMO DE SHOSHANI Y COFFMAN (1970) [9][44] Algoritmos para recursos de una sola instancia [9][44] CUÁNDO SE APLICAN LOS ALGORITMOS? [9][44] RECUPERACION FRENTE DEADLOCK [9][44] Selección de Víctimas [9][44] Rollback [9][44] Inanición (starvation) [9][44] Conclusiones [9][44]
19 Protección y Seguridad PROTECCION [S.O.] Objetivos de la protección [S.O.] MECANISMOS Y POLITICAS [9][44] Dominios de protección [9][44] LA MATRIZ DE ACCESOS [9][44] Implementación de la Matriz de Accesos [9][44] TABLA GLOBAL [9][44] LISTAS DE ACCESO [9][44] LISTAS DE CAPACIDADES [9][44] IMPLEMENTACION DEL MECANISMO DE LOCK/KEY [9][44] Comparación de las implementaciones [S.O.] Estructuras de protección dinámicas [9][44] Cambio de Dominio : SWITCH. [9][44] Cambio de contenido de la matriz de accesos : COPY [9][44] Cambio de contenido de la matriz de accesos: OWNER [9][44] Cambio de contenido de la matriz de accesos: CONTROL [9][44] Revocación [9][44] SISTEMAS EXISTENTES [S.O.] UNIX [S.O.] MULTICS[S.O.] SEGURIDAD[S.O.] Principios de diseño para Sistemas de Seguridad[S.O.] Seguridad en Telecomunicaciones o Redes de Computadoras[9][44] ENCIFRAMIENTO DE CESAR (SUSTITUCION) [S.O.] SUSTITUCION CON PALABRA CLAVE [S.O.] TRANSPOSICION (DES) [S.O.] ONE-TIME PAD (BLOQUE DE USO UNICO) [S.O.] DISTRIBUCION DE CLAVES [S.O.] CLAVES PUBLICAS [S.O.] RSA: [S.O.] Justificando el RSA [S.O.] AUTENTICIDAD (FIRMA) [S.O.] REDES LOCALES [S.O.] Seguridad de datos en Bases de Datos [S.O.] Seguridad de Datos en general [S.O.]
20 Concurrencia SISTEMAS DE TIEMPO REAL [18][S.O.] INTRODUCCION A LA PROGRAMACION CONCURRENTE [18][S.O.] TAREAS (o Procesos) [18][S.O.] Ejemplo [9][44][S.O.] Comunicación y Sincronización entre procesos [18][S.O.] GRAFOS DE PRECEDENCIA. [9][44][S.O.] CONDICIONES DE CONCURRENCIA. [9][44][S.O.] Corrutinas [9][44][S.O.] INSTRUCCIONES FORK Y JOIN. [9][44][S.O.] INSTRUCCION DE CONCURRENCIA COBEGIN/COEND. [9][44][S.O.] Instrucción Cobegin/Coend expresada mediante Fork/Join [9][44][S.O.] PROCESOS. [9][44][S.O.] EL CONCEPTO DE PROCESO SECUENCIAL. [9][44][S.O.] ESTADOS DE UN PROCESO. [9][44][S.O.] GRAFO DE PROCESOS. [9][44][S.O.] OPERACIONES SOBRE PROCESOS. [9][44][S.O.] Creación de Procesos [9][44][S.O.] Compartición de variables [9][44][S.O.] Terminación de procesos [9][44][S.O.] Procesos estáticos y dinámicos [9][44][S.O.] PROBLEMAS CRITICOS DE LA CONCURRENCIA [9][44][S.O.] Algoritmos. [9][S.O.] Algoritmo 1. [9][44][S.O.] Algoritmo 2. [9][S.O.] Algoritmo 3. [9][S.O.] Algoritmo 4. [9][S.O.] Algoritmo 5. [9][44][S.O.] Algoritmo 6. [9][S.O.] Algoritmo de Eisenberg y McGuire. [9[S.O.] Algoritmo de la Panadería de Lamport. [9][S.O.] SOLUCIONES HARDWARE PARA LA EXCLUSION MUTUA. [S.O.] SEMAFOROS. [9][44][S.O.] LOS FILOSOFOS QUE CENAN. [9][44][S.O.] MONITORES. [9][44][S.O.] NUCLEO PARA TIEMPO REAL. [S.O.] PATH EXPRESSIONS [S.O.] PARADIGMAS DE PROGRAMACION. [S.O.] PROGRAMACION CONCURRENTE [9][44][S.O.] Modularización [9][44][S.O.] Procesos [9][44][S.O.] Procedimientos [9][44][S.O.] Tipos de Datos Abstractos. [9][44][S.O.] Sincronización [9][44][S.O.] Regiones Críticas. [9][44][S.O.] Regiones Críticas Condicionales (Hoare 1972). [9][44][S.O.] Monitores. [9][44][S.O.] Pascal Concurrente. [9][44][S.O.] CSP - Communicating Sequential Processes. [9][44][S.O.]
21 Comunicación. [9][44][S.O.] Estructuras de Control Secuenciales (notación Dijkstra). [9][S.O.] ADA. [9][44][S.O.]
22 Introducción a los Sistemas Distribuidos Evolución de Arquitectura de Computadoras. [S.O.] Lookahead, Paralelismo y Pipelining. [S.O.] Clasificación de Flynn (1972). [S.O.] Computadoras paralelas/vectoriales. [S.O.] Atributos de un sistema para la performance [S.O.][3] Tasa de Reloj y CPI [S.O.][3] Factores de performance. [S.O.][3] Atributos de Sistema [S.O.][3] Tasa MIPS. [S.O.][3] Tasa Throughput. [S.O.][3] Ejemplo [S.O.][3] MULTIPROCESADORES Y MULTICOMPUTADORAS [S.O.] Multiprocesadores de memoria compartida. [S.O.] El modelo UMA [S.O.] El modelo NUMA [S.O.] El modelo COMA [S.O.] Multiprocesadores de Memoria Distribuida [S.O.] Generaciones de Multicomputadoras [S.O.] UNA TAXONOMÍA DE COMPUTADORAS MIMD [S.O.] INTRODUCCION A LOS SISTEMAS DISTRIBUIDOS [10][11][S.O.] Introducción [10][11][S.O.] Ventajas de los S. D. con respecto de los Sistemas Centralizados [10][11][S.O.] Ventajas de los S. D. con respecto a las PC. [10][11][S.O.] Desventajas [10][11][S.O.] CONCEPTOS DE HARDWARE [10][11][S.O.] Multiprocesadores con base en buses [10][11][S.O.] Multiprocesador con conmutador [10][11][S.O.] Multicomputadoras con base en buses (Sistema Distribuido) [10][11][S.O.] Multicomputadoras con conmutador [10][11][S.O.] CONCEPTOS DE SOFTWARE [10][11] Sistemas operativos de redes (Software débilmente acoplado en Hardware débilmente acoplado) [10][11] Sistema multiprocesador de tiempo compartido (Software fuertemente acoplado en Hardware fuertemente acoplado) [10][11] Sistema realmente distribuido (Software fuertemente acoplado en Hardware débilmente acoplado). [10][11] SISTEMAS DISTRIBUIDOS [10][11][S.O.] MODOS DE PROCESAMIENTO. [10][11][S.O.] ASPECTO DEL DISEÑO [10][11][S.O.] Transparencia [10][11][S.O.] Flexibilidad [10][11][S.O.] Confiabilidad [10][11][S.O.] Desempeño o Performance [10][11][S.O.] Escalabilidad [10][11][S.O.] Ventajas y Desventajas [10][11][S.O.] COMUNICACIONES [10][11][S.O.] ESTRATEGIAS DE DISEÑO [10][11][S.O.] Niveles de un Protocolo [10][11][S.O.]
23 Hardware Layer o Capa Física [10][11][S.O.] Data Link Layer o Capa de Enlace [10][11][S.O.] Network Layer o Capa de Red [10][11][S.O.] Transport Layer o Capa de Transporte [10][11][S.O.] Session Layer o Capa de Sesión [10][11][S.O.] Presentation Layer o Capa de Presentación [10][11][S.O.] Application Layer o Capa de Aplicación [10][11][S.O.] ESTRATEGIAS DE RUTEO [10][11][S.O.] ESTRATEGIA DE COMUNICACIÓN [10][11][S.O.] Disciplina de Prioridades y Protocolos [10][11][S.O.] Ranuras [10][11][S.O.] CLASIFICACION DE PROTOCOLOS [10][11][S.O.] Protocolos de Acceso Controlado [10][11][S.O.] Protocolos con Mecanismo de Reserva [10][11][S.O.] Protocolo de Paso de Token (Token Passing) [10][11][S.O.] Protocolo de Paso de Token con Slots [10][11][S.O.] Protocolos de Acceso Contencioso [10][11][S.O.] Protocolo CSMA/CD [10][11][S.O.] CSMA no-persistente [10][11][S.O.] CSMA p-persistente [10][11][S.O.] CSMA/CA [10][11][S.O.] TIPOS DE SISTEMAS. [45][S.O.] Redes Globales (GAN - Global Area Network) [45][S.O.] Redes Locales (LAN - Local Area Network) [45][S.O.] Redes de Campo (FAN - Field Area Network o SAN - Small Area Network). [45][S.O.]
24 Modelo Cliente Servidor Introducción [10][11][S.O.] Direccionamiento [10][11][S.O.] PRIMITIVAS BLOQUEANTES vs NO BLOQUEANTES [10][11][S.O.] SEND BLOQUEANTES (Primitivas sincrónicas) [10][11][S.O.] SEND NO BLOQUEANTES (Primitivas asincrónicas) [10][11][S.O.] SEND SIN BLOQUEO CON INTERRUPCIÓN [10][11][S.O.] PRIMITIVAS ALMACENADAS EN BUFFER vs NO ALMACENADAS [10][11][S.O.] PRIMITIVA CONFIABLES vs NO CONFIABLES [10][11][S.O.] IMPLEMENTACIÓN DEL MODELO CLIENTE-SERVIDOR [10][11][S.O.] COMENTARIOS ACERCA DE IMPLEMENTACIÓN PROTOCOLOS Y SOFTWARE [10][11][S.O.]
25 RPC Introducción [10][11][S.O.] Etapas de un RPC [10][11][S.O.] Pasaje de Parámetros [10][11][S.O.] Generación de un Código RPC [10][11][S.O.] Dynamic Binding (Conexión dinámica) [10][11][S.O.] Modo de operar [10][11][S.O.] Ventajas y Desventajas [10][11][S.O.] SEMÁNTICA DE RPC EN PRESENCIA DE FALLAS [10][11][S.O.] Aspectos de la implantación [10][11][S.O.] PROTOCOLOS RPC [10][11][S.O.] RECONOCIMIENTOS [10][11][S.O.] RUTA CRITICA [10][11][S.O.] COPIADO [10][11][S.O.] MANEJO DE CRONÓMETRO [10][11][S.O.] ÁREA DE PROBLEMAS [10][11][S.O.]
Indice para el 3er parcial
SistemasOperativos Page 1 Indice para el 3er parcial domingo, 03 de diciembre de 2006 16:31 Capitulo 20 Sistemas Distribuidos Evolución de Arquitectura de Computadoras Lookahead, Paralelismo y Pipelining
Más detallesINDICE. Prefacio Parte 1: sistemas operativos tradicionales
INDICE Prefacio Parte 1: sistemas operativos tradicionales 1 1 Introducción 1.1 Qué es un sistema operativo? 1.1.1 El sistema operativo como una maquina extendida 3 1.1.2 El sistema operativo como controlador
Más detallesPlataformas paralelas
Plataformas paralelas Curso 2011-2012 Elementos de un computador paralelo Hardware: Múltiples procesadores Múltiples memorias Redes de interconexión Software: Sistemas Operativos paralelos Programas orientados
Más detallesComponentes de un S.O.
Componentes de un S.O. En Particular Minix está dividido en módulos 1) MicroKernel 2) Tareas E/S 3) Procesos Servidores 4) Procesos de Usuarios Son módulos independientes Para arquitectura FLYNN - SISD
Más detallesOrganización del libro 2 Orden de presentación de los temas 3 Recursos en Internet y en la Web 4
Prólogo xvii Capítulo O 0.1 0.2 0.3 Guía del lector 1 Organización del libro 2 Orden de presentación de los temas 3 Recursos en Internet y en la Web 4 PRIMERA PARTE:ANTECECENTES 7 Capítulo 1 1.1 1.2 1.3
Más detalles15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores.
UNIDAD TEMÁTICA 5: MULTIPROCESADORES. 15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores. 15-1 TEMA 15: ARQUITECTURA DE LOS MULTIPROCESADORES.
Más detallesINDICE Prologo Capitulo 0. Guía del lector Primera parte: antecedentes Capitulo 1. Introducción a los computadores
INDICE Prologo XVII Capitulo 0. Guía del lector 1 0.1. organización del libro 2 0.2. orden de presentación de los temas 3 0.3. recursos en Internet y en la Web 4 Primera parte: antecedentes 7 Capitulo
Más detallesFundamentos de Sistemas Operativos
Fundamentos de Sistemas Operativos Sistemas Informáticos Fede Pérez Índice TEMA Fundamentos de Sistemas Operativos 1. - Introducción 2. - El Sistema Operativo como parte de un Sistema de Computación 2.1
Más detallesUNIVERSIDAD NACIONAL DE INGENIERÍA
UNIVERSIDAD NACIONAL DE INGENIERÍA Facultad de Ingeniería Industrial y de Sistemas Escuela Profesional de Ingeniería de Sistemas SÍLABO CURSO: SISTEMAS OPERATIVOS I. INFORMACIÓN GENERAL CODIGO : ST-324
Más detallesSistemas operativos: una visión aplicada. Capítulo 12 Estudio de casos: Windows-NT
Sistemas operativos: una visión aplicada Capítulo 12 Estudio de casos: Windows-NT Contenido Introducción Principios de diseño de Windows NT Arquitectura de Windows NT El núcleo de Windows NT Subsistemas
Más detallesTema 2: Implementación del núcleo de un Sistema Operativo
Tema 2: Implementación del núcleo de un Sistema Operativo 1. Sistema Operativo Unix 2. Sistema Operativo Windows (a partir de NT) Dpto. Lenguajes y Sistemas Informáticos. Universidad de Granada 1 1. Sistema
Más detallesINTRODUCCIÓN. Que es un sistema operativo? - Es un programa. - Funciona como intermediario entre el usuario y los programas y el hardware
INTRODUCCIÓN Que es un sistema operativo? - Es un programa. - Funciona como intermediario entre el usuario y los programas y el hardware INTRODUCCIÓN METAS: Brindar un entorno para que los usuarios puedan
Más detallesFile System Distribuido - FSD
File System Distribuido - FSD 1 Objetivos Transparencia de acceso Transparencia de ubicación Transparencia de movilidad Transparencia de prestación Actualización concurrente Seguridad (Réplicas, Tolerancia
Más detallesContenido. Capítulo 1. Capítulo 3. Capítulo 2. Alfaomega. Arquitectura de computadoras - Patricia Quiroga
XI Contenido Capítulo 1 Evolución del procesamiento de datos... 1 1.1 Organización y arquitectura de una computadora... 2 1.2 Estratificación del software... 3 1.3 Evolución del procesamiento de datos...
Más detallesSistemas de archivos distribuidos. Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co
Sistemas de archivos distribuidos Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co >Abstracción del sistema operativo para representar y organizar los recursos de almacenamiento >Se debe hacer la
Más detallesOBJETIVOS Y/O ALCANCES DE LA ASIGNATURA
1 Corresponde al Anexo I de la Resolución N : 208/00 DEPARTAMENTO: MATEMÁTICA ANEXO I ASIGNATURA: ORGANIZACIÓN DE COMPUTADORAS II CARRERAS - PLAN: PROFESORADO EN COMPUTACIÓN PLAN 98 CURSO: TERCER AÑO RÉGIMEN:
Más detallesUniversidad de Valladolid
Universidad de Valladolid Departamento de Informática Escuela Técnica Sup. de Ingeniería Informática Camino del Cementerio s/n. Valladolid Tel.:(983) 423669 Fax:(983) 423671 Cuestiones aparecidas en los
Más detallesINDICE Parte I. Conceptos 1. El estudio de los lenguajes de programación 2. Cuestiones de diseño de lenguajes
INDICE Parte I. Conceptos 1 1. El estudio de los lenguajes de programación 1.1. Por qué estudiar lenguajes de programación? 2 1.2. Breve historia de los lenguajes de programación 1.2.1. Desarrollo de los
Más detallesARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORAS Información General Objetivos Al terminar el curso, el estudiante estará capacitado para: 1. Manejar medidas de performance que permitan comparar diversos sistemas de Computadora.
Más detalles1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño
Tema 1. Introducción a los sistemas distribuidos 1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño Tema 1 Introducción a los Sistemas Distribuidos 1 Introducción y objetivos
Más detallesRedes de Altas Prestaciones
Redes de Altas Prestaciones TEMA 3 Redes SAN -Alta disponibilidad -Sistemas Redundantes -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Componentes de un SAN Términos más utilizados Topología
Más detalles18 y 19 Sistemas de Archivos Distribuidos y Tarea 05
18 y 19 Sistemas de Archivos Distribuidos y Tarea 05 Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco)
Más detallesSISTEMAS DE ARCHIVOS DISTRIBUIDOS
SISTEMAS DE ARCHIVOS DISTRIBUIDOS Tema # VII Sistemas de operación II Abril-Julio 2008 Yudith Cardinale Introducción Requisitos Aspectos de Diseño Servicios de archivos Servicios de directorios Módulo
Más detallesSistemas de Operación II
Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos
Más detalles1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.
Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.
Más detallesUnix Administración del sistema (AIX, HP-UX, Solaris, Linux) - Versión digital
Prefacio 1. Objetivo de este libro 9 2. Presentación de la obra 9 Introducción 1. Principales usos profesionales de Unix 11 1.1 Particularidad de los servidores dedicados 12 1.2 Principales características
Más detallesRedes de Computadores Contenido.
Contenido. Introducción Conceptos básicos Modelo de referencia OSI de ISO Redes de área local. Proyecto IEEE 802.3 Redes de área extensa Conceptos Básicos. Clasificación de redes Redes Comunicación Ejemplos
Más detallesCuerpo Administrativo, Especialidad Operador de Informática
Cuerpo Administrativo, Especialidad Operador de Informática TEMARIO ESPECÍFICO: Tema 1. Concepto de informática y evolución histórica. Contenidos: Definición. Esquema general de un ordenador. Componentes
Más detallesTema 1. Conceptos fundamentales de los Sistemas Operativos
Tema 1. Conceptos fundamentales de los Sistemas Operativos 1. Introducción a los Sistemas Operativos. 1. Concepto de Sistema Operativo. Niveles del software. 2. Funciones principales de un Sistema Operativo.
Más detallesÍndice. agradecimientos...19
Índice agradecimientos...19 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS...21 1.1 El sistema informático...22 1.1.1 Clasificación de los sistemas informáticos...24 1.2 El sistema operativo... 26
Más detallesINDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital
INDICE Prefacio XV 1. Introducción 1 1.1. Lenguajes, niveles y maquinas virtuales 4 1.2. Maquinas multinivel actuales 4 1.3. Evolución histórica de las maquinas multinivel 8 1.4. Hardware, software y maquinas
Más detallesEntrada salida y comunicación
Entrada salida y comunicación E/S de los computadores Introducción: Variedad de dispositivos. Modo de transfer. Tipo de información. Diferencias de velocidades (tasas de transferencias). Ejemplos de periféricos:
Más detallesUnidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas
Unidad I Fundamentos de Sistemas Distribuidos M.C. Juan Carlos Olivares Rojas Temario 1.1. Características de un sistema distribuido 1.2. Objetivos de los sistemas distribuidos 1.3. Ventajas y desventajas
Más detallesSistemas operativos: una visión aplicada. Capítulo 11 Estudio de casos: Linux
Sistemas operativos: una visión aplicada Capítulo 11 Estudio de casos: Linux Contenido Historia de Linux Características y estructura de Linux Gestión de procesos Gestión de memoria Entrada/salida Sistema
Más detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los sistemas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejecución de instrucciones e interrupciones
Más detallesCaracterísticas de Samba
INTRODUCCION El documento describe el proyecto; Sistema de Archivo de Red, que consiste en la implementación de un servidor de archivo que tenga soporte para archivos compartidos utilizando los protocolos
Más detallesTEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador
TEMA 1. INTRODUCCIÓN 1. Diferentes niveles en la arquitectura de un computador.» Máquinas virtuales 2. Máquinas multinivel actuales. 3. Evolución histórica de las máquinas multinivel. 1 1. Diferentes niveles
Más detallesREDES DE COMPUTADORAS
REDES DE COMPUTADORAS INTRODUCCIÓN Qué es una RED DE COMPUTADORAS?: Conjunto de computadoras interconectadas a través de un medio común. POR QUÉ USAR UNA RED? Las organizaciones implementan redes con el
Más detallesOrganización del Computador 1. Máquina de von Neumann Jerarquía de Niveles
Organización del Computador 1 Máquina de von Neumann Jerarquía de Niveles Inicios de la computación Turing y Church sientan las bases teóricas de la computación Máquina de Turing Máquina teórica compuesta
Más detallesRedes Computacionales
Redes Computacionales 1 Modelo de comunicación simplificado Disp Entrada 2 Datos de entrada (g) o señal g(t) Transmisor Medio de Transmisión Receptor 1 6 Información de entrada (m) Agente 3 Señal Transmitida
Más detallesNombres y Sistemas de Archivos en Sistemas Distribuidos
Nombres y Sistemas de Archivos en Sistemas Distribuidos Definiciones Nombre: cadena de bits o caracteres que se usan para referirse a una entidad. Entidad: casi cualquier cosa en un sistema distribuido.
Más detallesCURSO DISEÑO DE SISTEMAS DIGITALES MEDIANTE VHDL PARA SU IMPLEMENTACIÓN CON FPGAS. 40 horas (15 horas teoría + 25 horas práctica)
CURSO DISEÑO DE SISTEMAS DIGITALES MEDIANTE VHDL PARA SU IMPLEMENTACIÓN CON FPGAS 40 horas (15 horas teoría + 25 horas práctica) OBJETIVOS Aprendizaje del lenguaje VHDL para el diseño de sistemas digitales
Más detallesOBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7
UNIVERSIDAD NACIONAL DE LA MATANZA DEPARTAMENTO DE INGENIERIA E INVESTIGACIONES TECNOLOGICAS INGENIERIA EN INFORMATICA ARQUITECTURA DE COMPUTADORAS (1109) Profesor Titular: Ing. Fernando I. Szklanny PLANIFICACIÓN
Más detallesTELECOMUNICACIONES Y REDES
TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad II: Comunicación en la red Contenido 1. Introducción: conceptos generales 2. Estructura de Comunicación Genérica 3. Historia
Más detallesDIRECCIÓN DE EDUCACIÓN. Escuela Superior de Informática PROGRAMAS CURSOS DE OPERACIÓN OPERADOR ADMINISTRADOR DE REDES
PREFECTURA NAVAL ARGENTINA DIRECCIÓN DE EDUCACIÓN Escuela Superior de Informática PROGRAMAS CURSOS DE OPERACIÓN Curso: OPERADOR ADMINISTRADOR DE REDES Ciclo Lectivo: - - Aprobación: Disp. DEDU,UT3 N 01/05
Más detallesCARRERA ADMINISTRADOR-USUARIO EN REDES
CARRERA ADMINISTRADOR-USUARIO EN REDES MATERIAS Requisito: Nociones de Redes SERVIDOR WINDOWS SERVER 30 horas MS EXCHANGE 15 horas ISA SERVER 15 horas LINUX 30 horas 3 MESES DE LUNES A VIERNES WINDOWS
Más detallesGlobal File System (GFS)...
Global File System (GFS)... Diferente a los sistemas de ficheros en red que hemos visto, ya que permite que todos los nodos tengan acceso concurrente a los bloques de almacenamiento compartido (a través
Más detallesFundamentos de Computadores y Redes
Fundamentos de Computadores y Redes Jose María López López Rubén Usamentiaga Fernández Julio Molleda Meré Joaquín Entrialgo Castaño Manuel García Vázquez José Ramón Arias García Juan Carlos Granda Candás
Más detalles4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
Más detallesUT 14: Imágenes de disco y particiones: creación y restauración. UT 15: Clonación de sistemas: reales y virtuales.
I. Arquitectura de ordenadores UT 1: Modelo lógico de sistemas de programa almacenado. UT 2: Componentes de integración y ensamblaje. UT 3: Fuentes de alimentación. UT 4: Buses. UT 5: Placas base. UT 6:
Más detallesDiseño y soporte de Redes de computadoras. 1.0 Introducción de conceptos de diseño de la red 1.1 Exploración de aspectos básicos del diseño de red
Diseño y soporte de Redes de computadoras. 1.0 Introducción de conceptos de diseño de la red 1.1 Exploración de aspectos básicos del diseño de red 1.1.1 Descripción general del diseño de red 1.1.2 Ventajas
Más detallesClase 20: Arquitectura Von Neuman
http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una
Más detallesGeneral Parallel File System
General Parallel File System Introducción GPFS fue desarrollado por IBM, es un sistema que permite a los usuarios compartir el acceso a datos que están dispersos en múltiples nodos; permite interacción
Más detallesINTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia
INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software
Más detallesSistemas Operativos. Administración de Periféricos
Sistemas Operativos Administración de Periféricos 1 Temario Objetivos Repaso de Unidades involucradas: Canales, UC, Dispositivos, instrucciones de E/S, tipos de canales Asignación de dispositivos Base
Más detalles2. Sistema Operativo Windows
2. Sistema Operativo Windows 2.1 Introducción al S.O. Windows NT y Windows 2000 2.2 Subsistema de Archivos 2.3 Subsistema de Procesos 2.4 Gestión de Memoria Dpto. Lenguajes Tema y 2: Sistemas 2. Sistema
Más detallesUNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN
UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión, en Matemáticas y Computación, así
Más detallesMódulo 2 Comunicación
Sistemas Distribuidos Módulo 2 Comunicación Facultad de Ingeniería Departamento de Informática Universidad Nacional de la Patagonia San Juan Bosco Comunicación en Sistemas Distribuidos Modelos de Comunicaciones
Más detallesEl soporte del sistema operativo. Hace que un computador sea más fácil de usar. Permite que los recursos del computador se aprovechen mejor.
El soporte del sistema operativo Objetivos y funciones del sistema operativo Comodidad Hace que un computador sea más fácil de usar. Eficiencia Permite que los recursos del computador se aprovechen mejor.
Más detallesINDICE 1. Conceptos Introductorias 2. Sistemas Numéricos y Códigos 3. Compuertas Lógicas y Álgebras Booleana 4. Circuitos Lógicos Combinatorios
INDICE 1. Conceptos Introductorias 1 1.1. Representaciones numéricas 3 1.2. Sistemas digitales y analógicos 4 1.3. Sistemas numéricos digitales 6 1.4. Representación de cantidades binarias 10 1.5. Circuitos
Más detallesTEMA: Las Redes. NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación.
TEMA: Las Redes NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación. QUÉ ES UNA RED? Una red informática es un conjunto de dispositivos interconectados
Más detallesSistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor
Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor Agradecimientos: por su contribución a la realización de estas transparencias: Jesus Villamor Lugo y Simon
Más detallesIN ST IT UT O POLIT ÉCN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS
PROGRAMA SINTÉTICO CARRERA: Ingeniería en Sistemas Computacionales ASIGNATURA: Sistemas Operativos I SEMESTRE: Cuarto OBJETIVO GENERAL: El alumno analizará los algoritmos, relaciones hardware-software,
Más detallesCAPÍTULO 1. LAS REDES...
ÍNDICE CAPÍTULO 1. LAS REDES... 13 1.1 QUÉ ES UNA RED?... 13 1.2 LOS COMPONENTES DE UNA RED... 14 1.3 LOS TIPOS DE REDES... 14 1.3.1 Por su tamaño... 15 1.3.2 Por la forma de conexión... 15 1.4 VENTAJAS
Más detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos 2º Ingeniero de Telecomunicación (Sonido e Imagen) Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Qué vamos a ver hoy? Qué es un sistema
Más detallesTema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses
Tema 3. Buses 1. Introducción Jerarquía de buses Clasificación Fases de una transacción 2. Transferencia de datos 3. Temporización Bus síncrono Bus asíncrono Bus semisíncrono 4. Arbitraje del bus Centralizado
Más detallesProcesos. Bibliografía. Threads y procesos. Definiciones
Procesos Prof. Mariela Curiel Bibliografía A. Tanembaum & M. Van Steen. Sistemas Distribuidos. Principios y Paradigmas. 2da. Edición. Smith & Nair. The Architecture of Virtual Machines. IEEE Computer.
Más detallesSistemas de Computadoras Índice
Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo
Más detallesSISTEMAS OPERATIVOS AVANZADOS
SISTEMAS OPERATIVOS AVANZADOS TEMA 5 CLAVE: MIS 204 PROFESOR: M.C. ALEJA DRO GUTIÉRREZ DÍAZ 5. SISTEMAS OPERATIVOS AVANZADOS 5.1 Características de los sistemas 5.2 Sistemas operativos multiprocesador
Más detallesSoftware Libre / Código Abierto Programa de contenidos
Software Libre / Código Abierto Programa de contenidos Resumen Se presenta a continuación la organización de un curso de cincuenta horas cuyo fin es dar a conocer la base ideológica que sostiene a los
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA: Clave:
Más detallesUnidad I. 1. Introducción. Equipo (PC) Sistema Operativo. Red de PC s. Sistema Operativo de Red. Compartir Recursos Habilitar Usuarios.
Unidad I 1. Introducción. Equipo (PC) Sistema Operativo necesitan Red de PC s Sistema Operativo de Red. para Compartir Recursos Habilitar Usuarios. Niveles de Integración: Añadido al S.O (Novell, Lantastic).
Más detallesPrefacio...xiii Introducción... 1 Microprocesadores...1 Arquitectura Von Neumann...1 RISC vs CISC...2 Wait-states...3 Arquitectura Harvard...
3/.0/0.43903 /4 3/.0/0.43903 /4 Prefacio...xiii Introducción... 1 Microprocesadores...1 Arquitectura Von Neumann...1 RISC vs CISC...2 Wait-states...3 Arquitectura Harvard...5 Modos de direccionamiento...6
Más detallesíndice CONVENCIONES USADAs...17
índice CONVENCIONES USADAs...17 capítulo 1. INSTALAción del servidor...19 1.1 Novedades en Windows Server 2012...19 1.2 La familia de Windows Server 2012...20 1.3 Roles de Windows Server 2012...21 1.4
Más detallesProcesos. Planificación del Procesador.
Procesos. Planificación del Procesador. Sistemas Operativos. Tema 2. Concepto de Proceso. Una definición sencilla: Programa en ejecución. Entidad pasiva Programa RECURSOS CPU Memoria Ficheros Dispositivos
Más detallesDE REDES Y SERVIDORES
ADMINISTRACIÓN DE REDES Y SERVIDORES Introducción ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACION JOHN GÓMEZ CARVAJAL johncar@univalle.edu.co http://eisc.univalle.edu.co/~johncar/ars/ Qué es una Red? Es
Más detallesConocer el proceso de comunicación de datos, sus componentes y ser capaz de diseñar e implementar una red de área local.
Nombre de la asignatura: Redes de Computadoras Créditos: 2-3-5 Aportación al perfil Aplicar conocimientos científicos y tecnológicos en la solución de problemas en el área informática con un enfoque interdisciplinario.
Más detallesDATOS IDENTIFICATIVOS DEL MÓDULO FORMATIVO IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET.
MÓDULO FORMATIVO DATOS IDENTIFICATIVOS DEL MÓDULO FORMATIVO IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET. Duración 90 Código MF0493_3 Familia profesional INFORMÁTICA Y COMUNICACIONES
Más detalles2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5.
ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. Unidad de E/S 1 Unidad de E/S Indice Introducción.
Más detallesContenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.
Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento
Más detallesConmutación de una red empresarial
Conmutación de una red empresarial Introducción al enrutamiento y la conmutación en la empresa. Capítulo 3 2006 Cisco Systems, Inc. Todos los derechos reservados. Información pública de Cisco 1 Objetivos
Más detallesFormación a distancia de
Instituto de Formación Profesional CBTech Estudie desde su hogar y obtenga un certificado universitario Formación a distancia de Curso de Redes con Windows 2008 1 Curso de Redes con Windows 2008 Integrado
Más detallesSistemas Operativos - Funciones del sistema operativo» Cargar y ejecutar programas (procesos)» Facilitar funciones de E/S» Controlar y distribuir el acceso a los recursos» Controlar errores Componentes
Más detallesMódulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas
Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como
Más detallesPLAN DE ESTUDIOS Y CONTENIDOS MÍNIMOS
CARRERAS DE DOS AÑOS TECNICATURA EN PROGRAMACIÓN DE COMPUTADORAS PLAN DE ESTUDIOS Y CONTENIDOS MÍNIMOS Resolución UB 004/14 ANEXO Tabla general de asignaturas del Plan de Estudios y Obligaciones Académicas
Más detallesSistemas Operativos. Curso 2016 Procesos
Sistemas Operativos Curso 2016 Procesos Agenda Proceso. Definición de proceso. Contador de programa. Memoria de los procesos. Estados de los procesos. Transiciones entre los estados. Bloque descriptor
Más detallesCOMUNICACIÓN Y REDES DE COMPUTADORES II. Clase 02. Aspetos basicos de Networking Parte 1 de 2
COMUNICACIÓN Y REDES DE COMPUTADORES II Clase 02 Aspetos basicos de Networking Parte 1 de 2 1 Contenido de la Clase 1. Terminología de Networking 1. Redes de Datos 2. Historia de las redes informáticas
Más detallesEnrutamiento con un protocolo de vector distancia en una red empresarial
Enrutamiento con un protocolo de vector distancia en una red empresarial Introducción al enrutamiento y la conmutación en la empresa. Capítulo 5 2006 Cisco Systems, Inc. Todos los derechos reservados.
Más detallesGLOSARIO DE TÉRMINOS
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES
Más detallesGuía del Curso. IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos. Relacionales
Guía del Curso IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos Relacionales Modalidad de realización del curso: Número de Horas: Titulación: Distancia 710 Horas Diploma acreditativo
Más detallesEstructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León
Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Programa. Introducción. 2. Elementos de almacenamiento. 3. Elementos de proceso. 4. Elementos de interconexión.
Más detalles6 Sistemas de Archivos
6 Sistemas de Archivos Conceptos generales Archivos Directorios Semánticas de consistencia 1 Persistencia de datos Los sistemas de archivos implementan el almacenamiento persistente - los datos creados
Más detallesTEMARIO DE PROFESORES TÉCNICOS DE F.P. SISTEMAS Y APLICACIONES INFORMÁTICAS
TEMARIO DE PROFESORES TÉCNICOS DE F.P. SISTEMAS Y APLICACIONES INFORMÁTICAS "Publicado en el B.O.E. de 13 de febrero de 1.996" OCTUBRE 1997 SISTEMAS Y APLICACIONES INFORMÁTICAS 1. Representación y comunicación
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detalles1.- FUNCION DE UNA RED INFORMATICA
1.- FUNCION DE UNA RED INFORMATICA Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados
Más detallesRedes de Computadoras
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Redes de Computadoras Ingeniería en Sistemas Computacionales SCB-9341 4-0-8 2.-
Más detallesWINDOWS SERVER 2003 - SERVICIOS DE RED Y DIRECTORIO ACTIVO
WINDOWS SERVER 2003 - SERVICIOS DE RED Y DIRECTORIO ACTIVO ESTRUCTURA DEL SEMINARIO Descripción del Seminario: Este Seminario combina contenidos del seminario de Infraestructura de Redes, Tecnología Especializad
Más detallesWindows Server 2003 (c) Francisco Charte Ojeda
Windows Server 2003 (c) Francisco Charte Ojeda Agradecimientos Cómo usar este libro Estructura del libro Convenciones tipográficas Información de soporte Introducción Sistemas operativos de servidor Windows
Más detallesUNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local
UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local OBJETIVOS: - Explicar las topologías de una red local en función de las tecnologías y arquitecturas existentes. - Clasificar los
Más detalles