Vous êtes sur la page 1sur 42

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un

ambiente ms placentero y conveniente.


En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen

sus tareas. Puesto que puede haber muchas solicitudes de recursos (y


posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y
posiblemente conflictivas), el sistema de operacin debe decidir cules
requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.

o Memoria Principal: El CPU accesa los datos y las instrucciones


que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.
Desde un punto de vista ``Top-Down'' provee una interfaz usuariomquina conveniente, esconde los detalles del hardware y ofrece un
ambiente ms placentero y conveniente.
En este caso el sistema de operacin se presenta como una mquina
extendida o virtual, como una abstraccin ms simple y fcil de usar y
programar que el hardware con el cual el usuario debe trabajar. Asi, por
ejemplo, cuando un usuario trabaja con datos almacenados, para
accesarlos no tiene que preocuparse de los detalles primitivos del disco
(movimiento del cabezal, movimiento de rotacin, etc), en su lugar trata
con abstracciones de alto nivel como archivo y operaciones sobre
archivos.
Desde un punto de vista ``Botton-Up'' administra en forma eficiente los
recursos entre los usuarios que compiten por ellos. Cuando un computador
tiene mltiples usuarios, necesita administrar y proteger la memoria, los
dispositivos de E/S y todos los dems recursos, de manera que cada
usuario tenga una atencin y uso justo de los recursos que requiera. El
sistema de operacin acta como un administrador de recursos y los asigna
a procesos y usuarios especficos como sea necesrio para que ellos realicen
sus tareas. Puesto que puede haber muchas solicitudes de recursos (y

posiblemente conflictivas), el sistema de operacin debe decidir cules


requerimientos sern atendidos (asignando recursos) de manera que el
sistema de computacin opere en forma justa y eficiente.
En estas dos vistas vemos enfrentar dos objetivos de un sistema de
operacin: conveniencia contra eficiencia.
Recursos Administrados por el Sistema de Operacin
o Tiempo del Procesador: Es el recurso ms importante. Sin el
acceso al CPU los programas no pueden ejecutarse. La estrategia
ms simple sera asignar todo el CPU a un programa hasta que
finalice, pero las operaciones de entrada/salida no requieren de
tiempo de CPU pues existe un manejador de dispositivo especfico
encargado de llevar a cabo estas instrucciones de entrada/salida.
As, un programa podra perder mucho tiempo slo esperando a que
finalicen las operaciones de entrada/salida. En vista de esto, es ms
eficiente compartir el tiempo de CPU entre diferentes procesos, asi
explotar la concurrencia.
o Memoria Principal: El CPU accesa los datos y las instrucciones
que se encuentran en memoria fsica. La funcin del sistema de
operacin con este recurso es evitar el desperdicio que ocurre por
los diferentes tamaos de los programas de usuarios. La mayora
de los esquemas de administracin de memoria son complejos y
generan un gran ``overhead''.
o Dispositivos Perifricos: Algunos dispositvos perifricos pueden
usarse en forma concurrente por varios procesos (ejemplo, el disco).
Otros son de uso exclusivo (ejemplo, la impresora). El sistema de
operacin es encargado de administrarlos y protegerlos de acuerdo a
las caractersticas propias de cada uno.
o Software: El sistema de operacin debe tener a disposicin de los
usuarios funciones que le permitan administrar datos y controlar la
ejecucin de sus programas, servicios de administracin de
archivos, despachadores, libreras del sistema y rutinas de utilidad,
Adems debe proveer software reentrante para evitar tener varias
copias de un mismo programa.

Vous aimerez peut-être aussi