Académique Documents
Professionnel Documents
Culture Documents
SISTEMAS OPERATIVOS
Introducción a la temática
Máquina virtual
Se trata de un tipo de sistemas operativos que presentan una interfaz a cada proceso,
mostrando una máquina que parece idéntica a la máquina real subyacente.
Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de
sistemas: la multiprogramación y la máquina extendida.
El núcleo de estos sistemas operativos se denomina monitor virtual y tiene como misión
llevar a cabo la multiprogramación, presentando a los niveles superiores tantas máquinas
virtuales como se soliciten. Estas máquinas virtuales no son máquinas extendidas, sino una
réplica de la máquina real, de manera que en cada una de ellas se pueda ejecutar un sistema
operativo diferente, que será el que ofrezca la máquina extendida al usuario
La principal ventaja de esta estructura reside en que permite implementar varios tipos de
sistemas operativos sobre cada máquina virtual.
Gestión de memoria
Gestión de procesos
Gestión de dispositivos
Gestión de la información
1. Por medio del programa VirtualBox realizar la instalación de una máquina virtual
con Sistema operativo Ubuntu Server describir el proceso de instalación.
Ahora vamos a crear nuestra máquina virtual, que albergará el sistema operativo
que queremos instalar. Pulsamos Nueva. Aparecerá un asistente para la Creación
de la Nueva Máquina Virtual. Pulsamos Siguiente y llegamos a la siguiente
pantalla.
Comandos básicos
bash: muestra la ruta del directorio actual, donde estoy posicionado en este
momento
pwd: se utiliza para imprimir el nombre del directorio actual en una sesión de
comandos bajo un sistema operativo Unix o derivado.
sudo: ejecuta el comando especificado con los derechos del usuario especificado
pide la contraseña del usuario
man -k awk busca la palabra awk entre los distintos manuales de los comando
Who: Quién está en el sistema. Muestra nombre de login, línea de terminal, hora
de ingreso, nombre de máquina remota y display X.
Comandos administativos
Sudo: gnome-system-monitor muestra los procesos y permite monitorizar el estado del
sistema
sudo top: deja ver una lista de procesos que se pueden ordenar de diferentes formas.
PS Pstree: Deja los procesos en forma de árbol, pstree --help te da las opciones más
comunes.
top: Deja ver el monitoreo en tiempo real del estado de los procesos y de otras variantes del
sistema es el programa llamado top, se ejecuta desde la línea de comandos, es interactivo y
por defecto se actualiza cada 3 segundos.
df: muestra la cantidad de espacio libre en los diferentes dispositivos montados o pasados
como parámetro.
PS: muestra una lista de los procesos que se están ejecutando y el nombre del usuario
actual.
Lsha: muestra una lista de todos los dispositivos con sus propiedades
cd /home
cambiar al directorio '/ home'
cp -a dir1 dir2
copiar un directorio
Gestión de procesos
Si congelamos el estado del procesador y del proceso que está en ejecución en un
determinado momento, obtendríamos lo que se conoce como imagen estática del
programa. En caso de producirse una interrupción o cambio en el proceso, se
almacena la imagen del que está en ejecución en ese mismo
instante. Cada proceso se reconoce dentro del sistema por un numero que lo
identifica unívocamente y que se conoce como identificador del proceso (PID).
Todos los procesos excepto el proceso 0, son creados por otro proceso, es
decir, el sistema de creación y gestión de procesos en el sistema operativo
UNIX es jerárquico.
Características:
#top
top - 9:25:48 up 3 days, 19:11, 2 users, load average: 0.01, 0.02, 0.00
Cpu(s): 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
El Planificador de Windows
En cada una de estos eventos, Windows debe determinar qué hilo debe
Windows es el hilo, y este enfoque tiene sentido si tenemos en cuenta que los
. Preparado (R).- Proceso que está listo para ejecutarse. Simplemente está esperando a
que el sistema operativo le asigne un tiempo de CPU.
Ejecutando (O).- Sólo uno de los procesos preparados se está ejecutando en cada
momento (monoprocesador).
Parado (T).- Un proceso parado tampoco entra en el reparto de CPU, pero no porque se
encuentre suspendido esperando algún evento. En este caso, sólo pasarán a estar
preparados cuando reciban una señal determinada que les permita continuar.
Zombie (Z).- Todo proceso al finalizar avisa a su proceso padre, para que éste elimine
su entrada de la tabla de procesos. En el caso de que el padre, por algún motivo, no
reciba esta comunicación no lo elimina de la tabla de procesos. En este caso, el proceso
hijo queda en estado zombie, no está consumiendo CPU, pero sí continua consumiendo
recursos del sistema.
Task_Stopped: proceso detenido, generalmente por una señal (SIGSTOP). Útil para
depuración.
alsaconf (Programa interactivo que detecta las tarjetas de audio y carga los módulos
adecuados.)
cat /proc/meminfo
también es utilizado para referirse a una partición o disco que se está utilizando
para almacenamiento, o el tipo del sistema de archivos que utiliza. Así uno puede decir “
tengo dos sistemas de archivo ” refiriéndose a que tiene dos particiones en las que
almacenar archivos, o que uno utiliza el sistema de “archivos extendido ”, refiriéndose al
tipo del sistema de archivos.
Linux
Windows
LINUX es un robusto sistema operativo para navegar por Internet es LINUX, un sistema
operativo de código abierto y gratuito en comparativa a Windows.
REFERENCIAS
http://www.youtube.com/watch?v=VotGx4VPvkc
http://www.mcgraw-hill.es/bcv/guide/capitulo/8448180321.pdf
http://www.informatica.us.es/~ramon/articulos/AdminAvanzadaLinux.pdf
https://sites.google.com/site/sistemasoperativos9/home
http://www.monografias.com/trabajos25/windows-linux/windows-linux.shtml