HOLA¡¡¡ :D PRESENTADORA X JEIMMY PAEZ

HOLA¡¡¡ :D PRESENTADORA X JEIMMY PAEZ

lunes, 28 de marzo de 2011

Sistemas operativo

׺°”˜`”°º× BIENVENIDA׺°”˜`”°º× (ñ_ñ)7 -->Jeimmy<--
INTRODUCCIÓN

Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un sistema de computación puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los programas de aplicación y los usuarios. El hardware (Unidad Central de Procesamiento (UCP), memoria y dispositivos de entrada/salida (E/S)) proporciona los recursos de computación básicos. Los programas de aplicación (compiladores, sistemas de bases de datos, juegos de video y programas para negocios) definen la forma en que estos recursos se emplean para resolver los problemas de computación de los usuarios.



¿QUÉ ES SISTEMAS DE OPERATIVO?

Es un programa o conjunto de programas.
Estos programas trabajan juntos para lograr ciertos objetivos.
Se encarga de gestionar ciertos recursos:
-->Entrada/salida
-->Tratamiento de la información
-->Almacenamiento masivo
-->Actúa de intermediario entre el hardware y los programas de aplicación.



HISTORIA DE SISTEMAS DE OPERATIVO

►Los primeros sistemas - principios de los 1940s

Estructura
◙Grandes maquinas ejecutándose desde una consola
◙Computadora dedicada a un usuario/programador a la vez.
◙Programador / usuario como operador
◙Tarjetas perforadas o cintas programadas
◙Programación y depuración mediante switches y focos de luz.

Primer Software
◙Ensambladores, cargadores, linkers , Librerías de subrutinas comunes
◙Compiladores
◙Drivers de dispositivos

Uso ineficiente de recursos
◙Baja utilización del CPU
◙Mucho tiempo en inicialización del sistema (setup time)
◙Programación y depuración es lenta y tediosa.

►1950`s. Sistemas Batch
Cuenta con un operador distinto al usuario.Incluye un lector de tarjetas. El usuario/programador somete un conjunto de tarjetas perforadas que contienen un Job a ejecutarse.Reduce el tiempo de inicialización ejecutando en batch jobs similares. Jobs de varios usuarios son ejecutados en secuencia por un monitor residente. Primer sistema operativo rudimentario.
◙Monitor residente
◙control inicial en el monitor
◙transfiere el control a el primer Job
◙cuando el Job termina se transfiere el control al monitor

►1960’s. Multiprogramación
Sistemas multiprogramados - varios jobs se conservan en memoria al mismo tiempo, y el CPU se comparte entre ellos Rutinas de E/S provista por el sistema ejecutadas simultáneamente con procesamiento del CPU.
◙Administración de memoria - el sistema debe reservar memoria para varios jobs.
◙Administración del CPU - el sistema debe elegir entre varios jobs listos para ejecución.
◙Administración de dispositivos.

►1960’s. Sistemas de Tiempo Compartido
El CPU se comparte entre varios jobs que se encuentran residentes en memoria y en disco ( el CPU se asigna a un Job solo si este esta en memoria).
Un Job es enviado dentro y fuera del la memoria hacia el disco.
Existe comunicación en-linea entre el usuario y el sistema; cuando el sistema operativo finaliza la ejecución de un comando, busca el siguiente “estatuto de control” no de una tarjeta perforada, sino del teclado del operador.
Existe un sistema de archivos en-linea el cual esta disponible para los datos y código de los usuarios

►1970-1980. Mini-computadoras y Microprocesadores
◙Computadoras de menor tamaño.
◙Desarrollo de sistemas operativos (UNIX, DOS, CP/M).
◙Mejora en las interfaces de usuario.
◙Introducción de Microprocesadores.
◙Desarrollo de lenguajes de programación.

►1980. Sistemas de cómputo personales
◙Computadoras Personales- sistemas de cómputo dedicados a un solo usuario.
◙Dispositivos de E/S- teclados, ratón, pantalla, impresoras..
◙Conveniente al usuario y de respuesta rápida.
◙Puede adaptarse a la tecnología para soportar otros sistemas operativos.

►1980’s. Redes
◙Estaciones de Trabajo: (Sun, Vax, Silicón Graphics).
◙Redes de Área Local (Ethernet, Token Ring, FDDI, ATM), Redes de larga distancia (Arpanet).
◙Redes organizadas como clientes-servidores.
◙Servicios de S.O. Protocolos de comunicación, inscripción de datos, seguridad, ◙consistencia en datos distribuidos

►1980-1990`s. Sistemas Paralelos
◙Sistemas paralelos - sistemas de múltiples procesadores con mas de 1 procesador con comunicación entre ellos.
◙Sistema fuertemente acoplado - los procesadores comparten memoria y reloj; la comunicación usualmente se realiza mediante memoria compartida.
Ventajas:
◙Incremento de throughput
◙Económica
◙Incremento en la confiabilidad

►1990`s-2000. Computo Paralelo (Teraflops).
◙PC’s poderosas (1.5 GigaHertz) , Computadoras Multimedia.
◙Redes de Comunicación de distancia mundial, con envió de imágenes, grandes cantidades de datos, audio y video.
◙World Wide Web.
◙Notebooks utilizando tecnologias de comunicación inalámbrica: Computo Móvil.
◙Computo Embebido y Robótica.

►1990-2000`s-Sistemas de Tiempo Real
A menudo utilizados como dispositivo de control en aplicaciones dedicadas, como control de experimentos científicos, sistemas de procesamiento de imágenes médicas, sistemas de control industrial, etc...
◙Exige complimiento de restricciones de tiempos.
◙Sistemas de tiempo real críticos.
◙Cumplimiento forzoso de plazos de respuesta.
◙Producibilidad y análisis de cumplimiento de plazos de respuesta
◙Sistemas de tiempo real acríticos.
◙Exigencia “suave” de plazos de respuesta.
◙Atención lo mas rápido posible a eventos, en promedio.

FUNCIONAMIENTO DE LOS ORDENADORES Y S.O

◙Ejecución de un solo programa a la vez.
Batch: conjunto de programas que se ejecutan en grupo.
◙Multiprogramación: varios programas se ejecutan a la vez y el S. O. Asigna los recursos.
◙Entrada remota de trabajos
◙Tratamiento de transacciones: permite la ejecución múltiple de un mismo programas (multithreading)
Multiacceso: varios usuarios actuando de forma concurrente.
Tiempo real: los ordenadores pueden interactuar con otros equipos.

TIPOS DE SISTEMAS OPERATIVOS

Estructura jerárquica

Sistema operativos por servicios


ESTRUCTURA DE SISTEMAS DE OPERATIVOS

NÚCLEO

►Descansa directamente sobre el hardware y proporciona una serie de servicios a las capas superiores del sistema.

Las tareas principales son:
◙Manejo de interrupciones
◙Asignación de trabajo al procesador
◙Proporcionar una vía de comunicación entre los diferentes programas

Manejo de interrupciones:
Cuando el hardware detecta una interrupción, el control se transfiere a este módulo, el cual analiza el carácter de la interrupción y toma las acciones apropiadas:
-->Transferir el control a otro módulo del S. O.
-->Iniciar otro programa
-->Continuar la ejecución del programa interrumpido

GESTIÓN DE INTERRUPCIONES S. O MULTITAREA



Asignación de trabajo al procesador y comunicación entre programas

El núcleo transfiere el control al programa que el planificador ha determinado para que sea el próximo en ejecutarse.
La comunicación entre programas se logra manteniendo una cola de mensajes en espera para cada uno de los programas activos.
El núcleo recibe los mensajes y los va almacenando en la cola apropiada al destino en cuestión, para distribuirlos cuando el programa destino se active.


GESTIÓN EN LA MEMORIA

La memoria principal de la mayoría de los ordenadores es mucho mas pequeña de lo que sería necesario para manejar todos los programas y datos.
El módulo de gestión de memoria es el encargado de asignar ciertas porciones de la memoria principal a los diferentes programas, mientras el resto de programas y datos se mantienen en los dispositivos de almacenamiento masivo.
La forma mas común de gestión de memoria es crear una memoria virtual utilizando los dispositivos de almacenamiento masivo.



División de la memoria entre las tareas

Por páginas: bloques de bytes de igual tamaño para todos los procesos y tareas.
Por segmentos: bloques de bytes con distinto tamaño según el proceso.
Por segmentos paginados: Los segmentos de tamaño distinto se dividen a su vez en páginas de distinto tamaño.

Control de la entrada/salida

Los problemas derivados de las diferentes velocidades de funcionamiento de los dispositivos son tratados por este módulo presentándolo como una cuestión independiente del dispositivo.
P.e. En las salidas es frecuente la utilización de spoolers, los datos se almacenan temporalmente en una cola situada en un dispositivo de almacenamiento masivo hasta que el periférico requerido quede libre.



GESTION DE LOS DISPOSITIVOS DE ALMACENAMIENTO MASICO

Los datos y programas de un dispositivo de almacenamiento masivo se mantienen en ficheros.
Supervisa la creación, actualización y eliminación de estos ficheros.
Mantiene un directorio con todos los ficheros que existen en el sistema en cada momento.
Cada fichero está dotado de un conjunto de privilegios de acceso, que indican la extensión con la que pueden compartir la información contenida en el fichero. El S. O. Vigila que estos privilegios no sean violados.


ASIGNACIÓN DE RECURSOS Y PLANIFICACIÓN

La mayor parte del tiempo en que un ordenador está funcionando, la demanda de recursos es mayor que los realmente existentes. Este problema se resuelve aplicando una política de asignación de recursos.
El mecanismo sería sencillo si se pudiese utilizar una política del tipo: “atender primero al que antes lo solicite”, sin embargo esto puede llevar a situaciones de deadlock (sistema colgado o caído) cuando dos programas solicitan insistentemente recursos asignados a otro.
El planificador cuenta con una política que varia de un S. O. a otro. Una política muy común consiste en el time slicing (asignación de intervalos cortos de tiempo a los programas)


PROTECCIÓN

►Actúa contra dos sucesos:
►Errores
►Abuso deliberado de los recursos del sistema

INTERBLOQUEOS

Es un problema que afecta a procesos concurrentes que utilizan recursos en un sistema.
Los procesos solicitan recursos al sistema y los liberan cuando ya no los necesitan. Un recurso puede estar disponible o bien asignado a algún proceso.

MODELO DE SISTEMAS

Ejemplares. Puede haber varios ejemplares de un mismo tipo de recurso (ej. varias impresoras). En este caso, cuando un proceso solicita un recurso, se le concede cualquiera de los ejemplares que esté disponible.
Si un proceso solicita un recurso que no tiene ejemplares disponibles, el proceso queda bloqueado, esperando hasta que se le asigna un ejemplar

Esquema de funcionamiento normal
1.Solicitud
2.-Uso -------------------->>>>>>Llamadas al Sistema
3.-Liberación

¿ Como saber en qué estados están los recursos ?Tabla de sistema podría registrar si cada recurso está libre o asignado, y si un recurso está asignado, a qué proceso se le asignó.

EL PROBLEMA DE INTERBLOQUEOS

Un conjunto de procesos bloqueados, cada uno de ellos esperando por un recurso que retiene otro proceso de ese conjunto. ningún proceso del conjunto puede avanzar
interbloqueo, bloqueo mutuo, abrazo mortal (deadlock).


BLOQUEOS

es el bloqueo permanente de un conjunto de procesos o hilos de ejecución en un sistema concurrente que compiten por recursos del sistema o bien se comunican entre ellos. A diferencia de otros problemas de concurrencia de procesos, no existe una solución general para los interbloqueos.

Todos los interbloqueos surgen de necesidades que no pueden ser satisfechas, por parte de dos o más procesos. En la vida real, un ejemplo puede ser el de dos niños que intentan jugar al arco y flecha, uno toma el arco, el otro la flecha. Ninguno puede jugar hasta que alguno libere lo que tomó.

En el siguiente ejemplo, dos procesos compiten por dos recursos que necesitan para funcionar, que sólo pueden ser utilizados por un proceso a la vez. El primer proceso obtiene el permiso de utilizar uno de los recursos (adquiere el lock sobre ese recurso). El segundo proceso toma el lock del otro recurso, y luego intenta utilizar el recurso ya utilizado por el primer proceso, por lo tanto queda en espera. Cuando el primer proceso a su vez intenta utilizar el otro recurso, se produce un interbloqueo, donde los dos procesos esperan la liberación del recurso que utiliza el otro proceso.


De quien es la culpa del interbloqueo

Muchas veces, el interbloqueo no es responsabilidad de las aplicaciones, sino del sistema de gestión de recursos
Ejemplo: Los procesos A y B se pueden interbloquear, aunque están escritos correctamente


Grafo de asignación de recursos
Sirve para representar el estado de un sistema de asignación de recursos. Muestra esta información: cuántos ejemplares hay de cada tipo de recurso
►los procesos activos en el sistema
►qué recursos están asignados y a qué proceso
►qué procesos están bloqueados y por cuáles recursos

Ejemplo de grafo asignación


CONDICIONES PARA EL INTERBLOQUEO

Si en un sistema se produce una situación de interbloqueo, entonces se cumplen simultáneamente estas cuatro condiciones: Exclusión mutua. Los recursos no se pueden compartir.
Retención y espera. Un proceso que retiene uno o varios recursos se encuentra esperando por recursos asignados a otros procesos.
No expropiación. Un recurso sólo puede ser liberado por el proceso que lo retiene, voluntariamente.
Espera circular. Existe una serie de procesos en espera {Po,P1,...Pn} en la que todo Pi espera por un recurso retenido por Pi+1; y Pn espera por un recurso retenido por Po.
TRATAMIENTO DE INTERBLOQUEO

Garantizar que en el sistema nunca ocurren interbloqueosprevención:diseñar el sistema de manera que nunca se cumpla alguna de las cuatro condiciones del interbloqueo.
evitación: tratar de no caer nunca en un estado de interbloqueo.

Permitir la aparición de interbloqueos y recuperarse cuando ocurran necesitamos un sistema de detección y un mecanismo de recuperación

No tratar el problemas hay interbloqueos, el usuario tiene que intervenir

PREVENCION INTERBLOQUE

Se trata de eliminar la aparición de alguna de las cuatro condiciones necesarias para el interbloqueo. Exclusión mutua. Depende de la naturaleza del recurso, así que esta condición no se puede eliminar.

Retención y espera. Hay que garantizar que un proceso no pueda quedar bloqueado si retiene algún recurso. ¿Cómo conseguirlo? El proceso tiene que pedir todos sus recursos de una vez, p.ej. antes de empezar a ejecutarseefecto negativo: muchos recursos retenidos pero no usados,

un proceso sólo puede solicitar recursos cuando no tiene ninguno asignado Efecto negativo: puede ocurrir que tengamos que liberar un recurso y volver a pedirlo para poder solicitar otros recursos

En ambos caso puede que un proceso nunca se ejecute (inanición)

DETECCIÓN DE INTERBLOQUEO

Se trata de conceder los recursos sólo cuando no representen un riesgo futuro de interbloqueo.
Lo procesos han de declarar por anticipado la cantidad máxima de recursos que van a utilizar a lo largo de su vida
Estado seguro: un estado en el cual no hay riesgo inminente de interbloqueo. Un estado es seguro si en él podemos encontrar una secuencia segura con todos los procesos del sistema
{P1, P2, ...,PN} es una secuencia segura si los recursos que Pi puede pedir en el peor caso se pueden atender con lo que hay disponible más los recursos poseídos por todos los procesos Pj,j,i
Sólo concedemos recursos si el estado resultante tras la petición es seguro

El interbloqueo se puede detectar comprobando si existe una secuencia de terminación de procesos (similar a la sec. segura):Sea L la lista de procesos del sistema y R el conjunto de recursos disponibles
Buscar en L un proceso que puede continuar con los recursos disponibles en R
si no se encuentra ningún procesos, ir al paso 5
suponer que P termina (lo retiramos de L) y que libera los recursos que retiene (los añadimos a R)
volver al paso 1
Si L no está vacía, hay interbloqueo

RECUPERACION INTERBLOQUEO

Un sistema que pretenda recuperarse del interbloqueo, debe invocar a un algoritmo de detección cuando lo considere oportuno (ej. periódicamente)
Formas de intentar la recuperación: Terminación de procesos
Expropiación de recursos

Terminación de procesos matando a todos los procesos implicados (drástico)
matando a uno de los procesos ¿cuál? el que más recursos libere
el que menos tiempo lleve en ejecución...

retrocediendo la ejecución de algún proceso (rollback)muy complicado de implementar y necesita que el programa esté diseñado para que pueda retroceder

Expropiación de recursos Selección de la víctima¿ Qué recursos y de que procesos se expropian ?

Retroceso Si expropiamos un recurso de un proceso, ¿ qué hacemos con ese proceso ?

En ambos casos (terminación de procesos o expropiación de recursos) hay que tener cuidado de no provocar la inanición de procesos

D.O.S

►Interacción con el usuario en forma de lenguaje de comandos
►Múltiples utilidades en la manipulación de fichero
►La estructuración de los directorios es en forma de
directorios o subdirectorios jerarquicos
►Gestión versátil de los periféricos
►Procesamiento por lotes

►Interacción con el usuario en forma de lenguaje de comandos
►Múltiples utilidades en la manipulación de fichero
►La estructuración de los directorios es en forma de directorios o subdirectorios jerárquicos
Gestión versátil de los periféricos
Procesamiento por lotes.



CARACTERISTICAS DE D.O.S

►MS-DOS (Microsoft Disk Operating System) sistema operativo lanzado en 1981 por IBM
►Carece de interfaz gráfico: pantalla negra en la que escribimos
►Funciona mediante órdenes y comandos C:\>

LA LÍNEA DE COMANDOS

►La interacción con el usuario es en forma de comandos (instrucciones), que éste deberá ir escribiendo en la línea de comandos
►DOS indica la línea de comandos a través del símbolo de sistema : C:\>
►Los comandos se escriben a continuación para especificar las tareas que el DOS ha de realizar

PARTES DE UN COMANDO

A)..Nombre del comando: indica la acción (C:\>del)
B)..Parámetros (uno o más): define el elemento sobre el que queremos que se actúe (C:\>del *.doc)
C)..Modificadores: modifican la manera en que un comando realiza una tarea. Se representa con una barra diagonal (/) seguida de una sola letra (C:\>dir /p)

►Especificación de la unidad de disco : la unidad actual (prompt) se presenta como la primera letra del símbolo de sistema. Generalmente:
→A: ó B: unidad de disco
→C: unidad de disco duro
→D: unidad de zip
→E: unidad del CD-ROM
→Otras (F:, G:)

ORDENES DE MS-DOS




Uso de comodines

Comodines

·        * Este signo remplaza cadenas de caracteres. Es utilizado en el ejemplo, en el que remplaza el nombre de cualquier archivo solo especifica que se listen los archivos con el nombre [*] y con extensión [txt]. 
·       ? Este otro signo remplaza pero solo un carácter. Podemos especificar mas signos de interrogación. Con lo que si ponemos dir s???*.* Esto nos listaría los directorios y archivos con un nombre que empiecen por s y otras 3 letras cualquier mas unos carácter cualquiera, a continuación él.* que hace que se listen archivos con cualquier extensión.

Ayudas para el MSDOS
MSDOS, cuenta con una ayuda que se ejecuta con el comando HELP. Lo malo es que hay versiones que no incorpora tal ayuda. La versión del WINDOWS no lo incorpora.
También podemos obtener ayuda de un comando determinado, introduciendo el comando y a continuación /?. Por ejemplo: dir /? Esto nos sacara la ayuda del DOS sobre este comando.


Comandos para la gestión de directorios
Comando: MD
Etimología: Viene de make directory.
Función: Crear directorios
Sintaxis: MD [unidad\ruta\]

Comando: RD
Etimología: Viene de remove directory.
Función: Borra un directorio (solo si este se encuentra vació).
Sintaxis: RD [unidad\ruta\]

Comando: DELTREE
Etimología: Anglicismo delete “eliminar/borrar” tree “árbol”.
Función: Borrar directorios (estando o no estando vacíos).
Sintaxis: DELTREE [unidad\ruta\]

Comando: DIR
Etimología: De directorio .
Función: Este comando procesa una visualización de todos los ficheros, directorios, de la ruta en la que nos encontramos.
Mediante una serie de parámetros podemos modificar ese listado de visualización. Este comando funciona como un filtro.
Sintaxis: DIR [unidad\directorio\fichero]
Parámetros: podemos especificar unos parámetros para que se listen los archivos y directorios de una forma concreta:
/P Con este parámetro podemos restringir la secuencia de listado y detenerla hasta que pulsemos una tecla. Al pulsar una tecla se procesara el siguiente bloque de listado y así sucesivamente. Este comando reparte internamente el numero de ficheros y directorios en bloques para luego ir sacándolos.
/N Ordena por nombre
/E Ordena por extensión
/S Ordena por tamaño
/D Ordena por fecha
/G Ordena poniendo agrupados todos los directorios después de los ficheros.

Comando: CD
Etimología: De change dir (cambiar directorio)
Función: Permite cambiar de un directorio activo a otro. Es por el cual podemos movernos en MDDOS.
Sintaxis: CD [unidad:]\[ruta]\[directorio]
Peculiaridades: Si deseamos retroceder un directorio no hace falta poner la ruta nos basta con poner cd..

Comando: TREE
Etimología: Palabra inglesa tree (árbol).
Función: Este comando nos mostrara la estructura o el árbol de directorios de la unidad especificada en función opcional de unos parámetros dados.
Sintaxis: tree [unidad\ruta] [/f] [/a]
Donde unidad/ruta podremos especificar la ruta de la cual deseamos obtener esta información. El parámetro /f hará que se muestren también los archivos dentro de esta estructura de directorios.

Comando: MOVE
Etimología: Viene de move (mover)
Función: Este comando mueve ficheros de un directorio a otro. Este comando vendría hacer internamente una copia del archivo al directorio especificado a mover, luego borra el fichero de salida.
Sintaxis: move [/y]
Donde /y es un parámetro que poniéndolo el move moverá ficheros sin preguntar la confirmación de reemplazo a otros archivos que se puedan llamar de la misma forma al directorio de destino. En caso de no especificarse, MSDOS nos preguntara la confirmación de reemplazo de ficheros. A continuación debemos especificar el directorio de origen y el de salida o destino.
Comandos para la gestión de archivos

Comando: TYPE
Etimología: Pos lo de siempre, anglicismo.
Función: Ver el contenido de archivos de texto, haciendo un listado (no permite el uso de comodines).
Sintaxis: TYPE [unidad:]\[ruta]\[directorio]\
Comando: PRINT
Etimología: Pues de imprimir
Función: Imprime archivo de texto.
Sintaxis: PRINT [unidad:]\[ruta]\[directorio]\

Comando: COPY
Etimología: Pos lo de siempre copy en el ingles de copiar.
Función: Este comando permite la reproducción o copia de archivos o ficheros (es lo mismo).
Sintaxis: copy

Comando: MOVE
Función: Este comando mueve ficheros de un directorio a otro. Este comando vendría hacer internamente una copia del archivo al directorio especificado a mover, luego borra el fichero de salida.
Sintaxis: move [/y]

Comando: REN o RENAME
Etimología: Viene de la palabra inglesa rename (renombrar).
Función: Su función es dar un nuevo nombre a un fichero. No se puede renombrar y que haya dos archivos con el mismo nombre, ni MSDOS ni Windows lo permiten dentro de un mismo directorio. Si los archivos llamados de forma igual se encuentran en directorios distintos si lo permiten. También podemos usar en este comando los comodines del dir .
Sintaxis: rename

Comando: DEL
Etimología: Su nombre viene como siempre del ingles (delete) .
Función: Es el comando encargado de eliminar archivos. En este comando podemos usar los comodines que usábamos en el comando dir.
Sintaxis: del [unidad:]\[ruta]\[directorio]\

Comando: ERASE
Función: Exactamente igual que el anterior, por ello no le daré mas importancia.
Sintaxis: erase [unidad:]\[ruta]\[directorio]\

Comando: FC
Etimología: Como siempre referencia al ingles (normal en la informática ) file compare.
Función: Sirve para comparar dos ficheros y verificar así que las copias son exactas.
Sintaxis: FC fichero1 fichero2

Comando: UNDELETE
Etimología: UN (recupera) DELETE (el borrado), traducción chapucera by Quasi.
Función: Permite recuperar ficheros previamente borrados con la orden DEL. Posee tres parámetros /LIST (presenta una lista de archivos recuperables), /ALL (recupera todos los archivos sin pedir confirmaciones) y /DOS (crea una lista de archivos borrados por el dos y otra de archivos borrados por otro motivo).
Sintaxis: UBDELETE [parámetros]

Comando: XCOPY
Función: Con el COPY solo copiábamos archivos con este comando podemos copiar un directorio entero, con sus subdirectorios y archivos.
Sintaxis: xcopy origen [destino]
Donde origen es la ruta del directorio o archivo a copiar.
Parámetros: En este comando puedes incluir unos parámetros o modificadores que tendrá en cuenta a la hora de ser ejecutado, estos son:
/P : Pide confirmación de SI o NO antes de copiar cada archivo.
/S : Indica que la copia debe hacerse extensiva a todos los subdirectorios.
/E : Copia también los directorios vacíos.
/W : Espera la confirmación antes de copiar los archivos.
/V : Verifica la correccion de la copia.
/D Obliga a hacer una copia selectiva solo de los ficheros de fecha igual o mayor a la especificada.

Comando: DOSKEY
Función: Este comando se encuentra residente en memoria y una vez activado, permite visualizar los comandos de MSDOS introducidos con anterioridad.

Comando: VERIFY
Función: Comando que indica al sistema que archivos son escritos correctamente.
Sintaxis: verify (on/off)

Comando: EDIT
Función: En MSDOS podemos contar con un editor de texto, con una interface grafica para msdos . Con este editor de texto implementado en MSDOS podemos editar cualquier archivo que contenga texto.
Sintaxis: edit [unidad:]\[ruta]\[directorio]\
Ejemplo: c:\>edit autoexec.bat
Con esto se nos abriría el editor de texto del MSDOS con el archivo de autoexec.bat listo para editar, no metais la pezuña en este archivo si no conocemos su funcionamiento .
En caso de que el nombre de archivo pasado como parámetro al edit no exista, el edit abrirá un archivo en blanco almacenado con ese nombre pero de forma temporal. Así que si queréis tenerlo, debéis guardarlo con el edit en un directorio.
Comandos para gestiones en discos y disquetes

Comando: FORMAT
Etimología: Viene de formatear, anglicismo.
Función: Formateado, o borrado completo de un disco o disquete.
Sintaxis: format
Parámetros: Permite los siguientes modificadores
/Q: Realiza formato rápido.
/Q y /U : El uso conjunto de estos dos parámetros asegura un formateado muy rápido.
Peculiaridades: También existe para recuperar lo formateado el UNFORMAT.

Comando: SYS
Etimología: De system (sistema).
Función: Crear un disco de sistema (un disco con los archivos de sistema)
Sintaxis: sys unidad:

Comando: CHKDSK
Etimología: Deriva de las palabras (check disck), chequear disco.
Función: Nos realiza un cheque de la unidad introducida como parámetro en el comando. Mostrándonos así el estado del disco o disquete.
Sintaxis: chkdsk [unidad:] [fichero]

Comando: DISKCOPY
Etimología: Deriva de disk (disco) y copy (copiar) = copia de discos.
Función: Copia el contenido total de un disco o disquete, sirve para hacer copias de seguridad, etc.
Sintaxis: diskcopy

Comando: DISKCOMP
Función: Tras realizar una copia de disquetes podemos realizar una verificación, para ver si ha copiado todos los contenidos, comparando. Este comando compara discos o disquetes.
Sintaxis: diskcomp

Comando: LABEL
Función: Es una orden que permite cambiar o borrar el nombre de la etiqueta que tiene asignado un disco o disquete cuando este es formateado. La etiqueta es simplemente un nombre asignado por el usuario para identificar el disco o disquete. Generalmente es bueno que dicho nombre haga alusión a su contenido.
Sintaxis: label [etiqueta de volumen]
Donde, poniendo solo label nos visualizaría el nombre de la etiqueta, actual. Y especificando ya ese parámetro nos lo podria directamente.

Comando: VOL
Función: Este comando nos muestra en pantalla, prácticamente la misma información que el anterior, haciendo la salvedad de que este también nos muestra el numero de serie que se le es asignado al disco o disquete. Este numero de serie no es modificable puesto que la etiqueta si lo es y ha de haber alguna forma con la que siempre el sistema pueda identificar un disco. Esto lo hace refiriéndose a ese numero de serie (no modificable).
Sintaxis: vol

Comando: DEFRAG
Función: Defragmenta y obtimiza el disco, almacenando los ficheros en clusters secuenciales, lo que optimiza el rendimiento del sistema.
Sintaxis: defrag

Comando: SCANDISK
Función: Comprueba la integridad de los datos almacenados basándose en el estado del disco que almacena estos datos.
Sintaxis: scandisk

Comando: MSBACKUP
Función: Realiza copias de seguridad. Permite realizar una copia de seguridad de todos o parte de los archivos que se encuentran en el disco duro.
Sintaxis: MSBACKUP [nombre del fichero y especificaciones]

Comando: RESTORE
Función: Restablece los ficheros de los discos de seguridad. Es un comando complementario al anterior.
Sintaxis: RESTORE disk-1: disk-2: [archivos]
Comandos para gestiones varias

Comando: PROMPT
Sintaxis: prompt [ texto o parametros ]
Definición: Este comando sirve para mostrar en pantalla un texto deseado. Mediante una serie de signos podemos hacer que sean restituidos por valores ya almacenados como la hora, la fecha, etc. Los que sabéis programar en scriptting veréis que el uso de estos signos es muy similar al uso de identificadores.
Ejemplo: C:\>prompt El verdadero poder se encuentra en OrioN ScripT.$_ Hoy es dia $d y son las $._Telee una nueva orden $p$g .
Signos devolutorios de valores:
$ Este signo, es el que siempre se ha de colocar, una vez que es leído por el MSDOS, sabe que ha de sustituir la cadena de carácter que le sigue por un valor almacenado.
$_ Procesa el efecto de retorno de carro, o lo que es lo mismo un salto de línea (intro).
$b Procesa una canalización ( | ).
$d Muestra en pantalla la fecha del sistema.
$e Representa el código ASCII 27, tecla escape.
$g Muestra en pantalla el carácter “>”.
$h Procesa un retroceso, la tecla back space. Elimina el carácter anterior.
$l Muestra en pantalla el carácter, “<”. $n Visualización de la unidad de trabajo por defecto. $p Visualiza el directorio de trabajo incluyendo la unidad. $q Muestra el carácter “=”. $t Muestreo de la hora del sistema. $v Muestra la versión del MSDOS con la que estamos operando. Comando: CLS
Sintaxis: cls
Función: Sus iniciales vienen de clean screen (limpiar pantalla). Su uso es muy simple, se introduce el comando se pulsa intro, y se procesa un limpiada de pantalla. Solo queda el directorio en el que nos encontrábamos, situado en la parte superior de la pantalla.

Comando: VER
Función: Este comando nos muestra en pantalla la versión que estamos usando del MSDOS.
Etimología: De versión en ingles.
Sintaxis: ver

Comando: DATE
Etimología: De fecha en ingles
Función: Nos muestra en pantalla la fecha almacenada por el sistema de forma diaria. En una línea posterior nos facilita la posibilidad de cambiar la configuración de la fecha del sistema.
Sintaxis: [dd-mm-aa]

Comando: TIME
Etimología: Supongo que sabréis de donde viene jejeje.
Función: Funciona de la misma forma que el comando anterior. La única diferencia es que el anterior muestra la fecha y este la hora, resulta bastante evidente, no . También nos permite la tarea de cambiar la hora en una línea posterior al muestreo de la hora actual almacenada por el sistema.
Sintaxis: time

Atributos de los ficheros
Atributos
Permiten asociar a los archivos unas características especiales (oculto, de sistema, de solo lectura, y de archivo).
Estas características pueden estar activadas o desactivadas en los archivos a los que se refieren.
Con este comando podrás visualizar y modificar atributos de ficheros.
De solo lectura (r): Protege a un fichero de forma que solo puede ser leído y no modificado ni borrado.
De archivo (a) : Sirve para saber si un determinado fichero ha sido o no modificado.
Oculto (h): Sirve para esconder un fichero.
De sistema (s) : Sirve para identificar los archivos propios del sistema, los cuales sirven para cargar el SO (sistema operativo).

Comando: ATTRIB
Para visualizar:
Sintaxis: attrib /s
Para modificar atributos:
Sintaxis: attrib
Para listar con el dir ficheros con atributos:
Sintaxis: dir /a:h

Donde dir es el comando de listado de archivos, /a es la salida al comando attrib que mirara solo los archivos :h con el modificador h (oculto).
Redireccionamiento y filtros

Dispositivos:
CON: Bajo este nombre MSDOS identifica al teclado y al monitor (principales dispositivos de entrada y salida). Identifica con el mismo nombre al monitor y al teclado porque son dispositivos unidireccionales, lo que quiere decir que por ellos solo se puede realizar o la acción de entrada de datos o de salida, con lo cual no hay problemas a la hora de identificarlos con el mismo nombre. El nombre CON viene de “Consola”.

LPTn: Este identificativo se refiere a los puertos paralelos. El MSDOS consigue identificar hasta 3 puertos

paralelos: LPT1, LPT2, LPT3.
Estos puertos paralelos son bidireccionales. Y suelen estar conectados a ellos dispositivos como la impresora, generalmente este esta en el LPT1. A la impresora también se le designa PRN.

Común: Se emplea para identificar los puertos de comunicaciones. Los llamados puertos series, se denominan series, porque envía bit a bit de forma sucesiva, uno detrás de otro. Son dispositivos bidireccionales a los que se suelen conectar el ratón, el MODEM, etc. MSDOS puede reconocer hasta 4 puertos serie: COM1, COM2, COM3, COM4.

NUL: No identifica a ningún dispositivo en concreto. Pero se crea para representar a un dispositivo ficticio para así simular la trasferencia o recepción de información.
Haber, en MSDOS no se trabaja solo con el monitor y el teclado como dispositivos de salida y entrada. MSDOS permite trabajar con otros dispositivos de entrada y salida como puede ser la impresora, etc. Esto se realiza gracias a los redireccionamientos del DOS. Con los cuales si queremos en vez de ver el resultado de un DIR en pantalla podemos redireccionar el comando y sacarlo por impresora, todo el listado. También podremos grabar ese dir en un fichero, etc.
Los redireccionamientos usan unos signos especiales con los que se identifican.

Operadores de redireccionamiento de salida: Es el signo de (mayor que): “>”. Este signo dirigirá el comando introducido en el DOS hacia un dispositivo de entrada o slaida. Por ejemplo, si ponemos en el DOS: a:\>dir>director.txt. Esto hará que salgan todo el listado de dir en el archivo especificado. Podemos hacer lo mismo pero en vez de director.txt ponemos el identificativo de la impresora LPT1 o PRN, de esta forma saldrá impreso el resultado del DIR.

Operadores de redireccionamiento de entrada: Es el signo de (menor que): “<”. Indica al DOS que debe tomar los datos de entrada desde un fichero que se especifique (por supuesto debe existir dicho fichero) o de otro dispositivo, en lugar de tomarlos por teclado. MSDOS cuenta con 3 ordenes tomadas específicamente para este tipo de redireccionamientos, hablamos de: SORT (ordena los datos de entrada), MORE (visualiza el contenido de los datos de entrada fraccionando su presentación en pantalla completa), FIND (localiza una cadena de caracteres específicos dentro de los datos de entrada). Operadores de redireccionamientos de adicción a un fichero: Se usa el signo doble mayor que: “>>”. La diferencia entre este y el anterior de redireccionamiento a un fichero, radica que este redirecciona el resultado a un fichero y si este fichero contiene ya algo pues lo situá al final. Mientras que el anterior en caso de existir el fichero y de contener algo, lo borraba para meter los nuevos datos surgidos del redireccionamiento.Filtros
MSDOS además de permitir redireccionar las ordenes a dispositivos de entrada y salida, también permite direccionar las ordenes a otras ordenes. Para ello cuenta con los FILTROS, para identificarlos usa el signo | (alt gr + 1). Los filtros con los que cuenta son: MORE, SORT, FIND.

SORT: Este filtro ordena los datos de entrada. Por defecto los ordena según la primera letra de los datos de salida. Se refiere a la primera letra de cada fila de toda la columna.
Sintaxis: SORT [/R] [/+numero]
/R: Indica a MSDOS que debe invertir el orden de la ordenación, es decir que orden descendentemente, de mayor a menor.
/+numero: Indica a MSDOS que en lugar de ordenar por el primer carácter (la primera columna), lo haga por el carácter que ocupe la posición que se le especifique.

FIND: Este filtro localiza una cadena de caracteres dentro de un fichero, por tanto , es aconsejable que se emplee con un fichero de texto. Este filtro recibe como entrada datos dispuestos en filas y devuelve solo aquellas filas que contienen la secuencia de caracteres o cadena que se ha especificado en la orden.
Sintaxis: FIND /V /C /N /I [fichero]
/V: Muestra las líneas que no contienen la cadena.
/C: Muestra las líneas que contienen la cadena.
/I: Omite mayúsculas y minúsculas.
/N: Muestra las líneas de texto con la cadena y los números de esas líneas

MORE: Permite obtener el resultado de una orden de forma paginada, si el resultado es mayor que la pantalla (mas de 25 líneas). Para así poder visualizarlo todo.

TRABAJO CON FICHEROS

Los ficheros sirven para organizar la información

Nombre de un archivo: Nombre + extensión (Nombre.ext)
A..Nombre: podemos identificar el archivo por su nombre
►no más de 8 caracteres
►letras (A-Z), números (0-9), algunos caracteres especiales (subrayado_, símbolo de dólar $, símbolo de porcentaje %...no otros)
►No podrán tener espacios, comas, barras inversas o puntos
B..Extensión: sirve para identificar el tipo de archivo
►DOS utiliza las siguientes:
→.EXE (ejecutable) ó .COM (comando) para archivos que contienen programas
→.SYS (sistema) archivos que contienen información del hardware
→.BAT (por lotes) para archivos con listas de comandos que se ejecutan automáticamente

Gestión de almacenamiento masivo

→Gestión de ficheros del ordenador
→Sistemas de directorios


Al crear un archivo se podrá elegir una extensión que ayude a identificarlo (no mas de 3 carácteres)

La mayor parte de los programas que crean archivos generan una extensión (.DOC, .XSL, .SAV...)
SISTEMAS DE ARCHIVOS


Todas las aplicaciones computarizadas necesitan almacenar y recuperar la información Superando las limitaciones del almacenamiento real.
→Trascendiendo a la duración de los procesos que las utilizan o generan.
Independizando a la información de los procesos permitiendo el acceso a la misma a través de varios procesos.
→Las condiciones esenciales para el almacenamiento de la información a largo plazo son:
Debe ser posible almacenar una cantidad muy grande de información.
→La información debe sobrevivir a la conclusión del proceso que la utiliza.
Debe ser posible que varios procesos tengan acceso concurrente a la información.
→La solución es el almacenamiento de la información en discos y otros medios externos en unidades llamadas archivos:
→Los archivos deben ser persistentes, es decir que no deben verse afectados por la creación o terminación de un proceso.
→Los archivos son una colección de datos con nombre.
Pueden ser manipulados como una unidad por operaciones como: open, close, create, destroy, copy, rename, list.
Los elementos de datos individuales dentro del archivo pueden ser manipulados por operaciones como: read, write, update, insert, delete.
→El “Sistema de Archivos” es la parte del sistema de administración del almacenamiento responsable, principalmente, de la administración de los archivos del almacenamiento secundario.
→Es la parte del S. O. responsable de permitir “compartir controladamente” la información de los archivos.

TIPOS DE ARCHIVOS>

►Archivos de programa: contienen los programas que se necesitan para que funcione el ordenador (.EXE o .COM)
►Archivos de datos especiales: archivos que produce un programa que contienen códigos que sólo pueden ser leídos por ese programa (.DOC, .XLS, .PPT, .SAV, .SPO…)
►Archivos de texto sin formato: sólo contienen texto. Código ASCII ( .TXT)
►Archivos de sistema: información acerca del hardware (.SYS)
►Archivos de procesamiento por lotes: archivos de texto sin formato que contienen los comandos del DOS (.BAT)

DOS almacena, además de los nombres y extensión de los archivos, información sobre su tamaño (bytes que ocupan), la fecha y la hora en que fueron creados

OTRAS EXTENSIONES DE ARCHIVOS



TRABAJO CON DIRECTORIOS

Un disco es una especie de archivador compuesto de “carpetas” en las que se guardan grupos de ficheros. Estas carpetas se denominan directorios y nos ayudan a organizar los ficheros
Directorio raíz: al dar formato a un disquete o a un disco duro, DOS creará un directorio en el que serán almacenados todos los otros ficheros y directorios C:\>
Cuando una carpeta contiene tanta información que se hace difícil encontrar lo que se busca, se subdivide. De igual forma, cuando los directorios tienen un número demasiado grande de archivos, se pueden dividir en subdirectorios. De igual forma, se podrán crear subdirectorios dentro de los subdirectorios
Directorios y subdirectorios forman una estructura denominada árbol de directorios
La orden tree nos enseña la lista de directorios y subdirectorios
→C:\>tree
En un directorio puede haber archivos y subdirectorios
Podemos seguir agregando directorios en cualquier nivel de la estructura hasta un máximo de 512 archivos y directorios en el directorio raíz de un disco duro
A veces,
→Directorio padre: contiene subdirectorios
→Directorio hijo: subdirectorio

TRABAJO CON DIRECTORIOS

La ruta de acceso indica el emplazamiento de un archivo dentro del árbol de directorios. Es el camino que debe seguir DOS, partiendo del directorio raíz, para llegar a un archivo en otro directorio
Ej.: C:>\segundo\proceso\apuntes.doc
A menos que se indique de otro modo, se supondrá que queremos utilizar el árbol de directorios de la unidad actual

Para trabajar con archivos de un directorio que no sea el actual tendremos dos opciones:
►escribir la ruta de acceso del otro directorio
►convertir el otro directorio en actual utilizando el comando CD (cambiar de directorio)

EJERCICIOS DE LOS COMANDOS


►Crear la siguiente estructura:

Para entrar en ms-dos en Windows pulsar Inicio,
Todos los programas, Accesorios y Símbolo del
sistema.
Para crear las carpetas escribir en ms-dos lo siguiente:
Usaremos el comando MD para crear las carpetas.



►Crear el fichero EJEMPLO.TXT, en la unidad F, con el siguiente texto.
“Esto es una prueba. Trabajamos con ficheros cuya extensión es .txt”.



Para crear el fichero usaremos el comando EDIT como se puede ver en la imagen. Nos aparecerá una ventana azul donde escribiremos el texto y le daremos a guardar y salir.

►Copia el fichero EJEMPLO.TXT en el directorio MARKET



Como se puede observar para copiar el fichero hay que situarse en la raíz y escribir lo siguiente:
F:\>COPY (FICHERO A COPIAR) EJEMPLO.TXT F:\ (CARPETA DONDE QUEREMOS COPIAR EL FICHERO) MARKET

►Completa la estructura como está en la imagen. Usamos el comando MD para crear carpetas.





►como se puede observar con el comando DIR podemos ver las carpetas y los ficheros que hemos creado.

►En el subdirectorio: F:\ING\PT crear los siguientes archivos:
ALQUILO1.TXT
ALQUILO2.TXT
►Utilizaremos el comando EDIT para crear los ficheros y escribiremos un anuncio para alquilar un local en cada fichero.



►En el subdirectorio F:\ING\PREPTO crear los siguientes archivos:
PRESUPT1.TXT
PRESUPT2.TXT
Escribir presupuesto de los dos artículos.
Crearemos los archivos con el comando EDIT.



►Mover PRESUPT1.TXT al directorio VENTAS.
Tendremos que meternos dentro de la carpeta donde se encuentra el fichero que queremos mover y una vez en ella usar el comando MOVE como se ve en la imagen.



►Como podemos observar en la imagen ya sólo tenemos el fichero PRESUPT2.TXT y como observamos en la siguiente imagen el fichero se ha movido de forma correcta:



►Renombrar el fichero PRESUPT1.TXT POR COSTES.TXT
Para renombrar un fichero usaremos el comando RENAME, tendremos que meternos dentro de la carpeta donde se encuentra el fichero que queremos renombrar.



►Eliminar el subdirectorio PT



►En la carpeta MARKET hemos usado el comando RD porque el subdirectorio estaba vacío y se ha borrado directamente, si tenemos ficheros dentro de la carpeta como ocurre en ING habrá que eliminarlos antes utilizando el comando DEL que elimina todo el contenido



►Para comprobar si se borró correctamente usaremos el comando DIR



►Visualizar la estructura de tu unidad. Ejecuta el comando PATH.
El comando PATH permite indicar al MS-DOS donde ha de buscar un archivo de comandos si este no se encuentra en el directorio activo. Puede indicar uno o más directorios, el directorio raíz o cualquier otro subdirectorio y cualquier unidad de disco.
El comando PATH tiene tres parámetros:
PATH
Un ejemplo es: F:\>PATH C:\DOS; C: ;C:\WINDOWS
Pruebo en Windows pero este comando en concreto no da ninguna respuesta. Copiar directorios. Para copiar directorios y sus subdirectorios, se puede usar el comando XCOPY, ambos comandos copian archivos de un directorio o disco a otro. El comando XCOPY es similar al comando COPY, pero XCOPY trabaja con un directorio o grupo de directorios.

►Realizar la siguiente orden:
F:\>XCOPY\MARKET\PREPTO C:
F:\>XCOPY F: C:
En la versión que estamos utilizando no funciona el comando XCOPY así es que utilizaremos para copiar el comando COPY.
Para comprobar el contenido de un fichero usaremos el comando TYPE como se puede ver en la imagen.



TIPOS DE SISTEMAS OPERATIVOS


1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.

La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.

Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.

Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.


2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.


3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.


4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.


5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.


6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.


7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas.


8) WINDOWX XP:Este es el sistema operativo más popular de todos los tiempos. De hecho lo utilizan la inmensa mayoría de usuarios de informática a nivel mundial. Windows XP está basado, casi en su totalidad, en un entorno gráfico por el que los usuarios pueden operar con el sistema.

La gran ventaja de Windows XP es su compatibilidad con una basta colección de hardware perteneciente a casi todos los fabricantes mundiales. Este hecho le da a este sistema operativo una grandísima ventaja frente a otros sistemas que están naciendo como Ubuntu.

En este curso de Windows XP aprenderemos a operar con el ordenador a través de este sistema operativo. Pero no nos quedaremos a un nivel de usuario, sino que aprenderemos a administrar nuestro sistema: a configurarlo, a mantenerlo en óptimas prestaciones, a administrar el software y, en definitiva, todo lo relacionado a nuestro sistema.


9) WINDOWX VISTA:La expectación generada por Windows Vista solo es comparable a la decepción que su puesta en escena ha causado en la mayoría de los medios especializados. La polémica generada por esta esperada versión, que muchos tildan de “un XP con un poco de maquillaje”, oscurece la visión a la hora de tratar de ver este producto desde un punto de vista objetivo: en muchos aspectos, Windows Vista es un buen sistema operativo. Y sin duda, será mejor que XP, pero hablamos en futuro porque existen demasiadas variables que ni siquiera la propia Microsoft es capaz de controlar.


10) WINDOWX 7 seven:Windows 7 mejora su interfaz para hacerla más amena al usuario, con nuevas características que permiten hacer tareas de una manera más fácil y rápida, al mismo tiempo en que se realizaron esfuerzos para lograr un sistema más ligero, estable y rápido. Diversas presentaciones dadas por la compañía en el 2008 se enfocaron en demostrar capacidades táctiles multi-touch, una interfaz rediseñada junto con una nueva barra de tareas y un sistema de redes domésticas denominado Grupo en el Hogar, además de mejoras en el rendimiento.


Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más.

2 comentarios:

Escriba un comentario lo que tu quieras¡¡¡ ñ_ñ