Sistemas Operativos. Programa Sintético. Objetivos del Curso de Sistemas Operativos. Bibliografía de Sistemas Operativos

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

Download "Sistemas Operativos. Programa Sintético. Objetivos del Curso de Sistemas Operativos. Bibliografía de Sistemas Operativos"

Transcripción

1 Sistemas Operativos ( ) Mg. Jorge Raúl Ardenghi Este curso está dedicado a la memoria de la: Profesora Magister en Ciencias de la Computación: Iris Perla Señas Quién nos incitó a una mejor transmisión del conocimiento hacia los alumnos y también fue un puntal más en la creación del Departamento de Ciencias e Ingeniería de la Computación. Una buena compañera y amiga que nunca olvidaremos. Departamento de Ciencias e Ingeniería de la Computación Objetivos del Curso de Sistemas Operativos El curso desarrolla los conocimientos de Sistemas Operativos desde una visión conceptual y estructural. Se presentan todos los mecanismos de interacción entre sus partes sin particularizar en algún sistema operativo en especial. Se discuten tópicos como: servicios de sistemas operativos, sistemas de archivos, planificación de CPU, manejo de memoria memoria virtual, planificación de discos, interbloqueos, procesos y programación concurrente, protección, sistemas distribuidos, etc. Se presentan algunos ejemplos de estos conceptos en las familias UNIX, Windows XP, Windows Vista, Windows 7, Solaris, etc a lo largo del desarrollo de los módulos, mostrando los matices de implementación entre estos sistemas. El curso requiere conocimientos de arquitectura y organización de computadores y estructura de datos. Programa Sintético Estructuras de Sistemas de Cómputo. 3.0 Estructuras de Sistemas Operativos. 4.0 Procesos. 5.0 Planificación de Procesos. 6.0 Sincronización de Procesos. 7.0 Interbloqueos. 8.0 Manejo de Memoria. 9.0 Memoria Virtual Sistema de Archivos: Interfaces e implementación Manejo de Almacenamiento Secundario Seguridad y Protección. Bibliografía de Sistemas Operativos Bibliografía de Sistemas Operativos (Cont.) Silberschatz, A., Gagne G., y Galvin, P.B.; "Operating System Concepts", Addison-Wesley, 1998, 5ta Edición; 2001, 6ta Edición. 2005, 7ma Edición. 2009, 8va Edición Silberschatz, A., Galvin, P.B. y Gagne, G.; "Applied Operating System Concepts", 1 st Edition, Addison-Wesley, Brinch Hansen, "Operating System Principles", Prentice Hall, 1973 Shaw,A. y Bic,L; "The Logical Design of Operating Systems", Prentice Hall, 1988, 2da Edición Krakowiak,S.; "Principles of Operating Systemas", The MIT Press,1988 Deitel,H.M.; "Sistemas Operativos", Addison-Wesley, 1993, 2da. Edición. (o su versión en inglés) Tanenbaum, A., Woodhull, A. S.; "Operating Systemas: Design and Implementation", Prentice Hall, 1st edition.,1987 (o su version en español); 2 nd edition.prentice Hall, 1997; 3 rd edition, Tanenbaum, A.; "Modern Operating Systems", Addison-Wesley, 1992.(1ra Parte). 2 nd Edition, Prentice Hall, rd Edition Dhamdhere, D. M. Sistemas Operativos: Un Enfoque basado en Conceptos, 2da Edición, Mc Graw Hill, Maekawa, M. y otros; "Operating Systems: Advanced Concepts", The Benjamin /Cummings Pub Nutt, G.; "Centralized and Distributed Operating Systems", Prentice Hall, Nutt, G.; "Operating Systems: A Modern Perspective", Addison- Wesley, Milenkovic,M. "Sistemas Operativos: Conceptos y Diseño", Mc Graw Hill, (o su versión en inglés) Stallings, W. "Operating Systems: Internals and Design Principles", Prentice Hall, 3rd Edition, 1998; 4 th Edition, 2001; 5 th Edition, th Edition, 2009

2 Bibliografía de Sistemas Operativos (Cont.) Bibliografía de Sistemas Operativos (Cont.) Presentación mas descriptiva orientada a aspectos técnicos: Madnick y Donovan, "Sistemas Operativos", 1974 Tanenbaum,A.; "Operating Systemas: Design and Implementation", Prentice Hall, 1997 (o su versión en español) Tanenbaum, A., Woodhull, A. S.; "Operating Systemas: Design and Implementation", 2 nd edition.prentice Hall, Bach,M.J.; "The Design of the UNIX Operating System", Prentice Hall, 1987 McKusick et ál; "The Design and Implementation of the 4.4BSD Operating System",Addison-Wesley,1996. Vahalia, U.; "UNIX Internals: The New Frontiers", Prentice Hall, Pate, S.D.; "UNIX Internals: A Practical Approach", Addison- Wesley, 1996 Revistas Técnicas Operating System Review" SIG del ACM. "Computing Surveys" de ACM. "Transaction on Computer Systems" de ACM. "Transaction on Software Engineering" del IEEE. "Transaction on Computers" del IEEE. "Computer Magazine" del IEEE. "Software Magazine" del IEEE. Sistemas Operativos Qué hace un Sistema Operativo? Organización del Sistema de Cómputo Arquitectura del Sistema de Cómputo Módulo 1: Estructura del Sistema Operativo Operaciones del Sistema Operativo Administración de Procesos Administración de Memoria Administración del Almacenamiento Protección y Seguridad Sistemas Distribuidos Sistemas de Propósito Especial Ambientes de Computación Qué es un sistema operativo? Un programa que actúa como un intermediario entre un usuario de una computadora y el hardware de la computadora. Objetivos de Sistema Operativo: Ejecutar los programas de usuario y permitir la solución de problemas del usuario mas facilmente. Conveniencia de uso del sistema de la computadora. Uso del hardware de la computadora de manera eficiente. Componentes del Sistema de Cómputo 1.Hardware provee los recursos básicos de computación (CPU, memoria, dispositivos de E/S). 2. Sistema Operativo controla y coordina el uso del hardware entre varios programas de aplicación para varios usuarios. 3. Programas de Aplicación define el modo en el cual los recursos del sistema son usados para resolver los problemas de computación de los usuarios (compiladores, sistemas de bases de datos, videojuegos, web, programas administrativos, etc). 4.Usuarios (gente, máquinas, otras computadoras).

3 Usuario 1 Usuario 2 Usuario 3 Usuario n Vista Abstracta de los Componentes del Sistema Compilador Ensamblador Editor Sistema de Base de Datos Programas de Sistema y de Aplicación Sistema Operativo Hardware Sistema Operativo Hardware Librerías Utilitarios Interfaz Definiciones de Sistemas Operativos Alocador de recursos administra todos los recursos. decide sobre requerimientos conflictivos para asegurar eficiencia y uso imparcial de recursos Programa de Control controla ejecución de los programas para prevenir errores y el uso impropio de la computadora. Definiciones de Sistemas Operativos (cont) No existe una definición universalmente aceptada. La cosa que un vendedor entrega cuando uno ordena un sistema operativo resulta una buena aproximación El programa que ejecuta todo el tiempo en la computadora es el kernel o núcleo. Todo lo demás es un programa de sistema (viene junto con el sistema operativo) o un programa de aplicación. Inicio de la Computadora Organización del Sistema de Cómputo El programa de bootstrap es cargado en el encendido o reboot Tipicamente almacenado en ROM o EEPROM, generalmente conocido como firmware Inicializa todos los aspectos del sistema Carga el kernel del sistema operativo y comienza la ejecución Operación del Sistema de Cómputo Una o más CPUs, se provee acceso a la memoria compartida por dispositivos de control conectados a un canal común. La ejecución concurrente de CPUs y dispositivos compiten por ciclos de memoria.

4 Organización del Sistema de Cómputo Operación del Sistema de Cómputo teclado impresora discos Controlador disco Controlador USB Adaptador gráfico memoria Los dispositivos de E/S y la CPU pueden ejecutar concurrentemente. Cada controlador de dispositivos está encargado de un tipo particular de dispositivo. Cada controlador de dispositivos tiene un buffer local. La CPU mueve datos desde/hacia la memoria principal a/desde los buffers locales. La E/S es desde el dispositivo al buffer local del controlador. El controlador de dispositivo informa a la CPU que ha finalizado su operación por medio de una interrupción. Funcionamiento de las Interrupciones Una interrupción transfiere el control a la rutina de servicio de la misma, generalmente por medio del vector de interrupción, que contiene las direcciones de todas las rutinas de servicio. La arquitectura de la interrupción debe salvar la dirección de la instrucción interrumpida. Las interrupciones entrantes son deshabilitadas mientras otra interrupción está siendo procesada para prevenir una pérdida de interrupción. Un trap es una interrupción generada por el software causada por un error o por un requerimiento de usuario. Un sistema operativo es manejado por las interrupciones. Manejo de Interrupciones El sistema operativo preserva el estado de la CPU almacenando los registros y el contador de programa. Determina que tipo de interrupción ha occurrido: polling Sistema de interrupción vectoreado Segmentos de código separados determinan que tipo de acción deberían llevarse a cabo para cada tipo de interrupción. Línea de tiempo de Interrupción para un proceso simple realizando una salida proc ejec proc de int de E/S Ocioso transfiriendo Req E/S transferencia hecha Req E/S transferencia hecha CPU Dispositivo E/S Estructura de E/S Forma Sincrónica Luego que la E/S comienza, el control retorna al programa del usuario solo cuando la E/S se haya completado. una instrucción de espera mantiene ociosa la CPU hasta la próxima interrupción. lazo de espera (contención para el acceso a memoria). A lo sumo una E/S requerida es atendida a la vez, no hay procesamiento simultáneo de E/S.

5 Inroducción Estructura de E/S (Cont.) Forma Asincrónica Luego que la E/S comienza, el control retorna al programa del usuario sin esperar que la E/S se haya completado. Llamada al Sistema requiere al SO que permita al usuario esperar por la terminación de la E/S. Tabla de estado de los dispositivos: contiene una entrada por cada dispositivo de E/S indicando su tipo, dirección, y estado. El SO pone un índice en la tabla de dispositivos de E/S para determinar el estado del dispositivo y modificar la entrada a la tabla para incluir la interrupción. usuario kernel Dos Métodos de E/S Sincrónico proc que requiere espera driver de disp manejador de int Hardware transf de datos tiempo Asincrónico proc que requiere driver de disp manejador de int Hardware transf de datos tiempo usuario kernel Tabla de estado de dispositivos Estructura de Acceso Directo a Memoria (DMA) disp: lect tarjetas 1 status: ociosa disp: impresora 3 status: ocupada disp: unidad disco 1 status: ociosa disp: unidad disco 2 status: ociosa disp: unidad disco 3 status: ocupada req para imp direc: long: 1245 req para unidad de disco 3 arch: xxx oper: lect dir:43098 Long: req para unidad de disco 3 arch: yyy oper: esc dir: Long: 500 CPU Memoria Instrucciones de E/S Disp E/S Usado por dispositivos de E/S de alta velocidad para transmitir información a velocidades similares a la de la memoria. El controlador de dispositivos transfiere bloques de datos desde el buffer de almacenamiento directamente a la memoria principal sin la intervención de la CPU. Solo una interrupción es generada por bloque, y no una por byte. Estructura de almacenaje Memoria principal único medio de almacenaje que la CPU puede acceder directamente. Almacenaje Secundario extensión de la memoria principal que provee una gran capacidad de almacenaje no volátil. Discos Magnéticos La superficie del disco está logicamente dividida en tracks (pistas), los cuales están subdivididas en sectores. El controlador de disco determina la interacción lógica entre el dispositivo y la computadora. Mecanismo del Movimiento de Cabezas en el Disco

6 Jerarquía de almacenaje Los sistemas de almacenaje está organizado en jerarquía. Velocidad Costo Volatilidad Caching información copiada en un sistema de almacenaje rápido; la memoria principal puede verse como el último cache para el almacenaje secundario. Jerarquía de Dispositivos de Almacenaje registros cache memoria principal disco electrónico disco magnético disco óptico cinta magnética Caching Principio importante que es llevado a cabo por varios niveles en una computadora (en hardware, sistema operativo, software) La información en uso copiada desde un almacenaje lento a uno más rápido temporariamente. El almacenaje más rápido (cache) es verificado primero para determinar si la información está alli: Si está, es usada directamente del cache (rápido) Si no, el dato es copiado al cache y usado allí. Caching (Cont.) El caché es más pequeño que el almacenaje de donde se ha traído la información: La administración del cache es un problema importante de diseño. El tamaño del cache y la política de reemplazo. Rendimiento de varios niveles de almacenamiento Movimiento entre niveles de la jerarquía de almacenaje puede ser explícito o implícito. Migración de un entero A de disco a registro Ambientes multitarea deben ser cuidadosos en el uso de los valores más recientes, no importa donde está almacenado en la jerarquía de almacenaje Disco magnético Memoria principal Caché Registro hardware

7 Migración de un entero A de disco a registro (cont.) Los ambientes multiprocesador deben ofrecer coherencia de caché en hardware tal que todas las CPUs tienen el más reciente valor en sus cachés. En los ambientes distribuidos la situación es más compleja: Existen varias copias de datos. Existen varias soluciones que no son motivo de este curso. Estructura del Sistema Operativo La Multiprogramación es necesaria para lograr eficiencia: Un simple usuario no puede mantener la CPU y los dispositivos de E/S ocupados todas las veces. La multiprogramación organiza las tareas (código y datos) de tal manera que la CPU siempre tiene uno ejecutando. Un subconjunto del total de tareas en el sistema se mantienen en memoria. Una tarea es selecionada y ejecuta vía una planificación de tareas. Cuando tiene que esperar (p.e. E/S), el sistema operativo conmuta a otra tarea. Estructura del Sistema Operativo El Tiempo Compartido (multitarea) es una extensión lógica en la cual la CPU conmuta tareas tan frecuentemente que los usuarios pueden interactuar con cada tarea mientras está ejecutando, creando la computación interactiva. El tiempo de respuesta debería ser < 1 second Cada usuario tiene al menos un programa ejecutando en memoria proceso Si hay varias tareas listas para ejecutar al mismo tiempo planificación de CPU. Si un proceso no entra en memoria, el swapping lo mueve fuera y hacia dentro de la memoriamoves para ejecutar. La Memoria Virtual permite la ejecución de procesos no completos en la memoria. Distribución de la memoria en un sistema multiprogramado k Sistema Operativo job 1 job 2 job 3 job 4 Operaciones del Sistema Operativo Las interrupciones son manejadas por el hardware El error o requerimiento de software crea una excepción o trap Division por cero, requiere por un servicio del sistema operativo Otros problemas de procesos incluyen lazos infinitos, procesos que se modifican unos con otros o el sistema operativo. Operaciones del Sistema Operativo La operación en modo dual permite al sistema operativo protegerse a si mismo y otros compionentes del sistema Modo usuario y modo kernel El bit de modo es provisto por el hardware Provee la habilidad para distinguir cuando el sistema está ejecutando código de usuario o código kernel. Algunas instrucciones son privilegiadas, sólo se ejecutan en modo kernel. La llamada a sistema cambia el modo a kernel, el retorno de la llamada reinicia al modo usuario.

8 Transición del modo usuario al modo kernel Timer para prevenir lazos infinitos / alto consumo de recursos por procesos Produce un interrupción luego de un período específico. El SO decrementa un contador. Cuando el contador llega a cero genera una interrupción. Se inicia antes que el proceso planificado gane el control o termina el programa que excede el tiempo fijado. Transición del modo usuario al modo kernel (cont) Administración de Procesos Un proceso es un programa en ejecución. Es una unidad de trabajo dentro del sistema. Un programa es una entidad pasiva, el proceso es una entidad activa. El proceso necesita recursos para realizar su tarea. CPU, memoria, E/S, archivos Initialización de datos La terminación de procesos require reclamar los recursos reusables. Administración de Procesos (cont.) Los procesos de hilo simple tienen un contador de programa especificando la locación de la próxima instrucción a ejecutar. El proceso ejecuta instrucciones secuencialmente, una por vez hasta terminar. Procesos multihilados tienen un contador de programa por hilo. Tipicamente un sistema tiene muchos procesos, algún usuario, algún SO ejecutando concurrentemente en una o más CPUs. Concurrencia por multiplexado de CPUs entre procesos / hilos. Actividades de la Administración de Procesos El sistema operativo es responsable por las siguientes actividades en conexión con la administración de procesos. Creación y eliminación de procesos. Suspensión y reactivación de procesos. Provisión de mecanismos para: sincronización de procesos comunicación de procesos manejo de interbloqueos Administración de Memoria Todos los datos antes y después del procesamiento. Todas las instrucciones en memoria para ejecutar. Determina que hay en memoria cuando es necesario optimizar la utilización de CPU y el tiempo de respuesta a los Actividades de la administración de memoria: Lleva control de que partes de la memoria están siendo usadas y por quien. Decide que procesos cargar cuando hay espacio de memoria disponible. Ocupa y desocupa espacio de memoria cuando necesite.

9 Administración del almacenaje El SO provee una visión lógica y uniforme del almacenaje de información Hace abstracción de las propiedades físicas a una unidad lógica de almacenaje archivo. Cada medio es controlado por un dispositivo (p.e. disco, cinta, etc) Propiedades variables incluyen velocidad de acceso, capacidad, método de acceso (secuencial o al azar) Administración del almacenaje (cont.) Administración del Sistema de Archivos Los archivos, usualmente están organizados en directorios El control de acceso en la mayoría de los sistemas determina quien puede acceder a que Las actividades del SO incluyen: Creación y destrucción de archivos y directorios. Soporte de primitivas para el manejo de archivos y directorios. Mapeo de archivos sobre el almacenaje secundario. Respaldo sobre medios de almacenajes estables. Administración de Almacenaje Secundario Los discos son usados para almacenar datos que no entran en memoria principal o para datos que tienen que ser guardados un largo período de tiempo. Su administración es de vital importancia. La velocidad de operación de la computadora dependen del subsistema de discos y sus algoritmos. Administración de Almacenaje Secundario Las actividades del SO: Administración del espacio libre Alocación del almacenaje Planificación del disco (no hoy en día.) Algunos tipos de almacenajes no necesitan ser rápidos: Almacenaje terciario como el óptico y las cintas magnéticas Pero aún así deben ser administrados. Varian entre WORM (write-once, read-many-times) y RW (read-write) Subsistema de E/S Uno de los propósitos del SO es esconder las peculiaridades de los dispositivos de hardware de los usuarios. Los subsistemas de E/S son responsables de: Administración de memoria de las E/S incluyendo el buffering (almacena datos temporariamente mientras están siendo transferidos), caching (almacena partes de datos en almacenamiento rápido por rendimiento), spooling (el solapado de la salida de un job con la entrada a otros) Interfaz general de drivers de dispositivos. Drivers específicos para dispositivos de hardware Protección y Seguridad Protección mecanismo para controlar el acceso de procesos o usuarios a recursos definido por el SO Seguridad defensa del sistema contra ataques internos y externos Amplio rango, incluyendo DoS, worms, virus, robo de identidad, robo de servicios

10 Protección y Seguridad (cont.) Los Sistemas generalmente primero distinguen entre usuarios para determinar quien puede que: Identidad de usuarios (ID de usuarios, IDs de seguridad) incluye nombre y número asociado, uno por usuario El ID de usuario se asocian con todos los archivos, procesos de ese usuario para determinar el control de acceso Identificador de grupo (ID de grupo) permite definir a un conjunto de usuarios controlar el manejo, también asociado con cada proceso, archivo Escalamiento de privilegios permite al usuario cambiar a un ID efectivo con más derechos Ambientes de Computación Computadora Tradicional Borrosa en el tiempo Ambiente de oficina PCs conectadas a una red, terminales conectados mainframe o minicomputadoras proveyendo procesamiento en lotes y tiempo compartido Ahora portales permitiendo conexión en red y sistemas remotos acceder a los mismos recursos. Redes hogareñas Usados como sistemas simples, luego modems Ahora firewalls y redes Ambientes de Computación (Cont.) Computación Cliente-Servidor Terminales bobos suplantados por PCs Muchos sistemas, ahora servidores, responden a requerimientos generados por los clientes El servidor provee una interfaz al cliente que requiere el servicio (p.e. base de datos) El servidor de archivos provee una interfaz para que clientes almacenen y recuperen archivos cliente cliente cliente cliente servido r red Computación Peer-to-Peer (P2P) Otro modelo de sistema distribuido P2P no distingue entre clientes y servidores Todos los nodos son considerados peers Cada uno puede actuar como cliente, servidor o ambos El Nodo debe agregarse a la red P2P Registra su servicio con un servicio central de búsqueda sobre la red o Requerir por un broadcast un servicio y responder a los requerimientos por servicio via protocolo de descubrimiento. Ejemplos incluyen Napster y Gnutella Computación basada en la Web La Web se ha convertido ubicua Las PCs son los dispositivos que prevalecen La mayoría de los dispositivos están en red para tener acceso a la web Nueva categoría de dispositivos para manejar el tráfico de la web entre servidores similares: balanceadores de carga. El uso de SOs como Windows 95, lado del cliente, han evolucionado hacia Linux y Windows XP, Vista y Windows 7 los cuales pueden ser clientes y servidores Fin del Módulo 1

Sistemas Operativos. ( ) Mg. Karina M. Cenci Departamento de Ciencias e Ingeniería de la Computación

Sistemas Operativos. ( ) Mg. Karina M. Cenci Departamento de Ciencias e Ingeniería de la Computación Sistemas Operativos (16-5949) Mg. Karina M. Cenci kmc@cs.uns.edu.ar Departamento de Ciencias e Ingeniería de la Computación Objetivos del Curso de Sistemas Operativos El curso desarrolla los conocimientos

Más detalles

1.- Introducción Definición

1.- Introducción Definición 1.- Introducción Definición Organización de Computadoras Architectura de Computadoras Estructura del Sistema Operativo Operaciones del Sistema Operativo Procesos Memoria Almacenamiento Intro a los componentes

Más detalles

Sistemas Operativos. Mg. Jorge Raúl Ardenghi Departamento de Informática Facultad de Ingeniería

Sistemas Operativos. Mg. Jorge Raúl Ardenghi Departamento de Informática Facultad de Ingeniería Sistemas Operativos Mg. Jorge Raúl Ardenghi jra@cs.uns.edu.ar Departamento de Informática Facultad de Ingeniería Objetivos del Curso de Sistemas Operativos El curso desarrolla los conocimientos de Sistemas

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 Operativos Mg. Karina M. Cenci

Sistemas Operativos Mg. Karina M. Cenci Sistemas Operativos Mg. Karina M. Cenci kmc@cs.uns.edu.ar Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Objetivos del Curso de Sistemas Operativos El curso desarrolla

Más detalles

Planificación de Procesos. Módulo 5. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco

Planificación de Procesos. Módulo 5. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco Planificación de Procesos Módulo 5 Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco Planificación de Procesos Conceptos Básicos Criterios de Planificación

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

Introducción a la Computación

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

Procesos. Procesos. Concurrencia de procesos. Qué es un proceso? Estados de un proceso. Modelo de 2 estados. (C) 2008 Mario Medina 1

Procesos. Procesos. Concurrencia de procesos. Qué es un proceso? Estados de un proceso. Modelo de 2 estados. (C) 2008 Mario Medina 1 Procesos Procesos Mario Medina mariomedina@udec.cl El sistema operativo como administrador de procesos Controla la ejecución de procesos para optimizar criterios Asigna recursos a procesos Facilita sincronización

Más detalles

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

Requerimientos Principales de un Sistema Operativo. Descripción y Control de Procesos. Proceso

Requerimientos Principales de un Sistema Operativo. Descripción y Control de Procesos. Proceso Requerimientos Principales de un Sistema Operativo Descripción y Control de Procesos Capítulo 3 Entrelazar la ejecución de varios procesos para maximizar el uso del procesador a la vez que se mantiene

Más detalles

Requerimientos principales de un sistema operativo

Requerimientos principales de un sistema operativo Descripción y control de procesos Requerimientos principales de un sistema operativo Intercalar la ejecución de varios procesos para maximizar el uso del procesador proporcionando un tiempo de respuesta

Más detalles

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?

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

Unidad II: Administración de Procesos y del procesador

Unidad II: Administración de Procesos y del procesador Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros

Más detalles

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO NOMBRE DE LA ASIGNATURA: SISTEMAS OPERATIVOS 0 a. Generalidades. Número de Orden: Prerrequisi to (s): 23 Código: SOP 0 AIC 0 Ciclo Académico: Área: V Especializa da U.V.: 4 Duración del Ciclo en Semanas:

Más detalles

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones: Ensamblador Interrupciones Definición: Una interrupción es el rompimiento en la secuencia de un programa para ejecutar un programa especial llamando una rutina de servicio cuya característica principal

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

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica

Más detalles

Sistemas Operativos. Curso 2016 Procesos

Sistemas Operativos. Curso 2016 Procesos Sistemas Operativos Curso 2016 Procesos Agenda Proceso. Definición de proceso. Contador de programa. Memoria de los procesos. Estados de los procesos. Transiciones entre los estados. Bloque descriptor

Más detalles

Unidad II Introducción a las redes de computadoras

Unidad II Introducción a las redes de computadoras Gobierno del Estado de México Escuela Preparatoria Oficial No. 82 José Revueltas Hay que alcanzar la exaltación verdadera, para lograrlo, hay que ser serenos, sin prisas, estudiar, trabajar y disciplinarse

Más detalles

Señal de petición de Interrupción

Señal de petición de Interrupción Consideren una tarea que require tomar caracteres desde un teclado y mostrarlos en la pantalla de un monitor. La tasa de transferencia desde un teclado a un computador está limitado por la velocidad del

Más detalles

Estructuras de Sistemas Operativos

Estructuras de Sistemas Operativos Estructuras de Sistemas Operativos Definicion de Sistema Operativos Un sistema operativo es un programa que actua como inter entre el usuario y el hardware de un computador y su proposito es proporcionar

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria. Unidad académica: Sistemas Operativos. Ubicación: Sexto Semestre. Clave: 1995 Horas semana-mes:

Más detalles

Convivencia. Gestión del Sistema de Entrada/Salida

Convivencia. Gestión del Sistema de Entrada/Salida Convivencia Gestión del Sistema de Entrada/Salida Dra. Carolina Carolina Mañoso Mañoso Dpto. Dpto. Imformática Informática y y Automática.UNED Introducción (1/2) El sistema de Entrada/Salida es la parte

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

GESTIÓN ACADÉMICA GUÍA DIDÁCTICA HACIA LA EXCELENCIA COMPROMISO DE TODOS! Nombres y Apellidos del Estudiante:

GESTIÓN ACADÉMICA GUÍA DIDÁCTICA HACIA LA EXCELENCIA COMPROMISO DE TODOS! Nombres y Apellidos del Estudiante: PÁGINA: 1 de 6 Nombres y Apellidos del Estudiante: Grado: SEXTO Periodo: TERCERO N 1 Docente: Área: TECNOLOGIA E INFORMATICA Duración: 8 HORAS Asignatura: INFORMATICA ESTÁNDAR: Analizo y expongo razones

Más detalles

Conceptos Generales Tabla de Contenidos

Conceptos Generales Tabla de Contenidos Conceptos Generales Tabla de Contenidos 1. Conceptos Generales... 2 1.1 Introducción:... 2 1.2 Definición de un Sistema Operativo... 2 1.3 Estructura, elementos y funciones...5 1.3.1 Evolución de los sistemas

Más detalles

El Computador. Software

El Computador. Software El Computador Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que

Más detalles

Manual de Procedimientos

Manual de Procedimientos 1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones

Más detalles

CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA

CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA 3.1 INTRODUCCIÓN En un centro de llamadas de emergencia de nueve llamadas que se reciben solo una es real y las ocho restantes

Más detalles

Software Computacional y su clasificación

Software Computacional y su clasificación Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca

Más detalles

Conceptos Básicos de Software. Clase III

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

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M. MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS

Más detalles

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador Act 1: Revisión de Presaberes Lectura No. 1 Título de la Lectura: El Computador Computador, dispositivo electrónico capaz de recibir un conjunto de instrucciones (input) y ejecutarlas realizando cálculos

Más detalles

Guía de Uso. Administración de Tokens

Guía de Uso. Administración de Tokens Guía de Uso Administración de Tokens Índice Guía de Uso Safesign Identity Client... 3 OBJETIVO... 3 ALCANCE... 3 RESPONSABLES... 3 GLOSARIO... 3 INTRODUCCIÓN... 4 efirma y los Certificados Digitales...

Más detalles

Área Académica: Escuela Superior de Tlahuelilpan. Tema: Los Sistemas Operativos y sus Procesos

Área Académica: Escuela Superior de Tlahuelilpan. Tema: Los Sistemas Operativos y sus Procesos Área Académica: Escuela Superior de Tlahuelilpan Asignatura: Sistemas Operativo Tema: Los Sistemas Operativos y sus Procesos Profesor(a): M. En C. Nubia Belzabet Pérez Olguín Periodo: Enero Junio 2014

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Capítulo 1 Introducción a la Computación

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

Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses

Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses Tema 3. Buses 1. Introducción Jerarquía de buses Clasificación Fases de una transacción 2. Transferencia de datos 3. Temporización Bus síncrono Bus asíncrono Bus semisíncrono 4. Arbitraje del bus Centralizado

Más detalles

Tema 4. Gestión de entrada/salida

Tema 4. Gestión de entrada/salida Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada

Más detalles

Sistemas de Operación II

Sistemas de Operación II Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale, Mariela Curiel (USB) Andrew Tanembaum y Marteen van Steen Contenido Clientes Servidores

Más detalles

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04 Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía

Más detalles

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión, en Matemáticas y Computación, así

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA SISTEMAS OPERATIVOS PARA RED GUIA PRIMER PARCIAL DISCENTES: EDUARDO VENCES

Más detalles

Sistemas Operativos. Curso 2013 Virtualización

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

Introducción a las redes de computadores

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

Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu

Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu En este capítulo se describe el diseño de un sistema, denominado HuSystem, planteado para cumplir dos objetivos: Búsqueda

Más detalles

Programación estructurada (Interfaces Windows y Unix)

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

Sistemas operativos. Tema 9: Gestión n de E/S

Sistemas operativos. Tema 9: Gestión n de E/S Sistemas operativos Tema 9: Gestión n de E/S Gestión n de E/S Un sistema de computación n puede incorporar múltiples dispositivos de E/S: De interfaz de usuario: ratones, teclados, pantallas, etc. De almacenamiento:

Más detalles

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida Contenido Sistemas de Categorias de los Dispositivos de En qué se diferencian los dispositivos de? Técnicas para realizar la E/S Interrupciones Interfaces involucradas en E/S Buffering Categorias de los

Más detalles

Sistemas de Computación I/O. 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio

Sistemas de Computación I/O. 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio Sistemas de Computación I/O 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio Funciones: Enviar comandos a los dispositivos Detectar interrupciones. El usuario no

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

SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008

SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008 SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008 1.- INTRODUCCIÓN A LOS PROCESOS 1.1.- Concepto 1.2.- Composición y estructura 1.3.- Estados y transiciones 2.- COMUNICACIÓN ENTRE PROCESOS

Más detalles

SISTEMAS OPERATIVOS AVANZADOS

SISTEMAS OPERATIVOS AVANZADOS SISTEMAS OPERATIVOS AVANZADOS TEMA 3 CLAVE: MIS 204 PROFESOR: M.C. ALEJA DRO GUTIÉRREZ DÍAZ 3. PROCESOS CONCURRENTES 3.1 Conceptos de programación concurrente 3.2 El problema de la sección crítica 3.3

Más detalles

Redes I Clase # 3. Licda. Consuelo E. Sandoval

Redes I Clase # 3. Licda. Consuelo E. Sandoval Redes I Clase # 3 Licda. Consuelo E. Sandoval 1. PROCESAMIENTO CENTRALIZADO El proceso centralizado es utilizado en los Mainframes, Minicomputadoras y en las Micro multiusuario. Los enlaces a estas máquinas

Más detalles

Organización de Computadoras. Turno Recursantes Clase 8

Organización de Computadoras. Turno Recursantes Clase 8 Organización de Computadoras Turno Recursantes Clase 8 Temas de Clase Subsistema de Memoria Organización de Memoria Principal Notas de clase 8 2 Memoria Velocidad del procesador: se duplica cada 18 meses

Más detalles

Concepto de sistema operativo

Concepto de sistema operativo Concepto de sistema operativo Son un elemento fundamental en cualquier sistema informático. Sin ellos, los sistemas informáticos no podrían funcionar. Un sistema operativo está formado por un conjunto

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

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7).

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7). REDES DE COMPUTADORES I Lectura No. 5. TEMAS: 1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7). SISTEMA DE SEÑALIZACIÓN NÚMERO 7 (SS7)

Más detalles

Introducción a los sistemas de bases de datos

Introducción a los sistemas de bases de datos Introducción a los sistemas de bases de datos Bases de datos II: Tema 1 Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1 1 Estructura del tema Qué es un sistema SGBD? Por qué utilizar un SGBD?

Más detalles

Para obtener una cuenta de padre

Para obtener una cuenta de padre Orientación de Calificaciones Portal Padres Temas Principales Características Para obtener una Cuenta de Padres Lineamientos sobre el uso Manejo de la Cuenta Información de apoyo Calificaciones en Portal

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

Más detalles

MANUAL DE USUARIO DE OFICINA CONECTADA

MANUAL DE USUARIO DE OFICINA CONECTADA MANUAL DE USUARIO DE OFICINA CONECTADA 1 OFICINA CONECTADA INDICE 1 INTRODUCCIÓN...3 2 USO DEL SERVICIO...4 2.1 CONFIGURACIÓN EQUIPO CLIENTE...4 2.2 ADMINISTRACIÓN AVANZADA...5 2.2.1 Gestión de usuarios...7

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 22 de enero de 2015 Histórico de cambios Fecha Descripción Autor 16/09/13

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.

Más detalles

Porqué Nemetschek cambió su sistema de protección de software a NemSLock?

Porqué Nemetschek cambió su sistema de protección de software a NemSLock? Preguntas acerca de NemSLock (Nemetschek Software Lock) Preguntas frecuentes de soporte técnico (FAQ) Categoría: Technik->Licencias Programas: Allplan 2015 Allplan 2014 Allplan 2013 Allplan 2012 Allplan

Más detalles

Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma.

Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma. La BIOS, siglas de su nombre en inglés Basic Input-Output System, también conocida como Sistema Básico de Entrada / Salida, es básicamente un código de software que permite iniciar el sistema operativo

Más detalles

Peer-to-Peer (Punto a Punto) Cliente-Servidor

Peer-to-Peer (Punto a Punto) Cliente-Servidor Tipos de Redes Peer-to-Peer (Punto a Punto) Cliente-Servidor Donde es apropiada la Peer_to_Peer Son buena elección para entornos donde: Hay menos de 20 usuarios. Los usuarios están situados todos en el

Más detalles

INTRODUCCIÓN. Definiciones ORDENADOR (RAE 1992): En esta asignatura computador y ordenador tiene el mismo significado

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

NORMATIVA DE HOSTING VIRTUAL DE LA UNIVERSIDAD DE SEVILLA (SIC - JUNIO 2014)

NORMATIVA DE HOSTING VIRTUAL DE LA UNIVERSIDAD DE SEVILLA (SIC - JUNIO 2014) NORMATIVA DE HOSTING VIRTUAL DE LA UNIVERSIDAD DE SEVILLA (SIC - JUNIO 2014) Características generales.- La Universidad de Sevilla (US), a través del Servicio de Informática y Comunicaciones (SIC), pone

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS 5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración

Más detalles

Arquitectura Cliente/Servidor

Arquitectura Cliente/Servidor Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol

Más detalles

AxxonSoft. Manual para la instalación y operación del módulo. Pelco. Versión 1.1

AxxonSoft. Manual para la instalación y operación del módulo. Pelco. Versión 1.1 AxxonSoft Manual para la instalación y operación del módulo Pelco Versión 1.1 Moscú, 2012 Índice ÍNDICE... 2 1 LISTA DE TÉRMINOS UTILIZADOS... 3 2 INTRODUCCIÓN... 4 2.1 Propósito del documento... 4 2.2

Más detalles

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión en matemáticas y computación, así

Más detalles

Acceso al Disco Compartido y Dispositivos USB y DVD

Acceso al Disco Compartido y Dispositivos USB y DVD Acceso al Disco Compartido y Dispositivos USB y DVD Los Técnicos Académicos de las carreras de Matemáticas y Actuaría del Departamento de Matemáticas en el Tlahuizcalpan, ponen a su disposición este mini-manual,

Más detalles

Capítulo 4 Gestión de memoria

Capítulo 4 Gestión de memoria Sistemas operativos: una visión aplicada Capítulo 4 Gestión de memoria Contenido Objetivos del sistema de gestión de memoria Modelo de memoria de un proceso Esquemas de memoria basados en asignación contigua

Más detalles

Sistema de Captura Electrónica

Sistema de Captura Electrónica Sistema de Captura Electrónica Instructivo de Instalación y Configuración de Lote Server a PC Versión del Documento v2.01 INDICE INDICE... 2 Consideraciones generales de las aplicaciones... 4 Especificaciones

Más detalles

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los

Más detalles

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas. Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento

Más detalles

ASIGNATURA: SISTEMAS OPERATIVOS I Cód.: 31-203 Régimen: Cuatrimestral Horas semanales: 4 horas Escuela: Sistemas 2011 FUNDAMENTOS:

ASIGNATURA: SISTEMAS OPERATIVOS I Cód.: 31-203 Régimen: Cuatrimestral Horas semanales: 4 horas Escuela: Sistemas 2011 FUNDAMENTOS: 1 ASIGNATURA: SISTEMAS OPERATIVOS I Cód.: 31-203 Régimen: Cuatrimestral Horas semanales: 4 horas Escuela: Sistemas 2011 FUNDAMENTOS: Los Sistemas Operativos son los gestores de recursos del sistema de

Más detalles

www.thinstuffmexico.com.mx

www.thinstuffmexico.com.mx Thinstuff XP/VS Server Manual de Instalación Versión 1.0.4 Pág. 1 INDICE Introducción.3 Requisitos del Sistema....3 Software y Hardware.. 4 Aviso del Fabricante...4 Instalación..5 Licencia Valida....11

Más detalles

La publicación. Pere Barnola Augé P08/93133/01510

La publicación. Pere Barnola Augé P08/93133/01510 La publicación Pere Barnola Augé P08/93133/01510 FUOC P08/93133/01510 La publicación Índice Introducción... 5 1. El dominio... 7 2. Alojamiento web... 9 3. FTP... 11 3.1. Cliente FTP... 11 3.1.1. Cómo

Más detalles

Arquitectura de Redes y Comunicaciones

Arquitectura de Redes y Comunicaciones DIRECCIONAMIENTO IP Una dirección IP es un número que identifica de manera lógica y jerárquica a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo

Más detalles

Práctica 4.1.- Virtual Box.

Práctica 4.1.- Virtual Box. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 4 Cada máquina virtual tiene asignados, de forma independiente, un conjunto de recursos hardware (procesador, memoria, almacenamiento, dispositivos

Más detalles

Comunicación entre Procesos y Sockets

Comunicación entre Procesos y Sockets Temas de la clase de hoy Proceso Sockets Dominios, protocolos y tipos vinculados a los sockets Introducción a Stream y Datagram El modelo cliente-servidor Funciones del cliente Funciones del servidor Orientación

Más detalles

Qué es una máquina virtual?

Qué es una máquina virtual? Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar

Más detalles

Novedades incluidas en Discovery 4.50

Novedades incluidas en Discovery 4.50 Novedades incluidas en Discovery 4.50 Nuevo comprobante: Cotizaciones en ventas Se incorpora el registro de cotizaciones al sistema, ya sea en forma manual o mediante importación desde archivos de texto.

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

DataMAX pa r a PS3. Manual del Usuario V1.0

DataMAX pa r a PS3. Manual del Usuario V1.0 DataMAX pa r a PS3 Manual del Usuario V1.0 IMPORTANTE! Debe seguir los pasos de este manual antes de que pueda usar tarjetas de memoria de 8, 16, 32 o 64MB de otras compañías en su PlayStation 3. Índice

Más detalles

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS

CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS Tecnologías informáticas en la escuela 379 17 ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS 17.1 INTRODUCCIÓN Existe una gran cantidad de SO,

Más detalles

GERENCIA DE INTEGRACIÓN

GERENCIA DE INTEGRACIÓN GERENCIA DE INTEGRACIÓN CONTENIDO Desarrollo del plan Ejecución del plan Control de cambios INTRODUCCIÓN La gerencia de integración del proyecto incluye los procesos requeridos para asegurar que los diversos

Más detalles

Procesos. Bibliografía. Threads y procesos. Definiciones

Procesos. Bibliografía. Threads y procesos. Definiciones Procesos Prof. Mariela Curiel Bibliografía A. Tanembaum & M. Van Steen. Sistemas Distribuidos. Principios y Paradigmas. 2da. Edición. Smith & Nair. The Architecture of Virtual Machines. IEEE Computer.

Más detalles

Tema 8 Procesos. * Definición informal: un proceso es un programa en ejecución

Tema 8 Procesos. * Definición informal: un proceso es un programa en ejecución Tema 8 Procesos 8.1 Aspectos básicos de los procesos 8.1.1 Concepto de proceso * Definición informal: un proceso es un programa en ejecución Un programa ejecutable es un conjunto de instrucciones y datos

Más detalles

CONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES

CONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA EL PROYECTO CONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES Consorcio de la Zona Franca de Cádiz Junio 2011 Página 2 de 10 Índice general

Más detalles