Sistemas Operativos

Páginas: 7 (1595 palabras) Publicado: 2 de marzo de 2014
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 sistema operativo?




Un SO es un conjunto de programas que por medio
de abstracciones ponen el hw del computador, de
modo seguro, adisposición del usuario
Conjunto de programas que gestionan los recursos
del sistema, optimizan su uso y resuelven
conflictos

Introducción
Qué es un sistema operativo?


Es una máquina extendida


Esconde los detalles del hardware



Presenta una máquina virtual



Presenta abstracciones: fichero, proceso, I/O,
memoria

Introducción
Qué es un sistema operativo?
●Es un gestor de recursos


Memoria, procesador, discos, impresoras, …



Dispositivos no compartidos



Protección de memoria



¿Quién utiliza qué recurso?



Multiplexar recursos en tiempo y espacio

Elementos básicos de un
computador


Procesador



Realiza funciones de procesamiento de datos y
ejecución de instrucciones




Controla el computador.Lleva el control

Si solamente un solo procesador -->CPU

Memoria Principal


Conocida como memoria real o memoria primaria



Almacena datos y programas; Es volátil

Elementos básicos de un
computador


Dispositivos de E/S






Transporta datos entre el computador y su entorno
exterior
Gran variedad de dispositivos (Memoria secundaria,
equipos paracomunicaciones, terminales,
impresoras, etc.)

Bus del Sistema


Comunicación entre el procesador, la memoria, y
los dispositivos E/S

Registros del procesador

Registros del procesador






El procesador lleva el control
Una de sus funciones: intercambiar datos con la
memoria
Para esto hace uso de dos registros internos:


Registro de dirección de memoria (MAR):
Dirección dememoria donde va hacer la siguiente
lectura o escritura



Registro de intermedio (buffer) de memoria
(MBR): Datos que van a ser escritos en memoria
o que fueron leídos de ésta

Registros del procesador


Otros registros para la comunicación con disp. E/S:


I/O AR (Input Output Address Register):
especifica un dispositivo



I/O BR (Input Output Buffer Register): se utilizapara intercambiar datos entre módulos de E/S y el
procesador

Registros del procesador




Hay un conjunto de registros que ofrecen un nivel de
memoria más rápido y pequeño que la memoria
principal
Registros Visibles para el Usuario




Permite al programador reducir al mínimo referencias
de memoria principal optimizando uso del registro

Registros de control y estado
–Usados por el procesador para controlar la operación
del procesador



Usado por las rutinas del Sistema Operativo para
controlar la ejecución de programas

Registros del procesador


Registros Visibles para el Usuario


Puedes ser referenciados mediante código máquina o
ensamblador (ASM)



Disponibles para todos los programas (programas de
usuario y del sistemaoperativo)



Se pueden reducir accesos a memoria



Lenguajes de alto nivel optimizan código mediante la
selección de registros a utilizar.



Otros lenguajes como C permiten hacer referencia
implícita a registros

Registros del procesador
Tipo de registros


Registros de Datos




de propósito general y para uso de cualquier
instrucción que requiera realizaroperaciones
sobre datos

Registros de Dirección


Registros Índice


Añadir un índice a una dirección base para
obtener una dirección

Registros del procesador
Tipo de Registros


Registros de Dirección


Puntero de segmento




Cuando la memoria está dividida en segmentos, la
memoria es referenciada por un segmento y un offset
(desplazamiento)

Puntero de Pila


●...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS