Gustavo A. Pérez Z. gaperezz@unalmed.edu.co SISTEMAS OPERATIVOS Gustavo A. Pérez Z. gaperezz@unalmed.edu.co.

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

El modelo de Von Neumann
Procesador El sistema computador se centra en un procesador Aparece la Entrada /Salida Pero un procesador es una piedra si no se comunica con el exterior.
Microprocesadores Componentes básicos..
Ing. María Rosa Dámaso Ríos CPU(cuarta semana)
Fernando Escribano Pro 1º de Bachillerato
ORGANIZACIÓN COMPUTACIONAL
ARQUITECTURA DE COMPUTADORES - VON NEUMANN MODEL
El Microprocesador.
Tema: INTRODUCCIÓN CONCEPTOS BÁSICOS.
¿Que es un sistema operativo?
Tema: Microprocesadores
1. Introducción Estructura básica de un computador.
Sistemas Operativos Funcionamiento general de una computadora bajo el control de un programa.
Introducción al software
SISTEMAS OPERATIVOS UNIDAD 1..
UTFSM - Sistemas Operativos
El nivel de la Microprogramación
SISTEMAS OPERATIVOS.
Funcionamiento de una Computadora
Composición Interna de un Procesador
Computadora Digital Arquitectura de John Von Neumann
Microcomputadores Prof : Tatiana Marín R.. Sistema basado en microprocesador de 8 bits.
Arquitectura del Computador
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
MICRO Y MACRO ARQUITECTURA
Unidad 2: Organización del CPU
Introducción a la Ingeniería en Sistemas
Unidad 7 Entrada/Salida
Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini.
Overview Sistemas Computacionales
Capítulo 5 El procesador Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones Paraninfo1.
TEMA 2: Organización de computadores
Overview de Sistemas Operativos
Departamento de Informática. Curso ENTRADA Y SALIDA LECCIÓN 12 ORGANIZACIÓN DE ENTRADA Y SALIDA.
Funcionamiento de la CPU
Microcomputadores Prof: Tatiana Marín R.. Lenguaje máquina = lenguaje binario InstrucciónLenguaje máquina (binario)OP ( hex)Nemónico Restar F0SUB.
Sistemas Operativos I.
1 Descripción y control de procesos Capítulo 3. 2 Requerimientos de un SO relacionados con procesos Ejecutar concurrentemente múltiples procesos para.
HARDWARE Asier Indurain.
“Organización y Arquitectura de Computadores” William Stallings
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
Sistemas de E/S, Programada por Interrupciones su Gestión
Estructura de los Sistemas Operativos
Hecho por: M.C. Luis Fernando Guzmán Nateras v3 Organización de Computadoras Preparación: Examen 1 JEOPARDY.
Introducción. ¿Que es una computadora? Maquina electrónica capaz de resolver problemas ejecutando las instrucciones de un programa: 1.recibe datos, 2.los.
Maquinas Digitales Funciones del Procesador Buscar instrucciones Interpretar instrucciones Buscar datos Procesar datos Escribir datos.
DOCENTE: DAISY KATERINE RODRÍGUEZ DURÁN
Principio unidad 1.
Software.
PICOBLAZE RESUMEN.
INTERRUPCIONES – ABRAZO MORTAL
CONTENIDO 2: HARDWARE Y SOFTWARE
DOCENTE: DAISY KATERINE RODRÍGUEZ DURÁN. CONTENIDO TEMÁTICO SISTEMAS OPERATIVOS PAQUETES INTEGRADOS DE OFICINA PROCESOS Y PROCEDIMIIENTOS DE UNIDAD ADMINISTRATIVA.
Hardware Son todos los componentes y dispositivos físicos y tangibles que forman una computadora. ¿ Cómo describir un hardware?
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
El procesador es el cerebro del computador que se encarga de organizar, procesar la información ejecutar cálculos y en general realizar muchos procesos.
Software.
Resolución de problemas Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
ò Unidad Aritmético-Lógica ò Unidad de Control ò Buses internos ò Registros ò Puntero de Instrucciones (IP o PC) ò Acumulador ò De uso Generales ò.
1 Unidades funcionales de un ordenador Procesadores Memorias Dispositivos de E/S
FUNCIONAMIENTO DEL EQUIPO DE COMPUTO
Arquitectura de Computadores IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
Sistemas Operativos I Sistemas Operativos Modernos (Tanenbaum/Prentice Hall/2003)‏ Fundamentos de Sistemas Operativos – Silberschatz/McGraw-Hill/2006)‏
 Software  Humanware  Hardware Conformado por.
Arquitectura básica de la computadora
Universidad de Los Andes Facultad de Humanidades y Educación Educación: Mención Lenguas Modernas Br. Diego N. Gutiérrez D. C.I Mérida, 22 de.
FUNCIONAMIENTO DEL EQUIPO DE COMPUTO. COMPUTADORA: una computadora es una máquina electrónica capaz de procesar datos para convertirlos en información.
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
Estructura y funcionamiento de un sistema de cómputo
Transcripción de la presentación:

Gustavo A. Pérez Z. gaperezz@unalmed.edu.co SISTEMAS OPERATIVOS Gustavo A. Pérez Z. gaperezz@unalmed.edu.co

Que es un Sistema Operativo? Es un PROGRAMA que controla la ejecución de otros programas y actúa como interfaz entre el usuario de un computador y el hardware de la misma. (W.S.) SO como Interfaz entre Usuario/Computadora Creación de programas Ejecución de Programas Acceso a los Dispositivos de E/S Acceso Controlado a los Archivos Acceso al sistema Detección y respuesta a errores Contabilidad SO como administrador de recursos Controla Traslado Almacena Procesa Facilidad de evolución Actualizaciones de hardware Nuevos servicios Correcciones - Módulos Aplicaciones Utilidades Sistema Operativo Hardware

Evolución de los Sistemas Operativos. Primera Generación ( 1945 – 1955 ) Procesos en Serie Segunda Generación ( 1955 – 1965 ) Tubos de Vacío y Tableros Enchufables Transistores Procesos en lote Tercera Generación ( 1965 –1980 ) Circuitos Integrados Multiprogramación Cuarta Generación ( 1980 –1990 ) Computadores personales Sistemas de tiempo compartido

Diseño de un S. O. Registros puertas buses Circuitos e. 1 Microprogramas, vectores de datos y escalres Conjunto de instrucciones 2 Procedimiemientos, pilas de llamada Visualización Procedimientos 3 Programas de tratamiento de Int. Interrupciones 4 Primitivos, semáforos,colas Procesos Primitivos 5 Bloques de datos, canales de D. Almacenamiento secundario 6 Segmentos, paginas Memoria Virtual 7 Tubos ( pipes) Comunicaciones 8 Archivos Sistema de Archivos 9 Externos, impresoras, pantallas Dispositivos 10 Directorios 11 Procesos de Usuario Procesos de usr 12 Programación Usuarios Shell 13

Componentes de un Computador Procesador Memoria Ppal Bus Procesador Memoria Periféricos Comunicación Controlador Driver

Registros del Procesador Instrucción Datos Memoria 1 2 : PC IR I/O AR MBR MAR I/O BR CPU PSW Buffers I/O Registros de Control y de estado PC Program Control IR Instruction Register PSW Program Status word Registros Visibles de Usuario Registros de Datos Registros de Dirección Códigos de condición DMA (Direct Memory Access) Cuando la memoria y la I/O intercambian información sin intervención del procesador.

Ejecución de Instrucciones Ejercicio de sumar en un Acumulador AC de una máquina Hipotética de 16 bits. Inicio Leer Instrucción Ejecutar Fin Ciclo Básico de Lectura Ciclo básico de Ejecución Ciclo de Instrucción 3 15 Cod.Op Dirección Instrucción 1 15 S Magnitud Dato Cod. Operación 0001 Cargar a M 0010 Almacenar AC en M 0101 Sumar al AC el contenido de la M PC Dirección de la Inst. IR Inst. que esta ejecutandose AC Almacenamiento Temporal 1940 5941 2941 : 0003 0002 300 301 302 940 941 PC AC IR Memoria Registros CPU Máquina Hipotética

Que es una Interrupción ? Es parar la ejecución del procesador, por indicación de cualquiera de los otros módulos ( E/S, Memoria). Inicio Leer Instrucción Ejecutar Fin Ciclo Básico de Lectura Ciclo básico de Ejecución Comprobación e Interrupción del proceso Ciclo de Interrupción Habilitada Inhabilitadas Ciclo de Instrucción Generadas por falla de energía o por error de paridad de memoria. Falla de hardware Generadas por el controlador de E/S, para indicar que una operación a terminado satisfactoriamente o alguna condición de error. De E/S Reloj interno del procesador, que le permite realizar funciones con cierta regularidad. De reloj Generadas por alguna condición que se produce por la ejecución de una instrucción, como el desbordamiento aritmético, división por cero, el intento de ejecutar una instrucción ilegal etc De programa

Que son las Pilas ? - 1 2 Inicio Insertar Sacar Es un conjunto de elementos que solo pueden ser accesados en un momento dado. Utilizado para el control de procedimientos. Ultimos en entrar primeros en salir ( LIFO last-in first-out). Tienen 2 operaciones INSERTAR( PUSH) y SACAR(POP). Limite Puntero Base Registros del procesador Libre En uso Memoria Principal Bloque Reservado Para pila - 1 2 Inicio Insertar Sacar

Pilas Llamadas a Procedimientos y Retornos Llamar P1 Llamar P2 Retorno Programa Principal P1 P2 4000 4100 4101 4500 4600 4601 4650 4651 4700 Memoria Principal - - - 4101 4101 4601 - - - - 4101 4101 4101 4651