Funcionamiento de la computadora

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

Download "Funcionamiento de la computadora"

Transcripción

1 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 de datos que han de ser procesados. Este flujo de datos es tratado mediante un flujo de instrucciones, generado por la ejecución de un programa, y produce el flujo de resultado. Para realizar esto, la computadora consta de uno o más CPU s y de una serie de controladoras de dispositivos conectadas a través de un bus común que proporciona acceso a la memoria compartida. Antes de la ejecución del programa, este y sus respectivos datos deben cargarse en memoria, lo cual constituye una secuencia que la computadora realiza a una alta velocidad. Cada controladora de dispositivo se encarga de un tipo específico de dispositivo. La CPU y las controladoras de dispositivos pueden funcionar de forma concurrente, compitiendo por la memoria. Para asegurar el acceso ordenado a la memoria, se proporciona una controladora de memoria, cuya función es sincronizar el acceso a la misma. Para que la computadora empiece a funcionar, por ejemplo, cuando se inicia o enciende, es necesario que tenga un programa de inicio o arranque que ejecutar. Este programa de inicio o arranque se almacena en una memoria ROM y permite la inicialización de todos los aspectos del sistema. Además, debe saber como cargar el Sistema Operativo e iniciar su ejecución. Para conseguirlo el programa de inicio debe localizar y cargar en memoria el núcleo del Sistema Operativo. Después, el Sistema Operativo comienza ejecutando su primer proceso y espera a que se produzca algún suceso. Los sistemas operativos modernos están controlados por medio de Interrupciones. Si no hay ningún proceso que ejecutar, ningún dispositivo de E / S al que dar servicio y ningún usuario al que responder, el Sistema Operativo debe permanecer inactivo esperando a que algo ocurra. La ocurrencia de algún suceso normalmente se indica mediante una Interrupción, bien sea de Hardware o de Software. El Hardware puede activar una interrupción en cualquier instante enviando una señal a la CPU. El Software puede activar una interrupción, en este caso denominada Excepción, solicitando un servicio del Sistema Operativo a través de la ejecución de una operación denominada Llamadas al Sistema. Cuando se interrumpe a la CPU, deja lo que esta haciendo e inmediatamente transfiere la ejecución a una posición establecida, la cual posee la dirección de inicio de donde se encuentra la rutina que va a atender la interrupción. Esta rutina, también denominada Rutina de Servicio, se ejecuta, y cuando termina, la CPU reanuda la operación que estuviera haciendo. Además, la interrupción debe transferir el control a la rutina de servicio apropiada a dicha instrucción. Para ello: Se convoca una rutina que examina la información de la interrupción. Esta rutina se encarga luego de llamar a otra rutina que procesa a la interrupción como tal.

2 Estructura de Almacenamiento Cada sistema de almacenamiento proporciona las funciones básicas para guardar los datos y mantenerlos hasta que sean recuperados en un instante posterior. Las principales diferencias entre los distintos sistemas de almacenamiento están relacionadas con la velocidad, el coste, el tamaño y la velocidad. La amplia variedad de sistemas de almacenamiento en un sistema informático puede organizarse en una jerarquía según la velocidad y el coste. Los niveles superiores son caros pero rápidos, y generalmente están representados por memorias de tamaño relativamente reducido pero de alta velocidad para almacenar la información que se esta utilizando en un momento determinado. A medida que se desciende por la jerarquía, el coste disminuye mientras el tiempo de acceso a los datos almacenados aumenta. En este tipo de almacenamiento, podemos encontrar dispositivos como los discos, los cuales permiten altas cantidades de datos de forma permanente pero que son accedidos a baja velocidad. Además de diferenciarse en velocidad y en el coste, los distintos sistemas de almacenamiento pueden ser o no volátiles. Arquitectura de un Sistema Informático Un sistema informático puede clasificarse de varias maneras. Una de estas clasificaciones se refiere a la cantidad de procesadores de propósito general empleados: Sistemas con un solo procesador: la mayor parte de los sistemas operativos usan un solo procesador. En un sistema de este tipo hay una CPU principal capaz de ejecutar un conjunto de instrucciones de propósito general. Muchos sistemas disponen de procesadores de propósito especial, como por ejemplo los encontrados en un disco o una tarjeta gráfica. Todos estos procesadores de propósito especial ejecutan con conjunto limitado de instrucciones y no ejecutan procesos de usuario. De esta forma se libera a la CPU principal del trabajo adicional de ejecutar las tareas de estos dispositivos. Sistemas Multiprocesador: estos sistemas disponen de dos o más procesadores que se comparten el acceso a memoria y dispositivos periféricos. Cada uno de ellos puede ejecutar un programa, debiendo cada uno de ellos compartir el procesador. Estos presentan las siguientes ventajas: Mayor rendimiento: al aumentar el número de procesadores es de esperar que se realice mas trabajo en menos tiempo. Cuando múltiples procesadores cooperan en una tarea, cierta carga de trabajo se emplea en conseguir que todas las partes funcionen correctamente. Esta carga de trabajo, mas la contienda por recursos compartidos, reducen la ganancia de añadir procesadores adicionales. De esta forma, la mejora en velocidad con N procesadores no es N, sino que es menor que N.

3 Economía de escala: estos sistemas pueden ser más baratos que los que tienen un solo procesador, ya que pueden compartir periféricos y almacenamiento. Si varios programas operan sobre el mismo conjunto de datos, es mas barato almacenar dichos datos en un disco y que todos los procesadores lo compartan, que tener muchas computadoras, cada una con un disco. Mayor Fiabilidad: en muchas aplicaciones resulta crucial conseguir la máxima fiabilidad del sistema informático. La capacidad de continuar proporcionando servicio proporcionalmente al nivel de hardware sobreviviente se denomina Degradación Suave. Algunos sistemas van más allá de esto, y se denominan sistemas tolerantes a fallos, dado que pueden sufrir un fallo en cualquier componente y seguir operando. Para ello se requiere un mecanismo que permita detectar, diagnosticar y posiblemente corregir el fallo. Los sistemas multiprocesador pueden ser de dos tipos: Asimétrico: a cada procesador se le asigna una tarea específica. Un procesador maestro controla el sistema y el resto espera a que este dé instrucciones. Es decir, el procesador maestro planifica y asigna las tareas de los procesadores esclavos. Simétrico: bajo este régimen los procesadores operan bajo las mismas condiciones. Operaciones del Sistema Operativo Operación en Modo Dual Para asegurar la correcta ejecución del Sistema Operativo, se debe distinguir entre dos niveles de ejecución: Nivel de Usuario: en esta, la computadora solo ejecuta un subconjunto de las instrucciones maquina, quedando prohibidas las demás. Nivel de Núcleo: es el más permisivo, ya que la computadora ejecuta todas sus instrucciones sin ninguna restricción. Cuando el sistema informático esta ejecutando una aplicación de usuario, el sistema se encuentra en modo usuario. Sin embargo, cuando una aplicación de usuario ejecuta un servicio del sistema Operativo, se debe pasar al nivel de Núcleo para atender la solicitud. Cuando se arranca el Sistema Operativo, el hardware se inicia en modo o Nivel de Núcleo. El Sistema Operativo se carga y se inicia las aplicaciones de usuario en el modo o Nivel de Usuario. Cuando se produce una excepción o interrupción e hardware conmuta del modo Usuario al modo Núcleo. En consecuencia, cuando el Sistema Operativo obtiene el control del computador, estará en modo núcleo. El sistema cambia a modo Usuario antes de pasar el control a un programa de usuario. Con el Modo Dual se busca proteger al Sistema Operativo de errores que pueden ser causados por el usuario. Esta protección se consigue designando a las instrucciones de maquina como privilegiadas para que se ejecuten solo en modo Núcleo.

4 Gestión de Procesos El componente principal de un sistema operativo es el que se encarga de la gestión de Procesos. El Proceso es el elemento central de un sistema Operativo, puesto que su función consiste en generar y gestionar los procesos y en atender sus peticiones. El proceso puede definirse como un programa en ejecución. De forma mas precisa, puede definirse como la unidad de procesamiento gestionada por el Sistema Operativo. No hay que confundir Programa con Proceso. Un programa es un conjunto de instrucciones mientras que el proceso surge cuando el programa esta en ejecución. El Sistema Operativo mantiene por cada proceso una serie de estructuras de información que permite identificar las características de este así como los recursos que tiene asignados. Además, debe encargarse de ofrecer una serie de actividades en lo que se refiere a la gestión de procesos: Crear y borrar los procesos Suspender y reanudar los procesos Proporcionar mecanismos para: La sincronización de procesos La comunicación de procesos Dependiendo de la capacidad del sistema operativo para atender simultáneamente varios procesos y usuarios, podemos encontrar: Sistemas Operativos Monotarea: solo permite que exista un proceso en cada instante Sistemas Operativos Multitarea: permite que coexistan varios procesos a la vez. Para ello, el sistema operativo reparte el tiempo del procesador entra cada uno de ellos. Sistemas Operativos Monousuario: permiten un solo usuario a la vez. Sistemas Operativos Multiusuario: soporta varios usuarios trabajando simultáneamente desde varios terminales. A su vez, cada usuario puede tener activos mas de un proceso Gestión de Memoria La memoria principal es fundamental en la operación de un sistema informático. Ésta, se encuentra estructurada como una matriz de palabras o bytes cuyo tamaño se encuentra en el rango de cientos de miles a miles de millones de posiciones. Cada palabra o byte tiene su propia dirección. La memoria es un repositorio de datos rápidamente accesibles, accesibles por la CPU y los dispositivos de E / S. Como ya se ha mencionado anteriormente, para que un programa pueda ser ejecutado por la CPU, sus datos deben transferirse a la memoria principal. Una vez que terminado este proceso, se libera el espacio de memoria ocupado por dichos datos y se declara disponible para que el próximo programa pueda ser cargado y ejecutado. Para mejorar tanto la utilización de la CPU como la velocidad de respuesta de la computadora frente a los usuarios, las computadoras pueden mantener varios programas en memoria, lo que hace necesario

5 la creación de ciertos esquemas que permitan la correcta gestión de esta situación. La gestión de memoria se encarga entonces de: Asignar memoria a los procesos. Proporcionar memoria a los procesos cuando lo soliciten y liberarla cuando así lo requieran Tratar los posibles errores de acceso a la memoria, evitando que unos procesos interfieran en la memoria de otros. Controlar que partes de la memoria están actualmente en uso y por parte de quien. Gestión de Almacenamiento Para que el sistema informático sea cómodo para los usuarios, el sistema operativo proporciona una vista lógica y uniforme del sistema de almacenamiento de la información. El sistema operativo abstrae las propiedades físicas de los dispositivos de almacenamiento y define una unidad de almacenamiento lógico denominada Archivo. De esta forma, se ofrece al usuario una visión lógica compuesta por una serie de objetos (archivos y directorios) identificables por un nombre lógico sobre los que se puede realizar una serie de operaciones, y una visión física que ha de incluir los detalles de cómo están almacenados estos objetos en los periféricos correspondientes, Los archivos son entonces, una colección de información relacionada entre sí bajo un mismo nombre. Cada archivo tiene una información asociada que utilizan tanto los usuarios como el sistema operativo. Entre las informaciones mas usuales se pueden destacar las siguientes: Tipo de archivo Propietario del archivo: se refiere al identificador de usuario que creo el archivo. Tamaño del archivo Instantes importantes en la vida del archivo, tales como: Instante en que se creo Instante de la ultima modificación Instante del ultimo acceso Derechos de acceso al archivo (solo lectura, lectura escritura, solo escritura) Gestión del Almacenamiento Masivo La memoria principal es demasiado pequeña para acomodar todos los datos y programas. Además, los datos que guarda se pierden al desconectar la alimentación. Por estas razones, un sistema informático debe proporcionar un almacenamiento secundario como apoyo a la memoria principal. El Sistema Operativo se encarga de las siguientes actividades en lo que se refiere al almacenamiento masivo: Gestión del espacio libre Asignación del espacio de almacenamiento Planificación del dispositivo del almacenamiento masivo

6 Almacenamiento en Caché El almacenamiento en caché es una técnica importante de los sistemas informáticos. Normalmente la información se mantiene en algún sistema de almacenamiento, como por ejemplo la memoria principal. Cuando se usa, esta información se copia de forma temporal en un sistema de almacenamiento mas rápido, en este caso, la caché. Cuando se necesita una información en especifico primero se comprueba si esta en caché. Si lo está, se usa directamente dicha información de la caché; en caso contrario, se utiliza la información original, colocando una copia en la caché bajo la suposición de que será utilizada nuevamente. Protección y Seguridad Si un sistema informático tiene múltiples usuarios y permite la ejecución concurrente de múltiples procesos, entonces el acceso a los datos debe regularse. Para dicho propósito se emplean mecanismos que solo puedan utilizar los recursos aquellos procesos que hayan obtenido la apropiada autorización del sistema operativo. Por ejemplo, el hardware de direccionamiento de memoria asegura que un proceso se pueda ejecutar dentro de su propio espacio de memoria, el temporizador asegura que ningun proceso pueda obtener el control de la CPU sin después ceder el control. De esta forma se evidencia que la integridad de los distintos dispositivos de hardware esta protegida. Por tanto, protección es cualquier mecanismo que controle el acceso de procesos y usuarios a los recursos de un sistema informático. También se hace necesario garantizar la identidad de los usuarios y definir lo que cada uno de los puede hacer. El primer término se denomina Autenticación, y su objetivo es determinar que un usuario es quien dice ser. Para ello cada usuario contará con un identificador de usuario univoco y con el que podrá iniciar una sesión en el sistema. El segundo término se refiere a los Privilegios, los cuales especifican los recursos a los que puede acceder cada usuario. Estos privilegios, se basan en una lista que especifica los grupos y usuarios que pueden acceder a un recurso (Información por Recurso), o en la asociación de cada usuario a una lista de recursos a las que puede acceder (Información por Usuario)

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

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 stmas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejec. de instrucciones e interrupciones y estructura

Más detalles

Herramientas Informáticas I Software: Sistemas Operativos

Herramientas Informáticas I Software: Sistemas Operativos Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como

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 Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana

Sistemas Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana Sistemas Operativos Tema 2: Estructura del computador 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Estructura de la E/S Sistema de Interrupciones DMA Jerarquía de memorias

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 [email protected]

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

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

Tema 1: Arquitectura de ordenadores, hardware y software

Tema 1: Arquitectura de ordenadores, hardware y software Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática

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

UNIDAD II. Software del Computador. Ing. Yesika Medina Ing. Yesika Medina

UNIDAD II. Software del Computador. Ing. Yesika Medina Ing. Yesika Medina UNIDAD II Software del Computador SOFTWARE Se denomina software a todos los componentes intangibles de una computadora, formados por el conjunto de programas y procedimientos necesarios para hacer posible

Más detalles

Velocidades Típicas de transferencia en Dispositivos I/O

Velocidades Típicas de transferencia en Dispositivos I/O Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad

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 [email protected] Qué es un Sistema Operativo (SO)? Un programa que actúa como intermediario entre el usuario y el hardware del

Más detalles

6. Enumere tres ventajas de los ULT frente a los KLT.

6. Enumere tres ventajas de los ULT frente a los KLT. 1 Tarea 3 Hilos 1. Cuales bloques de control de proceso deberían pertenecer a un bloque de control de hilo y cuáles a un bloque de control de proceso en un sistema multihilo? Para modelos monohilo deben

Más detalles

6.1 Base De Datos Centralizada

6.1 Base De Datos Centralizada 6. Infraestructura El tipo de infraestructura o bien arquitectura, se debe de elegir pensando en el sistema a ejecutar, las necesidades que este tendrá, el tipo de usuario que lo utilizará, la seguridad

Más detalles

Con estas consideraciones, Flynn clasifica los sistemas en cuatro categorías:

Con estas consideraciones, Flynn clasifica los sistemas en cuatro categorías: Taxonomía de las arquitecturas 1 Introducción Introducción En este trabajo se explican en detalle las dos clasificaciones de computadores más conocidas en la actualidad. La primera clasificación, es la

Más detalles

Taxonomía de las arquitecturas

Taxonomía de las arquitecturas Taxonomía de las arquitecturas 1 INTRODUCCIÓN 2 2 CLASIFICACIÓN DE FLYNN 3 2.1 SISD (SINGLE INSTRUCTION STREAM, SINGLE DATA STREAM) 3 2.2 SIMD (SINGLE INSTRUCTION STREAM, MULTIPLE DATA STREAM) 4 2.2.1

Más detalles

Sistemas Operativos. MODULO I. ANTECEDENTES 1.2 introducción a los ordenadores

Sistemas Operativos. MODULO I. ANTECEDENTES 1.2 introducción a los ordenadores Sistemas Operativos MODULO I. ANTECEDENTES 1.2 introducción a los ordenadores Sistema Operativo Un S.O. explota los recursos hardware de uno o mas procesadores para proporcionar un conjunto de servicios

Más detalles

El Archivo. Concepto y finalidad 1

El Archivo. Concepto y finalidad 1 UF0347 Sistemas de archivo y clasificación de documentos El Archivo. Concepto y finalidad 1 Qué? Es importante saber aplicar las diferentes técnicas de archivo que hay, ya sea de modo convencional o informático,

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

INFORME MEMORIA CACHE Y MEMORIA VIRTUAL.

INFORME MEMORIA CACHE Y MEMORIA VIRTUAL. AIEP PROGRAMACIÓN COMPUTACIONAL FUNDAMENTOS DE PROGRAMACIÓN INFORME MEMORIA CACHE Y MEMORIA VIRTUAL. Por:Diego Menéndez Introducción. Ante la inmensa velocidad de los procesadores que a medida del tiempo

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

Sistemas Operativos. que es un sistema operativo?

Sistemas Operativos. que es un sistema operativo? Sistemas Operativos que es un sistema operativo? Un sistema operativo puede ser definido como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario

Más detalles

Estructura de los sistemas de cómputo

Estructura de los sistemas de cómputo Estructura de los sistemas de cómputo Introducción Elementos básicos de un computador Registro del procesador Ejecución de las instrucciones Interrupciones Hardware de protección Introducción Qué es un

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

Programación Concurrente y Paralela. Unidad 1 Introducción

Programación Concurrente y Paralela. Unidad 1 Introducción Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el

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

Hoja de respuestas. Examen tipo A

Hoja de respuestas. Examen tipo A Hoja de respuestas. Examen tipo A Cuestiones 1. La memoria virtual nos permite: Emular la RAM mediante la utilización de los dispositivos de almacenamiento Tener una memoria de capacidad infinita en nuestro

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 [email protected] 1 Índice General Conceptos sobre ordenadores Concepto

Más detalles

ESTRUCTURA DE INTERCONEXIÓN DE UN COMPUTADOR

ESTRUCTURA DE INTERCONEXIÓN DE UN COMPUTADOR ESTRUCTURA DE INTERCONEXIÓN DE UN COMPUTADOR 1 Arquitectura Von Neumann se fundamente en tres ideas: En la memoria del ordenador se almacenan indistintamente datos e instrucciones. Se puede acceder a la

Más detalles

Procesos y Threads Procesos y Threads. Concurrencia Concurrencia Ventajas Ventajas. Rendimiento Rendimiento (paralelismo) (paralelismo)

Procesos y Threads Procesos y Threads. Concurrencia Concurrencia Ventajas Ventajas. Rendimiento Rendimiento (paralelismo) (paralelismo) Procesos y Threads Procesos y Threads Procesos Procesos Threads Threads Concurrencia Concurrencia Ventajas Ventajas Modelos Modelos Información Información adicional () adicional () Preparado Preparado

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

Introducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero

Introducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero Introducción a los sistemas operativos Ing Esp Pedro Alberto Arias Quintero Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2

Más detalles

Tarea 2. Descripción y Control de Procesos

Tarea 2. Descripción y Control de Procesos 1 Tarea 2. 1. En qué consiste una traza de instrucciones? Consiste en listar las secuencias de instrucciones que ejecuta cada proceso. El procesador puede caracterizarse mostrando la forma en que intercalan

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Parte II AGOSTO 2011 1 Qué es un Sistema Operativo? Un Sistema Operativo es un programa que actúa de intermediario entre el usuario y el hardware del computador.

Más detalles

Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve.

Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve. Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve. Antes de todo esto, vamos a ver un video que cuenta

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

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega [email protected] Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

TEMA II: ALMACENAMIENTO DE LA INFORMACIÓN

TEMA II: ALMACENAMIENTO DE LA INFORMACIÓN CUESTIONES A TRATAR: Existe un tipo único tipo de memoria en un determinado computador? Todas las memorias de un computador tienen la misma función?. Qué es la memoria interna de un computador? Por qué

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

EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO. Nombre: Apellidos: Fecha: 22/10/2009 Exámen B

EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO. Nombre: Apellidos: Fecha: 22/10/2009 Exámen B Nombre: Apellidos: Fecha: 22/10/2009 Nota: Exámen B Contesta a las siguientes preguntas: 1. Nombra las partes fundamentales de que se compone el Software y explica cada una de ellas poniendo ejemplos.

Más detalles

Concurrencia de Procesos

Concurrencia de Procesos Concurrencia de Procesos Dos o mas procesos, se dice que son concurrentes o paralelos, cuando se ejecutan al mismo tiempo. Esta concurrencia puede darse en un sistema con un solo procesador (pseudo paralelismo)

Más detalles

Partes de una computadora. Conceptos Generales. Elementos de Computación (CU) Computación (TIG) El Hardware de una computadora

Partes de una computadora. Conceptos Generales. Elementos de Computación (CU) Computación (TIG) El Hardware de una computadora Elementos de Computación (CU) Computación (TIG) Unidad 3 Organización Básica de la Computadora Conceptos Generales Sistema Digital: Es un sistema en el cual la información se representa por medio de variables

Más detalles

CONCEPTO. Actúa de intermediario entre el hardware y los programas de aplicación.

CONCEPTO. Actúa de intermediario entre el hardware y los programas de aplicación. CONCEPTO ES UN SOFTWARE DE SISTEMA, ES DECIR, UN CONJUNTO DE PROGRAMAS DE COMPUTACIÓN DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE SUS RECURSOS. Se encarga de gestionar

Más detalles

SISTEMAS OPERATIVOS ACTIVIDAD: TRABAJO COLABORATIVO

SISTEMAS OPERATIVOS ACTIVIDAD: TRABAJO COLABORATIVO SISTEMAS OPERATIVOS ACTIVIDAD: TRABAJO COLABORATIVO Organice grupos de 2 aprendices, lea y analice la guía: El sistema Operativo NOMBRES Y APELLIDOS: NOMBRES Y APELLIDOS: FECHA: 20 de Marzo del 2014 1.

Más detalles

Tema 2. GENERALIDADES SOBRE SISTEMAS OPERATIVOS 1, MAQUINA DESNUDA.

Tema 2. GENERALIDADES SOBRE SISTEMAS OPERATIVOS 1, MAQUINA DESNUDA. Tema 2. GENERALIDADES SOBRE SISTEMAS OPERATIVOS 1, MAQUINA DESNUDA. El término de máquina desnuda se aplica a una computadora carente de sistema operativo, el término es interesante porque resalta el hecho

Más detalles

Sistemas Operativos. MODULO I. ANTECEDENTES 1.1 Componentes lógicos del ordenador. Resumen preparado por Miguel Cotaña

Sistemas Operativos. MODULO I. ANTECEDENTES 1.1 Componentes lógicos del ordenador. Resumen preparado por Miguel Cotaña Sistemas Operativos MODULO I. ANTECEDENTES 1.1 Componentes lógicos del ordenador Resumen preparado por Miguel Cotaña Recordando Cuáles son los elementos que integran un sistema informático? Hardware Software

Más detalles

Qué es un programa informático?

Qué es un programa informático? Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s

Más detalles

Tema III: Componentes de un Sistema Operativo

Tema III: Componentes de un Sistema Operativo Tema III: Componentes de un Sistema Operativo Concepto de proceso Jerarquía de memoria: Concepto de memoria cache Memoria virtual Partición Sistema de ficheros Sistema de entrada/salida: Driver y controladora

Más detalles

ESTRUCTURA BÁSICA DE UN ORDENADOR

ESTRUCTURA BÁSICA DE UN ORDENADOR ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los

Más detalles

Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús

Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús Microprocesador Introducción El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de

Más detalles

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas

Más detalles

Usuario. Programas de Aplicación. Sistema Operativo. Hardware. Figura 1. Sistema de cómputo estructurado por capas.

Usuario. Programas de Aplicación. Sistema Operativo. Hardware. Figura 1. Sistema de cómputo estructurado por capas. Generalidades acerca de los sistemas operativos Hoy en día muchas personas, usan las computadoras de una forma muy fácil, muchos incluso creen que la máquina tiene incorporada todas las potencialidades

Más detalles

Sistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos

Sistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos Sistema Operativo Repaso de Estructura de Computadores Capítulo 1 Explota los recursos hardware de uno o más procesadores Proporciona un conjunto de servicios a los usuarios del sistema Gestiona la memoria

Más detalles

1-Componentes Físicos y Lógicos de un Ordenador.

1-Componentes Físicos y Lógicos de un Ordenador. 1-Componentes Físicos y Lógicos de un Ordenador. En este capítulo trataremos de explicar el conjunto de elementos por lo que está compuesto un ordenador. A grandes rasgos un Ordenador Personal o PC ( Personal

Más detalles

1 ( 3,5 puntos) Responda, justificando sus respuestas, a las siguientes cuestiones:

1 ( 3,5 puntos) Responda, justificando sus respuestas, a las siguientes cuestiones: Universidad de Las Palmas de Gran Canaria Escuela Universitaria de Informática Facultad de Informática Sistemas Operativos Convocatoria de Junio, 26 de Junio de 2003 SOLUCIONES Calificación 1 2 3 4 Nombre

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

MEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa

MEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa MEMORIAS Arquitectura de Computadoras (Conceptos Introductorios) M. C. Felipe Santiago Espinosa Junio - 2017 1 Memorias Introducción Una memoria es un dispositivo capaz de almacenar información. Operaciones:

Más detalles

Por qué nos preocupa la seguridad?

Por qué nos preocupa la seguridad? En qué consiste? Por qué nos preocupa la seguridad? A partir de los años 8O el uso del ordenador personal comienza a ser común. Asoma ya la preocupación por la integridad de los datos. En la década de

Más detalles

GESTION DE ENTRADA Y SALIDA

GESTION DE ENTRADA Y SALIDA Dispositivos de salida (impresora, monitor,...) Unidad principal (UCP, registros, memoria RAM, entrada/salida ( discos internos, red,...)) Dispositivos de entrada (teclado, ratón, lápiz óptico,...) Dispositivos

Más detalles

UNIDAD CENTRAL DE PROCESO

UNIDAD CENTRAL DE PROCESO UNIDAD CENTRAL DE PROCESO NO SON CPU, SON CASES COMPONENTES DE UN SISTEMA DE CÓMPUTOS DISPOSITIVOS DE ALMACENAMIENTO Disco Rígido, Disquete, CD, DVD DISPOSITIVOS DE ENTRADA Teclado Mouse Micrófono Cámara

Más detalles

INTRODUCCION A LA IFORMATICA

INTRODUCCION A LA IFORMATICA INTRODUCCION A LA IFORMATICA Lic. Patricia Palacios Zuleta TEMA no 1 CONCEPTOS FUNDAMENTALES Y ELEMENTOS DE LA INFORMÁTICA 1. Introducción.- 2. Conceptos y definiciones.- Dato.- Información.- 3. Informática.-

Más detalles

FUNDAMENTOS DE SISTEMAS OPERATIVOS

FUNDAMENTOS DE SISTEMAS OPERATIVOS FUNDAMENTOS DE SISTEMAS OPERATIVOS Alejandro González Herrera Tecnólogo en Informática M/Análisis y Desarrollo de Sistemas Historia 1º generación (1945-1955) En los 40's, se introducen los programas bit

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Parte II USB Servicios de los SO Interfaz de usuario Ejecución de programas Operaciones de E/S Manipulación de archivos Comunicaciones Detección de errores 1 Funciones

Más detalles

Clasificación n de los Sistemas Operativos. Clasificación de los SO Estructuras de los SO Modos de procesamiento

Clasificación n de los Sistemas Operativos. Clasificación de los SO Estructuras de los SO Modos de procesamiento Clasificación n de los Sistemas Operativos Contenidos Clasificación de los SO Estructuras de los SO Modos de procesamiento Se pueden clasificar en Sistemas monolíticos Sistemas por capas Sistemas cliente/servidor

Más detalles

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:

Más detalles

Memoria. Organización de memorias estáticas.

Memoria. Organización de memorias estáticas. Memoria 1 Memoria Organización de memorias estáticas. 2 Memoria En memoria físicas con bus de datos sea bidireccional. 3 Memoria Decodificación en dos niveles. 4 Necesidad de cantidades ilimitadas de memoria

Más detalles

Sistemas Operativos. Procesos

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

Más detalles

Sistema Operativo. Introducción. Sistema operativo. Componentes del sistema operativo

Sistema Operativo. Introducción. Sistema operativo. Componentes del sistema operativo Introducción Sistema Operativo Todo sistema de cómputo se puede dividir, en forma general, en dos partes: hardware (aseguramiento técnico) y software (aseguramiento de programas). El software hace útil

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

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema

Más detalles

TEMA 2: Organización de computadores

TEMA 2: Organización de computadores TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S 1 Computador Procesador, memoria, dispositivos de E/S CPU Unidad de control Unidad aritmética y lógica Registros Dispositivos

Más detalles

Introducción a la Computación. Capítulo 7 Entrada/Salida

Introducción a la Computación. Capítulo 7 Entrada/Salida Introducción a la Computación Capítulo 7 Entrada/Salida Problemas Entrada/Salida Existe una amplia variedad periféricos Se les entrega distintas cantidades de datos Funcionan a distintas velocidades Tienen

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

Threads, SMP y Microkernels. Proceso

Threads, SMP y Microkernels. Proceso Threads, SMP y Microkernels Proceso Propiedad de los recursos a un proceso se le asigna un espacio de dirección virtual para guardar su imagen Calendarización/ejecución sigue una ruta de ejecución la cual

Más detalles

SISTEMAS OPERATIVOS INTRODUCCIÓN. Pedro de Miguel Anasagast

SISTEMAS OPERATIVOS INTRODUCCIÓN. Pedro de Miguel Anasagast SISTEMAS OPERATIVOS INTRODUCCIÓN Pedro de Miguel Anasagast INTRODUCCIÓN AL SISTEMA OPERATIVO MÁQUINA DESNUDA Máquina desnuda: Término que se aplica a un computador carente de sistema operativo. El término

Más detalles

9. Lenguaje ensamblador

9. Lenguaje ensamblador 9. Lenguaje ensamblador Lenguaje máquina: un programa o secuencia de instrucciones viene dado por una secuencia de códigos binarios. Lenguaje ensamblador: secuencia lógica de sentencias pertenecientes

Más detalles

PROCESOS E HILOS - Hilo

PROCESOS E HILOS - Hilo 1/6 PROCESOS E HILOS - Hilo! contexto de ejecución que se planifica de forma independiente pero que comparte un mismo espacio de direcciones con otros hilos - Proceso! conjunto de uno o más hilos y los

Más detalles

El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS Contenido El Sistema de Cómputo Software y Licencias Soporte Físico 2010 EISC - Introducción a las Tecnologías Informáticas 2 El Sistema

Más detalles

1.1 Concepto y definición de Sistemas Operativos

1.1 Concepto y definición de Sistemas Operativos 1.1 Concepto y definición de Sistemas Operativos Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un sistema de computación puede dividirse en cuatro componentes: el hardware,

Más detalles

Sistemas Operativos y Software Computacional Sistemas operativos y software computacional

Sistemas Operativos y Software Computacional Sistemas operativos y software computacional Sistemas operativos y software computacional 1 de 57 EL SISTEMA OPERATIVO Y LOS DISPOSITIVOS DE ALMACENAMIENTO 2 de 57 Definición de sistema operativo El sistema operativo es el programa (o software) más

Más detalles

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

Recopilación presentada por 1

Recopilación presentada por 1 Aula Aula de de Informática Informática del del Centro Centro de de Participación Participación Activa Activa para para Personas Personas Mayores Mayores de de El El Ejido Ejido (Almería). (Almería). Consejería

Más detalles