COMPUTACIÓN E INFORMATICA

Slides:



Advertisements
Presentaciones similares
Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
Advertisements

Sistemas operativos Prof. Alberto Rivas.
Arquitectura de Sistema de E/S
VI Unidad. Sistema Operativo
Prof. Ing.Maria Rosa Damaso Rios
CARACTERISTICAS, CLASES, EJEMPLOS
DEFINICIONES. TIPOS. SEMANA 12
ESTRUCTURA DEL COMPUTADOR
Sistema operativo Componentes de un sistema operativo
III - Gestión de memoria
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.
Introducción al software
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
Introducción al Software
ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Un sistema operativo es un software, es decir, forma parte de la.
Elemento Lógico (Software)
TRADUCTOR DE UN PROGRAMA
SISTEMAS OPERATIVOS 4º Informática.
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
INSTALACIÓN DE UNO O MAS SISTEMAS OPERATIVOS
Unidad 7 Entrada/Salida
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (LA DECANA DE AMERICA)
SISTEMA OPERATIVO Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar.
SISTEMAS OPERATIVOS EQUIPO 9: GRUPO: Luna Rodríguez Diana Alejandra
Introducción a los Sistemas Operativos
Software, programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software.
SISTEMAS OPERATIVOS.
Herramientas del sistema Maira Alejandra Ortiz losada universidad Surcolombiana 2014.
FUNDAMENTOS DE PROGRAMACION
Identificación de Software
Introducción a los Sistemas Operativos
MS dos.
Software de sistema A esta categoría pertenecen todos los programas que denominamos Sistemas Operativos.
Introducción a los SOs.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
Introducción al uso de la computadora
Sistemas Operativos Oscar Bedoya
Fundamentos del Sistema Operativo
El Sistema Operativo y la Interfaz de Usuario
Estructura de los Sistemas Operativos
Un ordenador no puede funcionar sin sistema operativo.
Universidad Metropolitana Introducción a la Computación
Definición de software
Software El software permite comunicar al computador los problemas y hace posible que nos comunique las soluciones Los programas son el software del computador.
ESCUELA NORMAL PARA EDUCADORA ‘’PROFR. SERAFIN CONTRERAZ MANZO’’
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
Comandos internos y externos
SOFTWARE Jennifer Giselle De Diego Romero NL:9
MARIANA PRECIADO VILLA TELECOMUNICACIONES 11º3
SISTEMA OPERATIVO WINDOWS.
SISTEMAS OPERATIVOS.
Software.
ESCULA NORMAL “PROFR. DARÍO RODRÍGUEZ CRUZ” LIC
SISTEMA OPERATIVO.
Funcionamiento del equipo de computo Luz Elva Seas Lopez.
INTRODUCCIÓN A MICROSOFT WINDOWS XP LIC. SAIDYS JIMÉNEZ QUIROZ ÁREA DE TECNOLOGÍA E INFORMÁTICA CESCOJ2011.
Elementos y tipos de sistemas operativos
Universidad Ju á rez del estado de Durango Colegio de ciencias y humanidades Herramientas del Sistema de Windows Profesor: Fernando Mej í a Alumno: Alexis.
S ISTEMA O PERATIVO P ROCESADOR DE T EXTOS. SOFTWARE El primer elemento de un sistema de computación es el hardware (equipamiento). El SOFTWARE es el.
Funciones principales!
Software.
TECNICO EN SISTEMAS NUMERO DE FICHA:
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Sistemas Operativos Universidad Politécnica Territorial de Mérida
TIPOS DE SISTEMAS OPERATIVOS.  Que es un sistema operativo??  Es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar,
Tipos de Software ¿Qué es software? Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
Un equipo de computo esta compuesto por hardware, software y humanware; el Software es la parte lógica de la computadora, el humanware es el usuario y.
Transcripción de la presentación:

COMPUTACIÓN E INFORMATICA Ing. CIP María Rosa Dámaso Ríos.

Ing. CIP Maria Rosa Dámaso Ríos SOFTWARE-DEFINICION Está constituido por el conjunto de programas que cuando se ejecutan suministran la función y comportamiento deseado. Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos Clasificación Clasificación Software Componente Lógico Aplicativo Softw. Base Sistema Operativo Herramientas de Software Aplicaciones Específicas Diagnós tico y Soport Compilad Traductor Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos SOFTWARE SOFTWARE USUARIO 3 SOFTWARE DE APLICACION 2 SOFTWARE BASE 1 Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos SOFTWARE DEL SISTEMA Programas que se encargan de controlar el funcionamiento de otros programas que se ejecutan y de la gestión de los recursos físicos. •Los principales son el sistema operativo, traductores, programas de diagnóstico y mantenimiento. Ing. CIP Maria Rosa Dámaso Ríos

SISTEMA OPERATIVO: DEFINICION Es un conjunto de programas que interactúan entre sí, que permiten controlar y administrar los diversos recursos y actividades globales de una maquina, y que además establecen las rutas de comunicación básicas entre una maquina y las personas que la usan. Ing. CIP Maria Rosa Dámaso Ríos

Relaciones entre el S.O. y el HW de la Computadora People Application Program Utility Programs Text Editor Macro Processor Debuggin Aids Loaders Assembler Compilers Operating System Memory Management Procesor Device Information Computadora Ing. CIP Maria Rosa Dámaso Ríos

Relaciones entre el S.O. y el HW de la Computadora Ing. CIP Maria Rosa Dámaso Ríos

Se puede decir que el S.O. Funciona en dos (02) niveles: Sistema de Gestión de Usuarios: Coordina la CPU con el resto de dispositivos de la computadora. Ejm: - Toma el carácter que se ha tipiado en el teclado - Lo codifica en una forma comprensible para la CPU - A continuación lo visualiza en la pantalla en una forma entendible por nosotros. Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos Si estamos usando un Procesador de Textos, el S.O. actúa como un intermediario que convierte las señales electrónicas que genera el teclado en códigos de control utilizables por el programa en uso. Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos Más sobre el S.O. 2º Función de Utilidad. En este nivel el S.O. Ejecuta órdenes que permiten interactuar directamente con la computadora. Estas órdenes realizan funciones tales como nombrar los archivos almacenados en disco o copiar archivos de un disco a otro, Ejm: Para copiar información de un disco a otro se usa la orden COPY Ing. CIP Maria Rosa Dámaso Ríos

Ejecución de Programas Aplicativos Help Sistema Operativo CPU Conjunto de instrucciones En su papel de intermediario entre la CPU y el Prog. Aplicativo, el S.O. Realiza 2 tareas: Encuentra el prog, que se va a ejecutar y lo coloca en memoria. - Ayuda a que el prog. Realice op de I/O. Ing. CIP Maria Rosa Dámaso Ríos

Ubicación o Morada del S.O. Cuando encendemos la Computadora, el S.O. Pasa del disco duro a la memoria RAM y Comienza a ejecutarse hasta quedar listo para Trabajar, en espera de recibir una petición u Orden de servicio, sin embargo hay que aclarar: Ing. CIP Maria Rosa Dámaso Ríos

Ubicación o Morada del S.O. Instrucciones Externas Del S.O. Memoria RAM Instruc. Internas Al requerir Instruccn. Se ejecuta y luego Regresa a su dirección De memoria en el HD El S.O. consta de 2 tipos de comandos: Comandos Internos (están siempre en memoria RAM) Comandos Externos que residen en el disco duro y son llevadas a memoria en el momento que se requieren ejecutar (dinámica). Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos EL SISTEMA OPERATIVO SO: capa de SW que facilita el uso del computador Día 1 Máquina ampliada (servicios a los programas) Gestor de recursos (UCP, memoria, ...) entre los programas activos Soporte de usuario (mandatos) Ing. CIP Maria Rosa Dámaso Ríos

FUNCIONES DEL SISTEMA OPERATIVO Máquina ampliada (servicios) Ejecución de programas (procesos) Órdenes de E/S. Operaciones sobre ficheros. Detección y tratamiento de error. Gestor de recursos de la COMPUTADORA Asignación y recuperación de recursos. Protección de los usuarios. Contabilidad/monitorización. Soporte de usuario Shell Software Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos Trabajo del S.O. Sistema Operativo Programa Aplicativo Memoria Libre RAM Memoria Libre S.O. Programa Aplicativo . Leer un caracter Del teclado Examinar el estado Del disco Escribir un Caracter en pantalla Examinar el Estado del teclado ……. Subprogramas Del S.O. Ing. CIP Maria Rosa Dámaso Ríos

Ordenes Internas de Uso Frecuente en MS - D.O.S. ERASE RENAME COPY TYPE PRINT DIR DATE TIME MKDIR CHDIR RMDIR CLS Ing. CIP Maria Rosa Dámaso Ríos

Ordenes Externas de Uso Frecuente en MS - D.O.S. ASSING BACKUP CHKDISK DISKCOPY FORMAT RECOVER MODE RESTORE SORT DEBUG Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos La Interface del Usuario - El Usuario gráfico Une (GUIs) La mayoría de los sistemas operativos modernos, como Windows, Macintosh OS, proporciona una interface del usuario gráfica (GUI). Un GUI le permite controlar el sistema usando un ratón para pulsar objetos gráficos en la pantalla. Un GUI es basado en la metáfora del desktop. Los objetos gráficos aparecen en un fondo, representando recursos que usted va a usar. Ing. CIP Maria Rosa Dámaso Ríos

Se corren los programas en ventanas botones de control de la ventana Iconos Menú desplegado Se corren los programas en ventanas escritorio botón inicio Caja de dialogo Barra de la tarea Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos La Interface del Usuario - Herramientas de GUI Los iconos son cuadros que representan recursos de la computadora, como impresoras, documentos, y programas. Usted pulsa el botón doble vez de un icono para escoger (activar) a este, por ejemplo, para arrancar un programa. El sistema operativo de Windows ofrece dos únicas herramientas, llamadas barra de tareas y botón de la inicio. Éstos le ayudan a correr y manejan programas. Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos inicio de Windows el botón puede usarse para abrir programas. Los iconos pueden ser Activados pulsado-doble Sobre ellos. Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos La Interface del Usuario - Menús Los programas GUI le permiten emitir órdenes escogiéndolos de los menús. Los menús le permiten evitar el memorizar y teclear nombres de la orden. En programas diseñados para el mismo GUI, los menús y órdenes son similares de un programa a otro. Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos La Interface del Usuario - Interfaces del orden-línea Algunos sistemas operativos más viejos, como DOS y UNIX, usan interfaces de orden en línea. En una interface del orden en línea, usted teclea órdenes en una secuencia. Ing. CIP Maria Rosa Dámaso Ríos

Interfaces del orden-línea El Prompt de DOS no se ve mucho estos días! Ing. CIP Maria Rosa Dámaso Ríos

ADMINISTRACION DE MEMORIA Es una de las funciones más importantes de los S.O. Y uno de los más serios Cuellos de botella de las Computadoras. La buena administración de la Memoria facilita la labor de los canales en las Operaciones de I/O y aumenta el rendimiento de la CPU. Existen diversos esquemas para la administración de la memoria entre los cuales tenemos: Ing. CIP Maria Rosa Dámaso Ríos

1. Asignación Contigua Simple El S.O. Se aloja generalmente en la parte Inferior de la Memoria. A cada tarea se le asigna la totalidad de la memoria, aunque ella requiera sólo una Mínima parte de ese total. EL Programa Aplicativo (tarea) tiene control Absoluto sobre la CPU hasta su finalización O hasta que ocurra un error. Este proceso se denomina SECUENCIAL. SISTEMA OPERATIVO Programa Del Usuario Desperdicio 0000 Dirección Memoria Esto representa un desaprovechamiento, especialmente en los sistemas en los que se deben realizar tareas manuales (cargas de cintas o packs de discos, etc) Ing. CIP Maria Rosa Dámaso Ríos

2. Asignación Particional. Permite resolver los problemas de Desaprovechamiento de Tiempo y de memoria. Tarea 5 30 KB S.O. Libre Tarea 2 Tarea 3 Desperdicio 5 K 20 K 50 K 30 K 10 K 0000 Dirección 0000 Dirección S.O. Tarea 1 Tarea 2 Tarea 3 Tarea 4 Desperdicio 5 K 20 K 50 K 30 K 10 K Se basa en dividir la memoria en porciones para alojar varios programas y ejecutarlos simultáneamente. Usa la técnica de la Multiprogramación (mantenimiento concurrente de 2 o más tareas en estado de ejecución en Memoria. En contraste con el procesamiento Secuencial, en el cual las tareas se ejecutan una tras otras sin superposición alguna. Ing. CIP Maria Rosa Dámaso Ríos

Multiprogramación y Tiempo Compartido. MULTIPROGRAMACION. E n la Multiprogramación, se ejecuta un programa hasta que se produzca una operación de I/O, en ese momento se transfiere el control al siguiente programa según prioridad establecida y así sucesivamente. TIEMPO COMPARTIDO. Es una modalidad de la Multiprogramación, en la cual a cada programa se le asigna una porción de tiempo de CPU, ejm: 100 milisegundos (denominado TIME SLICE), cumplido el cual se transfiere el control al siguiente trabajo en memoria que se ha asignado a este (partición) si se dan las siguientes condiciones: Fin de Trabajo 3. Requerimiento de operación de I/O Detección de un error 4. Fin del TIME SLICE. Ing. CIP Maria Rosa Dámaso Ríos

Multiprogramación y Tiempo Compartido. En cualquiera de los 4 casos señalados, la CPU pasa a ocuparse de la tarea de mayor prioridad entre las restantes Tarea 5 30 KB S.O. Libre Tarea 2 Tarea 3 Desperdicio 5 K 20 K 50 K 30 K 10 K En los 2 primeros casos puede que la tarea sea eliminada de la memoria, mientras que en los otros dos casos la suspensión es sólo Temporal y puede ser reanudada en el Momento que lo determine el S.O. Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos Multiprogramación. Veamos lo que ocurre con un programa en tiempo de ejecución: Program A: Read, file xx205 5 j=1 I= 0+j IF I=100 THEN, END ELSE A(i)* B= C WRITE C GOTO 5 . Wait interrupción Program B: Read file wwx2760 Se transfiere el control al siguiente Programa para su ejecución Ing. CIP Maria Rosa Dámaso Ríos

Ing. CIP Maria Rosa Dámaso Ríos Tiempo Compartido. Veamos lo que ocurre con un programa en tiempo de ejecución: Program A: Read, file xx205 5 j=1 I= 0+j IF I=100 THEN, END ELSE A(i)* B= C WRITE C GOTO 5 . Time Slice de 100 Miliseg wait Program B: Read file wwx2760 miliseg Program C - Al cumplirse el time slice, se pasa el control automáticamente al siguiente programa según prioridad asignada. Ing. CIP Maria Rosa Dámaso Ríos

Ventaja de la Multiprogramación. Eliminación o reducción del tiempo ocioso de CPU ya que podría ocuparse de otra tarea mientras se ejecutan funciones de I/O o manuales para la tarea anterior y viceversa. Desventaja. Es más costoso por lo siguiente: Requiere mecanismos de protección especiales para evitar que cualquier tarea interfiera accidentalmente con otra, Requiere mayor espacio de memoria ya que el S.O. es más complejo y se necesita el espacio adecuado para alojar a un Nº suficiente de tareas en la memoria si se quiere explotar a fondo el sistema de multiprogramación. Ing. CIP Maria Rosa Dámaso Ríos

Problema del esquema de Asignación Particional El problema que se plantea es la FRAGMENTACION, que consiste en la Aparición de Lagunas o Fragmentos no aprovechables de memoria. Ello se supera con la ASIGNACION PARTICIONAL REASIGNABLE. Veamos: Ing. CIP Maria Rosa Dámaso Ríos

3. Asignación Particional Reasignable. 5 K 10 K 30 K 50 K 20 K Desperdicio Tarea 1 Tarea 2 Tarea 3 Tarea 4 S.O. Libre Tarea 5 Ing. CIP Maria Rosa Dámaso Ríos

3. Asignación Particional Reasignable. Este tipo de asignación de memoria, elimina el problema de la FRAGMENTACION y consiste en reubicar las tareas en memoria en aquellas áreas que van quedando libres a fin de comprimir los espacios de memoria para que se disponga de un mayor espacio para cargar en ella otras tareas. Ing. CIP Maria Rosa Dámaso Ríos

Responder las siguientes preguntas: Cómo se clasifica el SW? Qué es el S.O. Y para qué sirve? Dónde reside el S.O. Explique. Diferencia entre un traductor y un compilador? Diferencia entre Multiprogramación y Tiempo compartido Ing. CIP Maria Rosa Dámaso Ríos