lunes, 7 de noviembre de 2011

Tarea 11: Archivo

ARCHIVO


Un archivo o fichero informático es un conjunto de bits almacenado en un dispositivo.
Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. Los archivos informáticos se llaman así porque son los equivalentes digitales de los archivos en tarjetas, papel o microfichas del entorno de oficina tradicional. Los archivos informáticos facilitan una manera de organizar los recursos usados para almacenar permanentemente datos en un sistema informático.

Contenido de los archivos

En lo que concierne al sistema operativo, un archivo es, en la mayoría de los casos, simplemente un flujo unidimensional de bits , que es tratado por el sistema operativo como una única unidad lógica. Un archivo de datos informático normalmente tiene un tamaño, que generalmente se expresa en bytes; en todos los sistemas operativos modernos, el tamaño puede ser cualquier número entero no negativo de bytes hasta un máximo dependiente del sistema. Depende del software que se ejecuta en la computadora el interpretar esta estructura básica como por ejemplo un programa, un texto o una imagen, basándose en su nombre y contenido. Los tipos especiales de archivos, como los nodos de dispositivo que representan simbólicamente partes del hardware, no consisten en un flujo de bits y no tienen tamaño de archivo.

Los datos de un archivo informático normalmente consiste de paquetes más pequeños de datos (a menudo llamados registros o líneas) que son individualmente diferentes pero que comparten algún rasgo en común. Por ejemplo, un archivo de nóminas puede contener datos sobre todos los empleados de una empresa y los detalles de su nómina; cada registro del archivo de nóminas se refiere únicamente a un empleado, y todos los registros tienen la característica común de estar relacionados con las nóminas-esto es muy similar a colocar todos los datos sobre nóminas en un archivador concreto en una oficina que no tenga ninguna computadora. Un archivo de texto puede contener líneas de texto, correspondientes a líneas impresas en una hoja de papel.

La manera en que se agrupan los datos en un archivo depende completamente de la persona que diseñe el archivo. Esto ha conducido a una plétora de estructuras de archivo más o menos estandarizadas para todos los propósitos imaginables, desde los más simples a los más complejos.
La mayoría de los archivos informáticos son usados por programas de computadora. Estos programas crean, modifican y borran archivos para su propio uso bajo demanda. Los programadores que crean los programas deciden qué archivos necesitan, cómo se van a usar, y (a menudo) sus nombres.

En algunos casos, los programas de computadora manipulan los archivos que se hacen visibles al usuario de la computadora. Por ejemplo, en un programa de procesamiento de texto, el usuario manipula archivos-documento a los que él mismo da nombre. El contenido del archivo-documento está organizado de una manera que el programa de procesamiento de texto entiende, pero el usuario elige el nombre y la ubicación del archivo, y proporciona la información (como palabras y texto) que se almacenará en el archivo.
Muchas aplicaciones empaquetan todos sus archivos de datos en un único archivo, usando marcadores internos para discernir los diferentes tipos de información que contienen. Los archivos de datos usados por juegos como Doom y Quake son ejemplos de esto.

Los archivos de una computadora se pueden crear, mover, modificar, aumentar, reducir y borrar. En la mayoría de los casos, los programas de computadora que se ejecutan en la computadora se encargan de estas operaciones, pero el usuario de una computadora también puede manipular los archivos si es necesario. Por ejemplo, los archivos de Microsoft Office Word son normalmente creados y modificados por el programa Microsoft Word en respuesta a las órdenes del usuario, pero el usuario también puede mover, renombrar o borrar estos archivos directamente usando un programa gestor de archivos como Windows Explorer (en computadoras con sistema operativo Windows).

También un archivo es un documento donde uno introduce algún tipo de Dato para almacenar en un objeto que lo pueda leer o modificar como una computadora.

Identificación y organización de archivos

En los sistemas informáticos modernos, los archivos siempre tienen nombres. Los archivos se ubican en directorios. El nombre de un archivo debe ser único en ese directorio. En otras palabras, no puede haber dos archivos con el mismo nombre en el mismo directorio.
El nombre de un archivo y la ruta al directorio del archivo lo identifica de manera unívoca entre todos los demás archivos del sistema informático -no puede haber dos archivos con el mismo nombre y ruta-. El aspecto del nombre depende del tipo de sistema informático que se use. Las primeras computadoras sólo permitían unas pocas letras o dígitos en el nombre de un archivo, pero las computadoras modernas permiten nombres largos que contengan casi cualquier combinación de letras unicode y dígitos unicode, haciendo más fácil entender el propósito de un archivo de un vistazo. Algunos sistemas informáticos permiten nombres de archivo que contengan espacios; otros no. La distinción entre mayúsculas y minúsculas en los nombres de archivo está determinada por el sistema de archivos. Los sistemas de archivos Unix distinguen normalmente entre mayúsculas y minúsculas, y permiten a las aplicaciones a nivel de usuario crear archivos cuyos nombres difieran solamente en si los caracteres están en mayúsculas o minúsculas. Microsoft Windows reconoce varios sistemas de archivos, cada uno con diferentes políticas en cuanto a la distinción entre mayúsculas y minúsculas. El popular antiguo sistema de archivos FAT puede tener varios archivos cuyos nombres difieran únicamente en las mayúsculas y minúsculas si el usuario utiliza un editor de discos para editar los nombres de archivo en las entradas de directorio. Las aplicaciones de usuario, sin embargo, normalmente no permitirán al usuario crear varios archivos con el mismo nombre pero con diferentes letras en mayúsculas y minúsculas.

La mayoría de las computadoras organizan los archivos en jerarquías llamadas carpetas, directorios o catálogos. (El concepto es el mismo independientemente de la terminología usada.) Cada carpeta puede contener un número arbitrario de archivos, y también puede contener otras carpetas. Las otras carpetas pueden contener todavía más archivos y carpetas, y así sucesivamente, construyéndose un estructura en árbol en la que una «carpeta raíz» (el nombre varía de una computadora a otra) puede contener cualquier número de niveles de otras carpetas y archivos. A las carpetas se les puede dar nombre exactamente igual que a los archivos (excepto para la carpeta raíz, que a menudo no tiene nombre). El uso de carpetas hace más fácil organizar los archivos de una manera lógica.

Tarea 10: Sistemas numéricos

SISTEMAS NUMÉRICOS


Sistema binario

El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).

En 1937Claude Shannon realizó su tesis doctoral en el MIT, en la cual implementaba el Álgebra de Boole y aritmética binaria utilizando relés y conmutadores por primera vez en la historia. Titulada Un Análisis Simbólico de Circuitos Conmutadores y Relés, la tesis de Shannon básicamente fundó el diseño práctico de circuitos digitales.
En noviembre de 1937George Stibitz, trabajando por aquel entonces en los Laboratorios Bell, construyó una computadora basada en relés —a la cual apodó "Modelo K" (porque la construyó en una cocina, en inglés "kitchen")— que utilizaba la suma binaria para realizar los cálculos. Los Laboratorios Bell autorizaron un completo programa de investigación a finales de 1938, con Stibitz al mando.
El 8 de enero de 1940 terminaron el diseño de una "Calculadora de Números Complejos", la cual era capaz de realizar cálculos con números complejos. En una demostración en la conferencia de laSociedad Americana de Matemáticas, el 11 de septiembre de 1940Stibitz logró enviar comandos de manera remota a la Calculadora de Números Complejos a través de la línea telefónica mediante un teletipo. Fue la primera máquina computadora utilizada de manera remota a través de la línea de teléfono. Algunos participantes de la conferencia que presenciaron la demostración fueron John Von NeumannJohn Mauchly y Norbert Wiener, quien escribió acerca de dicho suceso en sus diferentes tipos de memorias en la cual alcanzó diferentes logros.

Un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios), que suelen representar cualquier mecanismo capaz de estar en dos estados mutuamente excluyentes. Las siguientes secuencias de símbolos podrían ser interpretadas como el mismo valor numérico binario:

1 0 1 0 0 1 1 0 1 0
| - | - - | | - | -
x o x o o x x o x o
y n y n n y y n y n

El valor numérico representado en cada caso depende del valor asignado a cada símbolo. En una computadora, los valores numéricos pueden representar dos voltajes diferentes; también pueden indicar polaridades magnéticas sobre un disco magnético. Un "positivo", "sí", o "sobre el estado" no es necesariamente el equivalente al valor numérico de uno; esto depende de la nomenclatura usada.
De acuerdo con la representación más habitual, que es usando números árabes, los números binarios comúnmente son escritos usando los símbolos 0 y 1. Los números binarios se escriben a menudo con subíndices, prefijos o sufijos para indicar su base. Las notaciones siguientes son equivalentes:
100101 binario (declaración explícita de formato)
100101b (un sufijo que indica formato binario)
100101B (un sufijo que indica formato binario)
bin 100101 (un prefijo que indica formato binario)
1001012 (un subíndice que indica base 2 (binaria) notación)
 %100101 (un prefijo que indica formato binario)
0b100101 (un prefijo que indica formato binario, común en lenguajes de programación)

Binario a decimal

Para realizar la conversión de binario a decimal, realice lo siguiente:
Inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a la potencia consecutiva (comenzando por la potencia 0, 20).
Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.
Ejemplos:
(Los números de arriba indican la potencia a la que hay que elevar 2)

También se puede optar por utilizar los valores que presenta cada posición del número binario a ser transformado, comenzando de derecha a izquierda, y sumando los valores de las posiciones que tienen un 1.
Ejemplo
El número binario 1010010 corresponde en decimal al 82. Se puede representar de la siguiente manera: entonces se suman los números 64, 16 y 2:

Para cambiar de binario con decimales a decimal se hace exactamente igual, salvo que la posición cero (en la que el dos es elevado a la cero) es la que está a la izquierda de la coma y se cuenta hacia la derecha a partir de -1:

Sistema decimal

El sistema de numeración decimal, también llamado sistema decimal, es un sistema de numeración posicional en el que las cantidades se representan utilizando como base aritmética las potencias del número diez. El conjunto de símbolos utilizado (sistema de numeración arábiga) se compone de diez cifras diferentes: cero (0); uno (1); dos (2); tres (3); cuatro (4); cinco (5); seis (6);siete (7); ocho (8) y nueve (9).
Excepto en ciertas culturas, es el sistema usado habitualmente en todo el mundo y en todas las áreas que requieren de un sistema de numeración. Sin embargo hay ciertas técnicas, como por ejemplo en la informática, donde se utilizan sistemas de numeración adaptados al método de trabajo como el binario o el hexadecimal.
Notación decimal

Al ser posicional, el sistema decimal es un sistema de numeración en el cual el valor de cada dígito depende de su posición dentro del número. Al primero corresponde el lugar de la unidades, el dígito se multiplica por 100 (es decir 1) ; el siguiente las decenas (se multiplica por 10); centenas (se multiplica por 100); etc. Se puede extender este método para los decimales, utilizando las potencias negativas de diez, y un separador decimal entre la parte entera y la parte fraccionaria. en muy pocas palabras este número se basa en el 10 != Ok

El sistema de numeración romano es decimal, pero no-posicional: IX = 9 pero XI = 11.


Sistema hexadecimal

El sistema Hexadecimal (no confundir con sistema sexagesimal), a veces abreviado como Hex, —empleando por tanto 16 símbolos—. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa 28 valores posibles, y esto puede representarse como, que, según el teorema general de la numeración posicional, equivale al número en base 16 10016, dos dígitos hexadecimales corresponden exactamente —permiten representar la misma línea de enteros— a un byte.

En principio, dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente:
S = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 = 15882.
El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la computadora Bendix G-15.

En el sistema hexadecimal, al igual que en el sistema decimal, binario y octal, se pueden hacer diversas operaciones matemáticas. Entre ellas se encuentra la resta entre dos números en sistema hexadecimal, la que se puede hacer con el método de complemento a 15 o también utilizando el complemento a 16. Además de éstas, debemos manejar adecuadamente la suma en sistema hexadecimal, explicada a continuación:

Hexadecimal
Decimal
A
10
B
11
C
12
D
13
E
14
F
15


Sistema octal

El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7.
Por ejemplo, el número 74 (en decimal) es 1001010 (en binario), lo agruparíamos como 1 / 001 / 010, de tal forma que obtengamos una serie de números en binario de 3 dígitos cada uno (para fragmentar el número se comienza desde el primero por la derecha y se parte de 3 en 3), después obtenemos el número en decimal de cada uno de los números en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el número decimal 74 en octal es 112.
Hay que hacer notar que antes de poder pasar un número a octal es necesario pasar por el binario. Para llegar al resultado de 74 en octal se sigue esta serie: decimal -> binario -> octal.
En informática, a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales.
Es posible que la numeración octal se usara en el pasado en lugar del decimal, por ejemplo, para contar los espacios interdigitales o los dedos distintos de los pulgares.

El sistema de numeración octal es un sistema de numeración en base 8, una base que es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7) y tienen el mismo valor que en el sistema de numeración decimal.
El teorema fundamental aplicado al sistema octal sería el siguiente:
Como el sistema de numeración octal usa la notación posicional entonces para el número 3452,32 tenemos que: 2*80 + 5*81 + 4*82 + 3*83 + 3*8-1 + 2*8-2 = 2 + 40 + 4*64 + 3*512 + 3*0,125 + 2*0,015625 = 2 + 40 + 256 + 1536 + 0,375 + 0,03125 = 1834 + 0,40625d
Entonces, 3452,32q = 1834,40625d
El sub índice q indica número octal, se usa la letra q para evitar confusión entre la letra 'o' y el número 0. En informática, a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Es posible que la numeración octal se usara en el pasado en lugar de la decimal, por ejemplo, para contar los espacios interdigitales o los dedos distintos de los pulgares.
Es utilizado como una forma abreviada de representar números binarios que emplean caracteres de seis bits. Cada tres bits (medio carácter) es convertido en un único dígito octal (del griego oktō'ocho')

Tarea 9: Ejemplos de uso de Comandos MS-DOS

LIMPIAR PANTALLA

COMANDO CLS : Es un comando interno que borra el contenido de la pantalla y muestra el puntero de comandos del sistema
SINTAXIS :
CLS

Ej:
CLS

VISUALIZAR LA VERSIÓN

COMANDO VER : Muestra la versión del MS-DOS que se esta utilizando
SINTAXIS :
VER

Ej:
VER

VISUALIZAR LA ETIQUETA

COMANDO VOL : Muestra la etiqueta de volumen y el numero de serie asignado a un disco, si existen.
SINTAXIS :
VOL [DISCO:]

Ej:
Vol C:

CAMBIANDO EL PROMPT DEL SISTEMA

COMANDO PROMPT : Cambia el punteo de comandos del sistema por la cadena que se especifique.
SINTAXIS :
PROMPT CADENA
PARÁMETROS :
Cadena : Es el texto que reemplazara al prompt actual


COMO EXAMINAR UN ARCHIVO DE TEXTO

Ejemplo :
A:\>TYPE NOTA.DOC
ESTE ES EL SEGUNDO ARCHIVO DE PRUEBA
BAJO MS-DOS VERSIÓN 6.22
CURSO : DOS
A:\>TYPE PRUEBA.DOC
ESTE ES UN ARCHIVO DE PRUEBA
ES EL PRIMERO CREADO

COPIA DE UN ARCHIVO DE TEXTO

El comando COPY es uno de los comandos mas versátiles del MS-DOS. El comando COPY también duplica los archivos
Ej: Duplicar el archivo NOTA.DOC
A:\>COPY PRUEBA.DOC CARTA.DOC
1 archivo(s) copiado(s)
A:\>DIR
BORRAR UN ARCHIVO DE TEXTO
El comando DEL se usa para eliminar archivos.

Ej:
A:\>DEL PRUEBA.DOC
Ahora observe el resultado :
A:\>DIR

ORDENACIÓN DE LAS LINEAS DE DATOS

El comando SORT clasifica u ordena las líneas de información , como una lista de nombres.

Ej :
A:\>SORT < PRUEBA.DOC
A:\>SORT /R< PRUEBA.DOC> PRUEBA.ORD
A:\>SORT /R/4< PRUEBA.DOC> PRUEBA.ORD
VISUALIZACION DE UNA SALIDA LARGA

PANTALLA POR PANTALLA

Se puede usar el comando MORE (comando externo) para visualizar una salida larga pantalla por pantalla
Ej:
A:\>DIR | MORE
COMO ENVIAR EL RESULTADO DE UN COMANDO
A LA IMPRESORA

Ej:
A:\>DIR > PRN
COMO BUSCAR DIVERSOS CARACTERES

EN UN ARCHIVO

EL comando FIND busca las líneas que contiene la cadena de caracteres especificada

Ej :
A:\>FIND "ARCHIVO" PRUEBA.DOC
GESTION Y TRATAMIENTO
DE ARCHIVOS
Usando COPY crear los siguientes archivos :
INFORME.DOC
INFORME.BAK
BANCO.DOC
VENTAS.ENE
VENTAS.FEB
VENTAS.MAR


USO DE LOS CARACTERES COMODIN

Los caracteres comodín permiten manejar varios archivos al mismo tiempo. De esta manera cuando se quiere hacer la misma cosa con varios archivos (por ejemplo cambiar su nombre o quizá borrarlos), no es necesario introducir un comando diferente para cada archivo.
ELCOMODIN ASTERISCO (*)
El asterisco facilita el uso de comandos con grupos de archivos que tengan nombres o extensiones similares; este carácter puede representar hasta los oho caracteres del nombre de un archivoo hasa los tres caracteres de una extensión.

Ej:
A:\>DIR VENTAS.*
A:\>DIR V *
A:\>DIR *.DOC

USO DE LA INTERROGACIÓN (?)

La interrogación sustituye únicamente a un carácter en un nombre de archivo o en una extensión. Generalmente se utiliza el asterisco con mas frecuencia ; la interrogación se usa solo cuando varían uno o dos caracteres que se encuentran en medio de un nombre o de una extensión.

Ej:
A:\>DIR VENTAS.?A?

USO DE LA AYUDA DEL MS-DOS (HELP)

Para ver una lista de comandos sobre los que puede pedir ayuda, teclee HELP y pulse ENTER:

Ej:
A:\>HELP 8
Se puede ver la ayuda de un comando especifico directamente tecleando HELP seguido del nombre del comando

Ej:
A:\>HELP DATE 8
Se puede mostrar un tipo diferente de ayuda , tecleando el nombre del comando seguido de un espacio y el parámetro /?

Ej:
A:\>DIR /?

EL COMANDO DIR Y SUS PARÁMETROS

El comando dir muestra los archivos del directorio
DIR [NOMBRE DE ARCHIVO] /W/P/A:<ATRIBUTO>/O<FORMA_ORDENAR>/S/B/L/CH
<NOMBRE DE ARCHIVO>: Es el nombre del archivo que quiere examinarse, puede usar comodines o el nombre de una unidad
/W : Presenta los archivos con nombres y extensiones organizados en cinco columnas
/P : Presenta el directorio por pantallas
/A:<ATRIBUTO> : Muestra las entradas de los archivos que tienen el atributo especificado, los dos puntos son opcionales y el ATRIBUTO puede ser:
H : Muestra los archivos ocultos
S : Muestra los archivos del sistema
D : Muestra solo los nombre de los directorios
A : Muestra los archivos cuyos atributos de seguridad esten activados
R : Muestra solo los archivos de solo lectura
/O<FORMA_ORDENAR> : Especifica el orden en que serán presentadas las entradas de directorio.
<FORMA_ORDENAR> puede ser cualquiera de los siguientes parámetros :
N : Ordena alfabéticamente las entradas por nombre de archivo de la A hasta la Z
E : Ordena alfabéticamente por la extensión de la A a la Z
S : Ordena por tamaño de menor a mayor
G : Agrupa los directorios delante de los archivos (-G viceversa)
/S : Muestra todos los archivos de cada subdirectorio del disco que coincidan con <nombre_archivo>
/B : Muestra solamente el nombre y la extensionde cada archivo del directorio especificado, que coincida con <nombre_archivo>
/L : Muestra las entradas de directorio en minúsculas
/CH : Muestra el grado de compresión de los archivos de un disco comprimido.

EJEMPLOS DEL COMANDO DIRECTORIO
A:\>DIR /W
A:\>DIR /W/P
A:\>DIR /OE
A:\>DIR /B
A:\>DIR /AH
A:\>DIR /AR
A:\>DIR /W/P/ON
A:\>DIR /AS

LISTADOS DE UN ARCHIVO

El comando TYPE permite listar el contenido de un archivo
TYPE <NOMBRE DE ARCHIVO>

Ej:
A:\>TYPE INFORME.DOC
A:\>TYPE VENTAS.FEB

COMO MOVER ARCHIVOS

El comando MOVE, mueve un archivo de un lugar a otro. Move trabaja en su mayor parte como el comando Copy, excepto que no deja una copia del archivo en la posición original. Move es un comando externo.
El comando MOVE requiere de dos parámetros:
MOVE /Y <FUENTE> <DESTINO>
/Y : Indica que se desea que MOVE sustituya el (los) archivo(s) existente(s) sin pedir confirmación
/-Y : Indica que se desea que MOVE pida confirmación al reemplazar archivos
<FUENTE> : Es el nombre del archivo a mover
<DESTINO> : Es el nombre para el archivo en su nueva posición

Ej:
A:\>MOVE INFORME.DOC C:
A:\>MOVE *.* C:

COMO ELIMINAR ARCHIVOS

El comando DELETE ( puede teclear indistintamente DEL o ERASE), borra uno o mas archivos de un disco
EL comando DELETE tiene dos parámetros:
DELETE <NOMBRE_ARCHIVO> /P
/P : Pide confirmación antes de borrar

Ej:
A:\>DEL VENTAS.ABR
Cree los archivos en su disco de trabajo:
OFFICE.TEC
DISEÑO.TEC
ENSAMBLA.TEC
A:\>DEL *.TEC /P

COMO RENOMBRAR ARCHIVOS

El comando RENAME cambia el nombre del archivo, su extensión o ambos, puede usar caracteres comodín para renombrar un conjunto de archivos
Puede abreviarse a REN
El comando RENAME tiene los siguientes parámetros:
RENAME <NOMBRE ANTIGUO> <NOMBRE NUEVO>

Ej:
A:\>REN ANUAL.VENT FINAL
A:\>DIR
A:\>REN VENTAS.MAR *.TRI
A:\>DIR
A:\>REN *.DOC *.TXT
A:\>DIR

Tarea 8: Comandos MS-DOS

COMANDOS MS-DOS


MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadores basados enx86. Fue el miembro mas popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personalescompatible con IBM PC en la década de 1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían unainterfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows.
MS-DOS nació en 1981 al ser encargada Microsoft de producir un sistema operativo para la gama de computadores personales IBM PC de IBM. Rápidamente Microsoft compró los derechos de QDOS también conocido como 86-DOS,1 de Seattle Computer Products, y comenzó a trabajar en las modificaciones para poder cumplir con los requerimientos de IBM. La primera edición, MS-DOS 1.0, fue presentada en 1982.2 La versión incluida en los PC's de IBM fue conocida como PC DOS. Aunque MS-DOS y PC-DOS fueron desarrollados por Microsoft e IBM en paralelo, los dos productos se separaron con el tiempo.

¿Como usar?

El MS-DOS tiene varios usos, a los cuales puedes acceder escribiendo 'cmd' dentro de 'Ejecutar'. Allí puedes familiarizarte usando algunos comandos básicos como lo es 'COLOR F3' o 'HELP' por ejemplo. Puedes probar algunos de ellos y luego profundizar más en el uso de esta herramienta dandole aplicaciones más practicas.

Comandos básicos

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

·         CD o CHDIR - Cambia el directorio actual.
·         CD nombre_directorio Cambia al directorio jerárquicamente inferior.
·         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:\>)
·         COPY - Copiar un archivo de un directorio a otro
·         COPY CON Copia a un archivo los caracteres introducidos en pantalla (CONsola)
·         DIR - Lista los directorios y archivos de la unidad o directorio actual.
·         FOR - Repite un comando
·         PROMPT- Cambia la línea de visualización de la orden.
·         MD - Crea un nuevo directorio.
·         RD o RMDIR- Elimina un directorio.
·         REM - Permite insertar comentarios en archivos de proceso por lotes.
·         REN o RENAME - Renombra archivos y directorios.
·         SET - Asigna valores a variables de entorno.
·         TIME - Visualiza o cambia la hora del reloj interno.
·         TYPE - Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto.
·         VER - Muestra la versión del Sistema Operativo.
·         VOL - Muestra la etiqueta del disco duro y su volumen (si lo tiene).
·         MEM - Muestra la cantidad de memoria RAM, la cantidad ocupada y la libre.

Comandos externos

·         ATTRIB - Sin parámetros, visualiza los atributos de los directorios y archivos. Con parámetros, cambia los atributos de directorios y archivos.
·         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)
·         APPEND - Sirve para especificar trayectorias para ficheros de datos.
·         BACKUP - Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
·         CHKDSK - Verifica si hay errores en el disco duro. (También se puede utilizar para corregirlos con el parámetro "/F")
·         DELTREE - Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos.
·         DISKCOPY - Permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de las órdenes externas.
·         DOSKEY - Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.
·         FC - Compara ficheros.
·         FORMAT - Permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros, disquetes y unidades de almacenamiento masivo).
·         PRINT - Permite imprimir ficheros.
·         Se pueden utilizar estos parámetros combinados.
·         KEYB - Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el teclado español).
·         LABEL - Muestra o cambia la etiqueta de la unidad de disco duro.
·         MEM - Muestra la memoria RAM, el espacio ocupado y el espacio libre.
·         MOVE - Mueve o cambia de posición un directorio y/o ficheros. También renombra subdirectorios.
·         SUBST - Crea una unidad lógica virtual a partir de un directorio.
·         TREE - muestra los directorios en forma de ARBOL

Redireccionamiento

< - 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, sobreescribe 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.

Tarea 7: Valores en la informática

VALORES EN LA INFORMÁTICA


Los valores, forman parte de los objetos, acciones y actitudes que el ser humano persigue por considerarlos valiosos. Dentro de este rubro se encuentran: La salud, la riqueza, el poder, el amor, la virtud, la belleza, la inteligencia, la cultura, etc. En fin, todo aquello que en un momento, deseamos o apreciamos.

"Los cambios tecnológicos y la proliferación de la información han sido las herramientas fundamentales para la apertura de las fronteras en todo el mundo. Los valores religiosos, éticos y económicos debido al proceso de globalización se fueron alternando uno con otro hasta terminar siendo inversamente proporcionales a lo que la sociedad hoy más demanda, transparencia y idoneidad. Las Redes informáticas, la Radio y la Televisión han llegado tan lejos que la moral y los valores éticos de la profesión han sido dejados de lado por estos sistemas de comunicación que buscan abaratar los mercados con productos basura que le venden a la gente, generando violencia en sus programas, llevando a la sociedad a producir más delincuenciajuvenil y crímenes horrendos por parte de niños y jóvenes que se ven obligados a recibir inconscientemente un metamensaje que los lleva a cometer actos totalmente fuera de la ley penal y que alejan al niño del hogar y a la formación normal de una familia." 

Definición.

Contenidos.

Al no ser los valores aplicados en la informática una disciplina aún asentada, contrastada y compartida por muchos autores, no hay unanimidad en los contenidos de esta área.

2.2.1. La Accesibilidad.

Consiste en el acceso a la información sin limitación alguna por razón de deficiencia, discapacidad o minusvalía.
"La accesibilidad indica la facilidad con la que algo puede ser usado, visitado o accedido en general por todas las personas, en informática, la accesibilidad incluye ayudas como las tipografías de alto contraste o gran tamaño, magnificadores de pantalla, lectores y revisores de pantalla, programas de reconocimiento de voz, teclados adaptados, y otros dispositivos apuntadores de entrada de información." 
En la actualidad muchos países en el mundo cuentan con leyes que permiten velar por la accesibilidad a la información, de las páginas de su administración pública o bien de sitios de empresas que ofrecen servicios y productos para ello.

2.2.2. La distribución equitativa.

Al igual que crece la brecha que separa a los países a base de sus escasos recursos económicos, crece la dificultad de aquellos países adquieran las tecnologías recientes, para así complementar otras herramientas de desarrollo.
"En muchas ocasiones, la transferencia de tecnología a países en vías de desarrollo consiste en abrir paso a la innovación al desechar tecnologías ya obsoletas que han sido sustituidos por las emergentes. La mayoría de los países en vías de desarrollo no cuenta con el presupuesto para innovar en el área tecnológica e incluso adquirir estas tecnologías. Por esto es necesario un esfuerzo colaborativo para asegurarse que estos países no se queden atrás tecnológicamente y utilicen la ciencia para mejorar la calidad de vida de sus habitantes." 

2.2.3. La justicia social.

Para tratar de comprender la justicia social en nuestro tiempo, no hay mejor lugar para empezar que con el hombre que, en su propia vida intelectual, fue ejemplo de esa virtud cuyo mal uso tanto deploró.
"La sociedad debería de tratar igualmente bien a los que se lo merecen, es decir, a los que se merecen absolutamente ser tratados igualmente. Este es el más elevado estándar abstracto de justicia social y distributiva; hacia el que todas las instituciones, y los esfuerzos de todos los ciudadanos virtuosos, deberían ser llevadas a convergir en el mayor grado posible''. 
La justicia social en la informática consiste en orientar y dirigir la conducta del informático por medio de normas y leyes establecidas. Se puede decir que al hacer esto se tiene cierta garantía del valor de su conducta, sin embargo, el apego y la fidelidad a la ley no constituyen la esencia del valor moral.

2.2.4. El Trabajo Autorrealizante

La proliferación de estudios existentes sobre los valores éticos en la informática está teniendo repercusiones en la formación de los informáticos, formando profesiosonales con creatividad, mentalidad positiva, altamente tecnificados con lo cual ayudan a las empresas a ser autorrealizadas.

2.2.5. El Crecimiento Sostenido

Un crecimiento sostenido es fundamental pues nos permite contar con un equipo de trabajo sólido e implica totalmente en un proyecto empresarial por lo por lo que podemos considerar que es la clave de éxito.
Es poder realizar una empresa unipersonal, con la cual podemos dar inicio para luego pasar a ser una gran empresa en forma estratégica, planificada es decir con un crecimiento sostenido.
ejemplo de valores en una empresa dedicada a las tecnologías de información:

·         Responsabilidad
·         Confiabilidad
·         Integridad
·         Superación
·         Honradez
·         Cooperación
·         Participación
·         Profesionalismo
·         Eficiencia