Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Esta es una de las principales tareas de la función del manejo de trabajo. El sistema
operativo crea la orden en el que los programas son procesados, y define la secuencia en
la que los trabajos particulares serán ejecutados.
El termino ‘en cola’ a menudo es utilizado para describir la serie de trabajos que
esperan ejecución. El sistema operativo compara una variedad de factores para crear
esta cola de trabajo.
El programa operacional debe ser capaz de revisar estos factores y controlar el orden en
el cual estos trabajos son procesados.
Para lograr esto, establece una tabla en la que los programas son combinados con los
dispositivos que están utilizando o utilizarán en el futuro.
El sistema operativo revisa esta tabla para aprobar o denegar el uso de un dispositivo
específico.
3- Tienen un control de operaciones input/output
Esto permite que los usuarios puedan leer información de sitios específicos o imprimir
información en oficinas seleccionadas. Tomando ventaja de esta instalación, la
información leída de una locación puede ser distribuida a lo largo del sistema
computarizado.
Solamente simplifican los medios para que todos los programas siendo procesados
puedan llevar a cabo operaciones de input/output.
Por ejemplo, una computadora puede al mismo tiempo que lleva acabo un programa de
usuario, leer la información de un disco o mostrar los resultados en una impresora. Se
habla de sistemas operativos multitarea o multi programados.
5- Cumplen con el proceso de memoria de espacio
En muchos sistemas operativos, cada proceso tiene su propio espacio de memoria. Esto
quiere decir que esta memoria no está disponible a otros procesos. Se habla en este caso
de la dirección de espacio del proceso.
Cuando son programas multiuso, un sistema operativo debe proveer el siguiente número
de mecanismos:
7- Tienen un núcleo
Éstos núcleos proveen una manera para que los distintos procesos de la computadora
puedan enviar mensajes entre ellos, al mismo tiempo que manejan el RAM que
almacena información del programa.
8- Otorgan conexión
VENTAJAS:
Interfaz gráfica: la mayoría de los sistemas operativos cuentan con una interfaz gráfica de
usuario que facilita la interacción con el ordenador.
Multiusuario: los sistemas operativos permiten que varios usuarios utilicen el ordenador al
mismo tiempo, cada uno con su propio perfil y configuración.
Multiproceso: los sistemas operativos pueden ejecutar varios procesos al mismo tiempo, lo
que aumenta la eficiencia del ordenador.
Compatibilidad: los sistemas operativos son compatibles con una gran cantidad de programas
y dispositivos, lo que permite una mayor versatilidad en el uso del ordenador.
Permite la multitarea: Los sistemas operativos modernos permiten que varios programas se
ejecuten al mismo tiempo, lo que aumenta la productividad.
Facilita el acceso a los dispositivos: El sistema operativo provee una interfaz de usuario que
permite a los usuarios interactuar con los dispositivos de manera fácil y sencilla.
Provee seguridad: Los sistemas operativos modernos proveen medidas de seguridad como
contraseñas, cifrado de datos y cortafuegos para proteger la información del usuario.
Desventajas:
Costo: muchos sistemas operativos son de pago y pueden resultar costosos para el usuario.
Requerimientos: algunos sistemas operativos requieren de una gran cantidad de recursos del
ordenador, lo que puede limitar su uso en equipos antiguos o con poca capacidad.
Requiere recursos: Los sistemas operativos requieren de recursos de hardware para funcionar,
lo que puede disminuir el rendimiento del equipo.
Puede ser vulnerable a ataques: A pesar de las medidas de seguridad, los sistemas operativos
pueden ser vulnerables a ataques de hackers o virus informáticos.
Puede ser difícil de usar: Algunos sistemas operativos pueden ser difíciles de usar para
usuarios inexpertos, lo que puede generar confusión y errores.
Ventajas PRINCIPALES de los sistemas operativos
Los sistemas operativos modernos proporcionan una interfaz de usuario amigable e intuitiva,
lo que facilita su uso para los usuarios. La mayoría de los sistemas operativos tienen una
interfaz gráfica de usuario (GUI) que permite a los usuarios interactuar con el sistema
mediante iconos, botones y ventanas.
Los sistemas operativos están diseñados para ser compatibles con una amplia gama de
hardware y software, lo que significa que los usuarios pueden utilizar cualquier dispositivo o
software compatible con el sistema operativo sin preocuparse por la compatibilidad.
Los sistemas operativos modernos están diseñados para ser seguros y proteger los datos del
usuario. Los sistemas operativos ofrecen una variedad de herramientas de seguridad, como
cortafuegos y software antivirus, para proteger los sistemas de amenazas externas.
CLASES 13-14-15
Actualizaciones y soporte
Los sistemas operativos suelen recibir actualizaciones regulares para corregir errores y mejorar
la funcionalidad del sistema. Además, la mayoría de los sistemas operativos ofrecen soporte
técnico y de usuario para ayudar a los usuarios a resolver cualquier problema que puedan
tener.
Sofware Privado
Encontramos otros nombres para el software propietario, como software
privativo o software de código cerrado. Este tipo de software limita las posibilidades
del usuario a modificarlo e incluso en su uso. Sin embargo, el software libre, en
contraposición al anterior, es aquel que se distribuye libremente. También es
conocido como software de código abierto. En él, el usuario tiene plena libertad a la
hora de usar el software, distribuirlo y/o modificarlo, con lo que se consigue un mayor
desarrollo en las mejoras del primitivo.
Sofware Libre
Cuando hablamos de software libre hacemos referencia a las tres libertades que este
posee, que son:
Libertad de uso.
Libertad de distribución.
Libertad de adaptación y mejora.
Lo más común es realizar el contrato de licencia de software, por la que se realiza una
cesión de uso del mismo. Dicha cesión, como establece el Real Decreto Legislativo
1/1996, de 12 de abril, por el que se aprueba el texto refundido de la Ley de Propiedad
Intelectual, regularizando, aclarando y armonizando las disposiciones legales vigentes
sobre la materia, tiene carácter no exclusivo e intransferible, presumiéndose que lo es
para satisfacer únicamente las necesidades del usuario, agotando la primera venta de
una copia del programa el derecho de distribución de la misma.
Según la gestión de recursos pueden ser: centralizado, sistema operativo que solo
permite utilizar los recursos de un solo ordenador; o distribuido, sistema operativo que
permite ejecutar los procesos de más de un ordenador al mismo tiempo.
UNIX. Este sistema operativo fue desarrollado en 1969 para ser portable, multitarea y
multiusuario. Se trata realmente de una familia entera de SO similares, algunas de cuyas
distribuciones se han ofrecido comercialmente y otros en formato libre, siempre a partir
del núcleo llamado Linux.
Ubuntu. Este sistema operativo es libre y de código abierto, o sea, todo el mundo puede
modificarlo sin violar derechos autorales. Toma su nombre de
cierta filosofía surafricana ancestral, enfocada en la lealtad del hombre hacia su propia
especie por encima de todo. Basado en GNU/Linux, Ubuntu se orienta hacia la facilidad
de uso y la libertad total. La empresa británica que lo distribuye, Canonical, subsiste
brindando servicio técnico.
Android. Este sistema operativo basado en el núcleo Linux opera en teléfonos celulares
y tablets y otros artefactos dotados de pantalla táctil. Fue desarrollado por Android Inc.
y comprado posteriormente por Google, gracias a lo cual es tan popular que las ventas
de sistemas informáticos Android superan a las de IOS (para teléfonos celulares
Macintosh) y a las de Windows Phone (para teléfonos celulares MicroSoft).
Fuente: https://concepto.de/sistema-operativo/#ixzz8FgK29K9w
https://www.ionos.es/digitalguide/servidores/know-how/sistemas-de-archivos/
Para instalar un sistema de archivos, hay que formatear el soporte de datos. Los medios
de almacenamiento que se comercializan ya vienen formateados. En el pasado, era común
que el propio usuario tuviera que configurar los nuevos soportes de datos para almacenar
y administrar los archivos.
Opzioni di
formattazione, inclusa la selezione del file system per un
CLASE 21,22,23 NOVIEMBRE
Hay diversos sistemas de archivos estándar para Windows, macOS, Linux, Unix y el
resto de sistemas operativos. En los últimos años, con el desarrollo de las nuevas
tecnologías, se han ido diferenciando cada vez más: por ejemplo, se han creado sistemas
de archivos adecuados para los dispositivos de almacenamiento flash, cada vez más
populares, entre los que se incluyen las memorias USB y las unidades SSD. Todos los
sistemas de archivos comparten la característica de utilizar una estructura de árbol para
organizar los archivos, que parte del directorio raíz. A partir de ahí, se ramifican el resto de
carpetas o directorios y subcarpetas.
Nota
Aunque presentan algunas similitudes, los sistemas de archivos son en
principio incompatibles entre sí. Por ejemplo, si conectas un disco duro portátil con APFS
(siglas de Apple File System, lanzado en 2017) a un ordenador con Windows, este no lo
reconocerá. Tampoco los sistemas de archivos que se utilizan en Linux son compatibles
con otros sistemas operativos automáticamente. Sin embargo, por lo general, siempre se
pueden utilizar programas de terceros que permiten, por ejemplo, el acceso de lectura y
escritura a los soportes de datos incompatibles.
En la actualidad, existen bastantes sistemas de archivos, aunque no todos están igual de
extendidos. Los más habituales hasta la fecha son
FAT16, FAT32, exFAT y NTFS (Windows) y HFS+ y APFS (macOS/Mac OS X). Linux
utiliza actualmente ext4 (sucesor de ext3 y ext2), entre otros. A continuación, resumimos
brevemente las características de estos sistemas de archivos.
A pesar de estas limitaciones, el formato FAT sigue siendo muy común. Se utiliza
para soportes de datos portátiles extraíbles (discos duros externos o memorias USB)
y hardware especial (cámaras digitales, smartphones, rúters, televisores, radios para
coche, etc.). Tiene el mayor rango de compatibilidad, especialmente en dispositivos
móviles.
ext4
ext4 se introdujo en 2008 como sucesor de ext3. Este sistema de archivos es actualmente
el estándar para muchos sistemas Linux, como Ubuntu. Su novedad más importante es la
función extents, que optimiza la gestión de archivos grandes y evita la fragmentación de
manera más eficaz que sus predecesores. Con ext4, las particiones se pueden ampliar y
reducir según sea necesario, e incluso durante el procesamiento. Al contrario de ext3, que
admitía un máximo de 32 terabytes, el sistema de archivos ext4 admite un volumen
máximo muchas veces mayor, de 1 exabyte (aproximadamente 1 millón de terabytes).
- Linux (si se instalan los - Ideal para memorias flash más pequeñas, a pa
correspondientes GB (memorias USB, tarjetas SD)
controladores)
- Tamaños y particiones ilimitados (según el esta
de la tecnología)
APFS Unidades SSD - macOS (el estándar - Optimizado para unidades de estado sólido (S
desde la versión 10.13 otros dispositivos de almacenamiento flash
High Sierra)
- También funciona en unidades mecánicas e hí
- Versiones anteriores de
Mac OS y Windows - Permite el cifrado de datos
(instalando
un software adicional) - Optimiza la gestión del espacio de almacenam
(función de espacio compartido)
- Gestión de derechos
Si se cumplen los requisitos básicos (por ejemplo, tener un hardware actualizado), también
se puede cambiar de sistema en cualquier momento y, por ejemplo, pasar de un sistema
de archivos antiguo a uno más moderno. Sin embargo, es fundamental comprobar de
antemano si no conlleva el riesgo de perder los archivos o si antes se debe realizar una
copia de seguridad de todos los datos para, a continuación, copiarlos nuevamente en el
medio de almacenamiento. Existen programas gratuitos y de pago para este tipo de
conversiones, que permiten llevarlas a cabo de forma más cómoda y segura. En algunos
casos, sin embargo, también es posible formatear el sistema de archivos mediante los
recursos que incorpora el propio sistema operativo. En nuestro artículo sobre el formateo
de memorias USB aprenderás, por ejemplo, a convertir el sistema de archivos de una
memoria USB directamente en Windows.
https://ikastaroak.ulhi.net/edu/es/ASIR/ISO/ISO01/es_ASIR_ISO01_Contenidos/
website_9131_gestores_de_arranque.html
Gestores de arranque
https://www.guiahardware.es/proceso-arranque/#google_vignette
CLASE 4 AL 7 DE DICIEMBRE
¿Qué es el bootloader o gestor de arranque?
Clase 11 12 13
Etapa 3: startup code
Una vez concluida la rutina anterior, se procede a ejecutar otra rutina
almacenada en la memoria no volátil, conocida como código de inicio
(startup code). Durante el proceso de arranque, también se lleva a cabo un
diagnóstico llamado POST (Power-On Self-Test) para verificar el estado del
hardware.
El autodiagnóstico se inicia cuando la CPU se somete a una autoevaluación y
envía una señal a través del bus del sistema para verificar la respuesta de todos
los dispositivos conectados a él. Se evalúa la memoria de la GPU, se verifican
las señales que controlan la pantalla, se realizan pruebas en los chips de RAM
escribiendo y leyendo datos en las primeras direcciones para verificar su
integridad, se comprueba el funcionamiento del teclado y se envía
información adicional a través de otros buses del sistema para verificar otros
periféricos, entre otros procedimientos.
Los resultados de las pruebas se comparan con un registro de dispositivos
almacenado en un chip llamado CMOS Setup. Si se detecta algún problema,
se mostrará un mensaje de error o se emitirán pitidos para indicar la naturaleza
del problema.
Etapa 4: bootstrap
A continuación, se procede a ejecutar la rutina correspondiente al proceso de
bootstrap. Esta rutina contiene las instrucciones necesarias para iniciar el
sistema operativo a través del gestor de arranque o bootloader. En sistemas
GNU/Linux, el gestor de arranque puede ser GRUB, LiLo, Syslinux,
Windows Loader, u otros.
Si no se detecta ningún medio de almacenamiento que contenga un sistema
operativo, se mostrará el mensaje «No boot device available» y se
interrumpirá el proceso de arranque. Esto indica que no se ha encontrado
ningún dispositivo de inicio válido y, por lo tanto, no se puede continuar con
la carga del sistema operativo.
Hasta este punto, el proceso es similar para cualquier sistema operativo. Sin
embargo, a partir de aquí, hay variaciones que se describen en los apartados
siguientes.
Secuencia de arranque dependiente
Ahora vamos a ver cómo seguiría según el sistema operativo empleado, ya
que varía de uno a otro:
Secuencia de arranque en Linux
Si usamos Linux, el proceso de arranque seguiría de esta forma:
Etapa 5: MBR/GPT
En sistemas UNIX como Linux, cuando se trabaja en modo de
compatibilidad BIOS Legacy o CSM (Compatibility Support Module), se
activa una secuencia que carga el IPL (Initial Program Loader). Esta secuencia
se encarga de cargar los primeros 512 bytes del primer sector del disco duro,
conocido como MBR (Master Boot Record). Los primeros 446 bytes del MBR
se reservan para el código del programa, los siguientes 64 bytes se utilizan
para la tabla de particiones, y los últimos 2 bytes contienen un número mágico
(magic number) en formato hexadecimal, que siempre es AA55. Si este
número mágico no coincide, se considera un error. En realidad, el MBR de
Linux está «vacío» y no puede iniciar por sí mismo, por lo tanto, necesita un
gestor de arranque.
En el caso de los sistemas EFI/UEFI, el firmware es capaz de reconocer y
leer tanto la tabla de particiones como los sistemas de archivos (FAT16,
FAT32, ISO9660, UDF y HFS/HFS+). Por lo tanto, no se limita únicamente a
los primeros bytes o al MBR. Además, se puede utilizar tanto el MBR
tradicional como el moderno GPT (GUID Partition Table), e incluso otros
tipos de tablas nativas, como las utilizadas por Apple. En este caso, se utiliza
una partición especial llamada ESP (EFI System Partition), donde se
almacenan los archivos del firmware para el arranque
(<EFI_SYSTEM_PARTITION>/EFI/<FABRICANTE_EFI>/).
Etapa 6: bootloader
De acuerdo con la configuración de la Prioridad de Arranque (Boot Priority),
el firmware buscará en una unidad de almacenamiento designada el gestor de
arranque (/boot) y los sistemas operativos disponibles (multiboot). A partir de
este punto, el gestor de arranque toma el control para iniciar el sistema
operativo:
1. Stage 1: Durante esta fase inicial, se carga en la memoria RAM la
primera etapa, la cual es ejecutada por la CPU. Esta etapa consiste en
los primeros 512 bytes del MBR y tiene como principal función
permitir la carga de la siguiente etapa.
o Stage 1.5: Una vez que se ha cargado en la memoria
principal, esta etapa se encarga de buscar la etapa 2 en el
sistema de archivos de la partición correspondiente.
2. Stage 2: Esta etapa es más compleja que las anteriores. En el caso de
GRUB, se encarga de leer el archivo menu.lst o grub.cfg (en
GRUB2), que contiene la configuración y opciones de arranque para
uno o varios sistemas operativos instalados. Al mostrar el menú del
gestor en la pantalla, se nos permite seleccionar la opción de arranque
deseada. Una vez seleccionada la opción, en el caso de ser Linux, el
gestor de arranque apunta al kernel y monta el initramfs (initial RAM
file system) en /dev/ram0. A partir de este punto, la tarea del gestor
de arranque concluye.
Etapa 7: kernel loading
En la primera fase del proceso de arranque, se carga el kernel (etapa de carga
del kernel), donde la imagen initrd/initramfs del kernel se descomprime en la
parte superior de la memoria RAM y se establecen funciones esenciales para
interactuar con el hardware. Durante este proceso, se abordan diferentes
tareas, como la creación de un sistema raíz provisional (/ o root) a través de
linuxrc. También se incluye el uso de usplash para arranques gráficos. Todo
esto se lleva a cabo en el espacio del kernel o modo privilegiado.
En la segunda fase (etapa de inicio del kernel), el kernel se ejecuta mediante
una función llamada intercambiador (swapper) o proceso 0, también conocido
como inicio (startup), que varía según la arquitectura. En esta etapa, se
establece el administrador de memoria (tablas de paginación, mapas, etc.), se
detecta el tipo de CPU y sus características adicionales, como la unidad de
punto flotante. A continuación, se realizan tareas que no dependen de la
arquitectura, como la llamada syscall start_kernel(), que configura la mayor
parte del sistema, incluyendo la gestión de interrupciones (IRQ), utilizando el
reloj del sistema, configurando la memoria, montando el ramdisk que se cargó
previamente en el sistema raíz temporal, y cargando en la RAM algunos
módulos de controladores (utilizando udev o scripts…) que no fueron
compilados como parte del kernel.
Después, se utiliza la función pivot_root() para desmontar el sistema de
archivos temporal y reemplazarlo por el sistema de archivos real. El espacio
vacío dejado por el sistema temporal queda disponible para ser utilizado por
otros procesos. En caso de que no sea posible crear el sistema raíz por
cualquier motivo, se produce un kernel panic. A continuación, se montan los
sistemas de archivos (FS) y se inician algunos dispositivos. El planificador
toma el control de la gestión para decidir qué procesos se cargarán en la RAM
y se ejecutarán. Esto da lugar al proceso 1 con un PID de 1.
Etapa 8: primer proceso (init)
Una vez que el sistema ha arrancado, el proceso con PID=1, en un kernel
«bare-metal» sin ningún otro componente adicional, podría ser un shell. Sin
embargo, en una distribución típica, este proceso suele ser systemd, init de
SysV u otro gestor similar. A partir de este proceso inicial, se desencadenan
los demás procesos que se ejecutan durante la sesión. En el caso de PID=1,
puede consistir en una serie de scripts que establecen la estructura de procesos
para modos de usuario único o multiusuario, inician un entorno de escritorio si
se está utilizando una sesión gráfica, el inicio de sesión o login pidiendo los
credenciales, y realizan otras acciones necesarias.
Proceso de arranque en Windows
No obstante, el proceso de Windows es algo más complejo que eso, pero estos
son los pasos elementales que debes conocer para comprender el proceso.
En este punto, debemos hacer una distinción entre los procesadores PowerPC
(PPC), los procesadores x86 y los procesadores Apple Silicon más recientes.
Sin embargo, de manera general, el procedimiento de arranque seguiría los
siguientes pasos:
1. Presionas el botón de encendido para iniciar el dispositivo.
2. Se activa el firmware correspondiente, como el OpenFirmware en los
sistemas PowerPC, el EFI en los sistemas Intel x86, o el firmware
diseñado para los procesadores ARM actuales. En los Mac con chip
de seguridad T2, éste entra en funcionamiento justo antes de que el
firmware evalúe la firma del boot.efi.
3. Se realiza una verificación del hardware mediante el Apple Hardware
Test, asegurando su correcto funcionamiento.
4. Se selecciona la partición de arranque que se utilizará para cargar el
sistema operativo.
5. El control se transfiere al bootloader, que se encuentra en el
archivo /System/Library/CoreServices/BootX. En esta etapa, se
intenta cargar una serie de controladores (drivers) presentes en la lista
/usr/sbin/kextcache.
6. Se carga el núcleo del sistema operativo macOS, conocido como
kernel XNU. A partir de este momento, el kernel toma el control del
sistema.
7. Se inicia el proceso init, que es ejecutado por el kernel. Durante este
proceso, se determina el dispositivo raíz (root) del sistema.
8. Se inician una serie de servicios basados en el estilo BSD, en el cual
se fundamenta macOS. Además, se activan los archivos necesarios
para el funcionamiento del sistema.
9. Finalmente, se muestra la pantalla de inicio de sesión, donde puedes
iniciar sesión con tu cuenta de usuario y comenzar a utilizar el
sistema macOS.
Conclusión
En definitiva, el proceso de arranque de un ordenador es una secuencia
compleja y crucial que permite que el sistema se inicie correctamente. Desde
el momento en que se presiona el botón de encendido hasta el inicio del
sistema operativo, se llevan a cabo una serie de pasos fundamentales. Desde la
activación del firmware y la comprobación del hardware, hasta la carga del
gestor de arranque y el kernel, cada etapa desempeña un papel vital en la
preparación del ordenador para su funcionamiento. A medida que avanzamos
en la era de los procesadores ARM y los sistemas EFI, la secuencia de
arranque ha evolucionado, adaptándose a nuevas tecnologías y arquitecturas.
Comprender este proceso nos brinda una visión más profunda del
funcionamiento interno de nuestro ordenador y nos ayuda a apreciar la
complejidad y la importancia de cada paso en el arranque del sistema.
https://slideplayer.es/slide/5520040/#google_vignette
Comandos internos y externos
4 COMANDOS
https://fergarciac.wordpress.com/2012/10/14/comandos-internos-y-externos-del-ms-dos/
Comandos básicos:
Los comandos internos o residentes son aquellos que se transfieren a la
memoria en el momento de cargarse el Sistema Operativo y se pueden ejecutar
sin necesidad de tener el DOS presente en la unidad por defecto desde el cual se
puede ejecutar el mandato. La unidad por defecto es la unidad en la que se esta,
por ejemplo A:\>_ ; y la unidad especificada es aquella a la cual nos dirigimos o
especificamos estando en otra unidad, por ejemplo A:\>B: , la unidad
especificada es B.
Los comandos internos se encuentran almacenados en un archivo
llamado COMMAND.COM. Algunos de los comandos internos son: dir, del,
date, time.
Los comandos externos en contraposición con los comandos internos se
almacena en archivos de comandos denominados transitorios o externos, y para
ejecutarse necesitan de estos archivos, además los comandos externos tienen
nombre propio y se pueden copiar de un disco a otro.
Aquí se muestran algunos de los comandos que utilizaba MS-DOS, y que
actualmente pueden ser utilizados desde la línea de comandos en sistemas
operativos Windows. Para acceder a la ayuda de estas, MS-DOS, a partir de la
versión 6.2 permite lo siguiente: comando_a_consultar /? (Ej.: copy /?).
Pueden ser internos (incluidos dentro del propio COMMAND.COM) o externos
(archivos ejecutables en el directorio del MSDOS):
Comandos internos:
1. CD o CHDIR – Cambia el directorio actual.
2. CD.. Cambia al directorio jerárquicamente inferior.
3. CLS – Limpia todos los comandos y toda la información que hay en
pantalla, excepto el incitador de comandos (prompt) usualmente la
letra y ruta de la unidad usada (Por ejemplo C:\>)
4. COPY – Copiar un archivo de un directorio a otro
5. COPY CON Copia a un archivo los caracteres introducidos en
pantalla (CONsola)
6. DATE – Visualiza o cambia la fecha del sistema.
7. DEL – Se usa para eliminar archivos.
8. DIR – Lista los directorios y archivos de la unidad o directorio actual.
9. FOR – Repite un comando
10. PROMPT– Cambia la línea de visualización de la orden.
11. MD o MKDIR – Crea un nuevo directorio.
12. RD o RMDIR– Elimina un directorio.
13. REM – Permite insertar comentarios en archivos de proceso por
lotes.
14. REN o RENAME – Renombra archivos y directorios.
15. SET – Asigna valores a variables de entorno.
16. TIME – Visualiza o cambia la hora del sistema.
17. TYPE – Muestra el contenido de un fichero. Se utiliza,
principalmente, para ver contenidos de ficheros en formato texto.
18. VER – Muestra la versión del Sistema Operativo.
19. VOL – Muestra la etiqueta del disco duro y su volumen (si lo tiene).
20.MEM – Muestra la cantidad de memoria RAM, la cantidad ocupada y
la libre.
Comandos externos:
1. ATTRIB – Sin parámetros, visualiza los atributos de los directorios y
archivos. Con parámetros, cambia los atributos de directorios y
archivos.
1. Los atributos de los directorios, y los ficheros son: de lectura (r), de
escritura (w), de archivo (a), oculto (h), de sistema (s). Parámetros:
signos (más o menos) y letras r, w, a, y h «v». Ejemplo: Attrib +r *.*
(atributo de sólo lectura, para todos los ficheros de ese directorio)
2. Se pueden utilizar estos parámetros combinados.
3. APPEND – Sirve para especificar trayectorias para ficheros de datos.
4. BACKUP – Ejecuta una copia de seguridad de uno o más archivos de
un disco duro a un disquete.
5. CHKDSK – Verifica si hay errores en el disco duro. (También se
puede utilizar para corregirlos con el parámetro «/F»)
6. DELTREE – Borra un directorio sin importar que contenga
subdirectorios con todos sus contenidos.
7. DISKCOPY – Permite hacer una copia idéntica de un disquete a otro,
pertenece al grupo de las órdenes externas.
8. DOSKEY – Permite mantener residentes en memoria RAM las
órdenes que han sido ejecutadas en el punto indicativo.
9. FC – Compara ficheros.
10. FORMAT – Permite crear la estructura lógica, en una unidad física de
almacenamiento (discos duros, disquetes y unidades de
almacenamiento masivo).
11. PRINT – Permite imprimir ficheros.
13. KEYB – Establece el idioma del teclado según el parámetro
adicionado (Ejemplo: KEYB SP para el teclado español).
14. LABEL – Muestra o cambia la etiqueta de la unidad de disco duro.
15. MEM – Muestra la memoria RAM, el espacio ocupado y el espacio
libre.
16. MOVE – Mueve o cambia de posición un directorio y/o ficheros.
También renombra subdirectorios.
17. SUBST – Crea una unidad lógica virtual a partir de un directorio.
18. TREE – Muestra los directorios en forma de árbol.
Re direccionamientos:
< – Re direccionamiento de la entrada estándar. Su sintaxis
es comando < fichero.
> – Re direccionamiento de la salida estándar. Su sintaxis es comando
> fichero. Si el fichero no existe, lo crea. Si ya existía, sobre escribe su
contenido.
>> – Re direccionamiento de la salida estándar a un fichero existente.
Su sintaxis es comando >> fichero. Si el fichero no existe, lo crea. Si
ya existía, añade el resultado del comando a continuación del
contenido previo del fichero.