Hardware: es todo aquello físico que posee la PC
Aplicación: programa que nos permite interactuar con la PC
Usuario: persona que interactua con la interfaz del Sistema Operativo
Interfaz: todos los elementos gráficos y visuales para interactuar con el software
Una vez tomados estos conceptos iniciaremos con los temas vistos
SISTEMA DE ARCHIVOS
Un sistema de archivos son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco. El término 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.
un sistema operativo primero trabaja a un nivel del núcleo>interprete de comandos>todos los sistemas de archivos tales como
- FAT
- HPFS
- NTFS
- EXT3/EXT4
- XFS
FAT (file allocation table):
+ compatible con el sistema de archivos NT
+el mas sencillo
+se caracteriza por tener una tabla donde se localiza la información
El sistema FAT almacena la posición concreta del comienzo de cada archivo (y esto significa sector, cilindro y disco, si hay varios) en el disco duro. No te preocupes, esto se hace automáticamente. Nunca conocerás estos valores. A partir de ahí, el archivo utiliza tantos bloques "básicos" (clusters, en inglés) como necesite, para escribir el archivo completo en el disco.
Según el número de bits utilizados para describir las "direcciones" de tu disco, tendrás un número mayor o menor de clusters disponibles. Por supuesto, si sólo defines unos pocos clusters, estos serán "grandes", al distribuir la capacidad real del disco entre ellos.
HPFS (high performance file system):
+mantiene la organización del FAT
+agrega ordenación automática basada en nombres de archivos +los nombres de archivos se extienden a 254 caracteres de doble byte
+permite crear un archivo de datos
SISTEMAS OPERATIVOS SOPORTADOS: Windows NT 3.1/3.5/3.51, OS/2, Linux, FreeBSD
ESTRUCTURA DE DIRECTORIOS:
A diferencia de FAT, HPFS ordena su directorio basado en los nombres de archivo. También usa una estructura más eficiente para organizar el directorio. Como resultado, el acceso a los archivos es más rapido y el espacio usado más eficiente que con el FAT.
Los nombres de archivo se extienden hasta 254 carácteres de doble byte.
UBICACIÓN:
HPFS Ubica los archivos en sectores y no en clústeres. Para rastrear que sectores estan siendo usados, HPFS organiza un disco o partición en bandas de 8 MB, con bitmaps de asignacion de 2 Kb entre las bandas.
NTFS (New technology file system)
+nace para sustituir al sistema FAT
+no existe dependencia de hardware especifica
+no hay una ubicación especifica en el disco
objetivos:
- confiabilidad
- mayor funcionalidad
- elimina limites existentes en FAT HPFS
El sistema de archivos NTFS se basa en una estructura diferente, llamada tabla maestra de archivos, que contiene registros de los archivos y directorios de la partición. El primer registro, llamado descriptor, contiene información acerca de la MFT (una copia de esta información se almacena en el segundo registro). El tercer registro contiene el archivo de registro. Este es un archivo que contiene todas las acciones llevadas a cabo en la partición.
EXT3 (third extended file system)
Fue el sistema de archivos mas utilizado aunque fue reemplazado por su sucesor EXT4.
un sistema de archivos EXT3 puede ser montado y usado con un sistema de archivos EXT2, permite actualizar de EXT2 a EXT3 sin perder datos almacenados ni tener que formatear el disco
EXT4 (fourth extedend filesystem)
es una notable mejora sobre EXT3, la mayor mejora fue añadir el soporte de journaling (bitácoras)
- soporte de volúmenes de hasta 1024 PBI
- menor uso del CPU
- mejoras en la velocidad de lectura y escritura
XFS
XFS es un sistema de archivos de 64 bits con registro de bitácora o journaling de alto rendimiento creado por SGI
Características:
XFS soporta un sistema de archivos de hasta 8 exabytes, aunque esto puede variar dependiendo de los límites impuestos por el sistema operativo
Registro de bitácora: XFS provee soporte para llevar un registro (journaling), donde los cambios al sistema de archivos primero son escritos a un diario o journal antes de que se actualicen los datos del disco. El journal es un buffer circular de bloques del disco que no son parte del sistema de archivos
FUNCIONES DEL SISTEMA OPERATIVO:
en un sistema operativo se tienen diferentes gestores que son:
- Gestión de procesos
- Gestión de archivos
- Gestión de entrada y salida
- Gestión de memoria
- Gestión de comunicación
- Gestión de recursos
- A continuación se muestra un enlace a un vídeo sobre las diferencias de windows y linux https://youtu.be/fVQ2GsFAsko
Explorador de Archivos
El explorador de archivos contiene una cierta cantidad de recursos para poder mejorar la utilización de la misma
Posee
- barra de herramientas de acceso directo
- cinta de opciones
- botones de navegación
- barra de direcciones
- caja de búsqueda
Panel de navegación: en donde se organizan o se agrupan de acuerdo a su clasificación y son "este equipo, descargas, documentos, escritorio, imágenes, música, vídeos, y los dispositivos de almacenamiento
Ventana de archivos: es la parte es donde se puede ver la información ya sea el tipo, el nombre y su icono
Barra de estado: esta se encuentra en la parte inferior de la ventana y muestra la cantidad de elementos en un directorio y la forma en como muestra los archivos
Barra de herramientas se puede personalizar y agregar acciones ya sean deshacer, rehacer, eliminar, propiedades, nueva carpeta y cambiar nombre.
COMANDOS DE WINDOWS Y LINUX
windows
En los sistemas operativos Windows están diseñados para intentar facilitar las tareas a sus usuarios. Para ello ofrece una interfaz o escritorio a través del cual los usuario no necesita conocer comandos ni técnicas informáticas para ejecutar o abrir aplicaciones programas o herramientas. Básicamente la interfaz permite a los usuarios de Windows realizar cualquier operaciones haciendo clic en los elementos visuales que se le muestra en la pantalla.
en este enlace se muestra una presentación de los comandos de windows, donde viene incluida la sintaxis que se usara en el CMD
El CMD es el intérprete de comandos que funciona en el sistema operativo Windows. CMD significa Command prompt o símbolo del sistema y funciona mediante una aplicación llamada cmd.exe ubicada en el disco duro que tengas instalado el sistema operativo y luego entrando a /Windows/System32. El CMD sirve para realizar funciones en el sistema operativo como abrir programas, modificar y ver archivos y carpetas o cambiar configuraciones del sistema.
Linux
Comando | Descripción | Equivalente DOS |
---|---|---|
ls | muestra un listado del contenido de un directorio | dir |
cd | cambia de directorio | cd |
cd.. | cambia al directorio anterior | cd.. |
mkdir | crea un nuevo directorio | md |
rmdir | elimina un directorio | deltree |
cp | copia un archivo | copy, xcopy |
mv | mueve un archivo | move |
rm | elimina un archivo | del |
passwd | cambia la contraseña del usuario | |
cat | muestra el contenido del archivo | type |
more | muestra el contenido del archivo con pausas | more |
man
apropos
| ayuda para el comando requerido | help |
lpr | añade un archivo a la cola de impresión | |
chmod | cambia el atributo de un archivo
chmod XXX archivo
XXX= Usuario/Grupo/Otros, donde X representa un número entero (1<X<7)
Lectura=4, Escritura=2, Ejecución=1 X=Lectura+Escritura+Ejecución 0 significa ningún derecho 1 significa derecho de ejecución 2 significa derecho de escritura 3 significa derechos de escritura y ejecución 4 significa derecho de lectura 5 significa derechos de lectura y de ejecución 6 significa derechos de lectura y de escritura 7 significa todos los derechos | |
chfn | cambia la información de un usuario proporcionada por el comando finger | |
chsh | cambia la shell: chsh user ubicación_de_la_shell | |
finger | muestra información de los usuarios | |
traceroute | muestra la ruta seguida por los paquetes desde el origen hasta su destino | |
ftp [machine] [port]
get
put
quit
| transfiere el archivo del equipo local al equipo de destino
recupera un archivo
envía un archivo
cierra la sesión FTP
| |
telnet [machine] | realiza una aplicación telnet | |
talk | permite hablar con un usuario conectado
talk user
| |
mesg | autoriza o rechaza el comando talk
mesg n: impide la recepción de mensajes talk
mesg y: permite la recepción de mensajes talk
| |
logout | termina la sesión |
Para finalizar se deberá realizar las siguientes actividades respecto a todo lo publicado en este blog, para permitir saber el nivel de conocimiento que aporta este blog mismo
No hay comentarios:
Publicar un comentario