Introducción Sistemas Operativos y Arquitecturas

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Introducción Sistemas Operativos y Arquitecturas"

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

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 detalles

INDICE. Prefacio Parte 1: sistemas operativos tradicionales

INDICE. 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 detalles

Fundamentos de Sistemas Operativos

Fundamentos 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 detalles

Unidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas

Unidad 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 detalles

Plataformas paralelas

Plataformas 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 detalles

Universidad de Valladolid

Universidad 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 detalles

Componentes de un S.O.

Componentes 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 detalles

Módulo 2 Comunicación

Mó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 detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA

UNIVERSIDAD 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 detalles

15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores.

15. 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 detalles

Contenido. Capítulo 1. Capítulo 3. Capítulo 2. Alfaomega. Arquitectura de computadoras - Patricia Quiroga

Contenido. 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 detalles

Organizació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 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 detalles

SISTEMAS OPERATIVOS AVANZADOS

SISTEMAS 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 detalles

Sistemas 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 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 detalles

ARQUITECTURA DE COMPUTADORAS

ARQUITECTURA 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 detalles

TEMA 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 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 detalles

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.

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. 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 detalles

2. Sistema Operativo Windows

2. 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 detalles

Unidad 2: Gestión de Procesos

Unidad 2: Gestión de Procesos Unidad 2: Gestión de Procesos Tema 4, Procesos: 4.1 El concepto de proceso. 4.2 Planificación de procesos. 4.3 Procesos cooperativos. 4.4 Hilos (threads). Informática (Segovia) 1 4.1 El concepto de proceso.

Más detalles

Organización del libro 2 Orden de presentación de los temas 3 Recursos en Internet y en la Web 4

Organizació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 detalles

SISTEMAS OPERATIVOS II

SISTEMAS OPERATIVOS II SISTEMAS OPERATIVOS II INSTITUTO TECNOLÓGICO DE MORELIA Unidad I: Sistemas Operativos en ambientes Distribuidos Departamento de Sistemas y Computación M.C. Benito Sánchez Raya sanchezraya@hotmail.com Disponible

Más detalles

IN 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

IN 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 detalles

INDICE Prologo Capitulo 0. Guía del lector Primera parte: antecedentes Capitulo 1. Introducción a los computadores

INDICE 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 detalles

Sistemas con Microcontroladores y Microprocesadores

Sistemas con Microcontroladores y Microprocesadores Sistemas con Microcontroladores y Microprocesadores Objetivos Al terminar el curso, el estudiante estará capacitado para: 1. Entender funcionalmente cómo trabaja un sistema de computadora: Describir los

Más detalles

Módulo I. Conceptos Introductorios. 1. Concepto de Computadora: Son esencialmente orientadas al Cálculo. Unica operación que realiza es la Suma.

Módulo I. Conceptos Introductorios. 1. Concepto de Computadora: Son esencialmente orientadas al Cálculo. Unica operación que realiza es la Suma. Módulo I. Conceptos Introductorios 1. Concepto de Computadora: Son esencialmente orientadas al Cálculo. Unica operación que realiza es la Suma. HARDWARE INPUT COMPUTADORA OUTPUT SOFTWARE 2. Historia de

Más detalles

TIPOS DE PROCESAMIENTOS

TIPOS DE PROCESAMIENTOS TIPOS DE PROCESAMIENTOS El desempeño de un computador puede tener diferentes medidas de elección para diferentes usuarios. Para un usuario individual que está ejecutando un único programa, la computadora

Más detalles

SISTEMAS DE ARCHIVOS DISTRIBUIDOS

SISTEMAS 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 detalles

UNIDAD 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 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

OBJETIVOS Y/O ALCANCES DE LA ASIGNATURA

OBJETIVOS 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 detalles

INTRODUCCIÓ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 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 detalles

4. Programación Paralela

4. 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 detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2 Conceptos clave de un sistema operativo. 1.3 El sistema operativo como administrador

Más detalles

INDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital

INDICE 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 detalles

File System Distribuido - FSD

File 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 detalles

Tema 1: Implementación del sistema de archivos

Tema 1: Implementación del sistema de archivos Tema 1: Implementación del sistema de archivos 1. Introducción 2. Implementación 3. Estructura del almacenamiento secundario Dpto. Tema Lenguajes 1: Implementación y Sistemas del Informáticos. sistema

Más detalles

Tema 2: Implementación del núcleo de un Sistema Operativo

Tema 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 detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 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 detalles

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN UNICIENCIA 24 pp. 83-89 2010 IMPLEMENTACIÓN DE UN SERVIDOR FTP UTILIZANDO EL MODELO CLIENTE/SERVIDOR MEDIANTE EL USO DE SOCKETS EN LENGUAJE C UNIX CON EL FIN DE MEJORAR LOS TIEMPOS DE RESPUESTA EN LA RED

Más detalles

Clase 20: Arquitectura Von Neuman

Clase 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 detalles

Introducción a los Sistemas Operativos

Introducció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 detalles

Sistemas 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 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 detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 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 detalles

Sistemas Operativos de red (NOS).

Sistemas Operativos de red (NOS). Sistemas Operativos 4 tareas principales: Proporcionar interfaz: de comando o gráfica. Administrar los dispositivos de hardware en la computadora. Administrar y mantener los sistemas de archivo de disco.

Más detalles

CAPITULO 25 DISTRIBUTED FILE SYSTEM. 25.1. - Introducción. [10][11][S.O.]

CAPITULO 25 DISTRIBUTED FILE SYSTEM. 25.1. - Introducción. [10][11][S.O.] CAPITULO 25 DISTRIBUTED FILE SYSTEM 25.1. - Introducción. [10][11][S.O.] En cualquier sistema informático y sus aplicaciones es necesario poder mantener y recuperar la información. Para esto es necesario

Más detalles

Tema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN.

Tema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN. Tema 11 Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. El sistema operativo es básicamente un programa que controla los recursos del computador, proporciona servicios a

Más detalles

INDICE Parte I. Conceptos 1. El estudio de los lenguajes de programación 2. Cuestiones de diseño de lenguajes

INDICE 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 detalles

18 y 19 Sistemas de Archivos Distribuidos y Tarea 05

18 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 detalles

Carrera: IFC - 0436 4-2-10. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFC - 0436 4-2-10. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Sistemas Operativos I Licenciatura en Informática IFC - 0436 4-2-10 2.- HISTORIA

Más detalles

:Arquitecturas Paralela basada en clusters.

:Arquitecturas Paralela basada en clusters. Computación de altas prestaciones: Arquitecturas basadas en clusters Sesión n 1 :Arquitecturas Paralela basada en clusters. Jose Luis Bosque 1 Introducción Computación de altas prestaciones: resolver problemas

Más detalles

Memoria Compartida Distribuida (DSM) Sistema de Archivos

Memoria Compartida Distribuida (DSM) Sistema de Archivos Memoria Compartida Distribuida (DSM) La memoria compartida distribuida es una abstracción que se propone como alternativa a la comunicación por mensajes. Memoria compartida basada en páginas: este esquema

Más detalles

ARQUITECTURA DE COMPUTUTADORAS II

ARQUITECTURA DE COMPUTUTADORAS II ARQUITECTURA DE COMPUTUTADORAS II ARQUITECTURA DE COMPUTUTADORAS II IRMA FLORES RIOS RED TERCER MILENIO AVISO LEGAL Derechos Reservados 2012, por RED TERCER MILENIO S.C. Viveros de Asís 96, Col. Viveros

Más detalles

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION CORRELATIVAS OBJETIVOS

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION CORRELATIVAS OBJETIVOS UNIVERSIDAD NACIONAL DEL SUR 1 PROFESOR RESPONSABLE: Mg. Javier Echaiz Profesor Adjunto con Dedicación Exclusiva CARGA HORARIA Teoría 4 hs Práctica 28 hs PARA CURSAR LA MATERIA APROBADAS CURSADAS *Organización

Más detalles

Fundamentos básicos de los Sistemas Operativos

Fundamentos básicos de los Sistemas Operativos Fundamentos básicos de los Sistemas Operativos Índice de contenido Fundamentos básicos de los sistemas operativos Capítulo 1. Consideraciones generales de los sistemas operativos...7 Objetivos...7 Servicios

Más detalles

BENEMÉ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 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 detalles

TEMA 6: GESTIÓN DE ENTRADA/SALIDA

TEMA 6: GESTIÓN DE ENTRADA/SALIDA 1. Introducción TEMA 6: GESTIÓN DE ENTRADA/SALIDA Función principal de un S.O.: controlar todos los dispositivos de E/S de la computadora. El Subsistema de E/S se encarga de Emitir órdenes a los dispositivos

Más detalles

1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño

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 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 detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

Más detalles

Escuela Politécnica Superior de Jaén

Escuela Politécnica Superior de Jaén TITULACIÓN: Ingeniería Técnica en Informática de Gestión 4397 GUÍA DOCENTE de Sistemas Operativos CURSO ACADÉMICO: 2011/2012 EXPERIENCIA PILOTO DE IMPLANTACIÓN DEL SISTEMA DE CRÉDITOS EUROPEOS EN LA UNIVERSIDAD

Más detalles

REDES DE COMPUTADORAS

REDES 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 detalles

Redes de Almacenamiento

Redes de Almacenamiento Redes de Almacenamiento Las redes de respaldo o backend se utilizan para interconectar grandes sistemas tales como computadores centrales y dispositivos de almacenamiento masivo, el requisito principal

Más detalles

Unidad 2: Gestión de Memoria

Unidad 2: Gestión de Memoria Unidad 2: Gestión de Memoria Tema 3, Gestión de Memoria: 3.1 Definiciones y técnicas básicas. 3.2 Gestión de memoria contigua: Partición, fragmentación, algoritmos de ubicación... 3.3 Paginación: Estructura

Más detalles

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática)

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) Capítulo 5 Sistemas operativos Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) 1 Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados:

Más detalles

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI.

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI. 3.1 Modelo de referencia OSI. Durante las últimas dos décadas ha habido un enorme crecimiento en la cantidad y tamaño de las redes. Muchas de ellas sin embargo, se desarrollaron utilizando implementaciones

Más detalles

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. La Memoria 5. Sistemas de Entrada/Salida 6. CPU Segmentada (Pipeline) 7. Memoria Caché 8. Arquitecturas RISC Arquitectura de

Más detalles

CAPITULO 1. Redes de Area Local LAN

CAPITULO 1. Redes de Area Local LAN CAPITULO 1 Redes de Area Local LAN Objetivos Dispositivos de LAN Básicos Evolución de los dispositivos de Red Aspectos básicos del flujo de datos a través de las LAN s Desarrollo de una LAN Qué son las

Más detalles

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA ARQUITECTURA DE COMPUTADORAS M.C. RICARDO ÁLVAREZ GONZALEZ

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA ARQUITECTURA DE COMPUTADORAS M.C. RICARDO ÁLVAREZ GONZALEZ BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA APUNTES DE LA MATERIA : ARQUITECTURA DE COMPUTADORAS MC RICARDO ÁLVAREZ GONZALEZ VERANO 2005 1 UNIDAD 1: Un panorama sobre

Más detalles

Sistemas de Operación II

Sistemas 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 detalles

Nombres y Sistemas de Archivos en Sistemas Distribuidos

Nombres 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 detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles

TEMA 4. Unidades Funcionales del Computador

TEMA 4. Unidades Funcionales del Computador TEMA 4 Unidades Funcionales del Computador Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción El elemento físico, electrónico o hardware de un sistema

Más detalles

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION UNIVERSIDAD NACIONAL DEL SUR 1 CODIGO: 792 CARRERAS Y PLANES Licenciatura en Ciencias de la Computación Plan 2007 Licenciatura en Ciencias de la Computación Plan 2011 PROFESOR RESPONSABLE: Mg. Javier Echaiz

Más detalles

Estructura 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 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 detalles

Tema 1. Conceptos fundamentales de los Sistemas Operativos

Tema 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

Tendencias en sistemas de comunicación de altas prestaciones:

Tendencias en sistemas de comunicación de altas prestaciones: Conectan nodos en diferentes niveles del sistema (chip, tarjeta, chásis, armario,...). Desarrollado por diseñadores de arquitecturas de altas prestaciones. Comunicar computadores, clasificación redes computación:

Más detalles

PLAN DE ESTUDIOS Y CONTENIDOS MÍNIMOS

PLAN 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 detalles

Redes de Altas Prestaciones

Redes 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 detalles

Componentes y Funciones. Tipos de Software

Componentes y Funciones. Tipos de Software Tema 3.1 Software Componentes y Funciones Tipos de Software Sistemas Conjunto de Instrucciones Encargado de comunicar al usuario con la máquina Capa de Abstracción Usuario-Máquina Permite el control de

Más detalles

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

INTRODUCCION. 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 detalles

Procesos. Planificación del Procesador.

Procesos. 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 detalles

Arquitecturas cliente/servidor

Arquitecturas cliente/servidor Arquitecturas cliente/servidor Conceptos básicos 1 Conceptos básicos 1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea

Más detalles

Software Libre / Código Abierto Programa de contenidos

Software 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 detalles

ASIGNATURAS CORRELATIVAS PRECEDENTES. No tiene 41407

ASIGNATURAS CORRELATIVAS PRECEDENTES. No tiene 41407 Universidad Nacional de Luján REPUBLICA ARGENTINA DISPOSICION CDD-T Nº DEPARTAMENTO DE TECNOLOGÍA CARRERA: Licenciatura en Sistemas de Información PROGRAMA DE LA ASIGNATURA Arquitectura de Computadoras

Más detalles

AcuServer Servidor de Archivos Remoto de Alto Rendimiento

AcuServer Servidor de Archivos Remoto de Alto Rendimiento AcuServer Servidor de Archivos Remoto de Alto Rendimiento RESUMEN EJECUTIVO AcuServer es una tecnología de servidor de datos remoto que ofrece un seguro e inmediato acceso a datos indexados, relativos

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO 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 detalles

OBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7

OBJETIVOS 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 detalles

ARQUITECTURAS CLIENTE/SERVIDOR

ARQUITECTURAS CLIENTE/SERVIDOR Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 1 ARQUITECTURAS CLIENTE/SERVIDOR Conceptos básicos Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 2 Conceptos básicos

Más detalles

Sistemas 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 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 detalles

Bach Bachiller de Ingeniería Informática, Universidad Católica San Pablo, Perú, 2013.

Bach Bachiller de Ingeniería Informática, Universidad Católica San Pablo, Perú, 2013. Universidad Católica San Pablo Facultad de Ingeniería y Computación Escuela Profesional de Ciencia de la Computación SILABO CS225T. Sistemas Operativos (Obligatorio) 2015-2 1. DATOS GENERALES 1.1 CARRERA

Más detalles

El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos.

El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos. 1 El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos. 2 Qué es un sistema operativo Un sistema operativo es un programa que tiene encomendadas una serie de funciones

Más detalles

Fundamentos de Computadores y Redes

Fundamentos 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 detalles

Facultad de Ingeniería Industrial y de Sistemas v2.0 MA781U SYLLABUS

Facultad de Ingeniería Industrial y de Sistemas v2.0 MA781U SYLLABUS SYLLABUS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen Se presenta las características generales del curso, así como los objetivos, metodología y los temas que se trataran en su desarrollo.

Más detalles

COMUNICACIÓ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 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 detalles

TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS

TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS 1. Concepto de Sistema Operativo. Funciones Un sistema operativo (S.O.) es un programa o conjunto de programas de control que tiene por objeto facilitar

Más detalles

Redes de Computadoras Introducción Arquitectura de Redes

Redes de Computadoras Introducción Arquitectura de Redes Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Redes de Computadoras Introducción Arquitectura de Redes Mérida - Venezuela Prof. Gilberto Díaz Otra clasificación de las redes Según

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. 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 detalles

El 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. 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 detalles

Tipos de comunicación La comunicación puede ser:

Tipos de comunicación La comunicación puede ser: Unidad 3. Procesos concurrentes 3.3 Semáforos (informática) Un semáforo es una variable especial (o tipo abstracto de datos) que constituye el método clásico para restringir o permitir el acceso a recursos

Más detalles

Archivo de programa Es el que inicia una aplicación o un programa y tiene una extensión EXE, PIF, COM, BAT. Véase también Programa.

Archivo de programa Es el que inicia una aplicación o un programa y tiene una extensión EXE, PIF, COM, BAT. Véase también Programa. Glosario de términos Ancho de Banda El ancho de banda es la máxima cantidad de datos que pueden pasar por un camino de comunicación en un momento dado, normalmente medido en segundos. Cuanto mayor sea

Más detalles

INDICE Capitulo 1. Introducción Parte I. Transmisión de Datos Capitulo 2. Medios de Trasmisión Capítulo 3. Comunicación Asíncrona Local (RS - 232)

INDICE Capitulo 1. Introducción Parte I. Transmisión de Datos Capitulo 2. Medios de Trasmisión Capítulo 3. Comunicación Asíncrona Local (RS - 232) INDICE Prefacio XIX Capitulo 1. Introducción 1 1.1. Crecimiento de la conectividad entre computadoras 1 1.2. Complejidad de los sistema de redes 2 1.3. Dominio de la complejidad 2 1.4. Conceptos y terminología

Más detalles

TIPOS DE SISTEMAS OPERATIVOS

TIPOS DE SISTEMAS OPERATIVOS TIPOS DE SISTEMAS OPERATIVOS En esta sección se describirán las características que clasifican a los sistemas operativos, básicamente se cubrirán tres clasificaciones: sistemas operativos por su estructura

Más detalles