Вы находитесь на странице: 1из 5

UNIVERSIDAD DE CARTAGENA

FACULTAD DE INGENIERIA DE SISTEMAS


ARQUITECTURA DE COMPUTADORES

SISTEMAS OPERATIVOS

PRESENTADO A
ING. JORGE ELIECER GIRALDO

PRESENTADO POR
WILSON ROJAS JIMENEZ
VI SEMESTRE

CARTAGENA

ABRIL 2015

TALLER
ARQUITECTURA DE COMPUTADORES
Cules son los propsitos principales de un sistema operativo?
Permitir la interactividad entre el usuario y la computadora, comportndose como un
intrprete entre el lenguaje humano y el lenguaje mquina.
Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la
mquina desde los niveles ms bsicos, permitiendo tambin la interaccin con
el usuario.
Realice un diagrama de bloques con los pasos necesarios para ejecutar un programa.

Cul es la ventaja principal de la multiprogramacin?


La multiprogramacin aumenta la utilizacin de la C.P.U. organizando los trabajos de
manera que esta siempre tenga algo que hacer.
Defina las propiedades esenciales de los siguientes tipos de sistemas operativos:

Por lotes

Los sistemas operativos por lotes, procesan una gran cantidad de trabajos con poca o
ninguna interaccin entre los usuarios y los programas en ejecucin. Cuando estos
sistema son bien planeados, pueden tener un tiempo de ejecucin muy alto, porque
el procesador es mejor utilizado y los sistemas operativos pueden ser simples, debido a la
secuencialidad de la ejecucin de los trabajos.

Interactivo

Estos sistemas operativos proporcionan una comunicacin directa entre usuario y


sistema. El usuario le da instrucciones al sistema o directamente a un programa utilizando
el teclado o el ratn y esperando resultados inmediatos.

De tiempo compartido

Estos sistemas operativos permiten la simulacin de que el sistema y sus recursos son
todos para cada usuario. El usuario hace una peticin a la computadora, esta la procesa
tan rpido como puede y la respuesta aparece
en la terminal del usuario.
Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S; son
continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusin de
que tiene el sistema dedicado para s mismo.

De tiempo real

Estos sistemas operativos son aquellos en donde no tiene importancia el usuario, sino los
procesos. Se utilizan en entornos donde son procesados un gran nmero de sucesos o
eventos.

De red

Son aquellos que mantienen a dos o ms computadoras unidas a travs de algn medio
de comunicacin, con el objetivo de poder compartir los diferentes recursos y la
informacin del sistema.

Distribuido

Estos sistemas permiten distribuir trabajos, tareas o procesos, entre un conjunto de


procesadores; este conjunto de procesadores puede estar en un equipo o en diferentes,
en este caso es transparente para el usuario.

Como consigue un sistema multiprogramado dar la impresin de que se est


ejecutando mltiples programas en la mquina de forma simultanea?

El mecanismo que se emplea ms a menudo para lograr esta ilusin es la multitarea


por segmentacin de tiempos, en la que cada proceso se ejecuta individualmente
durante
un
periodo
de
tiempo
determinado.
Los procesos parecen efectuarse simultneamente por la alta velocidad del cambio de
contexto.
Asignan los recursos disponibles (CPU, memoria, perifricos) de forma alternada a los
procesos que se solicitan.

Porque es necesario que un computador proporcione un modo privilegiado y un


modo usuario para los programas?
Por qu estos modos proporcionan a los programas que corren dentro de ellos diferentes
niveles de privilegios para acceder al hardware o a otros programas que estn corriendo
en el sistema.
El Modo Usuario es un modo menos privilegiado de funcionamiento, sin el acceso directo
al hardware. El cdigo que corre en este modo slo acta en su propio espacio
de direccin. Este usa las APIs (System Application Program Interfaces) para pedir los
servicios del sistema.
El Modo Kernel es un modo muy privilegiado de funcionamiento, donde el cdigo tiene el
acceso directo a todo el hardware y toda la memoria, incluso a los espacios de direccin
de todos los procesos del modo usuario. Todos los programas que no corren en Modo
Kernel corren en Modo Usuario. La mayora del cdigo del Sistema Operativo corre en
Modo Usuario, as como los subsistemas de ambiente . Estos programas solamente
acceden a su propio espacio de direcciones e interactan con el resto del sistema a travs
de mensajes Cliente/Servidor.
Porque aumentando la cantidad de datos que se pueden almacenar en el banco
de registros del procesador, generalmente mejoramos el rendimiento del
mismo?
Por qu cuanto mayor sea el banco de registros se requerirn menos trasvases con la
memoria principal y la tarea se realizar antes.

Que problemas se pueden presentar si un computador permitiera que los


programas de usuario pudiesen acceder a los dispositivos de E/S directamente, en
lugar de obligarlos a pasar a travs del sistema operativo?
No se podran controlar los canales de datos hacia y desde los perifricos de E/S.
No sera posible unificar el acceso de los programas a los recursos materiales a travs de
los drivers (tambin conocidos como administradores perifricos o de entrada/salida).

Вам также может понравиться