Software

Se denomina software, programática, equipamiento lógico o soporte lógico a todos los componentes intangibles de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware). Esto incluye aplicaciones informáticas tales como un procesador de textos, que permite al usuario realizar una tarea, y software de sistema como un sistema operativo, que permite al resto de programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de aplicaciones.
Probablemente la definición más formal de software es la atribuida a la
IEEE en su estándar 729: «la suma total de los programas de cómputo, procedimientos, reglas documentación y datos asociados que forman parte de las operaciones de un sistema de cómputo» [1]. Bajo esta definición, el concepto de software va más allá de los programas de cómputo en sus distintas formas: código fuente, binario o ejecutable, además de su documentación: es decir, todo lo intangible.

El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la información procesada por los sistemas informáticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones de la memoria de un dispositivo para controlar cálculos fue inventado por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por vez primera por Alan Turing en su ensayo de 1936, Los números computables, con una aplicación al problema de decisión.

Tipología

Si bien esta distinción es, en cierto modo, arbitraria, y, a veces, difusa y confusa, se puede distinguir al software de la siguiente forma:
Software de sistema,es la parte que permite funcionar al hardware. Su objetivo es aislar tanto como sea posible al programador de aplicaciones de los detalles del computador particular que se use, especialmente de las características físicas de la memoria, dispositivos de comunicaciones, impresoras, pantallas, teclados, etcétera. Incluye entre otros:
Sistemas operativos
Controladores de dispositivo
Herramientas de diagnóstico
Servidores
Sistemas de ventanas
Utilidades
Software de programación, que proporciona herramientas para ayudar al programador a escribir programas informáticos y a usar diferentes lenguajes de programación de forma práctica. Incluye entre otros:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores

Los entornos integrados de desarrollo (IDE) agrupan estas herramientas de forma que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etcétera, gracias a que habitualmente cuentan con una interfaz gráfica de usuario (GUI) avanzada.

Software de aplicación, que permite a los usuarios llevar a cabo una o varias tareas más específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:
Aplicaciones de
automatización industrial
Aplicaciones ofimáticas
Software educativo
Software médico
Bases de datos
Videojuegos

Formas

El software adopta varias formas en distintos momentos de su ciclo de vida:
Código fuente: escrito por programadores. Contiene el conjunto de instrucciones destinadas a la computadora.
Código objeto: resultado del uso de un compilador sobre el código fuente. Consiste en una traducción de éste último. El código objeto no es directamente inteligible por el ser humano, pero tampoco es directamente entendible por la computadora. Se trata de una representación intermedia del código fuente. Véase MSIL (Microsoft Intermediate Language)
Código ejecutable: resultado de enlazar uno o varios fragmentos de código objeto. Constituye un archivo binario con un formato tal que el sistema operativo es capaz de cargarlo en la memoria de una computadora, y proceder a su ejecución. El código ejecutable es directamente inteligible por la computadora.

El proceso de creación de software

El proceso de creación de software es materia de la ingeniería del software. Es un proceso complejo que involucra diversas tareas de gestión y desarrollo. Como resumen de las etapas para la creación de un software, se pueden mencionar:
Análisis
Desarrollo
Construcción
Pruebas (unitarias e integradas)
Paso a Producción

Hardware
Término del inglés (Hardware) que se utiliza generalmente para describir los artefactos físicos de una tecnología. En un sentido más corto, el hardware puede ser equipo militar importante, equipo electrónico, o equipo informático. En la Informática se denomina hardware o soporte físico al conjunto de elementos materiales que componen una computadora. Hardware también son los componentes físicos de una computadora tales como el disco duro, CD-ROM, disquetera (floppy), etc... En dicho conjunto se incluyen los dispositivos electrónicos y electromecánicos, circuitos, cables, tarjetas, armarios o cajas, periféricos de todo tipo y otros elementos físicos.

Interior de una computadora enfriado con agua

El hardware se refiere a todos los componentes físicos (que se pueden tocar) de la computadora: discos, unidades de disco, monitor, teclado, ratón (mouse), impresora, placas, chips y demás periféricos. En cambio, el software es intangible, existe como ideas, conceptos, símbolos, pero no tiene sustancia. Una buena metáfora sería un libro: las páginas y la tinta son el hardware, mientras que las palabras, oraciones, párrafos y el significado del texto son el software. Una computadora sin software sería tan inútil como un libro con páginas en blanco.

Tipos de hardware

Se clasifica generalmente en básico y complementario, entendiendo por básico todo aquel dispositivo necesario para iniciar el funcionamiento de la computadora, y el complementario como su nombre lo dice sirve para realizar funciones específicas o más allá de las básicas.
Periféricos de entrada (E)
Son los que permiten al usuario que ingrese información desde el exterior. Entre ellos podemos encontrar: teclado, ratón (mouse), escáner, SAI (Sistema de Alimentación Ininterrumpida), micrófono, etc.
Periféricos de salida (S)
Son los que muestran al usuario el resultado de las operaciones realizadas por el PC. En este grupo podemos encontrar: monitor, impresora, altavoces, etc.
Periféricos de entrada/salida (E/S)
Son los dispositivos que pueden aportar simultáneamente información exterior al PC y al usuario. Aquí se encuentran: módem (Modulador/Demodulador), unidades de almacenamiento (Discos duros, disquetes o floppy), ZIP, Memorias de pequeño tamaño, flash, etc)...
Hardware Generalidades Computadora: aparato electrónico capaz de interpretar y ejecutar comandos programados para operaciones de entrada, salida, cálculo y lógica. Las computadoras:
Reciben entradas. La entrada son los datos que se capturan en un sistema de computación para su procesamiento.
Producen salidas. La salida es la presentación de los resultados del procesamiento.
Procesan información
Almacenan información
Todo sistema de cómputo tiene componentes de hardware dedicados a estas funciones:
Dispositivos de entrada
Dispositivos de salida
Unidad central de procesamiento. Es la computadora real, la "inteligencia" de un sistema de computación.
Memoria y dispositivos de almacenamiento.
Cada dispositivo de entrada es sólo otra fuente de señales eléctricas; cada dispositivo de salida no es más que otro lugar al cual enviar señales; cada dispositivo de almacenamiento es lo uno o lo otro, dependiendo de lo que requiera el programa; no importa cuáles sean los dispositivos de entrada y salida si son compatibles. Los elementos fundamentales que justifican el uso de las computadoras, radican en que las computadoras son:
Útiles.


Baratas: tanto con respecto a sí mismas como con respecto al costo de la mano de obra.
Fáciles de utilizar.


Tecnologías y avances

1ª generación: Con tubos de vacío, tubos de vidrio del tamaño de una bombilla que albergaban circuitos eléctricos. Estas máquinas eran muy grandes caras y de difícil operación.
2ª generación: con transistores. Máquinas más pequeñas, confiables y económicas.
3ª generación: Con la tecnología que permitió empaquetar cientos de transistores en un circuito integrado de un chip de silicio.
4ª generación: con el microprocesador, que es una computadora completa empaquetada en un solo chip de silicio.

I) Elementos de un equipo PC.

A)Presencia.

Podemos encontrar ordenadores personales: o De sobremesa. o Mini torre. o Torre. o De diseño. o Portátiles, tamaño libro (formato A4), o “Notebook”. o Informática móvil. De bolsillo (“Handbeld PC”), o de mano (“Pocket PC”).
Los elementos que componen un equipo del tipo no portátil, por lo general, son cuatro: • Ordenador, caja o unidad central. • Teclado y ratón. • Monitor.
Aunque se han ido incorporando más elementos que forman un equipo multimedia, como son: • Impresora. • Altavoces. • Micrófono. • Escáner. • MODEM. Etc.
Por elementos internos entendemos aquellos que se encuentran dentro de la caja del ordenador y externos los que se encuentran fuera; unidos a esta por cables o, actualmente, por un sistema de infrarrojos, sin cables.
Un elemento interno fundamental es la placa base formada por una serie de componentes unos fijos (soldados a la placa) y otros móviles o extraíbles. El resto de elementos internos, salvo la fuente de alimentación, se les puede considerar periféricos, e incluso, pueden ser externos. Son: • Disquetera o unidad de disquetes, actualmente de 3½ pulgadas. • Unidad de CD-ROM. • Regrabadora o unidad de CD-RW. • Disco duro. El panel frontal dispone de los botones de encendido, reiniciar (“reset”),los indicadores luminosos (“led”) de encendido y del disco duro, así como las bocas de las unidades de disquete y CD-ROM fundamentalmente.
Existen en la caja huecos o bahías para dispositivos antes señalados como, disquetera, discos duros, que pueden ser de dos medidas: • Bahías de 5 ¼ como para CD-ROM. • Bahías de 3 ½ como para la disquetera o disco duro.
B) PARTE POSTERIOR.

En la parte trasera se encuentran las tomas de corriente y las conexiones para periféricos como teclado, ratón, monitor, impresora, etc.
Suele haber dos tomas de corriente, una es de entrada al ordenador y la otra de salida para el monitor, de esta manera al apagar el ordenador se apaga el monitor, aunque algunos monitores disponen de su propia toma de corriente. El teclado puede presentar dos tipos de conector: uno ancho llamado DIM y otro más pequeño, mini DIM, conocido más como PS/2. Lo mismo le ocurre al ratón (“mouse”) que puede ser un conector serie o PS/2. Estas posibilidades vienen determinadas por los estándares o formatos de fabricación, “baby AT” o “ATX”, que luego se explican.


C) INTERIOR.

Diferenciamos fundamentalmente: • La fuente de alimentación. • La placa base o placa madre. • Las unidades de almacenamiento internas.
Todos estos elementos están unidos por dos tipos de cableado, unos son finos y de colores y parten de la fuente de alimentación, dando corriente continua a placa base y unidades de almacenamiento y otros son planos, como cinturones, sirven para llevar la información digital (cables de datos) entre la placa base y las unidades de almacenamiento. Estos cables se pueden presentar redondos y finos para evitar el calentamiento.
La caja dispone de una fuente de alimentación (transformador) que convierte la corriente alterna en continua y la transforma a distintos voltajes 12 y 5 voltios fundamentalmente, dando energía a todos los elementos internos y algunos externos como teclado, ratón, micrófono, altavoces (algunos llevan su propia FA) y mandos para juegos. Ver:
http://www.pchardware.org/cajas/fa/index.php
Ejemplos de dos fuentes de alimentación.
Potencia salida 200W Tecnología BABY AT Conectores • 2 conectores placa base AT • 2 conector disquetera 3 ½ • 3 conectores 5 ¼ de discos duros Alimentación 230V. AC / 4.0A max. / 50-60Hz Otras características Conector salida para conexión del monitor Interruptor fuente alimentación

CARACTERÍSTICAS FUENTE ALIMENTACION ATX:

Potencia salida 230W Tecnología ATX Conectores • 1 conector placa base ATX • 2 conector disquetera 3 ½ • 4 conectores 5 ¼ de discos duros Alimentación 230V. AC / 4.0A max. / 50-60Hz Otras características Conector salida para conexión del monitor
CARACTERÍSTICAS FUENTE ALIMENTACION ATX12v para algunas placas base con microprocesador Intel Pentium 4.


Ver articulo: Como probar una fuente ATX. El tema de la corriente (energía), en ordenadores con funciones vitales para un sistema toma gran importancia. El corte de energía supondría una catástrofe. Por lo que se recurre a aparatos llamados SAI (Sistema de alimentación ininterrumpida), en ingles UPS, son acumuladores o “baterías recargables”. En el caso de corte de corriente, estos aparatos mantienen la corriente durante un tiempo.
Ver:
http://www.mabis.org
Formatos de fabricación. Actualmente existen varios formatos de fabricación que afectan fundamentalmente a la fuente de alimentación y a la placa base, y consecuentemente al chasis o caja, son: Formatos de fabricación para placas base (Motherboard). o ATX o MicroATX o FlexATX Formatos de fabricación para fuentes de alimentación (Power Supply). o ATX / ATX12V o SFX / SFX12V o TFX12V Formatos de fabricación antiguos.

• Baby AT. • LPX. Tamaños reducidos. No proliferó. • NLX para chasis o cajas pequeñas.
VER:
http://www.formfactors.org/
Baby AT y ATX son los más utilizados. Aunque “Baby AT” esta en desuso. NLX es un formato creado para construir ordenadores pequeños “slimline”, tipo sobremesa.

Diferencias entre Baby AT y ATX:

• Diferente fuente de alimentación.
• El conector de la fuente a la PB es distinto.
• Baby AT lleva dos conectores de 6 contactos cada uno.
• ATX lleva un conector de 20 contactos.
• El cable del interruptor de encendido en AT va a la fuente de alimentación y en ATX va a la placa base.
• Tamaño y características de la Placa Base.
• Puertos fijos en ATX.
• Mejor distribución en ATX.
• Interfaz Avanzada de Control de Energía. ATX dispone de, entre otras cosas, la posibilidad de hibernación, es decir, se apaga el ordenador sin cerrar aplicaciones y al arrancar reanuda las aplicaciones en el punto en que se quedaron abiertas.
Existen placas base que son ambivalentes, presentan un formato Baby AT, pero incluyen características ATX, como:

• Doble conector AT y ATX a fuente de alimentación.
• Conectores en placa base para USB. • Interfaz Avanzada de Control de Energía.

D) Interrelación entre los elementos de un equipo.

El funcionamiento básico de un ordenador podría ser:
El flujo de trabajo consiste en que a la unidad central (placa base) se le envía información utilizando periféricos de entrada, esta procesa esa información creando nuevos datos que los muestra a través de los periféricos de salida, utilizando los periféricos de entrada y salida como medios para guardar información que en otra ocasión utilizaría. Los periféricos suelen ser elementos externos, por ejemplo, el teclado, monitor, ratón, aunque en los casos del disco duro, disquetera, CD-ROM o grabadora son periféricos internos. Existen periféricos que se insertan en ranuras de la placa base, como por ejemplo un MODEM, aunque también hay MODEM externos.

II) Componentes. A) La placa base.

La placa base o placa madre, suele ser la placa más grande.
1)Formatos
Placa Baby AT. Las características principales son: • Conector para la fuente de alimentación, tiene doce patillas en línea, machos, donde se alojan dos conectores hembras de 6 contactos cada uno. Los cables negros de ambos conectores deben estar juntos. • Un único conector al exterior, DIM de 5 contactos, hembra, para conectar el teclado. Los conectores para los puertos serie y paralelo externos vienen con cables que los unen a los conectores correspondientes de la placa. • Placas antiguas (PC-AT) no traían conectores para dispositivos de almacenamiento ni puertos, por lo que se necesitaba una tarjeta de expansión, llamada multipuerto, que incorporaba estas conexiones.


Placa ATX.

Características: • La ubicación del microprocesador permite poner tarjetas de ampliación grandes. • Mejor disposición de los componentes para facilitar la ventilación, el orden y la manipulación. • La fuente de alimentación se puede conectar y desconectar a través del software, ya que, aunque parezca que el ordenador está apagado, la F.A. facilita una pequeña tensión a la placa base. Esto facilita el control del consumo de energía (si el ordenador lleva un tiempo sin ser utilizado se puede apagar todo o algún dispositivo), pero los equipos siguen consumiendo electricidad una vez apagados. • Gracias a la anterior característica un ordenador ATX puede ser encendido no solo desde el pulsador de encendido, también desde el teclado, desde otro equipo remoto si se dispone de tarjeta de red con arranque (“wake up lan”) o al recibir una comunicación telefónica (fax) a través de un MODEM (“wake up ring”). • Incorpora conectores fijos (puertos serie, paralelo, USB y PS/2 para teclado y ratón), que implica que la caja sea de formato ATX. • Incorporación de nuevas tecnologías: bus AGP, nuevos micros (zócalos), microinterruptores en vez de puentes o “jumpers”, flash BIOS, etc..

Placa híbridas o ambivalentes. Realmente son placas Baby-AT que presentan dos conectores uno para fuente de alimentación Baby-AT y otro par ATX, que se ubican en una caja AT.
Placas NLX. Suceden a las LPX y como aquellas, su objetivo es simplificar el diseño para construir cajas de reducido tamaño (sobremesa o “slimline”). En ellas no existen ranuras de expansión fijas. Estas ranuras van en una tarjeta adicional que se conecta a la placa base en vertical. Placas ATX12v. Aunque la mayoría de los fabricantes definen este formato como ATX simplemente. Son placas que utilizan dos o tres conectores de corriente. Es decir de la fuente de alimentación salen dos o tres conectores para la placa base. Se las define 12v porque el conector cuadrado suministra 12 voltios a la placa base.


Micro ATX. Son placas ATX pero más pequeñas. Aunque los fabricantes, al ofrecer sus placas, las clasifican en función del zócalo para el procesador o en función del chipset. Por ejemplo: http://tw.giga-byte.com/products/products.htm Zócalos: [ Slot 1 Slot 2 Slot A Socket 370 Socket 423 Socket 478 Socket A Socket 7 Discontinued CPU Daughter/Riser Cards ] Chipsets: Intel 850E Intel 845 Intel 845D Intel 845E Intel 845G Intel 845GE Intel 845GL Intel 845PE Intel 850 SiS 645 SiS 645DX SiS 648 SiS 650 SiS 650GL SiS 651

2) Características funcionales: La transmisión de datos entre componentes, como microprocesador, RAM y periféricos es la principal función de la placa base. Para transmitir se emplean vías de comunicación llamadas BUS. La cantidad y velocidad en la transmisión de instrucciones y datos entre componentes de la de la placa se determina en función de la frecuencia y del ancho o tamaño de los bus del sistema.
Frecuencia y tamaño de los bus del sistema. El reloj, que es un componente de la placa, genera una sucesión de impulsos eléctricos a intervalos constantes. Por lo tanto marca la frecuencia, que es el número de ciclos por segundo, megahertzios (MHz), a la que el sistema trabaja. Es la base de la transmisión digital. En cada ciclo por una unidad de transmisión puede ir un impulso eléctrico o no. A esta mínima cantidad de información se le denomina bit y se representa por 1 o 0. Para aumentar la cantidad de información a procesar se utilizan varias unidades de transmisión, por las que en el mismo ciclo circula un bit por cada unidad. A este conjunto se le denomina BUS, y al número de unidades que posee se le dice ancho del bus o tamaño del bus. Por ejemplo, 32 bits por ciclo es una medida o ancho de bus e indica que en un ciclo van 32 bits por el bus. Si la frecuencia del reloj es de 100 millones de ciclos por segundo, en un segundo se transmitirían 3.200 millones de bits. El sistema presenta tres clases de bus: • Bus de control. Por él transmite el micro las ordenes.

• Bus de datos.
• Bus de direcciones. Actualmente el ancho del bus de control y datos (a ambos se les engloba con el nombre de bus del sistema) es de 64 bits y la frecuencia oscila entre ... . Bus de direcciones. El micro procesa ordenes y mueve datos que debe ir cogiendo de la RAM (“Random Access Memory”, memoria de acceso directo). La RAM esta dividida en celdas que el micro identifica a través de un bus de direcciones. Con un bus de 32 bits podríamos identificar hasta 232 celdas (4.294.967.296 celdas = 4 Gigabytes). Por lo tanto su tamaño determina la máxima memoria RAM que se puede tener.

CONTENIDO DE LA PLACA BASE

Componentes fijos:
• Chipset. • Reloj.
• Zócalo para el micro.
• Zócalos para la RAM.
• Ranuras de expansión.
• BIOS. (Removible).
• Memoria caché.
• Dispositivos integrados.
• Conectores internos y externos.
Componentes removibles:

• Microprocesador.
• Módulos de memoria RAM.
• Módulos de memoria caché.
• Tarjetas de expansión.
• Pila o batería.
• Puentes (jumpers) o microinterruptores (switchers).
Ver articulos: PC WORLD o junio 2001 “Dossier placas base”, pág. 329.
http://www.idg.es/pcworld/articulo.asp?idart=122544 o Número: 185, Marzo de 2002 Sección: En portada (Placas Base) Página: 114 http://www.idg.es/pcworld/articulo.asp?idart=131584
Ver aplicación multimedia de las partes y componentes de una placa base. Pinchar sucesivamente en “Lanzar Interfaz ...” y “especial”. Componentes Placa Base.
Ver fotos de componentes de placa base:
http://www.coloredhome.com/placa_base/placa_base.htm
El chipset. Es el principal elemento de la placa base. Es un conjunto de chips que conectan y controlan los distintos componentes (micro, caché, RAM, buses y puertos) y determinan:
• El tipo y modelos de micro según el zócalo instalado.
• El tipo y la cantidad máxima de memoria RAM que se puede instalar (bus de direcciones).
• El número y tipo de ranuras de expansión.
• La frecuencia o frecuencias a las que puede trabajar el bus del sistema, así como los factores de multiplicación (multiplicadores) que se pueden aplicar al microprocesador, memoria y otros componentes.
• El tamaño del bus del sistema.
• Características de ahorro de energía, de encendido y apagado por software y de encendido por teclado.
• La integración en placa base de otros dispositivos como controladora de sonido, red, SCSI, etc.
Según cómo sea el chipset se podrá:

• Conseguir el mejor rendimiento del equipo.
• Usar nuevas tecnologías.
• Actualizar el ordenador. Como el chipset se suelda a la placa base, es esta la que puede limitar las características de aquel. Los fabricantes de chipsets los hacen en función del microprocesador. Principales fabricantes:
• Intel. Solo chipsets para sus micros. Pentium y Celeron. Los más actuales: series 810, 815, 820 y 840.
• VIA. Hace chipsets para microprocesadores de Intel, como las series VIA Apollo Pro, para AMD con las seriee VIA Apollo K y para sus propios micros VIA Cyrix.
• ALI. Acer Laboratories Inc. Fabrica la serie MAGIK para AMD Athlon, los ALADDIN-PRO para micros de Intel, etc.
• SIS. Silicon Integrated Systems Corp. Construye los chipsets SIS730 para AMD, los SIS630 para Intel, etc. Para ver los más actuales y sus características visitar sus sitios web: • www.intel.com/intel/product/index.htm
www.via.tw/index.htm
www.ali.com.tw/eng/product/index.shtml
www.sis.com.tw/products/corelogic.htm

Extensiones de Archivos


En informática, una extensión de archivo o extensión de fichero, es una cadena de caracteres anexada al nombre de un archivo, usualmente antecedida por un punto. Su función principal es diferenciar el contenido del archivo de modo que el sistema operativo disponga el procedimiento necesario para ejecutarlo o interpretarlo, sin embargo, la extensión es solamente parte del nombre del archivo y no representa ningún tipo de obligación respecto al contenido del mismo.
Algunos
sistemas operativos, especialmente los herederos de DOS como Windows, utilizan las extensiones de archivo para reconocer su formato, incluyendo el de archivos ejecutables. Otros sistemas operativos, como los basados en Unix, utilizan las extensiones de archivo por simple convención, no necesariamente utilizándolas para determinar su tipo.
Siendo las extensiones de archivo legado del sistema DOS, muchas de sus actuales características fueron heredadas por limitaciones en dicho sistema. Los antiguos sistemas DOS limitaban la cantidad de caracteres de la extensión de archivo a tres, por lo que muchas extensiones convencionales poseen esa cantidad de caracteres. Además, los nombres de archivo en sistemas DOS son insensibles a las mayúsculas y minúsculas, por lo que la mayoría de las extensiones de archivo pueden ser escritos indiferentemente en minúsculas como en mayúsculas o una combinación de ambas.


Un mismo nombre básico puede, por la extensión, contener archivos de distinto propósito. Como en este ejemplo de DOS:APLICACIÓN.BAS = Archivo Fuente escrito en lenguaje BASIC
APLICACIÓN.OBJ = Archivo objeto (necesario para su compilación)
APLICACIÓN.EXE = Programa Ejecutable
APLICACIÓN.TXT = Archivo de texto ASCII "texto plano"
APLICACIÓN.DOC = Archivo de texto con formatos
APLICACIÓN.VBS = Archivo fuente escrito en lenguaje Visual Basic.
En todos estos casos las extensiones diferencian los nombres de los archivos a la vez que los identifican ante las aplicaciones que pueden manejarlos.


Historia


En los sistemas Unix los nombres de los archivos pueden contener cualquier carácter excepto el separador de directorios ("/") y por lo general no tienen límite en su tamaño o es un límite aceptable. La extensión no es un elemento diferenciado sino una convención dada a los nombres de archivo para reconocer su contenido.
En
DOS los nombres de los archivos tenían un máximo de 8 caracteres, un punto y una extensión de como máximo tres letras, en total un máximo de 12 caracteres del Código ASCII que permitían distinguir unos archivos de otros dentro de un mismo directorio. No todos los caracteres del código ASCII estaban permitidos para nombrar un archivo, pues algunos (ejemplo: /*?+\ y otros) estaban reservados para otras funciones.
En
Windows 95 desaparecieron los límites impuestos por DOS en el número de caracteres del nombre de archivo y de la extensión. BY nani

Implicaciones de seguridad

El hecho de que los sistemas operativos Windows escondan la extensión de archivo por defecto es causa del éxito de muchos virus que dependen de que el usuario los ejecute para funcionar. Una técnica común empleada por muchos programadores de virus es "enmascarar" la extensión de un archivo (especialmente ejecutables) con una extensión inofensiva. Por ejemplo, un ejecutable puede ser nombrado "REPORTE.DOC.exe", para, aprovechando que algunos Sistemas Operativos por defecto ocultan las extensiones más comunes, dar la ilusión de que se trata de un archivo DOC (documento de Microsoft Word), cuando en realidad se trata de un programa ejecutable (EXE). Otra técnica utilizada en la distribución de virus y en particular aquellos distribuidos por correo electrónico es el utilizar la extensión COM (ejecutable en sistemas DOS) disfrazado como parte de un nombre de dominio común, como por ejemplo "yahoo.com".XD

Ejemplos de extensiones
Algunas extensiones comunes son:


Propias de DOS/Windows:
BAT
Archivo de proceso por lotes para DOS
COM Archivo binario ejecutable (DOS)
DLL Biblioteca de carga dinámica
DRV Driver de hardware
EXE Archivo binario ejecutable
SCR Ejecutable especial (
salvapantallas)
LNK
Acceso directo
CAB (Cabinet)
archivo comprimido
HLP Ayuda de Windows
INI Configuración
CHM Ayuda
HTML
HTA Aplicación HTML
PPT Archivo de
Power Point
XLS
Hoja de Cálculo MS-Excel
BMP Archivo de mapa de bits
Otros tipos:
BAS Programa fuente en
Basic / Módulo de Visual Basic
DOC Documento de texto,
Word, y otros
OBJ Archivo de código objeto. Archivo intermedio en un proceso de compilación en lenguajes como
C
TMP
Archivo temporal
TXT Documento de texto sin formato
GIF, JPG, PNG imagen de mapa de bits con compresión
ZIP, RAR, ARJ archivo comprimido
WAV, MP3 formato de sonido

Pasos para instalar Windows XP

Informe Nº1


Iniciamos la instalación de la versión de Windows NT que se tenga a la mano (2000/XP/2003) introduciendo el CD en la unidad lectora, si el CD no inicia automáticamente; reinicie de nuevo con el CD adentro, verifique que el CD funcione correctamente, verifique que la lectora funcione correctamente o verifique que el BIOS esté correctamente configurado para iniciar por CD-ROM.Luego iniciará la instalación, si disponemos de un disco duro de tipo tipo SATA o SCSI presionamos F6 y para instalar los controladores de la unidad. Para descargar los controladores SATA puede buscarlos en el CD de los controladores de la placa base o ir a la página del fabricante de la placa base y descargar los controladores SATA para la instalación de estos, recuerde que esto se hace mediante un Disquette.............El CD del sistema debe cargar una serie de controladores para el computador y el correcto funcionamiento de la instalación, tenga paciencia esto lleva su tiempo. Una vez que termina de cargar los controladores aparece una pantalla donde presionaremos la tecla ENTER o ENTRAR para continuar con la instalación.Después nos presentará una pantalla que contiene el CLUF (Contrato de Licencia para el Usuario Final) donde debemos aceptar los términos de esta licencia para poder continuar, aceptamos presionando la tecla F8.Una vez aceptado el CLUF Windows XP mostrará en pantalla las particiones existentes, en este caso se disponen de 2Gb como espacio no particionado, para este caso sucede porque el disco no ha sido particionado, procederemos a realizar el correcto particionamiento del mismo.Siempre es recomendable tener 2 (dos) particiones, donde la primera partición de la lista (normalmente C:\ ) será únicamente para el sistema y los programas (se recomienda 10Gb o un poco más), y las demás particiones para guardar datos de usuario, esto aumentará la seguridad de nuestros datos. (También véase Manual Partition Magia para particionar el disco con un programa de terceros) Procedemos a crear una nueva partición presionando la tecla C. Para este caso elegiremos (es solo como ejemplo) 1500Mb (1.5Gb Aprox.) para la partición del sistema, y el resto para la partición de datos.Aceptamos el particionamiento y se nos presentarán las 2 (dos) particiones particiones.Elegimos con las teclas direccionales (Flecha hacia arriba, flecha hacia abajo) la partición donde instalaremos Windows, en este caso la de 1500Mb, presionamos la tecla ENTER sobre la opción. Se presentarán varias opciones para el formato (Véase Tipos de sistemas de archivos), si el disco es superior a los 32Gb solo nos mostrará tipo de formato con NTFS y si es inferior a 32Gb se nos mostrará NTFS y FAT32. Más información acerca del formato rápido o completo en el siguiente enlace: Diferencias entre formato rápido y completo.La velocidad del formato depende de la velocidad de escritura/lectura del disco duro así como también del tipo que hayamos elegido, el rápido puede tardar 2 minutos mientras que el completo unos 20 o más.NOTA: Al formatear una partición se perderán todos los datos (Música, documentos, vídeos, programas, controladores) que existen en esta. Si lo que desea es convertir una partición FAT32 a NTFS véase uso del comando Convertí.Una vez terminado el formateo de la unidad se procederá automáticamente a copiar los archivos para instalar el Sistema Operativo Windows.Luego de que se termine la copia de archivos se reiniciará el sistema en 15 segundos, o si usted lo desea, presione ENTER para reiniciar antes.Después de que se reinicie el sistema no extraiga el CD de la unidad ni presione ninguna tecla, todo el resto del proceso será automatizado. Se le presentarán algunos cuadros de diálogo para la configuración del sistema. Durante el proceso de instalación se le pedirán datos como nombre, ubicación, zona horaria, y la llave o clave del producto ubicado en un sector de la caja del CD.Ya terminado el proceso el sistema se reiniciará, extraiga el CD de instalación. Iniciará ya el sistema operativo.Luego de que ya cargue el sistema empezará el asistente para la configuración de las cuentas de usuario.Estos son los pasos para instalar Windows 2000/XP/2003, como se pudo notar es bastante, cabe destacar que prácticamente todas las instalaciones de Microsoft Windows son similares.Es posible que luego de finalizar la instalación deba instalar ciertos controladores o que es lo mismo, “Drivers”, se recomienda instalarlos con el CD de cada dispositivo, de no tenerlo a la mano vea el siguiente enlace Búsqueda y recopilación de controladores

Tecnología Wi-fi

Wi-Fi (o Wi-fi, WiFi, Wifi, wifi) (del
inglés Wireless Fidelity) es un conjunto de estándares para redes inalámbricas basados en las especificaciones 802.11. Creado para ser utilizado en redes locales inalámbricas; es frecuente que en la actualidad también se utilice para acceder a Internet.
Wi-Fi es una marca de la Wi-Fi Alliance (anteriormente la
Wireless Ethernet Compatibility Alliance), la organización comercial que prueba y certifica que los equipos cumplen los estándares 802.11.

Historia

El problema principal que pretende resolver la
normalización es la compatibilidad. No obstante existen distintos estándares que definen distintos tipos de redes inalámbricas. Esta variedad produce confusión en el mercado y descoordinación en los fabricantes. Para resolver este problema, los principales vendedores de soluciones inalámbricas (3com, Airones, Intersil, Lucent Technologies, Nokia y Symbol Technologies) crearon en 1999 una asociación conocida como WECA (Wireless Ethernet Compability Aliance, Alianza de Compatibilidad Ethernet Inalámbrica) . El objetivo de esta asociación fue crear una marca que permitiese fomentar más fácilmente la tecnología inalámbrica y asegurase la compatibilidad de equipos.
De esta forma en abril de 2000
WECA certifica la interoperatibilidad de equipos según la norma IEEE 802.11b bajo la marca Wi-Fi (Wíreless Fidelity, Fidelidad Inalámbrica). Esto quiere decir que el usuario tiene la garantía de que todos los equipos que tenga el sello Wi-Fi pueden trabajar juntos sin problemas independientemente del fabricante de cada uno de ellos. Se puede obtener un listado completo de equipos que tienen la cetificación Wi-Fi en www.wirelessethernet.org/certified_products.asp.
En el año 2002 eran casi 150 miembros de la asociación
WECA. Como la norma 802.11b ofrece una velocidad máxima de transferencia de 11 Mbps ya existen estándares que permiten velocidades superiores, WECA no se ha querido quedar atrás. Por ese motivo, WECA anunció que empezaría a certificar también los equipos IEEE 802.11a de la banda de 5 Ghz mediante la marca Wi-Fi5.
La norma
IEEE.802.11 fue diseñada para sustituir a las capas físicas y MAC de la norma 802.3 (Ethernet). Esto quiere decir que en lo único que se diferencia una red Wi-Fi de una red Ethernet, es en la forma como los ordenadores y terminales en general acceden a la red; el resto es idéntico. Por tanto una red local inalámbrica 802.11 es completamente compatible con todos los servicios de las redes locales de cable 802.3 (Ethernet).
Ζ Η ηΖΖΘΣä Ëê== Normalización ==
Artículo principal:
IEEE 802.11
Hay tres tipos de Wi-Fi, basado cada uno de ellos en un estándar IEEE 802.11 aprobado. Un cuarto estándar, el 802.11n, está siendo elaborado y se espera su aprobación final para la segunda mitad del año 2007.
Los estándares
IEEE 802.11b e IEEE 802.11g disfrutan de una aceptación internacional debido a que la banda de 2.4 GHz está disponible casi universalmente, con una velocidad de hasta 11 Mbps y 54 Mbps, respectivamente. Existe también un primer borrador del estándar IEEE 802.11n que trabaja a 2.4 GHz a una velocidad de 108 Mbps. Aunque estas velocidades de 108 Mbps son capaces de alcanzarse ya con el estandar 802.11g gracias a técnicas de aceleramiento que consiguen duplicar la transferencia teórica. Actualmente existen ciertos dispositivos que permiten utilizar esta tecnología, denominados Pre-N, sin embargo, no se sabe si serán compatibles ya que el estándar no está completamente revisado y aprobado.

Tarjeta Wi-Fi para PalmOne.

En la actualidad ya se maneja también el estándar IEEE 802.11a, conocido como WIFI 5, que opera en la banda de 5 GHz y que disfruta de una operatividad con canales relativamente limpios. La banda de 5 GHz ha sido recientemente habilitada y, además no existen otras tecnologías (Bluetooth, micro-ondas, etc) que la estén utilizando, por lo tanto hay muy pocas interferencias...
La tecnología inalámbrica
Bluetooth también funciona a una frecuencia de 2.4 GHz por lo que puede presentar interferencias con Wi-Fi, sin embargo, en la versión 1.2 y mayores del estándar Bluetooth se ha actualizado su especificación para que no haya interferencias en la utilización simultánea de ambas tecnologías.

Prospectiva

Algunos argumentan que Wi-Fi y las tecnologías de consumo relacionadas son la clave para reemplazar a las redes de telefonía móvil como GSM. Algunos obstáculos para que esto ocurra en el futuro próximo son la pérdida del roaming, la autenticación más precaria y la estrechez del espectro disponible.
A pesar de dichos problemas, compañías como
SocketIP y Symbol Technologies están ofreciendo plataformas telefónicas (reemplazos de centrales y terminales (teléfonos) que utilizan el transporte Wi-Fi.
La plataforma GOWEX interconnecta muchos operadores, de manera que se haga una red global Wi-Fi permitiendo la movilidad de los ciudadanos.

Seguridad

Uno de los problemas más graves a los cuales se enfrenta actualmente la tecnología Wi-Fi es la seguridad. Un muy elevado porcentaje de redes son instaladas por administradores de sistemas y redes por su simplicidad de implementación sin tener en consideración la seguridad y, por tanto, convirtiendo sus redes en redes abiertas, sin proteger la información que por ellas circulan. Existen varias alternativas para garantizar la seguridad de estas redes. Las más comunes son la utilización de protocolos de cifrado de datos para los estándares Wi-Fi como el WEP y el WPA que se encargan de codificar la información transmitida para proteger su confidencialidad, proporcionados por los propios dispositivos inalámbricos, o IPSEC (túneles IP) en el caso de las VPN y el conjunto de estándares IEEE 802.1X, que permite la autenticación y autorización de usuarios. Actualmente existe el protocolo de seguridad llamado WPA2 (estándar 802.11i), que es una mejora relativa a WPA, es el mejor protocolo de seguridad para Wi-Fi en este momento. Para su utilización en PCs con Windows XP se requiere el Service Pack 2 y una actualización adicional. También es necesario tener hardware (Access Point y clientes) de última generación que soporte WPA2, pues los puntos de acceso antiguos no lo soportan.

Dispositivos

Existen varios dispositivos que permiten interconectar elementos WiFi, de forma que puedan interactuar entre si. Entre ellos destacan routers, puntos de acceso ..., para la emisión de la señal WiFi y para la recepción se utilizan tarjetas para conectar a los PC, ya sean internas, como tarjetas PCI o bien USB (tarjetas de nueva generación que no requieren incluir ningún hardware dentro del ordenador).

Enrutador.

Los puntos de acceso funcionan a modo de emisor remoto, es decir, en lugares donde la señal wifi del router no tenga suficiente radio, se colocan estos dispositivos, que reciben la señal bien por un cable UTP que se lleve hasta él o bien que capture la señal débil y la amplifique (aunque para este ultimo caso existen aparatos especializados que ofrecen un mayor rendimiento).

Detalle de enrutador, se ven salidas RJ-45.

Los router son los que reciben la señal de la línea que ofrezca el operador de telefonía, se encargan de todos los problemas inherentes a la recepción de la señal, donde se incluye el control de errores y extracción de la información, para que los diferentes niveles de red puedan trabajar. En este caso el router efectúa el reparto de la señal, de forma muy eficiente.
Además de
routers, hay otros dispositivos que pueden encargarse de la distribución de la señal, aunque no pueden encargarse de las tareas de recepción, como pueden ser hubs y switch, estos dispositivos son mucho más sencillos que los routers, pero también su rendimiento en la red local es muy inferior

Repetidor de señal.

Los dispositivos de recepción abarcan tres tipos mayoritarios: tarjetas PCI, tarjetas PCMCIA y tarjetas USB.
Las tarjetas
PCI para WiFi se agregan a los ordenadores de sobremesa, permiten un acceso muy eficiente, la única desventaja de este tipo de tarjeta es que requiere abrir el ordenador.
Las tarjetas
PCMCIA son un modelo que se utilizo mucho en los primeros ordenadores portátiles, la mayor parte de estas tarjetas solo son capaces de llegar hasta la tecnología B de WiFi, no permitiendo por tanto disfrutar de una velocidad de transmisión demasiado elevada

Tarjeta USB para WiFi.

Las tarjetas USB para WiFi son el tipo de tarjeta más moderno que existe y más sencillo de conectar a un pc, ya sea de sobremesa o portátil, haciendo uso de todas las ventajas que tiene la tecnología USB, además la mayor parte de las tarjetas USB actuales permite utilizar la tecnología G de WiFi, incluso algunas ya ofrecen la posibilidad de utilizar la llamada tecnología PreN, que aún no esta estandarizada, pero parece que pronto veremos su aparición

Ventajas y desventajas

Una de las desventajas que tiene el sistema Wi-Fi es la pérdida de velocidad en relación a la misma conexión utilizando cables, debido a las interferencias y pérdidas de señal que el ambiente puede acarrear. Existen algunos programas capaces de capturar paquetes, trabajando con su tarjeta Wi-Fi en modo promiscuo, de forma que puedan calcular la contraseña de la red y de esta forma acceder a ella, las claves de tipo WEP son relativamente fáciles de conseguir para cualquier persona con un conocimiento medio de informática. La alianza Wi-Fi arregló estos problemas sacando el estándar WPA y posteriormente WPA2, basados en el grupo de trabajo 802.11i. Las redes protegidas con WPA2 se consideran robustas dado que proporcionan muy buena seguridad.
Los dispositivos Wi-Fi ofrecen gran comodidad en relación a la movilidad que ofrece esta tecnología, sobre los contras que tiene Wi-Fi es la capacidad de terceras personas para conectarse a redes ajenas si la red no está bien configurada y la falta de seguridad que esto trae consigo.
cabe aclarar que pese a toda la tacnologia no es compatible con otros tipos de conexiones sin cables