Laboratorio de Optimización
|
|
- Gregorio Carmona Castilla
- hace 8 años
- Vistas:
Transcripción
1 Laboratorio de Optimización Sistema Operativo Linux Oscar Alvarado Nava Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma Metropolitana, Azcapotzalco 15-Otoño, septiembre de 2015 Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 1/43
2 Contenido 1 Sistemas de cómputo Sistemas en capas Mecanismo de ejecución Lenguajes de la máquina 2 Sistema operativo Objetivos 3 Plataformas de ejecución Procesamiento concurrente Procesamiento multi-hilo Procesamiento multi-sistema 4 Linux y distribuciones UNIX kernel de Linux Distribuciones de linux Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 2/43
3 Sistemas en capas Sistema de cómputo en capas Aplicaciones: científico, negocios, oficina, juegos Traductores y herramientas de desarrollo Sistema operativo: procesos, hilos, bibliotecas Arquitectura: conjunto de instrucciones Micro arquitectura: ruta de datos unidad de control Lógico: compuertas, unidades funcionales Software Hardware Físico: resistencias, transistores, etc. Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 3/43
4 Mecanismo de ejecución Elementos de un sistema de cómputo Modelo de Von Newmann para ejecución de programas CPU (Central Processing Unit): unidad de control, registros y ALU RAM (Random Access Memory) Sistema de buses Periféricos de entrada/salida Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 4/43
5 Mecanismo de ejecución Mecanismo de ejecución RAM sistema operativo CPU pc ir ALU Control HD encabezado Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 5/43
6 Lenguajes de la máquina Lenguaje máquina: CPU Intel x Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 6/43
7 Lenguajes de la máquina Lenguaje ensamblador: CPU Intel x86 1.file suma.c ;archivo 2.text ;seccion de texto 3.globl main ;simbolo global 4 main:.cfi startproc 5 push %ebp ;libera pila 6 mov %esp, %ebp 7 sub $16, %esp 8 movl $15, -4( %ebp) 9 movl $9, -8( %ebp) 10 movl $0, -12( %ebp) 11 mov -8( %ebp), %eax ;carga en registro op1 12 mov -4( %ebp), %edx ;carga en registro op2 13 add %edx, %eax ;suma de datos 14 mov %eax, -12( %ebp) ;almacena resultado 15 mov $0, %eax ;valor de regreso 16 leave ;fin de modulo 17.cfi restore 18 ret Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 7/43
8 Lenguajes de la máquina Lenguaje de alto nivel: lenguaje C 1 int main() 2 { 3 int x=15; 4 int y=9; 5 int z=0; 6 7 z = x + y; 8 9 return 0; 10 } Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 8/43
9 Objetivos Sistema de cómputo Un sistema de cómputo está compuesto de muchos elementos Uno o más procesadores Varios niveles de memoria: principal, caché, virtual, etc. Periféricos: discos duros, tarjetas de red, teclado, ratón, pantalla, etc. Cómo funciona cada uno de ellos?, cómo trabajan entre ellos? Cómo utilizarlos de manera óptima?, para uno o varios usuarios Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 9/43
10 Objetivos Sistema operativo Conjunto de programas de software, escrito en varios lenguajes de programación Lenguaje ensamblador dependiente de la arquitectura objetivo, por ejemplo, x86 32 de Intel Lenguaje de mediano nivel no dependiente de la arquitectura, por ejemplo C Lenguajes interpretados o scripts, no dependiente de arquitectura objetivo Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 10/43
11 Objetivos Algunos objetivos del sistema operativo Ofrecer a los usuarios un modelo de computadora (máquina extendida o virtual) más simple, ocultando los destalles de funcionamiento del hardware Proporcionar a los procesos de usuario los recursos necesarios para su ejecución Vigilar la ejecución de los procesos En general, se encarga de la administración de todos los recursos del sistema de cómputo Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 11/43
12 Objetivos Máquina extendida o virtual Oculta la constitución y funcionamiento del hardware Oculta los detalles de operación del hardware: Cómo funciona un disco duro magnético? Presenta al usuario una máquina virtual, fácil de utilizar Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 12/43
13 Objetivos Administrador de recursos El sistema operativo permite ejecutar aplicaciones a través de procesos o hilos Un proceso es un programa en ejecución En los sistemas UNIX y en los sistemas como Unix, un proceso tiene al menos un hilo de ejecución Cada proceso podrá utilizar los recursos por un tiempo determinado CPUs, segmentos virtuales de memoria, dispositivos, etc. El SO vigilará que los recursos sean utilizados de forma equitativa entre los procesos Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 13/43
14 Objetivos Jerarquía de procesos Es necesario tener una jerarquía de ejecución Procesos con privilegos limitados Procesos con privilegos otorgados temporalmente Procesos con mayores privilegios Para lograr lo anterior, es necesario que el procesador tenga al menos dos modos de operación Modo kernel, o supervisor Modo usuario, o modo real Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 14/43
15 Procesamiento concurrente Sistema en capas negocios oficina mozilla apache NFS X11 vim gcc bash sistema operativo programas de aplicaciones programas de sistema ISA hardware microarquitectura dispositivos físicos Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 15/43
16 Procesamiento concurrente Kernel o núcleo programas de aplicaciones kernel hardware Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 16/43
17 Procesamiento concurrente Sistema de cómputo host stdin stdout SO HW CPU0 NIC HD Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 17/43
18 Procesamiento concurrente Procesamiento concurrente host stdin stdout SO HW CPU0 NIC HD Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 18/43
19 Procesamiento concurrente Comunicación entre procesos host SO HW NIC CPU0 HD Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 19/43
20 Procesamiento multi-hilo Proceso multihilo host SO HW CPU0 Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 20/43
21 Procesamiento multi-hilo Ejecución de un proceso multihilo en un CPU host SO HW CPU0 Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 21/43
22 Procesamiento multi-hilo Multiprocesamiento simétrico (SMP) host SO HW CPU0 CPU1 Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 22/43
23 Procesamiento multi-hilo Ejecución multihilo en varios CPUs host SO HW CPU0 CPU1 Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 23/43
24 Procesamiento multi-hilo Ejecución multihilo en GPUs RAM processes and threads operating system global memory main bus cache streaming multiprocessors GPU core0 CPU coren Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 24/43
25 Procesamiento multi-sistema Comunicación entre procesos remotos host1 host2 kernel kernel hardware hardware Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 25/43
26 Procesamiento multi-sistema Un servidor host1 host2 kernel kernel hardware NIC hardware NIC Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 26/43
27 Procesamiento multi-sistema Servidores concurrentes host1 host2 kernel kernel hardware NIC hardware NIC Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 27/43
28 Procesamiento multi-sistema Servidores multihilo host1 host2 kernel kernel hardware NIC hardware NIC Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 28/43
29 Procesamiento multi-sistema Múltiples servidores en varios hosts host1 host2 host3 sistema operativo hardware sistema operativo hardware sistema operativo hardware Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 29/43
30 Procesamiento multi-sistema Capa intermedia (middleware) host1 host2 host3 Middleware Middleware Middleware sistema operativo hardware sistema operativo hardware sistema operativo hardware Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 30/43
31 Procesamiento multi-sistema Sistema distribuido host1 host2 host3 Middleware Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 31/43
32 UNIX Desarrollo de UNIX Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 32/43
33 UNIX Modelo de UNIX Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 33/43
34 kernel de Linux Sistema operativo Linux Inicialmente la palabra Linux se refería al sistemas operativo, conocido como kernel o núcleo Actualmente el término Linux es también utilizado para referirse a una distribución: Debian, RedHat, Ubuntu, etc. Versión actual del kernel (agosto de 2013) Aplicaciones de sistema: bibliotecas, instaladores, servicios, compiladores, etc. Aplicaciones de usuario: escritorio, navegadores, aplicaciones de oficina, etc. La mayoría del software pertenecen al proyecto GNU (Gun is Not Unix), con licencia GPL Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 34/43
35 ,ch Page 6 Thursday, January 20, :21 AM kernel de Linux Modelo del kernel Linux The System Call Interface Process management Memory management Filesystems Device control Networking Kernel subsystems Concurrency, multitasking Virtual memory Files and dirs: the VFS Ttys & device access Connectivity Features implemented Archdependent code Memory manager File system types Block devices Character devices Network subsystem IF drivers Software support Hardware CPU Memory Disks & CDs Consoles, etc. Network interfaces features implemented as modules Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 35/43
36 kernel de Linux Versión actual del kernel Liberado el 21 de septiembre de 2015: linux tar.gz, 124MB Multiarquitectura Más de 15 millones ĺıneas de código en lenguaje C, ensamblador de diferentes arquitecturas, scripts de configuración y compilación kernelnewbies.org/linux 4.0 $wget -c $tar -jxvf linux tar.bz2 Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 36/43
37 kernel de Linux Documentación La principal información acerca de la estructura del Linux está en el directorio Documentation Información de funcionamiento de hardware:cpu-frec PCI, etc. Sistemas de archivos: filesystems Dispositivos:drivers-model Sistemas: scheduler, vm, usb, timers, etc. Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 37/43
38 kernel de Linux Multi-arquitectura La versión del kernel ha sido portada a varias arquitecturas de procesadores hard y soft Directorio arch x86 32 y 64 bits, Intel y AMD powerpc AIM (Apple-IBM-Motorola) alpha DEC (Digital) arm ARM (Alcatel-Lucent-Apple-Atmel) mips MIPS, John Hennessy m68k Motorola sparc SUN microblaze Xilinx openrisc OpenCores Cada directorio tiene el software dependiente de la arquitectura y está escrita en ensamblador arch/x86/kernel/entry 32.S Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 38/43
39 kernel de Linux Sistemas de archivos En el directorio filesystems se ecuentra el código necesario para dar soporte a los diferentes sistemas de archivos que soporta Linux ext2, ext3, ext4 ntfs nfs squashfs qnx coda jffs2 vfat Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 39/43
40 Distribuciones de linux Distribución de linux dhcp samba bind Apache/Openjava gcc vim make sh/bash/csh/ksh dpkg/apt (.deb) OpenOffice Firefox/IceWeasel gnome/kde X Windows rpm/yum (.rpm) linux kernel x_86/ia64/sparc/powerpc/microblaze Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 40/43
41 Distribuciones de linux Basados en Debian Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 41/43
42 Distribuciones de linux Basados en redhat Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 42/43
43 Distribuciones de linux Basados en slackware Oscar Alvarado Nava UAM Azcapotzalco Sistema Operativo Linux 43/43
Arquitecturas de computadoras
Arquitecturas de computadoras Colaboratorio Nacional de Computación Avanzada (CNCA) 2014 Contenidos 1 Computadoras 2 Estación de Trabajo 3 Servidor 4 Cluster 5 Malla 6 Nube 7 Conclusiones Computadoras
Más detallesMáquinas Virtuales en arquitecturas de microkernel
en arquitecturas de microkernel Amilcar Meneses Viveros & Hugo García Monroy Sección Computación Departamento de Ingeniería Eléctrica CINVESTAV-IPN México, D.F. Departamento de Aplicación de Microcomputadoras
Más detallesProgramación de Sistemas
Programación s Unidad 2 s Operativos y Programación Software Base Contenido Introducción a los s Operativos (SO) Definición y conceptos SO Visualización un sistema cómputo s distintos puntos vista Capas
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 detallesTema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica
Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica Definición de computador Máquina electrónica de propósito general utilizada para procesar información El computador moderno se
Más detallesCAPITULO IV CONCLUSIONES Y RECOMENDACIONES
CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis
Más detallesConceptos Básicos de Software. Clase III
Clase III Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de una computadora. Para que funcionen los otros programas, cada computadora de uso general debe
Más detallesACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.
1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado
Más detallesIntroducción. Sistemas Operativos. Pedro Chávez Lugo mailto:pchavezl74@gmail.com. 23 de marzo de 2010
mailto:pchavezl74@gmail.com 23 de marzo de 2010 1 Introducción Que es un Sistema Operativo? Un sistema operativo es un programa que tiene la finalidad de simplificar el manejo y la utilización de la computadora.
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 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 detallesTema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática
Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción
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 detallesNivel Básico/Intermedio/Avanzado. Instalar y Configurar Servidores GNU/Linux. Administrar Servidores GNU/Linux. Proteger ante ataques a Servidores.
GNU/Linux CentOS Nivel Básico/Intermedio/Avanzado Instalar y Configurar Servidores GNU/Linux. Administrar Servidores GNU/Linux. Proteger ante ataques a Servidores. Optimizar Servidores GNU/Linux y virtualizar
Más detallesEs el corazón del ordenador. En el procesador se realizan todas y cada una de las tareas que los programas ordenan cumplir.
5. Enumera los tres componentes de un sistema informático, indicando en qué consiste cada uno de ellos. Hardware: Es el conjunto de componentes físicas del ordenador (informalmente se trata de todas las
Más detallesArquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.
Arquitectura del sistema operativo GNU/Linux Luis Eduardo Sepúlveda R. Núcleo de un sistema operativo. Funciones más importantes: Administración de la memoria. Administración de los procesos Control de
Más detallesINTRODUCCIÓN. Definiciones ORDENADOR (RAE 1992): En esta asignatura computador y ordenador tiene el mismo significado
INTRODUCCIÓN UPCO ICAI Departamento de Electrónica y Automática 1 Definiciones ORDENADOR (RAE 1992): Máquina electrónica dotada de una memoria de gran capacidad y de métodos de tratamiento de la información,
Más detallesCapítulo 1 Introducción a la Computación
Capítulo 1 Introducción a la Computación 1 MEMORIA PRINCIPAL (RAM) DISPOSITIVOS DE ENTRADA (Teclado, Ratón, etc) C P U DISPOSITIVOS DE SALIDA (Monitor, Impresora, etc.) ALMACENAMIENTO (Memoria Secundaria:
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 detallesSENA CEET, Distrito Capital ADSI Instructor: Ing. Espec. Javier V.aquiro
SENA CEET, Distrito Capital ADSI Instructor: Ing. Espec. Javier V.aquiro Que hace un Sistema Operativo? El SO viste a la máquina desnuda * 4º INFORMÁTICA * La máquina desnuda es el ordenador sin S.O Definición
Más detallesEntorno ubicuo basado en virtualización para la docencia práctica. Entorno ubicuo basado en virtualización para la docencia práctica.
Adolfo Albaladejo Blázquez Entorno ubicuo basado en virtualización para la docencia práctica Una sugerencia: sea cual sea la distribución por la que se acabe optando, rogaría que fuera accesible a todos
Más detallesVIRTUALIZACIÓN Virtualización es la creación de una versión virtual en base a un sistema anfitrión o host de: o Un sistema operativo. o Un servidor. o Un dispositivo de almacenamiento. orecursos de la
Más detallesAgente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]
Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de
Más detallesDocumento de implementación Servidor Web. Proyecto Laboratorio de Redes 2011-2
Documento de implementación Servidor Web Proyecto Laboratorio de Redes 2011-2 CONTROL DE REVISIONES Fecha Versión Autores Revisado y aprobado Modificación Camilo Ernesto Gaitán Riveros 18/11/2011 0.1 Luis
Más detallesUNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ
UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ Introducción Linux es clónico de UNIX El sistema en si refleja esta compleja herencia
Más detallesEntre los más conocidos editores con interfaz de desarrollo tenemos:
Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje
Más detallesESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 208006 Sistemas Embebidos Act 11: Reconocimiento Unidad 3 LECTURA 1
LECTURA 1 Qué diferencias hay entre aplicaciones para PC convencional o para sistemas embebidos? No es lo mismo desarrollar aplicaciones para un PC convencional que para un sistema embebido. El desarrollo
Más detallesMÓDULO 1: Sistemas de Cómputo
Asignatura: PROGRAMACIÓN Código: TE243 Prerrequisitos: Algebra Lineal (S)* Intensidad horaria: 80 H.P.S. MÓDULO 1: Sistemas de Cómputo Introducción: un sistema de cómputo es un conjunto de elementos electrónicos
Más detallesArquitecturas de Computadoras II. Febrero 2013
Arquitecturas de Computadoras II Febrero 2013 1 Sabes... 1. Cuál es la Arquitectura Von Neumann? 2. Qué es Programación? 3. Qué es un algoritmo? 4. Qué es un programa? 5. Qué es un sistema? 6. Materias
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 detallesDetalle de equipamiento. Laboratorio de Ingeniería Informática
Laboratorio de Ingeniería Informática Dpto. Informática y Automática 1 Detalle de equipamiento Servidor LINUX. Dell PowerEdge 1950 (nogal) 30 PC s Fujitsu-siemens Esprimo P9505 Elementos de red Armario
Más detallesMaquinas virtuales Conceptos Básicos
Jimenez Zamudio Eduardo Aplicaciones de redes de computadoras 13 de septiembre de 2014 Maquinas virtuales Conceptos Básicos Concepto Básicamente, es un equipo dentro de un equipo, implementado en el software.
Más detallesTEMA 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 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 detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: ORGANIZACIÓN Y ARQUITECTURA DE COMPUTADORAS CÓDIGO: CARRERA: NIVEL: SISTEMAS 3RO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: 0 SEMESTRE / AÑO ACADÉMICO:
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 detallesRedes de Nueva Generación Área de Ingeniería Telemática. Virtualización
Virtualización Virtualización: Ejemplos Virtualización? La idea básica de virtualización del host es bastante conocida Una capa software intermedia hace creer a un sistema operativo que tiene hardware
Más detallesInformática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011
Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción
Más detallesInstalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86
Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86 1. CONSIDERACIONES PREVIAS Antes de empezar con la instalación vamos a revisar los requerimientos necesarios para poder
Más detallesCapítulo 6 Introducción a los Sistemas Operativos de Redes (NOS)
Capítulo 6 Introducción a los Sistemas Operativos de Redes (NOS) Ing. José Alberto Díaz García 1 Agenda Características de los sistemas operativos para redes Windows NT y Windows 2000 Linux Requerimientos
Más detallesTema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO
Más detallesSoftware de sistema: Programas genéricos que permiten gestionar los recursos del ordenador.
PRINCIPALES TIPOS DE SOFTWARE Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador. Software de aplicación: Son programas escritos para realizar funciones específicas
Más detallesBreve 1 y 2 Introducción. Arquitectura básica y Sistemas Operativos. Programación. Fundamentos de Informática
Breve 1 y 2 Introducción. Arquitectura básica y Sistemas Operativos. Programación Fundamentos de Informática Componentes de un ordenador 2 Componentes de un ordenador CPU Central Processing Unit (Unidad
Más detallesSistemas Operativos. Tema 1. Arquitectura Básica de los Computadores
Sistemas Operativos. Tema 1 Arquitectura Básica de los Computadores http://www.ditec.um.es/so Departamento de Ingeniería y Tecnología de Computadores Universidad de Murcia Sistemas Operativos. Tema 1 Arquitectura
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 detallesCurso Linux - Entrenamiento para Linux Professional Institute, Nivel 1. Exámen a Optar LPI-101 LPI-102
Temario Curso Linux - Entrenamiento para Linux Professional Institute, Nivel 1 Curso Linux - Entrenamiento para Linux Professional Institute, Nivel 1 Exámen a Optar LPI-101 LPI-102 El curso a impartirse
Más detallesSistemas Operativos Windows 2000
Sistemas Operativos Contenido Descripción general 1 Funciones del sistema operativo 2 Características de 3 Versiones de 6 Sistemas Operativos i Notas para el instructor Este módulo proporciona a los estudiantes
Más detallesContenidos. 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 detallesSistemas 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 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 detallesDenominamos Ordenador o Computadora, a una máquina electrónica que es capaz de dar un tratamiento automatizado a la información.
INTRODUCCIÓN AL ORDENADOR Denominamos Ordenador o Computadora, a una máquina electrónica que es capaz de dar un tratamiento automatizado a la información. Se compone de dos elementos fundamentales que
Más detallesProgramación estructurada (Interfaces Windows y Unix)
Programación estructurada (Interfaces Windows y Unix) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-P. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada
Más detallesFundamentos de Computación para Científicos
Fundamentos de Computación para Científicos Conceptos de Sistemas Operativos Noviembre, 2015 Contenido 1 Definición 2 Kernel 3 Procesos 4 Memoria 5 Sistema de Archivos 6 Seguridad y Protección 7 Interfaz
Más detallesDescripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
Más detallesModelo de aplicaciones CUDA
Modelo de aplicaciones CUDA Utilización de GPGPUs: las placas gráficas se utilizan en el contexto de una CPU: host (CPU) + uno o varios device o GPUs Procesadores masivamente paralelos equipados con muchas
Más detallesCAPÍTULO 3: Resultados
CAPÍTULO 3: CAPÍTULO 3: RESULTADOS La meta de un proyecto de consolidación de servidores físicos o de virtualización, es la creación de las máquinas virtuales que sean capaces de ejecutar las aplicaciones
Más detallesComputación Tercer Año
Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones
Más detallesMódulos: Módulo 1. El núcleo de Linux - 5 Horas
Módulos: Módulo 1 El núcleo de Linux - 5 Horas En este módulo se centrará en el estudio en profundidad del núcleo de Linux. Los estudiantes tendrán que ser capaces de conocer en profundidad los distintos
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TÓPICOS SELECTOS DE
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 detallesAdministración de GNU/Linux
Administración de GNU/Linux Curso de Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones de Software Libre para estudiantes universitarios Pablo Cabezas Mateos Índice Qué debe conocer
Más detallesTema: Hardware de una Computadora. Profesora : LSC Sujey Anahí Díaz Herrera
Área Académica: Informática I Tema: Hardware de una Computadora Profesora : LSC Sujey Anahí Díaz Herrera Periodo: Enero-Junio de 2012 Tema: Hardware de una computadora Abstract Computerswork by two basic
Más detallesUT04 01 Máquinas virtuales (introducción)
UT04 01 Máquinas virtuales (introducción) n) Módulo: Sistemas Informáticos Virtualización Qué es una máquina m virtual? Terminología Características, ventajas e inconvenientes de las MVs Productos: VMWare,
Más detallesSistemas Operativos. Curso 2013 Virtualización
Sistemas Operativos Curso 2013 Virtualización Agenda Introducción Requerimientos para la virtualización Virtualización de CPU Vritualización de la memoria Virtualización de la E/S Sistemas Operativos Modernos,
Más detallesAplicaciones Informáticas
Aplicaciones Informáticas Profesor: Eduardo Zúñiga Sistema de aprobación: 2 parciales y recuperatorio Promoción: Sumar 14 o más puntos entre los dos parciales y no sacar menos de 6 en ninguno de los dos
Más detallesTECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN PROFESOR: MSC. P. Norma Maya Pérez SISTEMAS OPERATIVOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN PROFESOR: MSC. P. Norma Maya Pérez SISTEMAS OPERATIVOS I. Fundamentos del sistema operativo. OBJETIVO: El alumno seleccionará un sistema operativo de acuerdo
Más detallesDiplomado GNU/Linux Administrator
Diplomado GNU/Linux Administrator GNU/Linux es un sistema operativo que puede ser usado en una máquina de escritorio, en una estación de trabajo o en un servidor. Por sus características de confiabilidad,
Más detallesTema 3. Introducción a la configuración de un PC
Tema 3. Introducción a la configuración de un PC Laboratorio de estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 17 Índice El PC: periféricos y conexiones:
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 detallesFUNDAMENTOS DE INFORMATICA
FUNDAMENTOS DE INFORMATICA TEMAS QUE SE TRATARÁN: Arquitectura Interna Sistemas Operativos Programación en Visual Basic Bases de Datos Redes e Internet 1 FUNDAMENTOS DE INFORMATICA Tema 1: Arquitectura
Más detalles1. Generalidades. M. en C. Mario Farias-Elinos
1. Generalidades M. en C. Mario Farias-Elinos 1 Contenido Introducción Arquitectura de computadoras Arquitectura de un sistema operativo Introducción 2 Introducción Qué es un sistema operativo? Intermediario
Más detallesUniversidad Central de Bayamón Colegio de Desarrollo Empresarial y Tecnología
Universidad Central de Bayamón Colegio de Desarrollo Empresarial y Tecnología Número de Estudiante: Fecha: Nombre: Examen Parcial #1 Prof. Carlos Rodríguez Sánchez REDES 235 Parte I- Selección Múltiple.
Más detallesMÁSTER ONLINE EN ADMINISTRACIÓN LINUX
MÁSTER ONLINE EN ADMINISTRACIÓN LINUX 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
Más detallesDpto. Informática y Automática
Laboratorio de Ingeniería Informática Dpto. Informática y Automática 1 Detalle de equipamiento Servidor LINUX. Dell PowerEdge 1950 (nogal) Servidor UNIX. Origin200 de Silicon (lisisu) Servidor W-2000 server.
Más detallesWilliam A. Romero R. wil-rome@uniandes.edu.co wilrome@acm.org. Departamento de Ingeniería de Sistemas y Computación Universidad de los Andes 2005
William A. Romero R. wil-rome@uniandes.edu.co wilrome@acm.org Departamento de Ingeniería de Sistemas y Computación 2005 Agenda Introducción Requerimientos Funcionales No Funcionales Herramientas de desarrollo
Más detallesIntroducción a la Computación
UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD II: http://www.urbe.edu/info-consultas/web-profesor/12697883/ DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos,
Más detallesInducción al Laboratorio de Informática
Inducción al Laboratorio de Informática La Escuela Colombiana de Ingeniería cuenta con varios Laboratorios, los cuales están a disposición de los estudiantes, profesores y todo el personal administrativo.
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUÍA DE LABORATORIO #6 Nombre de la Practica: Instalación de FreeBSD para Server. Tiempo Estimado: 2 horas
Más detallesTEMA 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 detallesUNIVERSIDAD TÉCNICA DEL NORTE
UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES INFORME TÉCNICO TEMA: ESTUDIO DE LOS MODELOS DIGITALES E-BUSINESS PARA GESTIÓN
Más detallesTECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR
TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR En esta unidad vamos a estudiar el ORDENADOR, sus principios de funcionamiento, elementos que lo componen y las funciones que cumplen dentro del
Más detallesLPIC-1 Guía de estudio Exámenes 101-102
LPIC-1 Guía de estudio Exámenes 101-102 Agradecimientos Sobre el autor Introducción Qué es Linux? Por qué obtener una certificación Linux? Cómo obtener un certificado del LPI Por qué debería comprar este
Más detallesPROGRAMAS DE ESTUDIO FORMATO 7 ADMINISTRACIÓN AVANZADA DE LINUX. Área de Formación Profesional
PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA ADMINISTRACIÓN AVANZADA DE LINUX CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT223 OBJETIVOS GENERALES DE LA ASIGNATURA
Más detallesEs el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.
Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control
Más detallesLA COMPUTADORA DIGITAL Parte 2
LA COMPUTADORA DIGITAL Parte 2 Memoria Parte de la computadora donde se almacena de manera temporal la información (programas + datos). La unidad básica de memoria es el bit o dígito binario (0 ó 1). Representación
Más detallesHistoria de los sistemas operativos
Historia de los sistemas operativos Gustavo Romero Arquitectura y Tecnología de Computadores 14 de febrero de 2014 Gustavo Romero Historia de los sistemas operativos (1/31) Índice 1 Definición 2 Historia
Más detallesAlcatel-Lucent VitalQIP Appliance Manager
Alcatel-Lucent Appliance Manager Solución integral de gestión de direcciones IP y basada en dispositivos con amplia funcionalidad Racionalice la gestión y reduzca los costes administrativos con Alcatel-Lucent
Más detallesGeneralidades Computacionales
Capítulo 2 Generalidades Computacionales 2.1. Introducción a los Computadores Definición: Un computador es un dispositivo electrónico que puede transmitir, almacenar, recuperar y procesar información (datos).
Más detallesLIESH. Fco. Javier Bohórquez Ogalla
LIESH Fco. Javier Bohórquez Ogalla 1 Índice 1. Descripción 3 2. Estructura de funcionamiento 3 2.1. Kernel LIESH.................................. 4 2.2. Programas escritos en LIESH.........................
Más detallesHerramientas de. Sistemas Informáticos I.E.S. Virgen de la Paloma
Herramientas de Virtualización Sistemas Informáticos I.E.S. Virgen de la Paloma Introducción (I) 2 Virtualización: Software que permite instalar un Sistema Operativo (Invitado) sobre otro subyacente (Anfitrión),
Más detallesTEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.
TEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1. DEFINICIÓN DE SISTEMA OPERATIVO.... 2 2. FUNCIONES DE LOS SISTEMAS OPERATIVOS.... 2 3. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS.... 4 4. MODOS DE EXPLOTACIÓN
Más detallesPARTES DE UN COMPUTADOR
PARTES DE UN COMPUTADOR FACULTAD DE CIENCIAS ECONOMICAS Y ADMINISTRATIVAS TECNICA PROFESIONAL EN CONTADURIA Convenio con la Alcaldía de Bucaramanga Docente: Fernando Gavieles Mira Materia: Informática
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesInstalación de XEN... 2 1 Información de XEN... 2 1.1 Qué es XEN?... 2 1.2 Componentes de XEN:... 2
Guía Instalación de XEN en opensuse Contenido de la guía Instalación de XEN... 2 1 Información de XEN... 2 1.1 Qué es XEN?... 2 1.2 Componentes de XEN:... 2 2 Instalación del kernel de XEN para Opensuse
Más detallesBásico de Arquitectura del Computador. Ing. Irvin Cuervo
Básico de Arquitectura del Computador El Computador Hardware Software El Computador Qué es y qué hace un computador? Un computador es básicamente una máquina cuya función principal es procesar información.
Más detallesESCRIPCIÓN GENERAL 1. REQUERIMIENTOS. 1.1 Requerimientos de software
CONFIGURACIÓN DE EQUIPOS PARA UTILIZAR MERLINK P-PS-111-04-2013 Contenido DESCRIPCIÓN GENERAL...3 1. REQUERIMIENTOS...3 1.1 Requerimientos de software...3 1.2 Requerimientos de hardware...4 2. CONFIGURACIÓN
Más detalles2. Requerimientos Técnicos
2. Requerimientos Técnicos La solución SIR-LA (Sistema Integral RECO de Logística Aduanera) fue diseñada para operar como una plataforma centralizada, es decir, un sistema único para una Agencia o grupo
Más detallesSERVIDOR PROXY CACHÉ. Servicios que ofrece:
SERVIDOR PROXY CACHÉ Servicios que ofrece: 1. Filtrado de contenidos web. 2. Proxy caché. 3. Cortafuegos. 4. Antivirus 5. Servidor DHCP. 6. Balanceo de carga. 7. Servidor Web para Intranets. 8. Administración
Más detallesLaboratorio de Herramientas Computacionales
Laboratorio de Herramientas Computacionales Tema 1.1 Componentes físicos de la computadora UNIVERSIDAD MICHOACANA DE SAN NICOLÁS DE HIDALGO FACULTAD DE INGENIERIA ELECTRICA M.I. ROSALÍA MORA JUÁREZ Antecedentes
Más detalles