Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.