Servicios del Sistema Operativo (SO)

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

Download "Servicios del Sistema Operativo (SO)"

Transcripción

1 Servicios del Sistema Operativo (SO) Un SO brinda un entorno para ejecutar programas. Este, ofrece servicios a los programas y a los usuarios de dichos programas. Por supuesto, los servicios específicos que se suministran difieren de un SO a otro, pero se pueden identificar una serie de clases comunes: Interfaz de Usuario: cuando un usuario trabaja con una computadora necesita poder interactuar con esta para ejecutar un programa o borrar un archivo, sin necesidad de escribir un programa que realice dicha operación utilizando los servicios del SO. Por lo tanto, el SO debe proporcionar una interfaz de usuario que permita dar instrucciones al sistema para realizar diversas operaciones. Sin esta interfaz, aunque el SO estuviese listo para dar servicio a las aplicaciones, el usuario no podría arrancar ninguna. Hay que tener en cuenta que la mayoría de la gente que trabaja con una computadora no pretende realizar ninguna tarea de programación, sino que simplemente quiere trabajar en modo interactivo con el mismo. Por tanto no tendría sentido que los usuarios tuvieran que realizar un programa para sacar partido de los servicios del SO a la hora de realizar una determinada labor. El SO ofrece, a través de su Interfaz de Usuario, un conjunto de tareas típicas, que son las que necesitan llevar a cabo los usuarios con más frecuencia. Así, para borrar un archivo, en vez de tener que realizar un programa, el usuario solo tendrá que teclear un mandato o en el caso de una Interfaz Gráfica, manipular un icono que representa el archivo. La Interfaz de Usuario ha sufrido una gran evolución, condicionada en gran parte por la enorme difusión del uso de las computadoras, que ha tenido como consecuencia que un gran número de usuarios sin conocimientos informáticos trabajen cómodamente con ellas. Se ha pasado de interfaces alfanuméricas, que requerían un conocimiento bastante profundo del funcionamiento de la computadora a interfaces gráficas, que ocultan al usuario la complejidad del sistema, proporcionándole una visión intuitiva del mismo. Interfaz de Líneas de Comandos: su característica principal es el modo basado en líneas de texto. El usuario para dar instrucciones al sistema, escribe en su terminal un mandato terminado con un carácter de final de línea. Cada mandato esta normalmente estructurado de la siguiente forma: Nombre del Mandato argumentos El Intérprete de Mandatos lee la línea escrita por el usuario y lleva a cabo las acciones especificadas por la misma. Una vez realizadas, el intérprete escribe una indicación en el terminal para notificar al usuario que esta listo para recibir otro mandato. El usuario tendrá disponibles un conjunto de mandatos que le permitirán realizar actividades tales como manipular carpetas y archivos, controlar la ejecución de programas, desarrollar aplicaciones, comunicarse con otros sistemas, obtener información del estado del sistema, entre otros.

2 Interfaz Gráfica de Usuarios: una segunda estrategia para interactuar con el SO es a través de una Interfaz Grafica de Usuario (GUI) suficientemente amigable. Su auge se debe a la necesidad de proporcionar a los usuarios no especializados una visión sencilla e intuitiva del sistema que oculte toda su complejidad. El desarrollo de este tipo de interfaces ha requerido un avance considerable en la potencia y capacidad gráfica de los computadores, dada la gran cantidad de recursos que consumen durante su operación. Todas estas interfaces están basadas en Ventanas que permiten al usuario trabajar simultáneamente en distintas actividades. Asimismo, se utilizan iconos y menús para representar los recursos del sistema y poder realizar operaciones sobre los mismos. En cuanto a su estructura interna, están formados por un conjunto de programas, que usando los servicios del SO trabajan conjuntamente para llevar a cabo las peticiones del usuario. Así, por ejemplo, existirá un gestor de ventanas para mantener el estado de las mismas y permitir su manipulación, un administrador que permita al usuario arrancar aplicaciones, un gestor de archivos que permita manejar archivos y carpetas, y una herramienta de configuración de la interfaz. Además de la funcionalidad comentada, otros aspectos que conviene resaltar es el intercambio de datos entre aplicaciones, sistemas de ayuda interactivos y la posibilidad de acceso a la Interfaz de Línea de Comandos. Interrupciones: para que las operaciones de la UCP y de Entrada y Salida (E/S) puedan superponerse, es necesario contar con un mecanismo que permita la desincronización y resincronizacion de la operación. En los sistemas más antiguos la transferencia de datos se efectuaba bajo el control de la UCP. Esta tenía que ejecutar, o por lo menos supervisar la transferencia de datos, lo que no permitía hacer simultáneas las operaciones de la UCP y de E/S. Por ejemplo, si se deseaba imprimir datos de la memoria, estos eran los pasos: 1. Verificar si la impresora esta lista para recibir el siguiente caracter 2. Si la impresora no esta lista, volver al Paso Si la impresora esta lista, verificar si hay otro caracter por imprimir. 4. Si hay otro carácter volver al Paso Si no hay más caracteres, la impresión ha terminado. Note que la UCP debe realizar un seguimiento del estado de la E/S por lo que permanece activa mientras espera que termine la E/S. aunque es posible que la UCP efectúe otro procesamiento, en la practica no lo es, ya que la UCP es mas rápida que los dispositivos de E/S, y por lo tanto deberá esperar entre una y otra entrada. Además, también es posible que omita una entrada por atender a otra. Para solucionar esta situación, surgió la E/S basada en Interrupciones. En la siguiente figura se muestra la estructura general de esta herramienta

3 Si no hay trabajos que ejecutar ni dispositivos de E/S que atender, el SO permanecerá inactivo esperando la ocurrencia de algún suceso. Una de las principales clases de sucesos que debe manejar un SO son las Interrupciones de E/S, las cuales se generan cuando un dispositiva de E/S requiere un servicio. Dada esta situación, el SO consulta a todos los dispositivos de E/S para determinar cual fue el que causo la interrupción (la interrupción se genera cuando el dispositivo de E/S termina la solicitud de E/S). Cuando se interrumpe a la UCP, esta suspende lo que estaba haciendo y transfiere la ejecución a la rutina de procesamiento que generó la interrupción. Dicha rutina inicia la transferencia de datos desde el buffer del dispositivo a la Memoria Principal. Una vez lograda la transferencia, la UCP continua con los cálculos interrumpidos (devuelve el control al programa que quedo esperando a que terminara la solicitud de E/S). Un sistema basado en Interrupciones también debe guardar la ubicación de la instrucción interrumpida para retomar su operación. Una vez que se ha procesado la interrupción, se da un salto a la ubicación de la siguiente instrucción. Usualmente las interrupciones se desactivan mientras una de ellas se procesa, demorando la entrada de alguna nueva interrupción hasta que se culmine el procesamiento de la actual ya las siguientes se activen. Llamadas al Sistema: proporcionan una interfaz con la que se pueden invocar servicios que el SO ofrece. El siguiente ejemplo puede ser útil para comprender como se usan las llamadas: Suponga que se quiere escribir un programa para leer los datos de un archivo y copiarlos en otro archivo. El primer dato que el programa va a necesitar son los nombres de los 2 archivos, el de entrada y el de salida. Para ello el programa pide al usuario que introduzca los nombres de los 2 archivos. En un sistema interactivo, este método requerirá una secuencia de Llamadas al Sistema: primero hay que escribir un mensaje en el indicativo de comandos de la pantalla y luego leer del teclado los caracteres que especifican los 2 archivos. En los sistemas basados en Iconos, se suele presentar un menú de nombres de archivos en una ventana. El usuario

4 selecciona el nombre del archivo de origen y puede abrirse otra ventana para especificar el nombre de archivo de destino. Esta secuencia requiere realizar numerosas llamadas al sistema: Una vez que se obtienen los nombres de archivos, se debe abrir el archivo de entrada y crear el archivo de salida Cuando se intenta abrir el archivo de entrada, es posible que este no exista. En este caso el programa debe escribir un mensaje en la pantalla. Si el archivo de entrada existe, debe crearse un nuevo archivo de salida. Es posible que exista un archivo de salida. Es posible que exista un archivo de salida. Es posible que exista un archivo de salida con el mismo nombre, por lo que el programa puede terminar o borrar el archivo existente y crear otro. Una vez que los archivos están definidos, se empieza a leer del archivo de entrada y se escribe en el de salida. Al finalizar se cierran los archivos y se emite un mensaje por pantalla informando la finalización del proceso. LLAMADAS AL SISTEMA Tipos de Llamadas al Sistema: las Llamadas al Sistema pueden agruparse de forma general en las siguientes categorías: Control de Procesos: Terminar: interrupción normal de la ejecución de un programa Abortar: interrupción anormal de la ejecución de un programa. Cargar: un proceso que ejecute un programa puede cargar otro programa. Ejecutar un proceso que ejecute un programa puede ejecutar otro programa Crear proceso: cuando un proceso que ejecuta un programa ejecuta otro programa, se esta creando un nuevo proceso. Obtener atributos del proceso: determina las características de un proceso. Señal de Evento: indica cuando ocurre un suceso. Administración de Archivos: Crear archivos Abrir archivos Cerrar archivos Mover archivos Obtener atributos de archivos Borrar archivos Leer archivos Copiar archivos Administración de Dispositivos: un proceso puede necesitar varios recursos para ejecutarse: memoria, unidades de disco, archivos, etc. Se puede pensar en dichos recursos como si fueran

5 dispositivos. Algunos dispositivos son físicos (cintas, discos) mientras otos dispositivos virtuales o abstractos (archivos). Requerir recurso Abrir y cerrar recurso Liberar recurso Leer y escribir recurso Mantenimiento de Información: su propósito es el intercambio de información entre programas de usuario y el SO. Existen Llamadas al Sistema para devolver la fecha y hora actuales. Otras pueden devolver información sobre el sistema como por ejemplo numero de usuarios, versión del SO, cantidad de memoria libre, entre otros. Importante: el trabajo de un SO puede provenir de Llamadas al Sistema emitidas por los programas, y de Interrupciones generadas por los periféricos. Las Llamadas al Sistema no invocan al SO, por lo que no se puede solicitar un servicio al SO a través de una Llamada al Sistema. Por tanto, la activación del SO se realiza por medio de Interrupciones. Protección: los sistemas de computación eran monousuarios controlados por el programador. Cuando este manejaba el computador desde la consola, tenía un completo control sobre el sistema. Al desarrollarse el SO, se le otorgaba el control a este. Además, para mejorar la utilización del sistema, el SO comenzó a compartir los recursos del sistema entre varios programas al mismo tiempo (multiprogramación). Este compartimiento mejoro la utilización, pero también generó problemas. Cuando el sistema ejecutaba un programa sin compartir recursos, un error en ese programa solo podía causar problemas a ese programa. Con el compartimiento, un error en el programa podía afectar de manera adversa a varios programas. Sin protección frente a este tipo de errores, el computador tendría que ejecutar en cada ocasión un solo trabajo, algo que no es conveniente. La estrategia a utilizar consiste en llevar a cabo 2 modos de ejecución: Modo Usuario y Modo Monitor. De esta forma el sistema puede distinguir entre una ejecución efectuada por el usuario y una ejecutada por el SO (Monitor) cuando el sistema ejecuta el SO, se encuentra en Modo Monitor, cuando ejecuta programas de usuario, esta en Modo Usuario.

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

Sistemas Operativos. Dr. Wenceslao Palma M.

Sistemas Operativos. Dr. Wenceslao Palma M. Sistemas Operativos Dr. Wenceslao Palma M. www.inf.ucv.cl/~wpalma/so Introducción a los Sistemas Computacionales Un vistazo de alto nivel caracteriza a un sistema computacional

Más detalles

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1 TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1- Cuáles son las principales funciones de un sistema operativo? Los Sistemas Operativos tienen como objetivos o funciones principales lo siguiente; Comodidad;

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

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

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

Coliderar.com. Informática. Computadora. Funcionamiento, partes. Computación Informática NTICX

Coliderar.com. Informática. Computadora. Funcionamiento, partes. Computación Informática NTICX Informática Computadora. Funcionamiento, partes. Computación Informática NTICX contacto@coliderar.com Contenido Definición de Computadora Hardware CPU Motherboard Memoria Periféricos Software Sistema Operativo

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

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

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

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

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

Investiga cuales son los dispositivos y manejadores de dispositivos mediante conceptos e imágenes.

Investiga cuales son los dispositivos y manejadores de dispositivos mediante conceptos e imágenes. Investiga cuales son los dispositivos y manejadores de dispositivos mediante conceptos e imágenes. Dispositivos de E / S Se denomina periféricos a los aparatos o dispositivos auxiliares e independientes

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 Introducción a los sistemas operativos

Capítulo 2 Introducción a los sistemas operativos Sistemas operativos: una visión aplicada Capítulo 2 Introducción a los sistemas operativos Contenido Qué es un sistema operativo? Arranque del computador Componentes y estructura de un sistema operativo

Más detalles

Convivencia Introducción

Convivencia Introducción Convivencia Introducción Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Definición (1/3) El sistema operativo como máquina virtual o extendida: Un sistema operativo es una serie de componentes

Más detalles

Sistemas Operativos. Curso 2017 Estructura de los sistemas operativos

Sistemas Operativos. Curso 2017 Estructura de los sistemas operativos Sistemas Operativos Curso 2017 Estructura de los sistemas operativos Agenda Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del sistema. Máquinas virtuales.

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

ORGANIZACIÓN DE COMPUTADORAS

ORGANIZACIÓN DE COMPUTADORAS Instituto Politécnico Superior Departamento Electrotecnia T ÉCNICO UNIVERSITARIO EN SISTEMAS ELECTRÓNICOS Introducción a la Computación ORGANIZACIÓN DE COMPUTADORAS ABEL LOBATO 2012 Introducción a la Computación

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

Evolución del software y su situación actual

Evolución del software y su situación actual Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su

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

Manual de Instalación y Operación del Generador de Temario SPC de la Secretaría de Salud

Manual de Instalación y Operación del Generador de Temario SPC de la Secretaría de Salud Manual de Instalación y Operación del Generador de Temario SPC de la Secretaría de Salud P á g i n a 1 ÍNDICE Requerimientos mínimos para la instalación del sistema Generación de Temario 3 Instalación

Más detalles

Esp. Alexis Olvany Torres ch. Datos de salida. Datos de salida. Datos de salida

Esp. Alexis Olvany Torres ch. Datos de salida. Datos de salida. Datos de salida Tiempo de Ejecución fuente Descripción abstracta del comportamiento de un programa Máquina abstracta objeto Descripción del comportamiento de un programa independiente de máquina pero fácil de implementar

Más detalles

NOCIONES GENERALES Y ENTORNO

NOCIONES GENERALES Y ENTORNO NOCIONES GENERALES Y ENTORNO Introducción. Acceso a Windows 7. El escritorio. OBJETIVOS: Que el alumno pueda manejar las particularidades del entorno. Introducción El sistema operativo es el software principal

Más detalles

Cuestionario 1-Parte 1

Cuestionario 1-Parte 1 Cuestionario 1-Parte 1 Sistemas Operativos José Antonio Méndez Barrios 201118720 1. Qué es un Sistema Operativo? Programa que controla la ejecución de los programas de aplicación y que actúa como interfaz

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

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

Sistemas Operativos. Curso 2014 Estructura de los sistemas operativos

Sistemas Operativos. Curso 2014 Estructura de los sistemas operativos Sistemas Operativos Curso 2014 Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura

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

SISTEMA OPEATIVO DEFINICIÓN

SISTEMA OPEATIVO DEFINICIÓN DEFINICIÓN 1 DEFINICIÓN El sistema operativo es el software principal de un ordenador o cualquier otro dispositivo electrónico, que permite al usuario manejar dicho dispositivo: 1. Un usuario puede comunicarse

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

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

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

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software

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

ANTECENDENTES DE LA COMPUTADORA

ANTECENDENTES DE LA COMPUTADORA ANTECENDENTES DE LA COMPUTADORA COMPUTACION HARDWARE SOFTWARE CODIGO 071353 INTRODUCCIÓN A LA INFORMÁTICA Licenciado: Rolando Amézquita FLUJO DE LA INFORMACION WINDOWS CONCEPTO Es el estudio de cómo las

Más detalles

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información

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

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

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

Guía rapida. de capacitación para el portal web de la red social

Guía rapida. de capacitación para el portal web de la red social Guía rapida de capacitación para el portal web de la red social Guía rapida de capacitación para el portal web de la red social Índice Introducción... 3 Que necesitas?... 5 Cómo utilizar la computadora?...

Más detalles

Programa Formativo IFCT OPERACIONES AUXILIARES DE MONTAJE Y MANTENIMIENTO DE SISTEMAS MICROINFORMÁTICOS

Programa Formativo IFCT OPERACIONES AUXILIARES DE MONTAJE Y MANTENIMIENTO DE SISTEMAS MICROINFORMÁTICOS Código: 13705 Unidad Formativa: MF1209_1 - Operaciones auxiliares con tecnologías de la información y la comunicación Módulo: MF1209_1 - OPERACIONES AUXILIARES CON TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN

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

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 Es un sistema tan complejo

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

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

COMPILACIÓN Y DISCOS DE DISTRIBUCIÓN DE UNA APLICACIÓN

COMPILACIÓN Y DISCOS DE DISTRIBUCIÓN DE UNA APLICACIÓN INSTITUTO METROPOLITANO DE EDUCACIÓN PROGRAMACIÓN DE COMPUTADORES GUIA #9 DE VISUAL FOXPRO DOCENTE: MAURICIO CANO COMPILACIÓN Y DISCOS DE DISTRIBUCIÓN DE UNA APLICACIÓN Una vez diseñado y programado todos

Más detalles

Introducción a los Ordenadores. Dept. Ciencias de la Computación e I.A. Universidad de Granada

Introducción a los Ordenadores. Dept. Ciencias de la Computación e I.A. Universidad de Granada 1 TEMA Introducción a los Ordenadores Dept. Ciencias de la Computación e I.A. Universidad de Granada Tema 1 Introducción a los Ordenadores 2 Indice 1. La Informática y el ordenador 2. Componentes de un

Más detalles

En particular para WORD y POWER POINT se recomienda leer los manuales de WORD 2010 y POWER POINT 2010 que fueron la base del curso normal.

En particular para WORD y POWER POINT se recomienda leer los manuales de WORD 2010 y POWER POINT 2010 que fueron la base del curso normal. GUIA OFICIAL DE INFORMATICA I DEL COBAQ El siguiente link corresponde a la guía oficial del COBAQ para informática I. Se recomienda ampliamente que el estudiante lea completa la guía y responda a todas

Más detalles

Introducción a Sistemas Operativos: Ficheros

Introducción a Sistemas Operativos: Ficheros Introducción a Sistemas Operativos: Ficheros Clips Fr ancisco J Ballesteros 1. Entrada/Salida Es importante saber cómo utilizar ficheros. En UNIX, es aún más importante dado que gran parte de los recursos,

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

Sistemas Operativos. Estructura de los sistemas operativos

Sistemas Operativos. Estructura de los sistemas operativos Sistemas Operativos Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del

Más detalles

Ing. Rojas Córsico, Ivana

Ing. Rojas Córsico, Ivana Ing. Rojas Córsico, Ivana INFORMÁTICA Informática: conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de computadoras Dato: es un elemento

Más detalles

1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento.

1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento. 1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento. Arquitecturas Clásicas. Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos

Más detalles

1

1 Windows XP (Fácil) Curso para conocer y aprender a manejar el sistema operativo Microsoft Windows XP, analizando desde el entorno del mismo, sus aplicaciones y su integración en Internet. Módulo 1: Windows

Más detalles

3. Sistemas operativos

3. Sistemas operativos Informática Ingeniería en Electrónica y Automática Industrial Raúl Durán Díaz Juan Ignacio Pérez Sanz Departamento de Automática Escuela Politécnica Superior Curso académico 26 27 Contenidos Definición

Más detalles

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click. Programación y manejo de Sucosoft S40: Cómo Programar? Seleccione en el escritorio el programa Sucosoft S40 y darle doble click. Aparece una ventana denominada administrador Sucosoft en la cual se encuentra

Más detalles

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador. SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición

Más detalles

Computación 1. Roles en la interconexión

Computación 1. Roles en la interconexión Computación 1 Roles en la interconexión Contenido Roles en la Interconexión Host y Terminales Servidores y Clientes Arquitectura Cliente-Servidor Servidor y Cliente son programas Protocolo de Servicio

Más detalles

Se llama hardware a todos los dispositivos que forman la PC y que se puedan tocar, es decir, es todo el conjunto de accesorios que se le pueden

Se llama hardware a todos los dispositivos que forman la PC y que se puedan tocar, es decir, es todo el conjunto de accesorios que se le pueden Se llama hardware a todos los dispositivos que forman la PC y que se puedan tocar, es decir, es todo el conjunto de accesorios que se le pueden agregar a una computadora. Ejemplo: Monitor, Teclado, CPU,

Más detalles

3. Sistemas operativos

3. Sistemas operativos 3. Sistemas operativos Informática Ingeniería en Electrónica y Automática Industrial Raúl Durán Díaz Juan Ignacio Pérez Sanz Departamento de Automática Escuela Politécnica Superior Curso académico 26 27

Más detalles

Hilos Secciones Stallings:

Hilos Secciones Stallings: Capítulo 4 Hilos Secciones Stallings: 4.1 4.3 Contenido Procesos e hilos. Hilos a nivel de núcleo y a nivel de usuario. Multiprocesador simétrico (SMP). Micronúcleos. 1 Proceso Unidad de propiedad de los

Más detalles

Introducción al Sistema Operativo Unix

Introducción al Sistema Operativo Unix Introducción al Sistema Operativo Unix Sistema Operativo Un sistema operativo es software que supervisa la forma en que se pueden usar los recursos de una computadora. En algunas computadoras el sistema

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

Creación de Formularios y Consultas

Creación de Formularios y Consultas 1 Facultad: Ingeniería. Escuela: Biomédica Asignatura: Informática Médica Creación de Formularios y Consultas Objetivos Identificar los controles y aplicaciones en la creación de formularios a través de

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

ARQUITECTURA, FUNCIONES Y ELEMENTOS DEL SISTEMA OPERATIVO INFORMÁTICO PEDRO MILENA JACOBO RUYMÁN

ARQUITECTURA, FUNCIONES Y ELEMENTOS DEL SISTEMA OPERATIVO INFORMÁTICO PEDRO MILENA JACOBO RUYMÁN ARQUITECTURA, FUNCIONES Y ELEMENTOS DEL SISTEMA OPERATIVO INFORMÁTICO PEDRO MILENA JACOBO RUYMÁN ARQUITECTURAS DEL SISTEMA OPERATIVO INFORMÁTICO ESQUEMA FUNCIONAL DE UN ORDENADOR LA UNIDAD CENTRAL DE PROCESO

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

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

Práctica de laboratorio: Instalación de Linux en una máquina virtual y exploración de la GUI

Práctica de laboratorio: Instalación de Linux en una máquina virtual y exploración de la GUI Práctica de laboratorio: Instalación de Linux en una máquina virtual y exploración de la GUI Objetivos Parte 1: Preparar una computadora para la virtualización Parte 2: Instalar un sistema operativo Linux

Más detalles

No obstante, incluso en los sistemas monolíticos es posible tener al menos un poco de estructura. Los servicios (llamadas al sistema) proporcionados

No obstante, incluso en los sistemas monolíticos es posible tener al menos un poco de estructura. Los servicios (llamadas al sistema) proporcionados Sistemas operativos Es un software de sistemas, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende

Más detalles

Guía de estudio para informática

Guía de estudio para informática Guía de estudio para informática Datos: son elementos de información en bruto y sin Ningún significado: son símbolos, letras o hechos Aislados. Por otra parte, es importante mencionar el Proceso Información:

Más detalles

Empezando... Taller 1. 1C de Marzo de DC. FCEyN. UBA. Taller 1. 1C 2017 (UBA) 20 de Marzo de / 20

Empezando... Taller 1. 1C de Marzo de DC. FCEyN. UBA. Taller 1. 1C 2017 (UBA) 20 de Marzo de / 20 Empezando... Taller 1. 1C 2017 DC. FCEyN. UBA 20 de Marzo de 2017 Taller 1. 1C 2017 (UBA) 20 de Marzo de 2017 1 / 20 Entrar en las PC del DC 1 Encender la PC 2 Seleccionar GNU/Linux Ubuntu 3 Entrar con

Más detalles

La informática y los ordenadores Hardware. Periféricos de entrada, almacenamiento y salida Software. Lenguages de programación Tipos de llcencies de

La informática y los ordenadores Hardware. Periféricos de entrada, almacenamiento y salida Software. Lenguages de programación Tipos de llcencies de La informática y los ordenadores Hardware. Periféricos de entrada, almacenamiento y salida Software. Lenguages de programación Tipos de llcencies de software Sistemas operativos: Windows, Linux, Mac OS

Más detalles

Este programa es público, ajeno a cualquier partido político. Queda prohibido el uso para fines distintos a los establecidos en el programa.

Este programa es público, ajeno a cualquier partido político. Queda prohibido el uso para fines distintos a los establecidos en el programa. Incorporación de recursos con el paquete @prende.mx Solución de Aula Este programa es público, ajeno a cualquier partido político. Queda prohibido el uso para fines distintos a los establecidos en el programa.

Más detalles

Manejo de bases de datos en access

Manejo de bases de datos en access Manejo de bases de datos en access 35 Manejo de bases de datos en access Contenido Diseñar una base de datos Crear una base de datos Abrir una base de datos Cerrar una base de datos 36 Estructura de base

Más detalles

Programa Formativo. Objetivos. Código: Curso: Iniciacion a Windows 7. Duración: 80h.

Programa Formativo. Objetivos. Código: Curso: Iniciacion a Windows 7. Duración: 80h. Código: 10501 Curso: Iniciacion a Windows 7 Modalidad: DISTANCIA Duración: 80h. Objetivos El objetivo de este curso es utilizar las herramientas del sistema operativo Windows 7, analizar la gestión de

Más detalles

Para ingresar a la aplicación Microsoft Access 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft Access 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft Access 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón : 1. Seleccionar

Más detalles

Informática 4º ESO. J. Javier Esquiva Mira

Informática 4º ESO. J. Javier Esquiva Mira Sistemas Operativos Informática 4º ESO J. Javier Esquiva Mira Qué es un S.O.? Programa o conjunto de programas y servicios. Administra y gestiona los recursos de una computadora y brinda los servicios

Más detalles

Importación de una maquina virtual con VirtualBox

Importación de una maquina virtual con VirtualBox Importación de una maquina virtual con VirtualBox 1. Para arrancar la máquina virtual, primeramente debemos iniciar sesión en Linux. Una vez dentro, tendremos el escritorio tal y como se muestra en la

Más detalles

Glosario de iconos del software

Glosario de iconos del software Glosario de iconos del software El glosario de iconos del software Aliro es una lista completa de iconos utilizados en el mismo. Se ha diseñado para quepueda identificar con facilidad los iconos y las

Más detalles

Cap.2. Kernel Sistemas Operativos - Viña del Mar.

Cap.2. Kernel Sistemas Operativos - Viña del Mar. Cap.2. Kernel Sistemas Operativos - Viña del Mar. Maximiliano Osorio mosorio@inf.utfsm.cl Universidad Técnica Federico Santa Maria 19 de agosto de 2017 1 / 44 Tabla de contenidos 1 Proceso Protección de

Más detalles

Agosto de 2012 TUTORIAL PSEINT. Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal

Agosto de 2012 TUTORIAL PSEINT. Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal Agosto de 2012 PSEINT TUTORIAL Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal Pseint Acerca de Pseint PSeInt es principalmente un intérprete de pseudocódigo. El proyecto nació como trabajo

Más detalles

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para

Más detalles

Vamos a definir un ordenador, lo que hay en la diapositiva son ordenadores, algunos más especializados que otros, pero todos son ordenadores.

Vamos a definir un ordenador, lo que hay en la diapositiva son ordenadores, algunos más especializados que otros, pero todos son ordenadores. Vamos a definir un ordenador, lo que hay en la diapositiva son ordenadores, algunos más especializados que otros, pero todos son ordenadores. Un ordenador es un dispositivo de propósito general que puede

Más detalles

MANUAL DE USUARIO.

MANUAL DE USUARIO. MANUAL DE USUARIO Página 1 de 16 Manual de Usuario Descripción General El programa Inventuren para toma de inventarios se diseñó para trabajar con terminales modelo REVO y PM200. Realiza la captura de

Más detalles

BOLETÍN OFICIAL DEL ESTADO

BOLETÍN OFICIAL DEL ESTADO Núm. 136 Miércoles 8 de junio de 2011 Sec. I. Pág. 56456 I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Actividades de gestión administrativa. Código: ADGD0308. Familia Profesional:

Más detalles

PROGRAMACIÓN DIDÁCTICA

PROGRAMACIÓN DIDÁCTICA PROGRAMACIÓN DIDÁCTICA Materia Bloque I Internet, correo electrónico y Período FBPI Tramo II Ámbito Científico-Tecnológico Nº de horas 30 Créditos 3 OBJETIVOS ESPECIFICOS DEL BLOQUE PARA EL DESARROLLO

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

HERRAMIENTAS OFIMÁTICAS. 1.- Conceptos fundamentales de la ofimática

HERRAMIENTAS OFIMÁTICAS. 1.- Conceptos fundamentales de la ofimática HERRAMIENTAS OFIMÁTICAS 1.- Conceptos fundamentales de la ofimática INFORMÁTICA La Informática es la ciencia que estudia el tratamiento automático de la información. OFIMÁTICA Las empresas necesitan guardar

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

Personalizar barras de herramientas

Personalizar barras de herramientas Personalizar barras de herramientas 289 Personalizar barras de herramientas Contenido Barras de herramientas Creación de barras de herramientas Establecer propiedades a la barra de herramientas Agregar

Más detalles

Facultad de Ingeniería Industrial y de Sistemas v1.0 MA781U GESTION DE DISPOSITIVOS E/S

Facultad de Ingeniería Industrial y de Sistemas v1.0 MA781U GESTION DE DISPOSITIVOS E/S GESTION DE DISPOSITIVOS E/S Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen La interfaz de una computadora con el mundo exterior es la arquitectura E/S. I. DISPOSITIVOS DE ENTRADA Y

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

Actualización de Numero de Control Sistema Admin CFDI descarga de internet

Actualización de Numero de Control Sistema Admin CFDI descarga de internet Actualización de Numero de Control Sistema Admin CFDI descarga de internet Importante!!! Antes de llevar a cabo el proceso de actualización del sistema Admin CFDI genere el respaldo de la información,

Más detalles

TEMA: LOS SISTEMAS OPERATIVOS

TEMA: LOS SISTEMAS OPERATIVOS TEMA 1. LOS SISTEMAS OPERATIVOS 1 Introducción En este tema, estudiaremos los sistemas operativos como el primer software que necesita cargar el ordenador en el arranque, y que tiene la responsabilidad

Más detalles

Propósito de la. Aprendizaje:

Propósito de la. Aprendizaje: Unidad aprendizaje 2 Resultado aprendizaje: de de Operación de software de control del sistemas operativos 2.1 Opera el sistema operativo monousuario, considerando los aspectos funcionales del sistema

Más detalles