Sie sind auf Seite 1von 3

Arquitectura y Seguridad de Computadoras - Introduccin a la Computacin

TP N 2: Sistemas Operativos
Facultad de Informtica
Universidad Nacional del Comahue
Septiembre 2014

Software y licenciamiento:
1. Qu entiende por software?
2. Indique que entiende por los siguientes trminos:
a. programa ejecutable
b. cdigo fuente
c. documentacin
d. licencia de software
3. qu es el software libre? Explique las cuatro libertades dando ejemplos que muestren lo
que posibilita o lo que impedira cada una de las mismas.
4. existen otros tipos de licencias de software? conoce alguna?
5. es el software libre software gratuito?
General acerca de GNU/Linux:
1.
2.
3.
4.
5.

Qu es GNU?
Qu es Linux?
Investigue y mencione al menos cuatro distribuciones GNU/Linux diferentes.
Qu entiende por paquete de software ?
Cmo se denomina a los servidores mediante los que las distribuciones GNU/Linux
proveen software a sus usuarios?
6. Es posible instalar software en distribuciones GNU/Linux que no est provisto por los
repositorios de la distribucin en uso?
7. Existe algn tipo de programa que nos permita instalar software desde los repositorios en
nuestras computadoras? qu nombre reciben usualmente? podra mencionar el nombre
de alguno de ellos?
Sistema Operativo
1.
2.
3.
4.

Explique con sus palabras qu es un sistema operativo.


Cules son los mtodos que conoce para interactuar con el sistema operativo?
Cul es el nombre del entorno de escritorio que utilizamos en las aulas de laboratorio?
pueden diferentes usuarios utilizar diferentes entornos de escritorio en el mismo sistema
operativo?
5. es un sistema operativo un solo programa? es un conjunto de programas?
6. Considera que existe alguna razn para no desconectar la energa que alimenta una
mquina mientras el sistema operativo est activo?
Administracin de memoria:
1. Ejecute los siguientes comandos: free, top, 'cat /proc/swaps' e identifique la presencia del
'rea de intercambio' (swap). Dnde reside fsicamente esta memoria? qu contiene?
para que la usa el sistema?
2. El uso de espacio en disco como medio de simular una extensin de la memoria principal
del sistema (RAM) es conocido como:
Swapping
Memoria Virtual
Memoria extendida

Y dicho espacio en disco se conoce como:


rea de intercambio o swap
Cache
Disco extendido
Administracin de procesos:
1. Cada proceso en ejecucin tiene un nmero nico asociado llamado process id o PID. Este
nmero es el que nos permite distinguirlo y manipularlo. Ejecute el navegador web firefox. En
una terminal ejecute el comando:
ps -ef
De el listado de procesos busque el PID (segunda columna) correspondiente al programa
firefox cuyo PPID (tercera columna) sea igual a 1 (es decir, que sea hijo del proceso init).
Ejecute el siguiente comando reemplazando <PID> por el nmero obtenido previamente:
kill <PID>
qu sucedi?
NOTA: en el uso de comando ps utilizamos las opciones -ef. Cada comando tiene opciones
de uso que pueden listarse ejecutando:
* man <nombre_de_comando>
* En algunos casos: <nombre_de_comando> --help
2. Ejecute el comando pstree y pstree -p. Responda:
quin es el proceso padre de todos los programas que se estn ejecutando?
qu diferencia ve entre la ejecucin de ambos comandos?
3. Ejecute el comando top en una terminal observe la segunda linea de la salida que comienza
con la palabra Tasks. Los valores mencionados en esta lnea se refieren al nmero total de
procesos administrados por el sistema de manera concurrente e informacin del estado de
los mismos. Principalmente veremos procesos cuyo estado es running y sleeping
listos para correr y durmiendo. Responda los siguientes items:
a. cuntas procesos (tasks) maneja actualmente el sistema?
b. Mientras contina ejecutando top, ejecute la calculadora grfica (Aplicaciones
Accesorios Calculadora). cuntos procesos (tasks) en total ve en este momento?
ve algn cambio? a qu se debe?
c. cmo se denomina a un sistema operativo que puede manejar mltiples programas
i. en ejecucin de manera concurrente?
ii. Multitarea
iii. procesamiento simultneo
iv. multiprocesador
d. Observe la segunda columna de la salida del comando top, esta indica quin es el
dueo de dicho proceso. Cuntos usuarios distintos ve?. La caracterstica de un
sistema operativo que permite ejecutar mltiples tareas de diferentes usuarios es
conocida como:
i. sistema interactivo
ii. sistema de tiempo compartido
iii. sistema mltiple tarea

Administracin de archivos:
1. En los sistemas de tipo UNIX como GNU/Linux no existen las extensiones de archivos como
en los sistemas windows (.doc, .exe, .com, etc). Un archivo se define por su contenido y lo
que se puede o no hacer con l (rwx) mediante sus permisos. Si bien por comodidad del
usuario muchas veces agregamos el tipo de archivo, esto no es necesario. El comando file
intentar determinar el tipo de archivo basado en su contenido. Ejecute la siguiente
secuencia de comandos:
a. ls
b. Elija algn archivo del listado anterior y ejecute el comando:
i. file <nombre_de_archivo>
ii. Reemplace <nombre_de archivo> con el nombre del archivo elegido.
iii. Repita lo anterior para al menos 5 archivos de diferente tipo.
2. El comando pwd nos permite conocer cul es el directorio actual cuando ejecutamos una
termina. El comando cd (change directory) nos permite movernos entre directorios y el
comando ls listar su contenido. Ejecute la siguiente secuencia de comandos en una terminal:
i. ls
ii. pwd
iii. cd /tmp
iv. ls -l
v. pwd
3. El rbol de directorios (sistema de archivos) puede encontrarse fsicamente distribuido en
varios lugares. Ejecute el comando df para obtener una nocin de dnde se encuentra
fsicamente cada parte del sistema de archivos.
4. en qu directorio se encuentran todos los archivos de los usuarios de un sistema
GNU/Linux?
5. Recordemos que en los sistemas de tipo UNIX todo es un archivo. dnde se encuentran los
archivos que representan al hardware, por ejemplo el cdrom?
6. en qu directorios podemos encontrar archivos ejecutables (programas)? Mencione al
menos dos directorios.
7. Cules son los tres permisos que se pueden asignar a un archivo?
8. Los permisos pueden asignarse a los siguientes actores (elija la opcin correcta):
i. el usuario dueo, grupo, otros
ii. el usuario dueo, otros
iii. el grupo, otros
9. Dada la siguiente lista de archivos, permisos y usuarios responda las preguntas a
continuacin:
-rwxr-xr-x 1 profesor alumnos 0 2013-09-09 01:45 archivo0
-rw-rw-r-- 1 profesor alumnos 0 2013-09-09 01:45 archivo1
-rw-------- 1 profesor alumnos 0 2013-90-09 01:45 1erParcial.odt
i.

quin puede ejecutar el archivo0? (asumiendo que archivo0 sea un


programa, ej. firefox)
ii. puede el usuario pepe que no pertenece al grupo alumnos escribir archivo1?
iii. el usuario jose que pertenece a alumnos puede escribir archivo1? lo puede
leer?
iv. qu y quin puede hacer algo con el archivo: 1erParcial.odt?

Das könnte Ihnen auch gefallen