SISTEMAS OPERATIVOS

Anuncio
SISTEMAS OPERATIVOS
Fco. Javier Bueno
Índice
Objetivos
Contenidos





¿Qué es un Sistema Operativo?
Diferentes Sistemas Operativos
Gestión de archivos, carpetas y discos






Archivos
Directorios o carpetas
Los permisos de archivos y directorios
Compresión de archivos y carpetas
Discos
La línea de comandos
Conclusiones

2
Sistemas Operativos - FJBG
Objetivos
Objetivo principal:


Resumir los contenidos esenciales de la Unidad 2.
Objetivo secundario:


3
Realizar una presentación eficaz.
Sistemas Operativos - FJBG
¿Qué es un Sistema Operativo?
Programa que controla la ejecución del resto de
los programas y que actúa de intermediario entre
el usuario y el hardware del ordenador.
Debe reunir tres cualidades:





Comodidad.
Eficiencia.
Capacidad de evolución.
Para ello, debe realizar diferentes tipos de tareas:





4
Control de procesos: optimización del uso del Procesador.
Gestión de memoria: reparto eficiente entre los procesos activos.
Gestión de archivos: correcto almacenamiento y recuperación de la
información.
Gestión de dispositivos de entrada/salida: interacción fiable con el mundo
exterior.
Sistemas Operativos - FJBG
Diferentes Sistemas Operativos

Tres grandes grupos usados en PC’s:

Versiones representativas:



Windows 7: evolución mejorada de Windows Vista.
Mac OS X Snow Leopard: elegante y cómodo de usar. Basado en UNIX.
Linux Ubuntu 10.4: distribución Linux amigable y fácil de usar.
Además, recientes sistemas operativos on-line.


5
Google Chrome OS, Eye OS.
Sistemas Operativos - FJBG
Gestión de archivos, carpetas y discos:
Archivos
Un archivo no es una entidad única. Internamente está compuesto por
registros y campos:



Campo: elemento de datos básico (por ejemplo, un nombre en ASCII).
Registro: es un conjunto de campos relacionados entre sí (por ejemplo, el
registro amigo contiene los campos nombre, apellidos, e-mail y teléfono).
Acciones básicas de un sistema operativo sobre un archivo:


Creación, Lectura, Escritura, Borrado y Ejecución.
Sistema de Gestión de Archivos del Sistema Operativo:




6
Garantiza la integridad de los datos del archivo.
Optimiza el tiempo de acceso del usuario al archivo.
Gestiona el proceso de entrada y salida de los datos.
Sistemas Operativos - FJBG
Gestión de archivos, carpetas y discos:
Archivos

Punto de vista del usuario: un archivo se identifica mediante un nombre
simbólico (nombre y extensión).

Punto de vista del Sistema de Gestión de Archivos: identificador del
archivo.
Proceso de traducción entre nombre simbólico e identificador.

7
Sistemas Operativos - FJBG
Gestión de archivos, carpetas y discos:
Directorios o carpetas
Es un archivo especial usado para agrupar otros archivos de temática común.
Información relevante contenida en un directorio:



Nombre del archivo.

Tipo de archivo.

Volumen donde se almacena el archivo.

Dirección de comienzo.

Tamaño usado por el archivo.

Propietario del archivo.

Permisos.

Fecha de creación, última lectura y
última modificación.
El sistema de archivos se estructura de forma jerárquica:


Un directorio maestro contiene un número variable de directorios de usuario. Éstos pueden
contener otros subdirectorios y archivos.
Los archivos y carpetas de sistema se ocultan para evitar pérdidas fortuitas de archivos
esenciales para el funcionamiento del Sistema Operativo.

8
Sistemas Operativos - FJBG
Gestión de archivos, carpetas y discos:
Los permisos de archivos y directorios
Permiso:


Autorización para llevar a cabo una acción dada sobre un archivo o un
directorio.
Se pueden asignar a usuarios y grupos de usuarios.


En Linux, por triplicado: Propietario del archivo, Grupo al que pertenece el
propietario, Otros grupos de usuarios.
Tres tipos esenciales:


Lectura, Escritura y Ejecución.
Concepto relacionado: tipo de usuario.



9
Windows:

Administradores: usuarios con poderes de administración del sistema operativo

Usuarios: usuarios estándar.

Invitados: cuya capacidad de acción reducida.
Linux:

Root: tiene plenos poderes de administración del sistema,

Usuario estándar: puede administrar su carpeta /home.
Sistemas Operativos - FJBG
Gestión de archivos, carpetas y discos:
Compresión de archivos y carpetas




Técnica utilizada para reducir el tamaño de los archivos y carpetas,
mejorando el uso de los dispositivos de almacenamiento.
Ejemplo: compresión NTFS de Windows basada en la sustitución de datos
repetidos por símbolos específicos.
Otras opciones de compresión adecuadas para el envío y almacenamiento
de datos:
En Linux, uso combinado de un compresor de archivos (gzip)
y un método de archivación (tar):

10
Resultado, archivos con extensión múltiple .tar.gz
Sistemas Operativos - FJBG
Gestión de archivos, carpetas y discos:
Discos


Un disco se puede descomponer en varios
elementos físicos y lógicos.
Elementos físicos relevantes:



Elementos lógicos relevantes:


Platos, Cabezal, Cabeza lectora y Motor.
Los Platos almacenan la información. Se
estructuran en Cara, Pista, Sector y Cilindro
Particiones. Tres tipos: partición primaria,
extendida y unidad lógica.
Estructura lógica de un disco duro:



11
Sector de arranque o Master Boot Record.
Espacio particionado.
Espacio sin particionar.
Sistemas Operativos - FJBG
La línea de comandos



Forma original, potente y eficaz de interactuar con el Sistema Operativo.
Disponible tanto en Windows como Linux/UNIX.
Algunos comandos habituales:
WINDOWS
Utilidad
LINUX
Comando Ejemplo
Comando Ejemplo
Lista directorios y archivos.
dir
dir
ls
ls –l
Cambia de directorio.
cd
cd
cd..
Copia archivos o directorios.
xcopy
cp
Renombra archivos o directorios.
ren
Borra archivos o directorios.
Visualiza los procesos que se están
ejecutando en el ordenador.
del
cd Documentos
xcopy Micarpeta
Tucarpeta
ren miarchivo.txt
tuarchivo.txt
del miarchivo.txt
del micarpeta
cp miarchivo.txt ../Escritorio
mv miarchivo.txt
tuarchivo.txt
rm miarchivo.txt
rm -r micarpeta
tasklist
tasklist
top
Para o finaliza procesos.
taskkill
taskkill /IM notepad.exe kill
12
mv
rm
Sistemas Operativos - FJBG
top
kill -9 Identificador de
proceso
Conclusiones

Se han aplicado las técnicas estudiadas en la Unidad 10 para
realizar presentaciones eficaces.

Se ha realizado una labor de síntesis de los contenidos de la
Unidad 2 sobre Sistemas Operativos, recogiendo los aspectos
esenciales de cada apartado.

El resto de contenidos se exponen y comentan de forma oral,
complementando lo recogido en esta presentación.
13
Sistemas Operativos - FJBG

Muchas gracias por su atención …
¿Preguntas?
14
Sistemas Operativos - FJBG
Descargar