Tema 6: Sistemas Operativos

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

Download "Tema 6: Sistemas Operativos"

Transcripción

1 Tema 6: Sistemas Operativos Un computador sin software es algo sencillamente inútil salvo, quizás, como elemento decorativo. Un sistema operativo constituye, probablemente, la parte más importante del conjunto de software que acompaña a cualquier computador moderno. El sistema operativo controla todos los recursos del computador y ofrece la base sobre la cual pueden escribirse y ejecutarse el resto de programas de aplicación. 6.1 Definición de Sistema Operativo Aquí se describe aquella parte del "software" de un ordenador que transforma el "hardware" en algo útil: el sistema operativo. Para los fines de este capítulo es importante considerar un ordenador como un conjunto de recursos. Estos pueden ser de tipo físico, lógico o una mezcla de ambos. Tomados como un todo, estos recursos proporcionan facilidades para el tratamiento y la entrada/salida de datos, así como para otros aspectos del funcionamiento de un sistema informático. Un Sistema Operativo es un conjunto de programas y funciones que controlan el funcionamiento del hardware ocultando sus detalles, ofreciendo al usuario una vía sencilla y flexible de acceso a la computadora. Una computadora es una máquina que posee un conjunto de elementos que denominamos recursos, que deben ser racionalmente distribuidos y utilizados, Para obtener de ellos el mejor rendimiento. Estos recursos son los siguientes: El procesador: donde se ejecutan las instrucciones y, por ello, deben controlarse los programas que se ejecuten y su secuencia. La memoria principal: todo programa que se ejecute en una computadora, así como cualquier dato que se desee procesar, debe estar en la memoria interna, por tanto, es necesario regular su uso y ocupación. La entrada/salida: todos los programas necesitan realizar operaciones de entrada y salida sobre sus unidades periféricas para el control y direccionamiento de las mismas. La información: los datos, sus tipos, tamaños y métodos de representación tienen que estar perfectamente controlados para evitar operaciones erróneas o falsas interpretaciones. Tema 6. Sistemas Operativos. Página 1

2 Desde el punto de vista del control de los recursos de una computadora, se puede decir que un sistema operativo es el administrador de los recursos ofrecidos por el hardware para alcanzar un rendimiento eficaz de los mismos. 6.2 Tareas de los Sistemas operativos Si todo programador de aplicaciones tuviera que controlar todos los componentes de la estructura interna del computador cuando hace sus programas, muy probablemente, no existirían tantos programas en el mercado. Por poner un ejemplo, emplear la instrucción escribir archivo es mucho más simple que tener que preocuparse por mover las cabezas lectoras del disco hasta una posición adecuada, esperar que se estabilicen, dirigir la información desde la memoria e ir escribiendo la información en el disco. Conviene al programador de aplicaciones (o al mismo usuario) desentenderse de los complejos detalles del hardware. La idea fundamental para conseguirlo consiste en ocultar los detalles del hardware puro con software (el sistema operativo) especialmente diseñado para permitir un uso más fácil y racional de todas las partes del sistema. Del mismo modo, el sistema operativo presenta un interfaz simple entre el programador o usuario y otros aspectos del hardware, como son el manejo de interrupciones, relojes, gestión de memoria y otras características de bajo nivel. Según este enfoque, el sistema operativo tiene la misión de presentar al usuario una máquina virtual que sea más fácil de programar que el hardware puro y, por lo tanto, aumente la efectividad del computador al evitar la necesidad de trabajar a bajo nivel. Por consiguiente, puede considerarse un sistema operativo como un interfaz adecuado entre el usuario y el hardware. Un sistema operativo también tiene la función de controlar y administrar de forma ordenada el uso de todos los recursos del computador. Esta función se hace especialmente necesaria cuando un computador está siendo compartido por varios usuarios simultáneamente; en este caso, la necesidad de distribuir convenientemente el tiempo de trabajo de la UCP, los espacios de memoria y los periféricos es evidente. Desde este punto de vista, la tarea del sistema operativo es llevar el control de quién está utilizando cada recurso y dirimir los posibles conflictos entre varios procesos o usuarios que intenten acceder a la vez a un mismo recurso. Tema 6. Sistemas Operativos. Página 2

3 En general, un sistema operativo debe poder desempeñar al menos las siguientes funciones: Facilitar la comunicación hombre-máquina. Gestionar los recursos: procesador(es), memoria(s) y periféricos, facilitando su manejo al usuario. Gestionar la información (los archivos) contenida en los periféricos de almacenamiento y la organización de esa información (en directorios). Controlar la ejecución de aplicaciones Programas de control Los programas de control constituyen la parte del sistema operativo dedicada a coordinar el funcionamiento de todos los recursos y elementos de la computadora, es decir, el procesador, la memoria, las operaciones de entrada y salida, la información y en definitiva todo el entorno del sistema, incluidos los periféricos. En general, un sistema operativo tiene englobados estos programas en un conjunto llamado núcleo (kernel) que se divide en los siguientes grupos: Gestión del procesador: Los programas del grupo de gestión del procesador son los encargados de la preparación de los programas de usuario para su ejecución, así como de la asignación de tiempos en el procesador. Sus principales funciones son: Preparación de programas. Su misión es transferir los programas ejecutables de usuario desde la memoria externa a la memoria principal a partir de una determinada dirección de memoria, por medio de un programa que se denomina cargador. Planificación del procesador. Controla la utilización del procesador por parte de los diferentes procesos que se encuentren en el sistema en cada momento. Hay diferentes políticas de asignación del tiempo a cada uno de los procesos. Asignación de periféricos. Este grupo de programas transforma las solicitudes simbólicas de periférico en asignaciones físicas, concretando el periférico a utilizar. Relanzamiento de programas. Si durante la ejecución de un programa se produce alguna interrupción, por solicitud externa o porque se le acaba el tiempo de CPU Tema 6. Sistemas Operativos. Página 3

4 asignado, es necesario que haya un grupo de programas del sistema operativo encargado de establecer un punto de control en el instante de la interrupción para que se pueda reproducir el estado que tenía el proceso cuando se vuelve a reactivar. Para ello se reestablecen los valores de cada elemento en el momento de la interrupción, hasta conseguir el estado de la ejecución del programa. Gestión de memoria: Un sistema operativo contiene un conjunto de programas cuya misión es la de asignar y controlar el almacenamiento en la memoria principal y secundaria de la computadora. Gestión de memoria principal. Hay muchos métodos de asignación y control de la memoria principal, dependiendo de si el sistema operativo es multiprogramado (varios programas en ejecución simultáneamente) o monoprogramado. Los programas que controlan y gestionan la memoria principal asignan los espacios que deben ocupar los programas y los datos, estableciendo zonas de seguridad para que no se produzcan colisiones. Gestión de memoria secundaria. Tienen como misión hacer ver al usuario el tratamiento de la información almacenada en la memoria externa, desde el punto de vista lógico ocultándole la realidad física. Por otra parte, un sistema puede mantener en un mismo instante un gran número de usuarios y procesos, y éstos pueden estar solicitando y manejando continuamente archivos en memoria externa, en ocasiones compartiéndolos, y por ello es necesario que el sistema operativo asegure el correcto funcionamiento del almacenamiento secundario. Gestión de Entrada/Salida: El control de las operaciones de entrada y salida facilita el uso de los distintos dispositivos externos que forman parte del sistema informático. Los programas de gestión tienen como misión gestionar las operaciones que realice cada proceso sobre un dispositivo externo, ocultando las peculiaridades del mismo. Gestión de datos: Los programas del grupo de gestión de datos controlan y coordinan las operaciones relativas al movimiento de datos e informaciones en la computadora, como transferencia y tratamiento de archivos de datos. Estos programas realizan las siguientes funciones: Tema 6. Sistemas Operativos. Página 4

5 Control de periféricos. Cuando hay una petición de entrada/salida se comprueba si el periférico está desocupado, se realiza la conexión y luego se pasa el control al programa que se está ejecutando para que se inicie la operación. Cuando el periférico solicitado está ocupado, la petición se coloca en una cola para ser atendido más tarde. Normalmente existe una cola para cada uno de los periféricos. Control de transferencia de la información. Consiste en comprobar que el total de caracteres transmitidos en cada bloque entre la memoria principal y los periféricos coincide con el especificado previamente según las características físicas de los soportes utilizados. Cuando no existe coincidencia, toma el control del proceso un programa especial de corrección o recuperación de caracteres que informa al usuario del error y/o cancela la ejecución del programa. Tratamiento de cada bloque de información. Cuando un bloque de información se almacena en la memoria central, interviene un nuevo programa del sistema operativo que descompone cada bloque de información en las unidades lógicas descritas en el programa que se está ejecutando. Cuando se realiza la operación inversa, extraer información de la memoria central, el programa se encarga de agrupar las informaciones componiendo el bloque físico para que pueda ser transferido al periférico correspondiente. Apertura y cierre de archivos. Un archivo se conecta a un programa cuando se abre, quedando asignado al mismo mediante un canal de datos. Esta vía se mantiene hasta que se cierra el archivo, bien por el programa o por el propio sistema operativo. Acceso a los archivos. Este grupo de programas transforma las direcciones lógicas que figuran en el programa en ejecución en las correspondientes direcciones físicas sobre el soporte (en el caso de un disco magnético sería indicar cilindro, pista, sector, bloque). Gestión del sistema: Este grupo de programas es el verdadero motor del sistema operativo ya que se encarga de la coordinación y supervisión del funcionamiento del resto de programas, por ello se le denomina supervisor. Sus tareas son: Protección de memoria. Fijan unos límites para evitar que los datos de un programa puedan ser accedidos desde otro. Tema 6. Sistemas Operativos. Página 5

6 Errores en la memoria. Detectan errores en los datos que se encuentran en memoria para averiguar dónde se produjo el error y reenviar el dato. Errores de programas. Cuando la unidad lógica detecta que se intenta realizar desde algún programa una operación errónea, se debe diagnosticar el error y transferir el control a este grupo de programas que cancelarán el programa de usuario y enviarán los mensajes correspondientes para informar sobre el error. 6.3 Entornos multiprogramados En este punto se tratará sobre la gestión y administración del tiempo de la CPU en sistemas de multiprogramación y tiempo compartido. El aspecto más importante de la planificación de trabajo es la capacidad de multiprogramación. Las operaciones descritas previamente para procesos de E/S tienen sus limitaciones. Un usuario, no puede en general mantener la CPU o los dispositivos de E/S ocupados todo el tiempo. La multiprogramación es un método para incrementar el empleo de CPU, disponiendo en todo momento de algo que la CPU pueda ejecutar. La idea es la siguiente: el sistema operativo toma uno de los trabajos y empieza a ejecutarlo, eventualmente el trabajo tendrá que esperar por algún motivo, como por ejemplo para montar una cinta magnética, en un sistema sin multiprogramación la CPU quedaría inactiva. Los sistemas operativos multiprogramados son bastante sofisticados. Tener varios trabajos dispuestos para su ejecución, supone mantenerlos simultáneamente en memoria, y tener varios programas en memoria al mismo tiempo requiere una gestión de la memoria. Además, si hay varios trabajos dispuestos para ejecución al mismo tiempo, hay que tomar alguna decisión para elegir entre ellos, mediante una planificación adecuada de la CPU. La multiprogramación es el tema central de los sistemas operativos modernos. Los aspectos fundamentales a considerar son: Gestión de la memoria La memoria total del ordenador se ha de compartir de forma adecuada entre todos los programas y datos que en cierto momento tenga cada usuario del equipo. Tema 6. Sistemas Operativos. Página 6

7 Planificación de la CPU Entre todas las tareas demandadas por los usuarios es posible establecer preferencias, lo cual implica que la CPU se planifique dando más tiempo a algunos tipos de trabajos o a los usuarios en función de unos niveles de privilegios establecidos previamente. Control de concurrencia El sistema operativo ha de gestionar adecuadamente todos los recursos del ordenador y ordenar la concurrencia de demandas de una forma adecuada. Por ejemplo si varios usuarios solicitan al mismo tiempo el acceso a un disco, se habrá de gestionar de forma correcta esta concurrencia para evitar bloqueos o situaciones impredecibles. Protección En un sistema donde acceden muchos usuarios es lógico que exista un sistema de protección que permita asegurar que a los trabajos de uno no pueden acceder los otros usuarios, ya sea por motivos de seguridad (por ejemplo para evitar pérdidas de información accidentales) o de confidencialidad. Hay tres tipos básicos de multiprogramación: Multiprogramación clásica El planificador da el turno a un trabajo P1. Cuando P1 tiene que realizar una operación de E/S da el turno a otro programa P2 hasta que éste necesita realizar una operación de E/S, pasándose a ejecutar P3 y así sucesivamente. Cuando P1 acaba su E/S, el periférico se lo comunica a la CPU por medio de una interrupción para poder volver a asignarle CPU en cuanto le llegue el turno Tratamiento paralelo La multiprogramación clásica tiene el inconveniente de que un proceso con mucho cálculo y poca E/S puede monopolizar la CPU hasta que acabe su ejecución. Para evitar esto, se asigna un intervalo fijo de tiempo (quantum) a cada proceso (normalmente del orden de décimas de segundo). Cuando finaliza el quantum de un proceso, el planificador pasa el control al siguiente, y así sucesivamente. Tema 6. Sistemas Operativos. Página 7

8 Este sistema se lleva a cabo por medio de un circuito contador activado por el reloj de la CPU, que cuando llega a un valor determinado provoca una interrupción que avisa al planificador para que dé el turno a otro trabajo Tiempo compartido El tratamiento paralelo sigue teniendo tiempos muertos, bien porque en el transcurso de un quantum se produce una E/S o porque al asignarle su quantum el proceso esté realizando alguna E/S. El tipo de planificación de tiempo compartido aprovecha estos tiempos muertos. Para asignar CPU a un programa P j, interrumpiendo el que se esté ejecutando en ese momento P i, tiene que cumplirse una de las siguientes condiciones: El programa Pi agote su quantum, o bien El programa P i entre en ejecución de una instrucción de E/S. P j será el siguiente programa en la cola de CPU y que esté listo para ejecución. 6.4 Tipos de Sistemas Operativos Los sistemas operativos pueden ser clasificados de muy distintas formas, entre ellas: En función de la utilización de los recursos del ordenador. Sistemas Monoprogramados: Son los que sólo permiten la ejecución de un programa en el sistema, se instalan en la memoria y permanecen hasta que termine su ejecución. Estos sistemas sólo permiten que un programa este usando tanto el microprocesador como la memoria en un momento determinado, y otro programa no podrá usarlos hasta que el anterior termine lo que está haciendo. Sistemas Multiprogramados: Son aquellos que se basan en las técnicas de multiprogramación que se han descrito en el punto anterior. Sistemas Multiprocesamiento: Sistemas que disponen de varios procesadores En función de la interactividad con el usuario. Depende del tipo de trabajo y los objetivos que debe cumplir cada sistema para dar el mejor servicio al usuario, se clasifican en: Tema 6. Sistemas Operativos. Página 8

9 Procesamiento por lotes (batch): Cada programa realiza un conjunto de pasos secuenciales relacionados entre sí. No existe posibilidad de intervención del usuario en la ejecución y no hay restricciones de tiempo en los procesos. Tiempo compartido: En este tipo de sistema, el control lo tiene el usuario registrando su entrada y obteniendo todo el tiempo la CPU hasta que sale del sistema y entra otro usuario, pero para permitir que otro usuario pueda hacer uso también de la CPU, el sistema operativo cada cierto tiempo atenderá a cada usuario que tenga conectado, siendo así de tiempo compartido. Tiempo real: El sistema puede responder a ciertos eventos en cualquier instante, independientemente del proceso que esté ejecutando en cada momento. Este tipo de sistemas operativos se utilizan principalmente en el control de instalaciones industriales o donde se hace necesario en control en tiempo real de determinadas funciones o circunstancias: sistemas médicos, controladores aéreos, etc En función del número de usuarios. Según la cantidad de usuarios que utilicen el sistema operativo, se clasifican en: Monousuario: Son sistemas muy simples que sólo aceptan la conexión de un usuario al mismo tiempo, dichos sistemas se pueden basar en técnicas de multiprogramación, y facilitar al usuario la ejecución de varios programas simultáneamente. Multiusuario: Se basan siempre en la multiprogramación, permiten varios usuarios conectados a la vez, suelen utilizar técnicas de tiempo compartido o de tiempo real En función del tipo de aplicaciones. Según el tipo de aplicación que se pueda ejecutar: De propósito general: Cuando la instalación puede ser de cualquier tipo (monousuario, multiusuario, tiempo compartido, tiempo real, etc..) siempre que no requiera procedimientos especiales para ejecutar determinados programas. De propósito especifico: Cuando tienen componentes específicos para ejecutar una determinada aplicación, este tipo de sistemas operativos normalmente no suelen ser de difusión conocida y esta centrados en determinadas empresas o Tema 6. Sistemas Operativos. Página 9

10 gobiernos dada la especialidad del programa a ejecutar y la dedicación de todos los recursos del ordenador a dicho programa. 6.5 Evolución de los Sistemas Operativos. La evolución de los sistemas operativos va ligada a la evolución de las computadoras. Se distinguen varias generaciones. 1ª Generación: Comprende los años desde 1945 al 1955 y en este periodo de tiempo se puede decir que existieran sistemas operativos tal como se conocen en la actualidad, sino que el programador debía hacerse cada una de las rutinas que necesitara (lectura de memoria, proceso del microprocesador, lectura de datos, etc.). 2ª Generación: Comprende los años desde 1955 al 1965 y en este periodo de tiempo aparece lo que se denomina proceso por lotes (batch). En realidad lo que hacía era poner una serie de instrucciones en memoria y el sistema iba ejecutando una tras otras instrucciones de forma automática sin que fuera necesario que el programador diera la orden. 3ª Generación: Comprende los años desde 1965 al 1980 y en este periodo de tiempo fue donde se dio el gran salto, debido a la aparición de los circuitos integrados, que consiguieron disminuir considerablemente el tamaño de las computadoras, y acercarlas a la población en general. También apareció la multiprogramación, que permite la ejecución simultánea de varios programas a la vez. 4ª Generación: Comprende los años desde 1980 hasta la actualidad y en este periodo de tiempo aparecen los sistemas operativos de red que dan nuevas oportunidades al máximo aprovechamiento del ordenador y su equipamiento. Tema 6. Sistemas Operativos. Página 10

Definición de Sistema Operativo

Definición de Sistema Operativo Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema

Más detalles

4.1 Dispositivos y manejadores de dispositivos: device drivers

4.1 Dispositivos y manejadores de dispositivos: device drivers Unidad IV: Administración de entrada/salida 4.1 Dispositivos y manejadores de dispositivos: device drivers Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter

Más detalles

Sistemas Operativos. Clase 2: Administración de procesos.

Sistemas Operativos. Clase 2: Administración de procesos. Sistemas Operativos Clase 2: Administración de procesos. Administración de procesos Un concepto muy importante en el ambiente de diseño de todo sistema operativo, es el de proceso o tarea. De manera general,

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. Sistema complejo se estudia

Más detalles

No hay un acuerdo universal sobre una definición de proceso, pero sí algunas definiciones aceptadas:

No hay un acuerdo universal sobre una definición de proceso, pero sí algunas definiciones aceptadas: 1 TEMA 2 ADMINISTRACIÓN DE PROCESOS El modelo de procesos Implantación de los procesos Comunicación entre procesos Problemas clásicos de la comunicación entre procesos Planificación de procesos INTRODUCCIÓN

Más detalles

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware y

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

FUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo

FUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo UNIVERSIDADE DE VIGO ESCOLA TÉCNICA SUPERIOR DE ENXEÑEIROS INDUSTRIÁIS FUNDAMENTOS DE INFORMÁTICA Principios Básicos de Sistemas Operativos 1 Definición de Sistema Operativo Un sistema operativo es parte

Más detalles

Práctica final. Emilia Cruz Fernández Martínez

Práctica final. Emilia Cruz Fernández Martínez Guadalinex Práctica final Curso 2003/2004 Emilia Cruz Fernández Martínez Desarrollo de una unidad didáctica usando software libre ELEMENTOS FUNCIONALES DE UN ORDENADOR Qué es un ordenador? Es un dispositivo

Más detalles

SISTEMAS OPERATIVOS GRUPO 3621 CLASE 05 DE OTUBRE DE 2011 DOCENTE:- ING. ANA LIDIA BARCENAS CORTES

SISTEMAS OPERATIVOS GRUPO 3621 CLASE 05 DE OTUBRE DE 2011 DOCENTE:- ING. ANA LIDIA BARCENAS CORTES 1.6. Núcleo o Kernel y niveles de un Sistema Operativo El Núcleo (o kernel) es una colección de módulos de software que se ejecutan en forma privilegiada lo que significa que tienen acceso pleno a los

Más detalles

Sistemas Operativos Tema 5. Procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana

Sistemas Operativos Tema 5. Procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana Sistemas Operativos Tema 5. Procesos 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Concepto de proceso Estructuras de datos: BCP y colas de procesos Niveles de planificación

Más detalles

Sistema Operativo. Material (parcialmente) tomado de: Servidores de Información it.uc3m.es

Sistema Operativo. Material (parcialmente) tomado de: Servidores de Información it.uc3m.es Sistema Operativo Material (parcialmente) tomado de: Servidores de Información Multimedia @ it.uc3m.es http://www.it.uc3m.es/labsimitis Contexto y Motivación Para entender mejor lo que es un sistema software

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto

Más detalles

2º Técnico Superior en Gráfica Publicitaria

2º Técnico Superior en Gráfica Publicitaria SISTEMA OPERATIVO Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando

Más detalles

Tema 1: Introducción a los Sistemas Operativos

Tema 1: Introducción a los Sistemas Operativos Tema 1: Introducción a los Sistemas Operativos Yolanda Blanco Fernández yolanda@det.uvigo.es Qué es un Sistema Operativo (SO)? Un programa que actúa como intermediario entre el usuario y el hardware del

Más detalles

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de

Más detalles

Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato

Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato Sistemas Operativos Tecnologías de la Información y la Comunicación 1º bachillerato Sistema operativo. Definición. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de

Más detalles

Tema 19 Gestión de procesos

Tema 19 Gestión de procesos Tema 19 Gestión de procesos Índice 1 Introducción... 1 2 Componentes de un proceso... 2 3 Modos de ejecución de un proceso... 2 3.1 Estados de un proceso...3 4 Gestión de Procesos... 4 4.1 Creación y terminación

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos (primera parte) USB Agosto 2012 Introduccion Un ordenador moderno consiste de uno o más procesadores, alguna memoria principal, discos, impresoras, un teclado, una

Más detalles

Sistemas Operativos. Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos:

Sistemas Operativos. Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos: Qué es un Sistema Operativo? Sistemas Operativos Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos: 1. Servir como interfaz entre

Más detalles

Sistemas Electrónicos Digitales

Sistemas Electrónicos Digitales Sistemas Electrónicos Digitales Universidad de Alcalá Curso Académico 2014/2015 Curso 3º Cuatrimestre 1º Ejercicio 1 Se dispone de chips de EEPROM de 2Kx8. Realice la ampliación a 8Kx8 manteniendo una

Más detalles

INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS TEMA 7

INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS TEMA 7 1 INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS 7. CIENCIAS DE LA COMPUTACIÓN Objetivo Particular: Identificar las diferentes herramientas computacionales que apoyan el desarrollo del campo de la ingeniería

Más detalles

Tema 6: Periféricos y entrada-salida

Tema 6: Periféricos y entrada-salida Enunciados de problemas Tema 6: Periféricos y entrada-salida Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 6: Hoja: 2 / 8 Tema 6: Hoja: 3 / 8 Base teórica Al diseñar

Más detalles

TEMA 2. ORGANIZACIONES DE FICHEROS Y ESTRUCTURAS DE ACCESO

TEMA 2. ORGANIZACIONES DE FICHEROS Y ESTRUCTURAS DE ACCESO TEMA 2. ORGANIZACIONES DE FICHEROS Y ESTRUCTURAS DE ACCESO 1. Introducción 2. Conceptos fundamentales de organizaciones de ficheros 3. Dispositivos de almacenamiento secundario 4. Ficheros desordenados

Más detalles

Capítulo 4 Memoria virtual

Capítulo 4 Memoria virtual Capítulo 4 Memoria virtual Cómo la memoria virtual se mapea a la memoria física. La memoria virtual es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el

Más detalles

Tema I. Sistemas operativos

Tema I. Sistemas operativos Tema I. Sistemas operativos Un sistema operativo es un programa (software) encargado de, puesto que gestiona los. Así mismo se encarga de gestionar para el usuario el. El sistema operativo comienza a trabajar

Más detalles

INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I

INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I Nombre de la asignatura: Nomenclatura del Curso: Prerrequisitos: Nomenclatura prerrequisito Número

Más detalles

PROBLEMAS TEMA 1: Estructuras de interconexión de un computador

PROBLEMAS TEMA 1: Estructuras de interconexión de un computador PROBLEMAS TEMA 1: Estructuras de interconexión de un computador Problemas propuestos en examen PROBLEMA 1. Una CPU que emplea un tamaño de palabra de 16 bits tiene un repertorio de 16 instrucciones con

Más detalles

Módulo 2: Cómo funcionan las computadoras

Módulo 2: Cómo funcionan las computadoras Módulo 2: Cómo funcionan las computadoras Descripción general Este módulo trata cómo funcionan las computadoras. Comienza con una descripción general del sistema. El alumno aprenderá el proceso de inicio.

Más detalles

Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales.

Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. 1. Concepto de Sistema Operativo. 2. Evolución histórica. 3. Tipos de Sistemas Operativos. 4. Estructura de un Sistema Operativo.

Más detalles

TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS

TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS 1. Definición, funciones y objetivos de un SO. 1.1. Sistema Informático 1.2. Definiciones de Sistema Operativo 1.3. Objetivos y/o funciones de un SO 1.4.

Más detalles

Diagrama a bloques de una computadora

Diagrama a bloques de una computadora Diagrama a bloques de una computadora Memoria Primaria Bus de Datos Bus de Dato s Bus de Direccione s Procesador Bus de Direcciones Memoria Secundaria Unidad de Control ALU Bus Interno Registros Bus de

Más detalles

Introducción a la seguridad en redes IP

Introducción a la seguridad en redes IP Introducción a la seguridad en redes IP Tabla de Contenidos 1. Introducción a la seguridad en redes IP... 2 1.1 Funcionamiento de TCP e IP... 2 Interfaces de protocolo... 3 1.2 El protocolo Internet...

Más detalles

El modelo de Procesos

El modelo de Procesos Administración n de procesos El modelo de Procesos Concepto central dentro de cualquier sistema operativo. Proceso vs. Programa: Programa: Es un archivo o conjunto de archivos que contienen código ejecutable.

Más detalles

Sistemas Operativos. (Procesos)

Sistemas Operativos. (Procesos) Sistemas Operativos (Procesos) 2.1 Procesos Def: Un proceso es un programa en ejecución. 2.2 Estados de procesos El estado de un proceso define su actividad actual. Durante su existencia, un proceso pasa

Más detalles

Evolución de los Sistemas Operativos

Evolución de los Sistemas Operativos Historia de los S. O. Evolución de los Sistemas Operativos Mario Medina mariomedina@udec.cl Liga a la historia de los computadores 1ra. generación de computadores digitales No tenían sistemas operativos!

Más detalles

DATOS LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA

DATOS LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA PROCESAMIENTO DE DATOS SOFTWARE EQUIPO 2 CARMEN PARRA LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA ORIGEN La historia comienza en 1981, con la compra por parte de Microsoft de un sistema operativo llamado QDOS,

Más detalles

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas Visión del usuario

Más detalles

DIAGRAMA A BLOQUES DE UNA COMPUTADORA

DIAGRAMA A BLOQUES DE UNA COMPUTADORA DIAGRAMA A BLOQUES DE UNA COMPUTADORA BUS DE DATOS: Interconecta los dispositivos de entrada/salida, la memoria RAM y el CPU. BUS DE DIRECCIONES: Se utiliza para direccional las localidades de memoria

Más detalles

Tema 12: El sistema operativo y los procesos

Tema 12: El sistema operativo y los procesos Tema 12: El sistema operativo y los procesos Solicitado: Tarea 06 Arquitecturas de una computadora y el funcionamiento del software M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx

Más detalles

6. Planificación. Los procesos tienden a tener ráfagas de ejecución (CPU-burst) y ráfagas de espera de operaciones de E/S (I/O burst).

6. Planificación. Los procesos tienden a tener ráfagas de ejecución (CPU-burst) y ráfagas de espera de operaciones de E/S (I/O burst). 6. Planificación La planificación es la base para lograr la multiprogramación. En un sistema multiprogramado, generalmente en un determinado instante existirán varios procesos que requieren el procesador

Más detalles

Sistemas Operativos. Daniel Rúa Madrid

Sistemas Operativos. Daniel Rúa Madrid Sistemas Operativos Daniel Rúa Madrid Qué es? Es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación y actúa como intermediario entre

Más detalles

Tema 7. Entrada / Salida

Tema 7. Entrada / Salida Tema 7 Entrada / Salida Problemática Entrada/Salida Elementos claves en un computador: Procesador, memoria y módulos de E/S Cada módulo de E/S se conecta al bus del sistema y controla a uno o a más periféricos

Más detalles

Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones.

Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones. Hardware: Son los elementos físicos como el monitor, teclado, ratón o impresora. Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones. 1 Recuerda si los siguientes

Más detalles

SISTEMAS OPERATIVOS. Ing. Raúl Alberto Rojas Reátegui

SISTEMAS OPERATIVOS. Ing. Raúl Alberto Rojas Reátegui SISTEMAS OPERATIVOS Ing. Raúl Alberto Rojas Reátegui OBJETIVOS PEDAGOGICOS Describir las principales características de un Sistemas operativos. Describe las principales características de sistemas operativos

Más detalles

Monoalgorítmez: modelo funcional

Monoalgorítmez: modelo funcional Monoalgorítmez 1. Características 2. Modelo funcional Interfaz del usuario Interfaz del programador: llamadas al sistema 3. Modelo estructural Estructura del núcleo Proceso de arranque 4. Modelo procesal

Más detalles

Diplomado Centroamericano sobre Monitoreo y Evaluación De Políticas y Programas de VIH-sida

Diplomado Centroamericano sobre Monitoreo y Evaluación De Políticas y Programas de VIH-sida Diplomado Centroamericano sobre Monitoreo y Evaluación De Políticas y Programas de VIH-sida Tema: Herramientas informáticas para el monitoreo y evaluación en VIH/sida. Laboratorio de Excel para el procesamiento,

Más detalles

Funcionamiento de la computadora

Funcionamiento de la computadora Funcionamiento de la computadora La computadora es una maquina destinada a procesar datos. Este procesamiento involucra dos flujos de información: el de datos y el de instrucciones. Se parte del flujo

Más detalles

SISTEMAS OPERATIVOS Capítulo 2 Concepto. Funciones.

SISTEMAS OPERATIVOS Capítulo 2 Concepto. Funciones. Contenido 1. Introducción y Funciones Generales. 2. Funciones específicas del Sistema Operativo. 3. Kernel e Interface de usuario. 4. Interrupciones. 1. Introducción y funciones generales. SISTEMAS OPERATIVOS

Más detalles

Análisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería

Análisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería Objetivos: DESARROLLO DE SOFTWARE - ESTUDIO DE FACTIBILIDAD 1. Determinar la factibilidad técnica, económica, operativa y jurídica (y de ser necesarias otras) del proyecto. 2. Lograr el conocimiento general

Más detalles

Reporte de lectura 1: Hardware y Software

Reporte de lectura 1: Hardware y Software Reporte de lectura 1: Hardware y Software Un sistema de información basado en computadoras (SIBC) es una combinación de hardware, software, bases de datos, telecomunicaciones, personas y procedimientos,

Más detalles

Organización de Computadoras. Clase 10

Organización de Computadoras. Clase 10 Organización de Computadoras Clase 10 Temas de Clase Memoria Cache Memoria Externa Notas de Clase 10 2 Memoria Caché Históricamente CPU han sido más rápidas que las memorias. El aumento de circuitos que

Más detalles

TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL

TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL 1. ESTRUCTURA GENERAL DE UN COMPUTADOR VON-NEUMANN. Unidad de memoria (UM) Unidad Aritmético Lógica (UAL) Unidad de control (UC) Buses. Unidades de

Más detalles

Estructura del Computador

Estructura del Computador ARQ. DE COMPUTADORAS Arquitectura de Computadoras Villalobos Universidad Peruana Union Filial Tarapoto Semana 02.2 Estructura del Computador El modelo von Neumman Formado por 5 componentes principales:

Más detalles

TEMA III. Unidad de entrada salida

TEMA III. Unidad de entrada salida TEMA III Unidad de entrada salida 3.1 Dispositivos externos 3.2 Controlador de E/S 3.2.1 Funciones del controlador de E/S 3.2.2 Estructura del controlador de E/S 3.2.3 Estructura del sistema de E/S 3.3

Más detalles

Análisis de problemas

Análisis de problemas Análisis de problemas La resolución de problemas implica el desarrollo de habilidades del pensamiento. Nuestra capacidad d de enfrentar problemas aumenta con la práctica. Existen algunos textos con problemas

Más detalles

Tema 3. Análisis de riesgo. Tema 3. Análisis de riesgo

Tema 3. Análisis de riesgo. Tema 3. Análisis de riesgo Tema 3. Análisis de riesgo 59 3.1 Introducción Como se ha mencionado, en un entorno informático existen una serie de recursos que están constantemente expuestos a diferentes tipos de riesgos: aquellos

Más detalles

PROGRAMA ANUAL SISTEMAS DIGITALES DE INFORMACIÓN

PROGRAMA ANUAL SISTEMAS DIGITALES DE INFORMACIÓN PROGRAMA ANUAL 2016 Espacio curricular: SISTEMAS DIGITALES DE INFORMACIÓN Curso: 4º AÑO A Docente: BRIZUELA, TOMÁS Página 1 EJES TEMÁTICOS EJE Nº 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES DE INFORMACIÓN

Más detalles

FUNDAMENTOS DE INFORMÁTICA. Arquitectura de ordenadores

FUNDAMENTOS DE INFORMÁTICA. Arquitectura de ordenadores UNIVERSIDADE DE VIGO ESCOLA TÉCNICA SUPERIOR DE ENXEÑEIROS INDUSTRIÁIS FUNDAMENTOS DE INFORMÁTICA Arquitectura de ordenadores Software y hardware HARDWARE Hace referencia a todos los componentes físicos

Más detalles

PARTICIONADO Y SISTEMAS DE ARCHIVOS

PARTICIONADO Y SISTEMAS DE ARCHIVOS Instituto Tecnológico Argentino Técnico en Hardware de PC Plan THP2A03B Reservados los Derechos de Propiedad Intelectual Tema: Particionado y sistemas Archivo: CAP2A03BTHP0112.doc de archivos Clase Nº:

Más detalles

Qué es una computadora?

Qué es una computadora? Qué es una computadora? La computadora es una máquina de tipo electrónico-digital, capaz de procesar información a gran velocidad y con gran precisión, previa programación correcta del ser humano. Qué

Más detalles

Informática Básica. Definiciones. Conceptos generales e historia

Informática Básica. Definiciones. Conceptos generales e historia Informática Básica Conceptos generales e historia Definiciones Informática: ciencia del tratamiento automático (mediante máquinas) y racional (siguel razonamiento humano) de la información. Computadora:

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Indice Conceptos sobre ordenadores Concepto de Sistema Operativo Historia de los SO Multiprogramación Administración CPU Memoria Entrada/Salida Estados de un proceso

Más detalles

EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO

EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO Nombre: Apellidos: Fecha: 22/10/2009 Nota: Exámen A Contesta a las siguientes preguntas: 1. Qué es una aplicación informática? Y un programa? De qué se componen los programas? R1.: R2: 2. Explica qué es

Más detalles

ENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda

ENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos

Más detalles

Concurrencia y distribución

Concurrencia y distribución Concurrencia y distribución Hoy en día, cualquier usuario espera poder hacer varias cosas a la vez y no verse forzado a ejecutar los programas secuencialmente. Aun cuando un PC suele disponer únicamente

Más detalles

Clases 02 & 03: Revisión de conceptos

Clases 02 & 03: Revisión de conceptos Clases 02 & 03: Revisión de conceptos Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido

Más detalles

Ing. Carlos Bacalla Página 1 de 5

Ing. Carlos Bacalla Página 1 de 5 Memoria Caché 1. Introducción Ante la inmensa velocidad de los procesadores que a medida del tiempo se va incrementando, el límite es mayor entre la transferencia de la memoria principal (RAM) y el CPU;

Más detalles

BASE DE DATOS. Qué es una base de datos?

BASE DE DATOS. Qué es una base de datos? 1 BASE DE DATOS Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos,

Más detalles

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético

Más detalles

Introducción a los ordenadores

Introducción a los ordenadores Tema 1 Introducción a los ordenadores Versión: 16 de febrero de 2009 Las palabras españolas informática y ordenador provienen de las francesas informatique y ordinateur. La palabra francesa informatique

Más detalles

Sistemas Operativos. S.O. Estructura Básica. S.O. Como Administrador de Recursos. Multiprogramación. Multiprogramación y Procesos

Sistemas Operativos. S.O. Estructura Básica. S.O. Como Administrador de Recursos. Multiprogramación. Multiprogramación y Procesos ! Departamento de Electrónica y Circuitos! EC3731 Arquitectura del Computador II! Prof. Osberth De Castro! Prof. Juan C. Regidor S.O. Estructura Básica Sistemas Operativos Multiprogramación y Procesos

Más detalles

Tema 6: Gestión de la Entrada/Salida

Tema 6: Gestión de la Entrada/Salida Tema 6: Gestión de la Entrada/Salida SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla - La

Más detalles

Sistemas Operativos 1

Sistemas Operativos 1 Sistemas Operativos 1 2 Para que el hardware o la parte física de un ordenador pueda funcionar es necesario tener un conjunto de normas y ordenes para coordinar todos los procesos que se realicen. Este

Más detalles

En primer lugar, analizaremos algunos de los principios del hardware y después del software de E/S en general.

En primer lugar, analizaremos algunos de los principios del hardware y después del software de E/S en general. 43 UNIDAD 4 4.1 INTRODUCCIÓN El control de las operaciones de entrada/salida (E/S) es otra de las misiones que debe realizar un sistema operativo para facilitar el uso de los distintos dispositivos que

Más detalles

Introducción a los Sistemas Operativos S.O.

Introducción a los Sistemas Operativos S.O. Introducción a los Sistemas Operativos S.O. Contenido 1. Conceptos 2. Evolución de los Sistemas Operativos 3. Administración del Entorno de Hardware 1. CONCEPTOS 1.1. Definición de Sistema Operativo Es

Más detalles

Preguntas de autoevaluación tema 1

Preguntas de autoevaluación tema 1 0.21. Qué es un canal o procesador de E/S? Es un procesador auxiliar que se encarga de realizar todas las operaciones de E/S con un determinado conjunto de dispositivos de E/S. 0.22. Describir el proceso

Más detalles

Sus socios en ISO 9000. Manual de Calidad

Sus socios en ISO 9000. Manual de Calidad Sus socios en ISO 9000 Manual de Calidad ESTRUCTURA DE DOCUMENTACION GERENCIA NIVEL 1: Manual de Calidad - Políticas (Política de la compañía, autorización y alcance del sistema ) NIVEL 2: Procedimientos

Más detalles

Sistema Operativo Linux Agenda

Sistema Operativo Linux Agenda Sistema Operativo Linux Agenda Que es Linux Características Entorno de trabajo Linux 1 Que es Linux Linux es un clónico del sistema operativo UNIX. Es una implementación de UNIX distribuida generalmente

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas (primera parte) USB Febrero 2012 Introduccion Un ordenador moderno consiste de uno o más procesadores, alguna memoria principal, discos, impresoras, un teclado, una pantalla,

Más detalles

6 Métodos de replicación física de particiones y discos duros en equipos microinformáticos

6 Métodos de replicación física de particiones y discos duros en equipos microinformáticos 6 Métodos de replicación física de particiones y discos duros en equipos microinformáticos MANTENIMIENTO 6.1 Particiones de discos: tipos de particiones y herramientas de gestión I N T R O D U C C I O

Más detalles

Necesidad de Protección

Necesidad de Protección Necesidad de Protección Por qué necesitamos protección? Para mejorar la utilización del sistema, el Sistema de Operación empezó a compartir recursos del sistema entre varios programas de manera simultánea.

Más detalles

PROGRAMACIÓN ALGORITMOS y DIAGRAMAS

PROGRAMACIÓN ALGORITMOS y DIAGRAMAS PROGRAMACIÓN ALGORITMOS y DIAGRAMAS ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA ESTABLECIENDOSE UNA SECUENCIA DE

Más detalles

NUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA. Tema 5. Estructura Lógica de la Memoria.

NUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA. Tema 5. Estructura Lógica de la Memoria. NUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA Tema 5. Estructura Lógica de la Memoria. 1.- Introducción. 2.- Estructura Lógica según ISO 7816/3. 2.1.- Memoria Volátil. 2.2.-

Más detalles

Algoritmos y Diagramas de flujo

Algoritmos y Diagramas de flujo Algoritmos y Diagramas de flujo En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales es posible especificar un problema en forma esquemática

Más detalles

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO DE CIRCUITOS DIGITALES

Más detalles

T E M A 7. Interrupciones

T E M A 7. Interrupciones T E M A 7 Interrupciones 7-1 Interrupciones INDICE 7.- Introducción al Tema 7-2 7.1 Interrupciones 7-2 7.1.1 Tipos de Interrupciones 7-2 a).- Interrupciones de Programa 7-2 b).- Interrupciones de Llamada

Más detalles

Clasificación de los planes:

Clasificación de los planes: Tipos de Planes Plan Es el producto de la planeación, el evento intermedio entre el proceso de planeación y el proceso de implementación del mismo. El propósito de los planes se encuentra en: La previsión,

Más detalles

CONFIGURACIÓN DE IMPRESORAS

CONFIGURACIÓN DE IMPRESORAS CONFIGURACIÓN DE IMPRESORAS Los dos métodos más utilizados en el proceso de configuración de impresoras son: 1. Manejo de simulador de terminal (letra SIIGO): Este es un método donde se simula que todas

Más detalles

Topología de red: Topología en Malla

Topología de red: Topología en Malla Topología de red: Topología en Malla En una topología en malla, cada dispositivo tiene un enlace punto a punto y dedicado con cualquier otro dispositivo. El término dedicado significa que el enlace conduce

Más detalles

Participantes: Avila Aida Betancourt Sioly Briceño Susana Rojas Alejandro

Participantes: Avila Aida Betancourt Sioly Briceño Susana Rojas Alejandro Participantes: Avila Aida Betancourt Sioly Briceño Susana Rojas Alejandro Es una instancia de un programa en ejecución (corriendo). A los procesos frecuentemente se les refiere como tareas. El contexto

Más detalles

Sistemas Operativos- Evolución Histórica

Sistemas Operativos- Evolución Histórica Esquema Primeros Computadores Accesos por operador Secuencia automática de trabajos Mejora del rendimiento Multiprogramación Proceso distribuído Multiproceso Primeros Computadores Lenguaje Máquina Monoprogramación

Más detalles

Oracle Data Guard 11g

Oracle Data Guard 11g Oracle Data Guard 11g Panorama general Oracle Data Guard proporciona la infraestructura de software de administración, control y Automatización para crear y mantener una o más bases de datos de reserva

Más detalles

Manipulación de procesos

Manipulación de procesos Manipulación de procesos Las primeras computadoras solo podían manipular un programa a la vez. El programa tenía control absoluto sobre todo el sistema. Con el desarrollo vertiginoso del hardware ese panorama

Más detalles

Tema: Componentes lógicos de un computador.

Tema: Componentes lógicos de un computador. Tema: Componentes lógicos de un computador. Objetivos Explicar el concepto de software. Clasificar el software según el propósito para el que fue diseñado. Describir las características y funciones de

Más detalles

Sistemas Operativos. Introducción. Tema 6

Sistemas Operativos. Introducción. Tema 6 Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los

Más detalles

INTRODUCCIÓN...11 CAPÍTULO 1. ELEMENTOS, ESTRUCTURA Y FUNCIONES DE UN SISTEMA OPERATIVO...13

INTRODUCCIÓN...11 CAPÍTULO 1. ELEMENTOS, ESTRUCTURA Y FUNCIONES DE UN SISTEMA OPERATIVO...13 Índice INTRODUCCIÓN...11 CAPÍTULO 1. ELEMENTOS, ESTRUCTURA Y FUNCIONES DE UN SISTEMA OPERATIVO...13 1.1 El sistema informático...14 1.1.1 Tipos de sistemas informáticos...16 1.2 El ordenador...17 1.2.1

Más detalles

Tema 3. Sistemas Operativos

Tema 3. Sistemas Operativos Tema 3. Sistemas Operativos 1. Qué es un SO? 2. Evolución de los SO 3. Funciones de los SO 4. Clasificación de los SO Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz

Más detalles