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.

lunes, 14 de marzo de 2011

Ensamble y configuración de computo

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

EVOLUCIÓN HISTÓRICA

En 1971 la Compañía Intel anunció la aparición del primer microprocesador denominado el 4004. Este era de 4 bits, estaba implantado con tecnología PMOS, tenía 45 instrucciones y ejecutaba 60.000 operaciones por segundo.
Al siguiente año, la misma compañía introdujo el 8008, el primer microprocesador de 8 Bits; también estaba implantado con tecnología PMOS. El 8008, además de tener una Longitud de palabra mayor, contaba con 48 instrucciones, podía ejecutar 300.000 operaciones por segundo y direccionaba 16 Kbytes de memoria. Sin embargo, para poder funcionar requería de aproximadamente 20 circuitos de Soporte. Hasta ese momento el principal objetivo de los microprocesadores era reemplazar compuertas SSI (Small Scale Integration) y MSI (Medium Scale Integration).

EL COMPUTADOR Y SUS PARTES

Una computadora es un dispositivo electrónico que ejecuta las instrucciones en un programa. Una computadora tiene cuatro funciones:

a. Acepta información -------> entrada
b. procesa datos ------------> procesamiento
c. produce ------------------> salida
d. almacena resultados ------> almacenamiento

COMPONENTES DE UNA COMPUTADORA


HARDWARE: Es el conjunto de componentes físicos que conforman el computador. Los computadores convencionales, también llamadas máquinas de Von Neumann tienen tres principales componentes: Memoria principal, Unidad Central de proceso (CPU- Central Processing Unit y Dispositivos periféricos).

Memoria Principal: se encarga de almacenar temporalmente los programas y los datos necesarios para que un determinado programa pueda ser ejecutado. Está constituida por un conjunto de celdas (palabras) cada una de las cuales puede almacenar una porción de información. El tamaño de una palabra depende de la arquitectura del computador, existiendo palabras de 8, 16, 32 ó 64 bit. Un bit es la mínima información almacenable en un dígito binario (0 ó 1) A la agrupación de 8 bit, se le denomina byte. La capacidad de la memoria principal de un computador (Random Access Memory o RAM) se mide en Mb (1Megabyte = 1024 X 1024 Bytes) siendo tamaños comunes actualmente 64 Mb, 128 Mb, 256 Mb ó 1Gb (1024 Mb).

Unidad Central de Proceso:Encargada de realizar los cálculos y transformaciones en los datos, además de coordinar, controlar y/o realizar todas las operaciones del sistema. Cada CPU esta formado por dos componentes principales.

Unidad de Control: Controla los componentes del computador para realizar las operaciones necesarias y ejecutar las instrucciones.

Unidad Aritmético-Lógica: Realiza todos los cálculos (suma, resta, multiplicación y división) y todas las operaciones lógicas (comparaciones numéricas o alfabéticas) sobre los datos.

La medida de rendimiento de un procesador es la velocidad para realizar las operaciones, la cual se mide en MHz (Mega Hertz)



DISPOSITIVOS DE ENTRADA:Sólo permite la comunicación del usuario con el computador. Entre ellos se tienen.

Teclado: Se utiliza para escribir las instrucciones al computador y la información que se desee que éste procese. Se caracteriza por la cantidad y tipos de teclas que posee.

Teclas Especiales:

Teclas de Función: Las teclas F1, F2, (…..), F12 permiten realizar funciones específicas en cada programa. Por ejemplo, solicitar ayuda pulsando la tecla de función F1.

Teclas de movimiento del cursor: Las flechas tienen como objetivo permitir desplazarse bien sea en un documento, en un menú o en una ventana. La tecla Alt Gr sirve para introducir el tercewr carácter de una tecla, por ejemplo, la @ que hay en la tecla del número 2. La tecla shift en muchos teclados, nos permite introducir el segundo carácter de una tecla, por ejemplo (:) pulsando ( ) más la tecla que contiene el punto.

Bloque numérico: situado a la derecha del teclado. Comprende los dígitos del sistema decimal y los símbolos de algunas operaciones aritméticas. Añade también la tecla especial Bloq Num, que sirve para cambiar el valor de algunas teclas para pasar de valor numérico a desplazamiento de cursor en la pantalla. el teclado numérico también es similar al de un calculadora cuenta con las 4 operaciones básicas que son + (suma), - (resta), * (multiplicación) y / (división).

Teclas alfanuméricas: son las más usadas. Su distribución suele ser la de los teclados QWERTY, por herencia de la distribución de las máquinas de escribir. Reciben este nombre por ser la primera fila de teclas, y su orden es debido a que cuando estaban organizadas alfabéticamente la máquina tendía a engancharse, y a base de probar combinaciones llegaron a la conclusión de que así es como menos problemas daban. A pesar de todo esto, se ha comprobado que hay una distribución mucho más cómoda y sencilla, llamada Dvorak, pero en desuso debido sobre todo a la incompatibilidad con la mayoría de los programas que usamos.



VER EL TECLADO FLASH

Ratón o Mouse: Caja de bordes redondeada que se utiliza con una sola mano, moviéndolo sobre una superficie plana, siendo este movimiento reproducido sobre el monitor a través del cursor.

Principales funciones del cursor:

El Clic: se realiza con el botón izquierdo del ratón, pulsando (un clic) sobre un objeto, para seleccionarlo.

Presionar y arrastrar: Se utiliza para seleccionar varios objetos al mismo tiempo. Para hacerlo pincha en una zona y arrastra hasta seleccionar los objetos deseados, luego suelta el botón.

Doble clic: Se utiliza para ejecutar aplicaciones


Micrófono: permite la captura de sonido para ser almacenado o reproducido por el computador.



Digitalizadores (Scanners): permite capturar texto, fotos, gráficos impresos, convirtiéndolos a un formato que el computador pueda entender, almacenar y procesar



DISPOSITIVOS DE SALIDA:Sólo permiten la comunicación del computador con el usuario.

Monitor: Es una pantalla (tubo de rayos catódicos) conformada por pequeños puntos llamados píxel, los cuales definen la resolución del monitor. Es el dispositivo de salida más usado.


Impresora: Dispositivo que permite imprimir información almacenada en el computador. Sus principales características son su tipo (de tinta, láser, térmica, impacto) y su velocidad (cantidad de caracteres o páginas por minuto de impresión)

Cornetas: Dispositivo que permite reproducir sonidos a través del computador. Su calidad depende de la potencia que posea, medida en vatios.

DISPOSITIVOS DE ALMACENAMIENTO:Permiten la comunicación desde el usuario al computador y viceversa, siendo su propósito fundamental el almacenamiento masivo de datos. Los más utilizados son:
Unidad de disquete, Disco duro, CD-Rom, Unidad de respaldo en cartucho y Pen Drive.


Disco duro

Es un dispositivo de almacenamiento de datos no volátil que emplea un sistema de grabación magnética externa para almacenar datos digitales. Se compone de uno o más platos o discos rígidos, unidos por un mismo eje que gira a gran velocidad dentro de una caja metálica sellada. Sobre cada plato se sitúa un cabezal de lectura/escritura que flota sobre una delgada lámina de aire generada por la rotación de los discos.





Disquetera:

es el dispositivo o unidad lectora/grabadora de disquetes, y ayuda a introducirlo para guardar la información.

Refiriéndonos exclusivamente al mundo del PC, en las unidades de disquete sólo han existido dos formatos físicos considerados como estándar, el de 5¼" y el de 3½". En formato de 5¼", el IBM PC original sólo contaba con unidades de 160 KB, esto era debido a que dichas unidades sólo aprovechaban una cara de los disquetes. Luego, con la incorporación del PC XT vinieron las unidades de doble cara con una capacidad de 360 KB (DD o doble densidad), y más tarde, con el AT, la unidad de alta densidad (HD) y 1,2 MB. El formato de 3½" IBM lo impuso en sus modelos PS/2. Para la gama 8086 las de 720 KB (DD o doble densidad) y para el resto las de 1,44 MB. (HD o alta densidad) que son las que hoy todavía perduran. En este mismo formato, también surgió un nuevo modelo de 2,88 MB. (EHD o extra alta densidad), pero raramente consiguió cuajar.



SOFTWARE:

Está constituido por los programas y la documentación asociada a éstos que especifican la forma en que los componentes hardware son utilizados para realizar una cierta tarea tal como la generación impresa de los cheques de sueldos para los empleados de una empresa. El proveer el soporte necesario para poder acceder a las páginas WWW de un curso de educación a distancia, o escribir un informe.
Se pueden considerar los siguientes niveles de programas.

Sistemas operativos: son un conjunto de programas muy complejos que permiten el desempeño del computador, garantizando el buen funcionamiento de sus componentes de hardware y la interacción entre ellos.

Programas de aplicación: ofrecen soluciones a problemas específicos, tales como los editores de texto, (word), editores gráficos (Photoshop), Hojas de cálculo (Excel) y software para la elaboración de presentaciones (Power Point) entre otros.

Software de servicio: Permite responder a necesidades de los usuarios tales como manejo de archivos, de telecomunicaciones, compiladores o interpretadores de lenguajes de programación.


TARJETAS MADRES Y SUS PARTES

El primer componente de un ordenador es la placa madre (también denominada "placa base"). La placa madre es el concentrador que se utiliza para conectar todos los componentes esenciales del ordenador. Tiene instalados una serie de integrados, entre los que se encuentra el Chipset que sirve como centro de conexión entre el procesador, la memoria ROM, los buses de expansión y otros dispositivos.


Factor de forma de la placa madre

El normalmente se utiliza para hacer referencia a la geometría, las dimensiones, la disposición y los requisitos eléctricos de la placa madre. Para fabricar placas madres que se puedan utilizar en diferentes carcasas de marcas diversas, se han desarrollado algunos estándares:

AT miniatura/AT tamaño completo es un formato que utilizaban los primeros ordenadores con procesadores 386 y 486. Este formato fue reemplazado por el formato ATX, cuya forma favorecía una mejor circulación de aire y facilitaba a la vez el acceso a los componentes.

ATX: El formato ATX es una actualización del AT miniatura. Estaba diseñado para mejorar la facilidad de uso. La unidad de conexión de las placas madre ATX está diseñada para facilitar la conexión de periféricos (por ejemplo, los conectores IDE están ubicados cerca de los discos). De esta manera, los componentes de la placa madre están dispuestos en paralelo. Esta disposición garantiza una mejor refrigeración.

BTX: El formato BTX (Tecnología Balanceada Extendida), respaldado por la marca Intel, es un formato diseñado para mejorar tanto la disposición de componentes como la circulación de aire, la acústica y la disipación del calor. Los distintos conectores (ranuras de memoria, ranuras de expansión) se hallan distribuidos en paralelo, en el sentido de la circulación del aire. De esta manera, el microprocesador está ubicado al final de la carcasa, cerca de la entrada de aeración, donde el aire resulta más fresco

ITX: el formato ITX (Tecnología de Información Extendida), respaldado por Via, es un formato muy compacto diseñado para configuraciones en miniatura como lo son las mini-PC.

El chipset

El chipset es un circuito electrónico cuya función consiste en coordinar la transferencia de datos entre los distintos componentes del ordenador (incluso el procesador y la memoria). Teniendo en cuenta que el chipset está integrado a la placa madre, resulta de suma importancia elegir una placa madre que incluya un chipset reciente para maximizar la capacidad de actualización del ordenador.
es el conjunto de chips que se encarga de controlar algunas funciones concretas del ordenador, como la forma en que interacciona el microprocesador con la memoria o la caché, o el control de los puertos y slots ISA, PCI, AGP, USB...

El reloj y la pila CMOS

El reloj en tiempo real (o RTC) es un circuito cuya función es la de sincronizar las señales del sistema. Está constituido por un cristal que, cuando vibra, emite pulsos (denominados pulsos de temporizador) para mantener los elementos del sistema funcionando al mismo tiempo. La frecuencia del temporizador (expresada en MHz) no es más que el número de veces que el cristal vibra por segundo, es decir, el número de pulsos de temporizador por segundo. Cuanto más alta sea la frecuencia, mayor será la cantidad de información que el sistema pueda procesar.
Cuando se apaga el ordenador, la fuente de alimentación deja inmediatamente de proporcionar electricidad a la placa madre. Al encender nuevamente el ordenador, el sistema continúa en hora. Un circuito electrónico denominado CMOS (Semiconductor de óxido metálico complementario), también llamado BIOS CMOS, conserva algunos datos del sistema, como la hora, la fecha del sistema y algunas configuraciones esenciales del sistema.Cuando se apaga el ordenador, la fuente de alimentación deja inmediatamente de proporcionar electricidad a la placa madre. Al encender nuevamente el ordenador, el sistema continúa en hora. Un circuito electrónico denominado CMOS (Semiconductor de óxido metálico complementario), también llamado BIOS CMOS, conserva algunos datos del sistema, como la hora, la fecha del sistema y algunas configuraciones esenciales del sistema.

El CMOS se alimenta de manera continua gracias a una pila (pila tipo botón) o bien a una pila ubicada en la placa madre. La información sobre el hardware en el ordenador (como el número de pistas o sectores en cada disco duro) se almacena directamente en el CMOS. Como el CMOS es un tipo de almacenamiento lento, en algunos casos, ciertos sistemas suelen proceder al copiado del contenido del CMOS en la memoria RAM (almacenamiento rápido); el término "memoria shadow" se utiliza para describir este proceso de copiado de información en la memoria RAM.

El BIOS

El Sistema Básico de Entrada/Salida o BIOS (Basic Input-Output System ) es un código de software que localiza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la RAM; es un software muy básico instalado en la placa base que permite que ésta cumpla su cometido. Proporciona la comunicación de bajo nivel, el funcionamiento y configuración del hardware del sistema que, como mínimo, maneja el teclado y proporciona salida básica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque. El BIOS usualmente está escrito en lenguaje ensamblador. El primer término BIOS apareció en el sistema operativo CP/M, y describe la parte de CP/M que se ejecutaba durante el arranque y que iba unida directamente al hardware (las máquinas de CP/M usualmente tenían un simple cargador arrancable en la ROM, y nada más). La mayoría de las versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que es análogo al CP/M BIOS.

JUMPER BIOS o microdips

Tanto los jumpers como los microdips actúan como interruptores que sirven para cambiar la configuración de la placa base y lógicamente están colocados en ella, por lo que para cambiar su posición hay que abrir el ordenador. Ambos tienen dos posiciones: "on" y "off" o "close" y "open".
Los jumpers son unas pequeñas patillas metálicas que salen perpendicularmente de la placa base. Si llevan encima una tapa es que están en posición "on" o "close" (circuito cerrado) y si no, están en "off" u "open" (circuito abierto).


Los microdips tienen la misma función que los jumpers pero bajo otra forma. Es como una cajita con pequeñas patillas que pueden tener las dos posiciones mencionadas anteriormente.

Cada velocidad del bus de la placa base y de los multiplicadores de la CPU tienen una posición diferente de los jumpers cuyo color puede ser negro, azul, blanco, amarillo o rojo, dependiendo del fabricante.
Una vez tenemos asignada la nueva velocidad del bus de la placa base mediante los jumpers, modificaremos el multiplicador de la CPU.
La configuración del multiplicador de la CPU se hace de la misma forma que la de la velocidad del bus de la placa base.

Socket del procesador

El procesador (también denominado microprocesador) no es más que el cerebro del ordenador. Ejecuta programas a partir de un conjunto de instrucciones. El procesador se caracteriza por su frecuencia, es decir la velocidad con la cual ejecuta las distintas instrucciones. Esto significa que un procesador de 800 MHz puede realizar 800 millones de operaciones por segundo.
La placa madre posee una ranura (a veces tiene varias en las placas madre de multiprocesadores) en la cual se inserta el procesador y que se denomina socket del procesador o ranura.
Ranura: Se trata de un conector rectangular en el que se inserta un procesador de manera vertical.

Socket: Además de resultar un término general, también se refiere más específicamente a un conector cuadrado con muchos conectores pequeños en los que se inserta directamente el procesador.
Dentro de estos dos grandes grupos, se utilizan diferentes versiones, según del tipo de procesador. Más allá del tipo de socket o ranura que se utilice, es esencial que el procesador se inerte con suavidad para que no se doble ninguna clavija (existen cientos de ellas). Para insertarlos con mayor facilidad, se ha creado un concepto llamado ZIF (Fuerza de inserción nula). Los sockets ZIF poseen una pequeña palanca que, cuando se levanta, permite insertar el procesador sin aplicar presión. Al bajarse, ésta mantiene el procesador en su lugar



























Ranuras de expansión

Las Ranuras de expansión son compartimientos en los que se puede insertar tarjetas de expansión. Éstas son tarjetas que ofrecen nuevas capacidades o mejoras en el rendimiento del ordenador. Existen varios tipos de ranuras:

Ranuras ISA (Arquitectura estándar industrial): permiten insertar ranuras ISA. Las más lentas las de 16 bits. Se trata de un slot de 62 contactos (31 por cada lado) y 8.5cm de longitud. Su verdadera utilización empieza en 1983, conociéndose como XT bus architecture. En este caso se trata de una ranura (en realidad son dos ranuras unidas) de 14cm de longitud. Básicamente es un ISA al que se le añade un segundo conector de 36 contactos (18 por cada lado). Estas nuevas ranuras ISA trabajan a 16bits y a 8Mhz (la velocidad de los Intel 80286).

Ranuras EISA: En 1988 nace el nuevo estándar EISA (Extended Industry Standard Architecture), patrocinado por el llamado Grupo de los nueve (AST, Compaq, Epson, Hewlett-Packard, NEC Corporation, Olivetti, Tandy, Wyse y Zenith), montadores de ordenadores clónicos, y en parte forzados por el desarrollo
por parte de la gran gigante (al menos en aquella época) IBM, que desarrolla en 1987 el slot MCA (Micro Channel Architecture) para sus propias máquinas.
Las diferencias más apreciables con respecto al bus ISA AT son:

- Direcciones de memoria de 32 bits para CPU, DMA, y dispositivos de bus master.
- Protocolo de transmisión síncrona para transferencias de alta velocidad.
- Traducción automática de ciclos de bus entre maestros y esclavos EISA e ISA.
- Soporte de controladores de periféricos maestros inteligentes.
- 33 MB/s de velocidad de transferencia para buses maestros y dispositivos DMA.
- Interrupciones compartidas.
- Configuración automática del sistema y las tarjetas de expansión (el conocido P&P).

Ranuras VLB (Bus Local Vesa): este bus se utilizaba para instalar tarjetas gráficas. Movido más que nada por la necesidad de ofrecer unos gráficos de mayor calidad (sobre todo para el mercado de los videojuegos, que ya empezaba a ser de una importancia relevante), nace en 1989 el bus VESA

El bus VESA (Video Electronics Standards Association) es un tipo de bus de datos, utilizado sobre todo en equipos diseñados para el procesador Intel 80486. Permite por primera vez conectar directamente la tarjeta gráfica al procesador.

Ranuras PCI (Interconexión de componentes periféricos Se trata de un tipo de ranura que llega hasta nuestros días (aunque hay una serie de versiones), con unas especificaciones definidas, un tamaño menor que las ranuras EISA (las ranuras PCI tienen una longitud de 8.5cm, igual que las ISA de 8bits), con unos contactos bastante más finos que éstas, pero con un número superior de contactos (98 (49 x cara) + 22 (11 x cara), lo que da un total de 120 contactos).
Las principales versiones de este bus (y por lo tanto de sus respectivas ranueras) son:
- PCI 1.0: Primera versión del bus PCI. Se trata de un bus de 32bits a 16Mhz.
- PCI 2.0: Primera versión estandarizada y comercial. Bus de 32bits, a 33MHz
- PCI 2.1: Bus de 32bist, a 66Mhz y señal de 3.3 voltios
- PCI 2.2: Bus de 32bits, a 66Mhz, requiriendo 3.3 voltios. Transferencia de hasta 533MB/s
- PCI 2.3: Bus de 32bits, a 66Mhz. Permite el uso de 3.3 voltios y señalizador universal, pero no soporta señal de 5 voltios en las tarjetas.
- PCI 3.0: Es el estándar definitivo, ya sin soporte para 5 voltios. Ranura AGP


(Puerto gráfico acelerado): es un puerto rápido para tarjetas gráficas. Con el tiempo has salido las siguientes versiones:

- AGP 1X: velocidad 66 MHz con una tasa de transferencia de 266 MB/s y funcionando a un voltaje de 3,3V.
- AGP 2X: velocidad 133 MHz con una tasa de transferencia de 532 MB/s y funcionando a un voltaje de 3,3V.
- AGP 4X: velocidad 266 MHz con una tasa de transferencia de 1 GB/s y funcionando a un voltaje de 3,3 o 1,5V para adaptarse a los diseños de las tarjetas gráficas.
- AGP 8X: velocidad 533 MHz con una tasa de transferencia de 2 GB/s y funcionando a un voltaje de 0,7V o 1,5V.

Ranura AMR (Elevador de audio/módem):

este tipo de ranuras se utiliza para conectar tarjetas miniatura construidas para PC. es una ranura de expansión en la placa madre para dispositivos de audio (como tarjetas de sonido) o modems lanzada en 1998 y presente en placas de Intel Pentium III, Intel Pentium IV y AMD Athlon. Fue diseñada por Intel como una interfaz con los diversos chipsets para proporcionar funcionalidad analógica de Entrada/Salida permitiendo que esos componentes fueran reutilizados en placas posterioreres sin tener que pasar por un nuevo proceso de certificación de la FCC (con los costes en tiempo y económicos que con lleva.



Fuente de Alimentación

La fuente de alimentación convierte la corriente alterna en uno o varios voltajes de corriente continua, es decir, ésta es la responsable de suministrar los voltajes a todos los componentes de la computadora, la fuente de alimentación juega un papel muy importante en las siguientes áreas:

Estabilidad: La fuente de alimentación debe seguir proporcionando el mismo voltaje, ya que si todos los componentes están trabajando a su máxima potencia, puede provocar pérdidas de datos o deterioro en el funcionamiento del disco duro.

Posibilidad de expansión: La potencia de la fuente de alimentación, indica la habilidad de la PC para poderse expandir.

Enfriamiento: Otras de las funciones es la de enfriar el sistema, ya que en algunas computadoras, posee el único ventilador en el sistema, el más grande y este controla la mayoría del flujo de aire que entra al gabinete.

Consumo eficiente de energía: Los nuevos requerimientos de las fuentes de alimentación, hacen posible que estas pueda ser controladas por SW, para reducir la cantidad de potencia que consumen, cuando no están trabajando.


Conectores de la RAM

La RAM (Memoria de acceso aleatorio) se utiliza para almacenar datos mientras se ejecuta el ordenador; sin embargo, los contenidos se eliminan al apagarse o reiniciarse el ordenador, a diferencia de los dispositivos de almacenamiento masivo como los discos duros, que mantienen la información de manera segura, incluso cuando el ordenador se encuentra apagado. Esta es la razón por la que la memoria RAM se conoce como "volátil".

Memoria ROMAhora que ya tratamos los tipos básicos de memoria vamos a ver cuales son las diferentes tipos de ranuras en las cuales podemos insertar las placas de memoria.



SIMM (Single In line Memory Module):Un tipo de encapsulado consistente en una pequeña placa de circuito impreso que almacena chips de memoria, y que se inserta en un zócalo SIMM en la placa madre o en la placa de memoria. Los SIMMs son más fáciles de instalar que los antiguos chips de memoria individuales, y a diferencia de ellos son medidos en bytes en lugar de bits.

DIMM (Dual In line Memory Module):consistente en una pequeña placa de circuito impreso que almacena chips de memoria, que se inserta en un zócalo DIMM en la placa madre y usa generalmente un conector de 168 contactos.

DIP (Dual In line Package):Un tipo de encapsulado consistente en almacenar un chip de memoria en una caja rectangular con dos filas de pines de conexión en cada lado.

Memoria Cache

La memoria cache forma parte de la tarjeta madre y del procesador (Hay dos tipos) y se utiliza para acceder rápidamente a la información que utiliza el procesador. Existen cache primario (L1) y cache secundario (L2). El cache primario esta definido por el procesador y no lo podemos quitar o poner. En cambio el cache secundario se puede añadir a la tarjeta madre. La regla de mano es que si se tienen 8 Megabytes (Mb) de memoria RAM se debe tener 128 Kilobytes (Kb) de cache. Si se tiene 16 Mb son 256 Kb y si se tiene 32 Mb son 512 Kb. Parece que en adelante no se observa mucha mejoría al ir aumentando el tamaño del cache. Los Pentium II tienen el cache secundario incluido en el procesador y este es normalmente de 512 Kb.****Sirve para facilitar una transferencia mas rápida de instrucciones y datos al procesador. Igual que la RAM, el cache es un área de almacenamiento de alta velocidad para las instrucciones de los programas y los datos, pero es 10 veces más rápida que la RAM y mucho más cara. Con solo una fracción de la capacidad de la RAM, la memoria caché sólo contiene las instrucciones y los datos que es probable que el procesador necesite enseguida.


Conectores externos:

En informática, los conectores, normalmente denominados "conectores de entrada/salida" (o abreviado conectores E/S) son interfaces para conectar dispositivos mediante cables. Generalmente tienen un extremo macho con clavijas que sobresalen. Este enchufe debe insertarse en una parte hembra (también denominada socket), que incluye agujeros para acomodar las clavijas. Sin embargo, existen enchufes "hermafroditas" que pueden actuar como enchufes macho o hembra y se pueden insertar en cualquiera de los dos.

Los conectores de entrada y salida.
La placa madre contiene un cierto número de conectores de entrada/salida reagrupados en el panel trasero.


Puertos PS\2: Son puertos para conexión del mause y el teclado

Puertos DB15: Son puertos para conexión de palancas de videojuegos.

Conector RJ45 (denominado LAN o puerto Ethernet) que permiten conectar el ordenador a una red. Corresponde a una tarjeta de red integrada a la placa madre.

Conector VGA (denominado SUB-D15) que permiten conectar el monitor. Este conector interactúa con la tarjeta gráfica integrada; Por ejemplo, la pantalla de Microsoft Windows aparece mientras la máquina sigue funcionando en modo VGA, razón por la que esta pantalla aparecerá siempre con reducción de la resolución y profundidad de color. VGA fue oficialmente reemplazado por XGA estándar de IBM pero en realidad ha sido reemplazada por numerosas extensiones clon ligeramente distintas a VGA realizados por los fabricantes que llegaron a ser conocidas en conjunto como "Súper VGA".

Conectores de audio (línea de entrada, línea de salida y micrófono), que permiten conectar altavoces, o bien un sistema de sonido de alta fidelidad o un micrófono audífonos y cámaras. Este conector interactúa con la tarjeta de sonido integrada.

Conectores internos:

Conectores para discos IDE:
Todavía en las PC de cuarta generación, se usaba una tarjeta periférica que tenía la función de controlar la comunicación desde y hacia las unidades de disco (disquete, disco duro, CD-ROM, etc.). Pero a partir de las máquinas de quinta generación, esta interfaz se incluyó en la propia placa base; por tal motivo, ahora los discos se conectan directamente a la motherboard.
En un sistema típico, normalmente se usa un conector para discos duros, un conectar para CD-ROM o DVD, y un conector para la unidad de disquetes. Este último conector, es de doble hilera y 34 terminales; y los dos primeros, son de doble hilera y 40 terminales (figura 3.10). Las tarjetas más avanzadas pueden tener una mayor cantidad de conecto-res, para aplicaciones especiales (en la lección 7, estudiaremos en detalle los puertos I/O). Las placas base modernas soportan varios tipos de RAID en SATA




Conector eléctrico: Donde se conectan los cables de la fuente de alimentación, Los podemos encontrar de 2 tipos, uno del tipo macho con 12 conexiones en fila al cual se conectan dos enganches diferenciados de la fuente, y otro con 20 conectores repartidos en dos filas al cual se conecta un único enganche también diferenciado de la fuente.


Conector de disquetera Floppy o fdd: es un conector del tipo macho con 34 pines repartidos en 2 hileras. Por lo general existe un único conector de este tipo en la placa o tarjeta controladora.



Conector del ventilador de la CPU:

A partir de los Pentiems las CPUs precisan para su refrigeración un radiador y un pequeño ventilador. El ventlador de la CPU en las primera placas giraba a velocidad aconstante y en las placas más modernas su velocidad es función de la temperatura de la CPU, aspecto este que está controlado de forma automática y puede ajustarse en la BIOS.



Conectores sata:

Es una conexión de alta velocidad para discos duros (aunque ya están saliendo al mercado otros periféricos con esta conexión, como grabadoras de DVD). Hay dos tipos de SATA:

- SATA1,
con una tasa de transferencia de 1.5 Gbps (150GB/s)

- SATA2,
con una tasa de transferencia de 3 Gbps (300GB/s)

En la actualidad el estándar SATA1 no se monta en prácticamente ninguna placa.
Los discos duros SATA2 suelen llevar un jumper para configurarlos como SATA1. Además, SATA permite una mayor longitud del conector (hasta 1 m), conector más fino, de 7 hilos y menor voltaje, de 0.25v, frente a los 5v de los discos IDE. Además del aumento de velocidad de transferencia tienen las ventajas añadidas de que al ser mucho más fino el cable de datos permite una mejor refrigeración del equipo.
También tienen la ventaja de que normalmente permiten conexión y desconexión en caliente, es decir, sin necesidad de apagar el equipo.



tarjeta interfaz

Las tarjetas de red (también denominadas adaptadores de red, tarjetas de interfaz de red o NIC) actúan como la interfaz entre un ordenador y el cable de red. La función de la tarjeta de red es la de preparar, enviar y controlar los datos en la red.


Por lo general, una tarjeta de red posee dos luces indicadoras (LED):


•La luz verde corresponde a la alimentación eléctrica;
•La luz naranja (10 Mb/s) o roja (100 Mb/s) indica actividad en la red (envío o recepción de datos). Para preparar los datos que se deben enviar, la tarjeta de red utiliza un transceptor, que transforma a su vez los datos paralelos en datos en serie. Cada tarjeta posee una dirección única denominada dirección MAC, asignada por el fabricante de la tarjeta, lo que la diferencia de las demás tarjetas de red del mundo.

Tarjeta de sonido:


es una tarjeta de expansión para computadoras que permite la entrada y salida de audio bajo el control de un programa informático llamado controlador (en inglés driver). El típico uso de las tarjetas de sonido consiste en proveer mediante un programa que actúa de mezclador, que las aplicaciones multimedia del componente de audio suenen y puedan ser gestionadas. Estas aplicaciones multimedia engloban composición y edición de video o audio, presentaciones multimedia y entretenimiento (videojuegos). Algunos equipos (como los personales) tienen la tarjeta ya integrada, mientras que otros requieren tarjetas de expansión. También hay otro tipo de equipos que por circunstancias profesionales (como por ejemplo servidores) no requieren de dicho servicio.



tarjeta de video

, es una tarjeta de expansión para una computadora u ordenador, encargada de procesar los datos provenientes de la CPU y transformarlos en información comprensible y representable en un dispositivo de salida, como un monitor o televisor. Las tarjetas gráficas más comunes son las disponibles para las computadoras compatibles con la IBM PC, debido a la enorme popularidad de éstas, pero otras arquitecturas también hacen uso de este tipo de dispositivos.

Es habitual que se utilice el mismo término tanto a las habituales tarjetas dedicadas y separadas como a las GPU integradas en la placa base. Algunas tarjetas gráficas han ofrecido funcionalidades añadidas como captura de vídeo, sintonización de TV, decodificación MPEG-2[1] y MPEG-4 o incluso conectores Firewire, de ratón, lápiz óptico o joystick.

Las tarjetas gráficas no son dominio exclusivo de los PC; contaron o cuentan con ellas dispositivos como los Commodore Amiga (conectadas mediante las ranuras Zorro II y Zorro III), Apple II, Apple Macintosh, Spectravideo SVI-328, equipos MSX y, por supuesto, en las videoconsolas modernas, como la Wii, la Playstation 3 y la Xbox360.



tarjeta de modem

es un dispositivo utilizado para comunicar dos o más computadoras a través de la línea telefónica. La velocidad máxima es de 56 Kbps

Módem

Internos:
Consisten en una tarjeta de expansión que se conecta a la placa madre del gabinete. Son mas baratos y no ocupan lugar en el escritorio.

Externos: Consisten en una caja con luces que se conecta al puerto paralelo. Son mas caros que los internos, pero pueden trasladarse a otra computadora.

Modulador : El modem es un dispositivo capaz de modular (convertir) una señal analógica (los pulsos telefónicos) en una señal digital (bits) Dem odulador : También puede realizar la acción inversa: demodular o convertir una señal digital en analógica.



El puente sur y el norte

El puente norte conecta directamente con el procesador vía el bus frontal (FSB - front side bus). Un regulador de la memoria está situado en el puente norte, el cual le da al CPU el acceso rápido a la memoria. El puente norte también conecta con los buses AGP o PCI y con la memoria de sí misma.
El chipset conecta la CPU con otras piezas la computadora
El puente sur es más lento que el puente norte, y la información del CPU tiene que pasar a través del puente norte antes de llegar al puente sur. Otros buses conectan el puente sur con el bus del PCI, los puertos del USB y las conexiones del disco duro del IDE o de SATA.

Velocidad del Bus

Un bus es simplemente un circuito que conecta una parte de la tarjeta madre con otra. Cuanto más datos un bus pueda dirigir al mismo tiempo, más rápidamente permite que la información viaje. La velocidad del bus, medida en los megaciclos (MHz), se refiere a cuánto datos pueden moverse a través del bus.
La velocidad del bus refiere generalmente a la velocidad del bus frontal (FSB), que conecta el CPU con el puente norte. Las velocidades FSB pueden extenderse a partir de 66 megaciclos sobre a 800 megaciclos. Puesto que el CPU alcanza el regulador de la memoria a través del puente norte, la velocidad FSB puede afectar dramáticamente el funcionamiento de una computadora.

Aquí están algunos de los otros buses encontrados en una tarjeta madre:
• El bus posterior conecta el CPU con el cache nivel 2 (L2), también conocido como cache secundario o externo. El procesador determina la velocidad del bus posterior.
• El bus de la memoria conecta el puente norte con la memoria.
• El bus IDE o ATA conecta el puente sur con las unidades de disco.
• El bus AGP conecta la tarjeta video con la memoria y el CPU. La velocidad del bus AGP es generalmente 66 megaciclos (MHz).
• El bus PCI conecta ranuras del PCI con el puente sur. En la mayoría de los sistemas, la velocidad del bus del PCI es 33 megaciclos. También el PCI es compatible con el PCI Express, que es mucho más rápido que el PCI pero sigue siendo compatible con software actual y los sistemas operativos. El PCI Express es idóneo para substituir los buses del PCI y AGP

• Mientras más rápida la velocidad del bus de una computadora, más rápido operará - a un punto. Una velocidad rápida del bus no puede compensar un procesador o un chipset lento.

Los buses son espacios físicos que permiten el transporte de información y energía, entre dos puntos de la computadora. Los Buses Generales son los siguientes:
Bus de datos: Son las líneas de comunicación por donde circulan los datos externos e internos del microprocesador.

Bus de dirección: Línea de comunicación por donde viaja la información específica sobre la localización de la dirección de memoria del dato o dispositivo al que se hace referencia.

Bus de control: Línea de comunicación por donde se controla el intercambio de información con un módulo de la unidad central y los periféricos.
Bus de expansión: Conjunto de líneas de comunicación encargada de llevar el bus de datos, el bus de dirección y el de control a la tarjeta de interfaz (entrada, salida) que se agrega a la tarjeta principal.

Bus del sistema: Todos los componentes de la CPU se vinculan a través del bus de sistema, mediante distintos tipos de datos el microprocesador y la memoria principal que también involucra a la memoria cache de nivel 2. La velocidad de transferencia del bus de sistema está determinada por la frecuencia del bus y el ancho del mínimo.

MANTENIMIENTO DE COMPUTO DE MIS GRUPITOS ñ_ñ


Para realizar un mantenimiento adecuado aun computador es necesario tener en cuenta nos solo sus componentes internos sino tambien los externos y su relación con la electronica.

Para realizar dicho mantenimiento es necesario tener en cuenta:

Herramientas a necesitar

►1 Destornillador Phillip conocido mas como "DE ESTRIA"
►1 Pinza Punta larga (Punta de Turpial).
►1 Pulsera o un par de guantes antiestática

Recomendaciones generales:

►Procure no estar en lugares muy húmedos, esto lo podría conducir a una descarga eléctrica fuerte por su sudor.

►Utilice calzado de goma.

►No coma ni ingiera ninguna clase de bebida al momento de ensamblar la CPU y el PC en general.

►No saque las tarjetas de su empaque hasta el momento de la instalación.

►Agarre las tarjetas por sus bordes. NUNCA LAS TOQUE DIRECTAMENTE PORQUE LAS PODRÍA QUEMAR.

►Guarde las tarjetas que no usara en sus empaques originales.

►No bote las cajas, manuales y empaques, porque le servirán para reclamar la garantía de los equipos si viene con defectos de fabrica.

►No tenga miedo para armar el equipo, si no sabe algo consulte con un técnico especializado.

►Si desconoce algo "NO INTENTE INSTALARLO", busque asesoría técnica. Existen hardwares incompatibles que pueden dañar otras piezas del equipo.

¿Como desarmar el PC?
1)....VISTA DE LA PARTE TRASERA DEL CPU
2)....CON EL DESTORNILLADOR CRUZ, REMOVEMOS LOS TORNILLOS QUE SUJETAN EL CHAPÓN AL GABINETE
3)....VAMOS RETIRANDO LOS CHAPONES
4)....VAMOS DEJANDO EL INTERIOR LIBRE
5)....NOS QUEDA EL LATERAL IZQUIERDO (VISTO DE FRENTE)
6)....RETIRAMOS LOS ÚLTIMOS TORNILLOS
7)....RETIRAMOS EL LATERAL
8)....EN ESTE EQUIPO TAMBIÉN DESCONECTAMOS EL COOLER
9)....YA PODEMOS VER EL INTERIOR DEL GABINETE
10)...CON EL GABINETE APOYADO DEL LADO DERECHO, EMPEZAMOS A SACAR LOS TORNILLOS QUE SOSTIENEN LAS PLACAS AL CHASIS DEL GABINETE
11)...CONTINUAMOS HASTA DEJAR TODAS LAS PLACAS LIBRES
12)...CON CUIDADO VAMOS RETIRANDO CADA PLACA

ASI TODOS QUEDAMOS MIRA LA FOTO DE LAS SIGUENTES:











































































EL grupo de estas fotos fue presentadora por:
♫ jeimmy paez y alejandra leon..♫


Ehh¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
estos grupitos fue colaborar por:
♫ jeimmy páez,♫
♫ alejandra león ♫
♫ katherin Ramirez ♫
♫ tatiana Gonzales y Lizeth Rozo ♫