sistemas operativos
Operativo
a) Int roducción
Según Tanembaum, existen dos aspectos o puntos de vista diferentes respecto de los SS. OO.:
a) el S. O. es una máquina ampliada (llamada también máquina virtual) que es más fácil de
programar y manejar que el propio hardware de la máquina (llamada también máquina real).
b)el S. O. es un gestor de recursos que ofrece una distribución ordenada y controlada de los
dispositivos de la máquina real, entre los distintos programas que compiten por esos recursos.
Otra definición para el S. O. es la siguiente: ''programa cuyo objetivo es el de simplificar el manejo
del ordenador, haciéndolo seguro y eficiente.
Las funciones de un S. O. han sido, clásicamente, las siguientes:
•la gestión de recursos,
• la ejecución de servicios para los programas y
• la ejecución de órdenes de usuario.
Tradicionalmente, se han representado los elementos que intervienen en la comunicación hombre
ordenador, en el siguiente modelo de capas:
En una primera aproximación, entendemos que el usuario se comunica con una máquina virtual
(''algo que no es lo que parece''). Si obs ervamos másde cerca, y nos centramos en el nivel más
básico en el uso del ordenador, percibiremos que el usuario se comunica con un sistema operativo
que, a su vez, se comunica con la máquina física o real (que en los gráficos se llama HW o
hardware). Si observamos la relación entre el usuario y el ordenador a un nivel más alto, se veráque el usuario interacciona con una serie de aplicaciones que interactúan con el sistema operativo,
el cual, a su vez, interacciona con la máquina física.
Para representar un rango más amplio de canales de comunicación entre el usuario y el ordenador,
podemos usar el siguiente esquema:
b) Co nceptos
Vamos a definir una serie de conceptos que nos serán útiles a la hora de la administración de un
sistema operativo:
a) pro ceso : básicamente, un programa en ejecución, es decir, el conjunto formado por un programa
ejecutable, sus datos, su pila, su contador de programa y sus registros.
La definición provista por The Free Online Dictionary of Computing (27 SEP 03) es la
b) a rchivo : colección de datos almacenada en memoria.
La definición más consecuente, provista por WordNet® 2.0 es: ''con junto de registrosrelacionados (en forma escrita o electrónica) que se almacenan juntos''.
c) si stema de ficheros : la definición provista por The Free Online Dictionary of Computing (27
SEP 03) es ''un sistema para organizar directorios y fichero, generalmente en términos de cómo
lo implementa el sistema operativo; la colección de ficheros y directorios que se almacenan en
una unidad determinada''.
d)j erarquía de directorios o árbol: jerarquía de directorios (archivos que contienen a otros
archivos) en la que se organizan los archivos dentro de un sistema de ficheros, cuyo punto de
partida es el llamado directorio raíz.
La definición que provee The Free Online Dictionary of Computing (27 SEP 03) para un
sistema de ficheros jerárquico es: ''sis tema de ficheros en el que los archivos están organizadosen una jerarquía en la que, los nodos intermedios de la misma se llaman directorios y las hojas se
conocen como archivos, comenzando por un nodo raíz.
e) sh ell o intérprete de comandos : programa que permite la comunicación directa entre el usuario
y el S. O. en un lenguaje más próximo al usuario que el propio lenguaje máquina o el de losservicios provistos por el núcleo (o kernel). Generalmente, consta de una línea de comandos que
espera un comando introducido por el usuario, para posteriormente procesarlo y devolver el
resultado proporcionado por el sistema operativo.
La definición provista por Jargon File (4.3.0, 30 APR 2001) es ''el i ntérprete de comandos usado
para pasar comandos a un sistema operativo
c) T areas de un administrador...
Regístrate para leer el documento completo.