Introduccion a los sistemas operativos

Páginas: 9 (2043 palabras) Publicado: 20 de marzo de 2012
Introducción a los Sistemas Operativos

Sistemas Operativos Facultad Regional Santa Fe Universidad Tecnológica Nacional

Bibliografía (complementaria)

Sistemas Operativos Una Visión Aplicada

Jesús Carretero, Felix García, Pedro de Miguel, Fernando Perez MCGRAW-HILL

Sistemas operativos; conceptos fundamentales, 3ra edición

Silberschatz, Peterson, Galvin. Addison-Wesley, 1994Operating System Concepts, 7º edición

Silberschatz, Galvin, Gagne. John Wiley & Sons, 2004

Sistemas Operativos - Introducción

2

Sistema Operativo

Un Sistema Operativos administra los recursos de Hardware permitiendo al usuario utilizar su poder de computación
Sistemas Operativos - Introducción 3

Repaso de Arquitectura de Computadoras
Componentes Básicos

Sistemas Operativos -Introducción

4

Repaso de Arquitectura de Computadoras
Componentes Básicos

Módulos de E/S (Controladores de E/S, Canales de E/S, procesadores de E/S...) hardware que transfieren datos entre la CPU y los periféricos como: - dispositivos de memoria secundaria (ej.:discos rígidos) - teclado, monitor... - equipos de comunicaciones Sistemas Operativos - Introducción 5

Repaso deArquitectura de Computadoras
Componentes Básicos

Interconexión de sistemas (Buses) Comunicación entre procesador, memoria y módulos de E/S

Sistemas Operativos - Introducción

6

CPU

Sistemas Operativos - Introducción

7

CPU: Unidad Aritmético-Lógica (ALU)

Sistemas Operativos - Introducción

8

CPU: Registros

> rapidez de acceso que tienen con relación a la memoria

Estánen la CPU y los bus son internos.

> $, están construidos de memoria cara < espacio, es limitado el espacio de ellos

mientras que se habla de tamaños de Megabytes en RAM, en registro se habla de bytes

Registros de Control y Estado

Generalmente no están disponibles a los programas del usuario Algunos son usados por la CPU para controlar su operación Algunos son usados por el SO paracontrolar la ejecución de los programas

Registros Visibles por el Usuario

Disponibles al sistema (SO) y a los programas del usuario Contienen direcciones, datos y condiciones de código

Sistemas Operativos - Introducción

9

CPU: Registros de Control y Estado

Program Counter (PC - IP)

Contiene la dirección de la próxima instrucción a ejecutar

Instruction Register (IR)

Contienela instrucción mas reciente ejecutada

Program Status Word (PSW)

Un registro o grupo de registro que contiene:

Bits de estados y banderas Bit de Interrupt enable/disable Bit modo Supervisor/Usuario

Sistemas Operativos - Introducción

10

CPU: Registros Visibles por el Usuario

Registros de Datos

Pueden ser utilizados por los programas del usuario para la asignación de datosRegistros de Direcciones

Contienen dirección de memoria de datos e instrucciones Pueden contener una porción de una dirección que sea usada para calcular la dirección completa

Segment Pointer Index/Offset

Sistemas Operativos - Introducción

11

Llamada a Subrutinas
Proceso S1 S2

100

200

300

? 250 ?

¿cómo se sabe que se tiene que volver a 200?

¿cómo se sabe que setiene que volver a 100?

Sistemas Operativos - Introducción

12

Llamada a Subrutinas
Proceso S1 S2

100

200

300

100 200 SP

200 250 100 100 SP

Sistemas Operativos - Introducción

13

La PILA de un proceso

Sistemas Operativos - Introducción

14

Uso de la Pila

Sistemas Operativos - Introducción

15

CPU: Registros Visibles por el Usuario

Registros deDatos

Pueden ser utilizados por los programas del usuario para la asignación de datos

Registros de Direcciones

Contienen dirección de memoria de datos e instrucciones Pueden contener una porción de una dirección que sea usada para calcular la dirección completa

Segment Pointer Index/Offset Stack Pointer

Banderas de Estado

Bits que reflejan el resultado de operaciones Sólo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a los Sistemas Operativos
  • Introducción de los sistemas operativos
  • INTRODUCCION A LOS SISTEMAS OPERATIVOS
  • Introduccion a sistemas operativos
  • 01 Introducción a los Sistemas Operativos
  • Introduccion A Los Sistemas Operativos
  • Introducción a los sistemas operativos
  • Breve introduccion a los sistemas operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS