viernes, 5 de junio de 2009

domingo, 23 de noviembre de 2008

Base de Datos.-

Es cualquier conjunto de datos organizados para su almacenamiento en la memoria de un ordenador o computadora, diseñado para facilitar su mantenimiento y acceso de una forma estándar. Las Bases de Datos están compuestas por tablas. La información se organiza en campos y registros. Un campo se refiere a un tipo o atributo de información, y un registro, a toda la información sobre un individuo. Por ejemplo, en una base de datos que almacene información de tipo agenda, un campo será el NOMBRE, otro el NIF, otro la DIRECCIÓN..., mientras que un registro viene a ser como la ficha en la que se recogen todos los valores de los distintos campos para un individuo, esto es, su nombre, NIF, dirección... Los datos pueden aparecer en forma de texto, números, gráficos, sonido o vídeo. Normalmente las bases de datos presentan la posibilidad de consultar datos, bien los de un registro o los de una serie de registros que cumplan una condición. También es frecuente que se puedan ordenar los datos o realizar operaciones sencillas, aunque para cálculos más elaborados haya que importar los datos en una hoja de cálculo. Para facilitar la introducción de los datos en la base se suelen utilizar formularios; también se pueden elaborar e imprimir informes sobre los datos almacenados.

Desde su aparición en la década de 1950, estas aplicaciones se han hecho imprescindibles para las sociedades industriales. La primera base de datos para PC data de 1980; era el dBase II, desarrollado por el ingeniero estadounidense Wayne Ratliff. Desde entonces, su evolución ha seguido paralela a la que ha experimentado el software, y hoy existen desde bases de datos para una utilización personal hasta bases de datos corporativas, soportadas por grandes sistemas informáticos.

Hay cuatro modelos principales de bases de datos: el modelo jerárquico, el modelo en red, el modelo relacional (el más extendido hoy día; los datos se almacenan en tablas y se accede a ellos mediante consultas escritas en SQL) y el modelo de bases de datos deductivas. Otra línea de investigación en este campo son las bases de datos orientadas a objeto, o de objetos persistentes.

SQL.- Lenguaje de consulta estructurado, en informática, un lenguaje utilizado en bases de datos para consultar, actualizar y manejar bases de datos relacionales. Se deriva de un proyecto de investigación de IBM, que creó el 'lenguaje estructurado de consulta en inglés' (SEQUEL) a mediados de la década de 1970. El SQL (Structured Query Language) es un estándar aceptado en productos de bases de datos, que fue utilizado comercialmente por primera vez por la empresa Oracle en 1979. A pesar de que no se trata de un lenguaje de programación como puedan serlo C o Pascal, puede utilizarse en el diseño de consultas interactivas y puede incluirse en una aplicación como un conjunto de instrucciones de manejo de datos (sentencias). Aunque en el mercado se pueden encontrar diversas variantes (dialectos) del lenguaje SQL, todos tienen un mínimo común basado en el estándar ANSI SQL de 1986, con extensiones propietarias. Desde 1991 se fueron realizando progresos para disponer de un estándar cada vez más completo, conocido como SAG SQL, propiciado por el denominado SQL Access Group.

El SQL estándar cuenta con elementos destinados a la definición, modificación, control, protección de los datos y acceso a bases de datos distribuidas en una red, haciendo factible que varios usuarios puedan consultar la misma base de datos de forma simultánea. Debido a su simplicidad, que proviene de ser sintáctica y gramaticalmente cercano al lenguaje natural, pueden utilizarlo tanto los usuarios técnicos como los que no lo son.

Para insertar datos en SQL:

INSERT INTO “nombre de la tabla” VALVES (“registro”)

INSERT INTO Director VALVES (AB, Italiano)

Para Hacer consultas en SQL:

SELECT “nombre del campo” FROM “nombre de la tabla”

SELECT titulo FROM Pelicula

SELECT “nombre del campo” FROM “nombre de la tabla” WHERE ” condición de la búsqueda”

SELECT titulo FROM pelicula WHERE genero=Accion

Base de Datos Relacional.- Es un tipo de base de datos o sistema de administración de bases de datos, que almacena la información en varias tablas (filas y columnas de datos) o ficheros independientes y realiza búsquedas que permiten relacionar datos que han sido almacenados en más de una tabla.

En las tablas de una base de datos relacional, las filas representan registros (conjuntos de datos acerca de individuos o elementos separados) y las columnas representan campos (atributos particulares de un registro). Las tablas o ficheros de la base de datos relacional deben tener un campo común, es decir, un campo que almacena, en cada una de ellas, la misma información para cada registro y que va a ser el que permita establecer la relación al realizar las consultas. Por ejemplo, si una tabla contiene los campos NÚM-EMPLEADO, APELLIDO, NOMBRE y ANTIGÜEDAD, otra tabla puede contener los campos DEPARTAMENTO, NÚM-EMPLEADO y SALARIO; la base de datos relacional utilizará el campo NÚM-EMPLEADO de las dos tablas para encontrar información relativa a un empleado, y que estaba almacenada en alguna de las dos tablas, como por ejemplo los nombres de los empleados que ganan un cierto salario o los departamentos de todos los empleados contratados a partir de un día determinado. El resultado de la búsqueda produce una tercera tabla que combina los datos solicitados de ambas tablas. En otras palabras, una base de datos relacional utiliza los valores coincidentes de campos comunes de dos tablas para relacionar información de ambas. Por lo general, los productos de bases de datos para microcomputadoras o microordenadores son bases de datos relacionales.

El Software


Es la parte intangible del computador, es decir, lo que no podemos tocar del computador. Son los programas de las computadoras, son las instrucciones responsables de que el hardware (la máquina) realice su tarea.

El software de una computadora se divide en 4 jararquías:

1.- Software Base (Sistema Operativo y Programas de Utilidad).

2.- Middleware.

3.- Lenguajes de Programación-Compiladores.

4.- Software de aplicación.

Sistema Operativo.- Virtualmente, cada computadora depende de un SO (sistema operativo) que mantenga el hardware funcionando de forma eficiente y facilite el proceso de comunicación con él. El sistema operativo se ejecuta desde el momento de que se enciende una computadora, proporcionando una capa de aislamiento entre usted los bits y los bytes que componen el mundo del hardware de la computadora. Existen varios Sistemas Operativos tales como: MS DOS, Windows 95, Windows 98, Windows 2000, Windows XP, Windows Vista, Windows NT, Windows Server, Windows Millennium, Windows CE.NET, Palm OS, Mac OS, Linux, Unix, Minix, etc.

- El sistema Operativo permite el funcionamiento del hardware.

- Ejecutan Instrucciones.

- Facilita la comunicación hardware y persona.

- Gestiona la memoria.

- Gestiona trabajos concurrentes (permite que la computadora ejecute varias instrucciones al mismo tiempo).

- Se encarga de la comunicación en red.

- Se encarga de la seguridad.

Programas de Utilidad.- Son Programas diseñados para realizar una función de mantenimiento del ordenador o computadora, de una aplicación o de un entorno de desarrollo. Sirven como herramientas de mantenimiento del sistema y reparan todo aquello que el sistema operativo no es capaz de hacer por si solo. Como los programas para recuperar datos perdidos o borrados accidentalmente en el disco duro, los que permiten comparar el contenido de dos documentos o los depuradores de código, los defragmentadores de disco, los antivirus, los controladores de hardware o instaladores, etc.

Middleware.- Son software para servidores que permite que cualquier página web pueda verse a través de cualquier navegador. Es un software de conectividad que enlaza las máquinas cliente y servidor, proporcionando un acceso fácil a la información.

Lenguajes de Programación.- Es un lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Se asume generalmente que la traducción de las instrucciones a un código que comprende la computadora debe ser completamente sistemática. Normalmente es la computadora la que realiza la traducción.

Existen lenguajes de programación de Bajo Nivel y de Alto Nivel.

Lenguajes de Bajo Nivel.- Estos lenguajes procesan exclusivamente señales electrónicas binarias. Dar una instrucción a un microprocesador supone en realidad enviar series de unos y ceros espaciadas en el tiempo de una forma determinada. Esta secuencia de señales se denomina código máquina. El código representa normalmente datos y números e instrucciones para manipularlos. Un modo más fácil de comprender el código máquina es dando a cada instrucción un mnemónico, como por ejemplo STORE, ADD o JUMP. Esta abstracción da como resultado el ensamblador, un lenguaje de muy bajo nivel que es específico de cada microprocesador.

Los lenguajes de bajo nivel permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. Más importante es el hecho de que los programas escritos en un bajo nivel son prácticamente específicos para cada procesador. Si se quiere ejecutar el programa en otra máquina con otra tecnología, será necesario reescribir el programa desde el principio.

Lenguajes de Alto Nivel.- Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como 'IF CONTADOR = 10 THEN STOP' pueden utilizarse para pedir a la computadora que pare si CONTADOR es igual a 10. Por desgracia para muchas personas esta forma de trabajar es un poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rígida y sistemática.

Compiladores.- Es el programa traductor cuya misión es convertir un programa completo escrito en u lenguaje de alto nivel antes de que se ejecute por primera vez. La traducción de una serie de instrucciones en lenguaje ensamblador (el código fuente) a un código máquina (o código objeto) no es un proceso muy complicado y se realiza normalmente por un programa especial llamado compilador. La traducción de un código fuente de alto nivel a un código máquina también se realiza con un compilador, en este caso más complejo, o mediante un intérprete. Un compilador crea una lista de instrucciones de código máquina, el código objeto, basándose en un código fuente. El código objeto resultante es un programa rápido y listo para funcionar, pero que puede hacer que falle el ordenador si no está bien diseñado.

Software de Aplicación.- Son programas o conjunto de instrucciones escritas en un lenguaje de programación para su ejecución en un ordenador o computadora, diseñados para facilitar al usuario la realización de un determinado tipo de trabajo. Posee ciertas características que le diferencia de un sistema operativo (que hace funcionar al ordenador), de una utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión de un almacén. Ciertas aplicaciones desarrolladas 'a medida' suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos. Todos los programas deben de tener: Renuncias, Documentación (Manual), Compatibilidad, Licencias, Actualizaciones y Distribución.

El Hardware


El hardware es la parte tangible del computador es decir lo que se puede ver y tocar. Todo lo que va conectado al computador en forma externa por medio de cables o de forma inalámbrica lleva el nombre de periféricos. Los periféricos se clasifican en: entrada, salida y de almacenamiento.

El teclado.- El teclado es un principal dispositivo de entrada por el cual podemos ingresar la mayoría de información, un teclado realiza sus funciones mediante un microcontrolador, estos micro controladores tienen un programa instalado para su funcionamiento, estos mismos también son ejecutados y realizan la exploración matricial de las teclas cuando se presiona alguna, y así determinar cuales están pulsadas, por cada pulsación o liberación de una tecla el microcontrolador envía un código identificado con el nombre de Scan Code, el cual nos permite que varias teclas sean pulsadas simultáneamente, el teclado genera un código diferente cuando se pulsa una tecla y se la libera. Hoy en día existen teclados en pantalla (teclados virtuales), que se utilizan con el ratón o con un dispositivo especial (joystick). Un teclado realiza sus funciones mediante un microcontrolador, estos microcontraladores tienen un programa instalado para su funcionamiento, estos mismos son ejecutados y realizan la exploración matricial de las teclas cuando se presiona alguna, y así determinar cuales están pulsadas.

El Mouse.- dispositivo señalador muy común, popularizado gracias a estar incluido en el equipamiento estándar del Apple Macintosh a partir de 1984 y posteriormente, en 1986, en los ordenadores Amstrad; IBM lo incluyó en sus ordenadores PC un año más tarde. La aparición de este dispositivo y de la interfaz gráfica de usuario, que une un puntero en la pantalla de la computadora al movimiento del ratón o mouse, abrió el potente mundo de las computadoras a una población anteriormente excluida de él a causa de la oscuridad de los lenguajes de órdenes de las computadoras y de la interfaz de línea de comandos. Existen muchas variaciones en su diseño, con formas distintas y distinto número de botones, pero todos funcionan de un modo similar. Cuando el usuario lo mueve, una bola situada en la base hace girar un par de ruedas que se encuentran en ángulo recto. El movimiento de las ruedas se convierte en señales eléctricas, contando puntos conductores o ranuras de la rueda. Existen mouse de tipo: MECANICOS, OPTICOS, DE LASER, POR CABLE, INALAMBRICO, TRACKBALL, POINTING STICK, TOUCHPAD.

MECANICOS.- Tiene una bola de plástico, de varias capas, en su parte inferior para mover ruedas que general pulsos en respuesta al movimiento de este sobre la superficie

OPTICOS.- Es una variante que carece de la bola de goma, se considera uno de lo mas modernos y prácticos actualmente. Su funcionamiento se basa en un sensor óptico causa movimiento nervioso sobre la pantalla.

DE LASER.- Este tipo es mas sensible y preciso.

POR CABLE.- Es el formato mas popular y mas económico y actualmente se distribuyen con dos tipos de conectores posibles, tipo USB y PS_2

INALAMBRICO.- Para ello requiere un receptor de la señal inalámbrica que produce, mediante baterías. Según la tecnología inalámbrica usadas pueden distinguirse varias posibilidades: Radio Frecuencia, Infrarrojo o Bluetooth

TOUCHPAD.- Es un pequeño panel sensible a las presiones leves. El usuario mueve el puntero arrastrando un dedo sobre esta superficie.

POINTING STICK.- Es un pequeño palo situado en el centro de la tecla y que responde a la presión de un dedo para desplazar el puntero en la dirección de dicha presión.

TRACKBALL.- Se parece a un ratón dado la vuelta, permanece quieto mientras el usuario se mueve y tiene una bola al lado mouse en el cual permite mover el puntero.

El monitor.- El dispositivo en el que se muestran las imágenes generadas por el adaptador de vídeo del ordenador o computadora. El término monitor se refiere normalmente a la pantalla de vídeo y su carcasa. El monitor se conecta al adaptador de vídeo mediante un cable. La calidad del monitor se mide por su tamaño (especificado como la longitud de la diagonal de la pantalla, medida en pulgadas), el tamaño del punto, la frecuencia de barrido horizontal y la frecuencia de barrido vertical o frecuencia de refresco. En un principio, todos los monitores estaban basados en tubos de rayos catódicos, similares a las pantallas de televisión. Un monitor puede clasificarse, según la tecnología empleada para formar las imágenes en: CRT, PANTALLAS LCD, PANTALLAS PLASMA, MONITORES PANTALLA TACTIL.

Características.- Existen cuatro características las cuales son:

1.- Tamaño.- Se lo mide en forma diagonal en el monitor

2.- Densidad de puntos.- Es la separación de los putos mientras menos sea la distancia mayor será la nitidez de la imagen.

3.- Resolución.- Es la cantidad de píxeles que se pueden ubicar en un determinado modo de pantalla. Estos píxeles están a su vez distribuidos entre el total de horizontales y el de vértices

4.- El índice de refrescamiento.- Es el número de veces que se dibuja a pantalla por segundo. Evidentemente, cuando mayor sea la cantidad de veces que se refresque, menos se nos cansara la vista y trabajaremos más cómodos y con menos problemas visuales.

Impresoras.- Es un periférico de salida que permite producir una copia permanente de textos o gráficos de documentos almacenados en la computadora en formato electrónico en medio físicos normalmente en papel a través de cartuchos de tinta o tecnología láser. Las impresoras pueden estar conectadas a la computadora por medio de un cable, o a varias computadoras por medio de una red (Ethernet o Wireless).

Tipos de impresora.-

Impresora de impactos.- Se basan en el principio de la decalcación, al golpear una aguja o una rueda de caracteres contra una cinta con tinta. El resultado del golpe es la impresión de un punto o un caracter en el papel que está detrás de la cinta. Las impresoras margarita e impresoras matriciales son ejemplos de impresoras de impacto. Una impresora de impacto es una impresora que recurre principalmente a procesos mecánicos para imprimir en papel.

Puede ser de tres tipos:
- Impresora de Línea.
- margarita
- matricial (o de agujas),

Impresora de Línea.- Es una de las tecnologías más antiguas de impresión, y consta de un tambor o una cadena con caracteres los cuales se mueven delante de una cinta y al golpear contra esta marcan el caracter en la hoja.
Eran muy rápidas y muy ruidosas también. Exigían un mantenimiento alto.
Ya están en desuso.

Impresora margarita.- Este tipo de mecanismo era muy utilizado en las máquinas de escribir tradicionales, donde una esfera con varios caracteres (la margarita) giraba hasta posicionar el carácter pretendido enfrente de un pequeño martillo. El martillo, al empujar el carácter que se encontraba enfrente, lo hacía golpear en la cinta impregnada en tinta y enseguida en el papel. El número de caracteres impresos se reducían al número de caracteres existentes en la margarita.
Es imposible imprimir gráficos con una impresora margarita. Fueron dejadas de usar a partir del surgimiento de las impresoras matriciales que tienen la capacidad de imprimir texto y gráficos, aunque no consigan tanta calidad.


Impresora matricial.- Una impresora matricial o impresora de agujas es un tipo de impresora de impacto, cuyo cabezal está compuesto por una o más líneas verticales de agujas, que al golpear con una cinta impregnada con tinta, imprimen un punto por aguja. Así, el desplazamiento horizontal del cabezal de la impresora combinado con el accionar de una o más agujas produce caracteres configurados como una matriz de puntos. La definición (calidad) de la impresión depende, básicamente, del número de agujas en el cabezal de impresión, de la proximidad entre esas agujas y de la precisión del avance del motor que acciona el cabezal de impresión. Las impresoras más frecuentemente encontradas tienen 9, 18 o 24 agujas.

Imoresoras de Chorro de tinta.- stas impresoras imprimen utilizando uno o varios cartuchos de tinta que contienen de 3 a la 30 ml. Algunas tienen una alta calidad de impresión, logrando casi igualar a las Láser. Las impresoras de chorro de tinta utilizan sistemas dotados de un cabezal de impresión con orificios que lanzan pequeñísimas gotas de tinta, comandados por un programa que determina cuantas gotas y en que momento deberán ser lanzadas.

Colores.- La mezcla es importante para la formación de los colores pues los cartuchos a color tienen usualmente 3 colores (cian, amarillo y magenta) y el negro aparte, siendo todos los colores formados por la mezcla de estos. Las impresoras con calidad fotográfica, pueden trabajar con hasta 12 tintas (magenta claro, cyan claro, negro claro, azul marino, naranja, rojo y verde entre otros) para conseguir mayor fidelidad en las graduaciones de colores. La fidelidad va a depender de la tecnología empleada y de la calidad de la tinta.


Cartuchos.- En el caso de las impresoras láser, la vida útil del cartucho depende de la cantidad de tóner que contenga y cuando el tóner se agota, el cartucho debe ser reemplazado. En el caso de que el cartucho y el OPC (órgano sensible fotoconductivo) se encuentren en compartimentos separados, cuando se agota el tóner sólo se reemplaza el cartucho, pero en el caso de que el OPC esté dentro del cartucho se deben cambiar ambos, aumentando considerablemente el gasto. La situación es más crítica en el caso de las impresoras láser a color.

Tinta.- Existen dos tipos de tinta para impresoras:

1.- Tinta penetrante de secado lento: Se utiliza principalmente para impresoras monocromáticas.

2.- Tinta de secado rápido: Se usa en impresoras a color, ya que en estas impresoras, se mezclan tintas de distintos colores y éstas se tienen que secar rápidamente para evitar la distorsión.

El objetivo de todo fabricante de tintas para impresoras es que sus tintas puedan imprimir sobre cualquier medio y para ello desarrollan casi diariamente nuevos tipos de tinta con composiciones químicas diferentes.

Papel.- Actualmente, cuando se quiere hacer una copia de alta calidad en una impresora se ha de usar papel sanitado de alta calidad. Este papel resulta bastante caro y en el caso de querer hacer muchas copias en calidad fotográfica su coste sería muy alto. Por ello, los fabricantes desarrollan nuevas impresoras que permitan obtener impresiones de alta calidad sobre papel común.

Scanner.- Es una herramienta utilizada para la transmisión de información almacenada en papel a una computadora. Existen varios tipos de scanner:

- Manual o media página: Debe ser desplazado manualmente a través del papel.

-Página completa: Es el más común, se debe de tapar, para poder escanear.

-Hoja insertada: La hoja es la que se mueve y gracias a esto el escaneado es perfecto.

Cinta Magnetica.- Son dispositivos de almacenamiento. Este elemento es capaz de almacenar grandes cantidades de información en un espacio pequeño y a un costo bajo. Tienen una superficie recubierta magnéticamente que puede almacenar información codificada.

Características generales de discos magneticos:

1.- Un disco magnético (rígido o flexible) es un soporte de almacenamiento secundario, complemento auxiliar de la memoria principal o memoria RAM .

2.- Capacidad para almacenar grandes cantidades de información en espacios reducidos.

3.- Es memoria “no volátil”.

4.- Acceso directo a la información, es decir, accede más rápidamente al lugar donde se encuentran los datos a leer o escribir.

5.- Los disquetes son utilizados como copias de seguridad de archivos importantes o para el transporte de programas y datos.

Las unidades de cintas leen y escriben datos en la superficie de una cinta en la misma forma en que lo hace una grabadora de cintas de audio, la diferencia es que una unidad de cinta de computadora escribe datos digitales en lugar de datos análogos. El acceso secuencial es más lento que el acceso directo proporcionado por medios como los discos. La cinta fue uno de los medios usados en forma más amplia para almacenamiento masivo, las primeras computadoras mainframe usaban sistemas de cinta de carrete.

Discos magneticos.- Un disco magnético tiene una superficie recubierta magnéticamente que puede almacenar información codificada en una unidad de disco, además escribe, lee datos en la superficie de ese disco.

Diferente a las cintas es que una unidad de disco puede recuperar rápidamente la información desde cualquier parte del disco sin tener el orden de cómo los datos fueron grabados. En la actualidad ya existen Macintosh y algunos PC que no los incluyen en su equipamiento estándar.

Disco Duro.- Todos los PC incluyen un Disco Duro el cual tiene las siguientes funciones:

-Almacenan los datos en pistas

-Pila está compuesta por platillos de metal y cubierta por un oxido de hierro.

-Están sellados en una cámara de vacío el cual es un platillo de metal rígido.

-Giran 100 veces más que los disquetes (3600 RPM) – 300 RPM

-Todas las cabezas de lectura están cerca de los discos duros.

Disco duro removible.- Es un disco duro intercambiable en activo. Los cartuchos de los discos duros son iguales a los de los disquetes (44.88, 200 MB), y su precio varia entre los 60 y 90 dolares.

Discos flexibles.- La estructura física de los disquetes y de los discos duros es similar. En ambos casos podemos distinguir: Caras, Pistas y Sectores.

Caras: Son las superficies superior e inferior del disco. Antiguamente, la información sólo se podía grabar en una cara.

Pista: Es cada uno de los círculos concéntricos en que se dividen las caras del disco. Las pistas se identifican numerándolas de la más externa a la más interna, comenzando por el cero.

Sectores: Cada pista o cilindro se divide a su vez en segmentos llamados sectores. En todos los sectores de un mismo

Discos opticos: Un disco óptico es un dispositivo de lectura y escritura que nos permite almacenar cantidades de datos desde 650 MB hasta 17 GB con formato claro y definido. Sus características más importantes son su bajo costo de producción, su durabilidad, su sistema de lectura perfecto y su transportablidad. Entre los discos ópticos tenemos algunos con diferentes características como el CD-ROM, el CD-RW el CD-R, el DVD-ROM, el DVD-R y el DVD-RW. A continuación ponemos algunas de las características de cada uno de estos discos

CD-ROM: Sus siglas corresponden a “Compact Disc Read Only Memory”. Su capacidad de almacenamiento es de 650 MB hasta 800 MB. Se graban por moldeado durante la fabricación, mediante un molde de níquel

CD-RW : Se puede grabar y borrar datos por medio de un láser. Lectura cuantas veces sea. Hasta 800 MB.

DVD-ROM: Sus siglas significan “Digital Versatile Disks Read Only Memory”. Desde 4,7 GB hasta 17 GB. Se graban por moldeado durante la fabricación, mediante un molde de níquel

DVD-RW: Se puede grabar y borrar datos por medio de un láser. Desde 4,7 GB hasta 17 GB.

Unidades Ópticas.- Para poder leer o escribir en un disco óptico necesitamos de una unidad óptica, la misma que hace uso de un láser para leer la información contenida en un CD o DVD.

Memorias.- Dispositivo o sistema, cuya función es almacenar todo tipo de datos. Podemos distinguir, entre los más importantes, los siguientes tipos de memorias:

TIPOS DE MEMORIAS

RAM (Random Access Memory).- Es un tipo de memoria muy común utilizadas en todo tipo de computadoras y en otros dispositivos muy comunes, existen dos tipos de básicos de memoria RAM: DRAM (Dynamic RAM) RAM Dinámica; y SRAM (Static RAM) RAM Estática.

Los dos tipos de memorias son medios de almacenamiento ya que la dinámica RAM es una memoria que necesita ser refrescada cientos de veces por segundos de lo contrario al recalentarse perdería su información y la estática RAM es un tipo de memoria que se la encuentra con mayor costo en el mercado, esta memoria no necesita ser refrescada muy frecuentemente por lo que la hace un memoria muy rápida pero hay que tener muy en cuenta que estos dos tipos de memorias son volátiles lo que quiere decir que al desconectarlas de su alimentación perderían toda su información.

ROM (Read Only Memory).- Es un tipo de memoria que ha sido pre-grabada, esto quiere decir que una vez que los datos sean escritos sobre un chip ROM, estos no pueden borrarse ni modificarse y solamente pueden ser leídos. Es lo contrario de la memoria principal RAM, la memoria ROM retiene su contenido así se desconecte de la alimentación. Es por eso que se la conoce a la RAM como memoria volátil, y la ROM como memoria no-volátil, la mayor parte de los ordenadores personales contienen una pequeña cantidad de memoria ROM que almacena programas críticos tales como aquellos que permiten arrancar la máquina (BIOS CMOS). Además, las ROM son muy usadas de forma generalizada en calculadoras y dispositivos periféricos como una impresora láser, cuyas 'fonts' están almacenadas en memoria ROM.

MEMORIA CACHE O RAM CACHE.- Una memoria caché es un sistema especial de almacenamiento de alta velocidad, esta memoria puede funcionar tanto como un área reservada de la memoria principal o también como un dispositivo de almacenamiento de alta velocidad independiente. Existen dos tipos de caché frecuentemente usados en las computadoras personales: memoria caché y caché de disco. Una memoria caché, llamada también a veces almacenamiento caché ó RAM caché, es una parte de memoria RAM estatica de alta velocidad (SRAM) más que la lenta y económica RAM dinamica (DRAM) utilizada como memoria principal, la memoria caché es muy efectiva dado que los programas acceden una y otra vez a los mismos datos o instrucciones sin muchos inconvenientes. Todos los sistemas de memoria caché usan una tecnología conocida por caché inteligente en el cual el sistema puede reconocer un cierto tipo de datos usados frecuentemente. El caché de disco trabaja sobre los mismos principios que la memoria caché, pero la diferencia que existe es que en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal; los datos más recientes del disco duro a los que se ha ingresado se almacenan en un buffer de memoria. Cuando el programa necesita acceder a datos del disco, lo primero que comprueba es la caché del disco para comprobar si los datos ya se encuentran ahí. La caché de disco puede mejorar drásticamente el rendimiento de las aplicaciones, dado que acceder a un byte de datos en RAM puede ser millones de veces más rápido que acceder a un byte del disco duro.

Puertos y ranuras.-

Puertos.- Es una conexión, por el cual es utilizado para conectar un dispositivo permitiendo el intercambio de datos con otro dispositivo. Estos puertos se encuentran en la parte trasera del ordenador. Los puertos más conocidos son: EL paralelo, serie, VGA, USB, RED (RJ-11, RJ45 ) estos puertos se encuentran colocados en la parte trasera del case.

Ranuras.- Se encuentran en el interior del case, incorporadas en la tarjeta madre. Son diseñadas para contener tarjetas de expansión y conectarlas al bus del sistema. Existen ranuras: ISA, PCI, AGP, DIMM

miércoles, 5 de noviembre de 2008

LOS GENIOS DEL SOFTWARE

En la historia de los ordenadores sobresalen 3 personajes importantes a nivel Informaticos: Steven Jobs, Bill Gates y Linus Torvalds.
Estos tres personajes formaron parte esencial para el de los ordenadores personales, ya que gracias a su espíritu de superación crearon programas o software que facilitaron la comunicación entre el hombre y la máquina, sirviendo de gran ayuda a las personas.
Software.- Son programas cuya función es permitir que el hardware realice su función o tarea. Existen dos tipos de Software: Sistemas Operativos quienes controlan los trabajos del ordenador o computadora; y el software de Aplicación quienes son los que dirigen las distintas tareas para las que se utilizan las computadoras.

Sistemas Operativos
Sistema operativo es un software base que controla a la computadora, es decir que una computadora sin Sistema Operativo no puede funcionar. El sistema operativo tiene tres grandes funciones:

1.-Coordina y manipula el hardware del ordenador, como la memoria, unidades de disco impresoras, teclado o el mouse.
2.-Organiza los archivos en diversos dispositivos de almacenamiento, como los discos flexibles, los discos duros, los discos compactos o cintas magnéticas,
3.-Gestiona los errores de hardware y la pérdida de datos.

Los sistemas operativos, en fin son los que controlan los diferentes procesos que ocurren dentro de la computadora. Uno de los procesos es la interpretación de los comandos que permiten que el usuario pueda comunicarse con el ordenador.
Los sistemas operativos pueden gestionar trabajos concurrentes es decir, pueden ejecutar varias órdenes al mismo tiempo. Ejemplo: Si se envía la orden de imprimir un documento, mientras se está ejecutando esa orden, se puede estar ejecutando otra como estar escuchando música o escribiendo otro documento.
En la actualidad los sistemas operativos más comunes son: UNIX, LINUX Mac OS, MS-DOS, OS/2 y Windows con sus versiones (95, 98, Millennium, NT, XP, Vista, etc.).

Bill Gates y Windows.-
Bill Gates. - Nació en Seattle (Washington), en 1955; cuando Bill estaba cursando el séptimo grado de una escuela de su lugar natal conoció a Paul Allen, donde los dos comenzaron a trabajar con computadoras y lenguajes de programación, ya que a Bill desde muy pequeño ya le atraían las computadoras; la escuela en la que estudiaba Bill era una de las más privilegiadas ya que era la única que podía contar con una computadora, la PDP-10 una minicomputadora a la que Bill y su amigo la comenzaron a estudiar para encontrarle las fallas e irla mejorando, Bill le dedicó la mayor parte de su tiempo libre a esta minicomputadora.
Luego pasó a estudiar en Harvard donde con ayuda de Allen trabajaron sobre el Altair 8800 la primera computadora personal, creada por una compañía de Albuquerque, quienes buscaban a alguien que desarrolle un software para la minicomputadora. Bill y Allen fundaron Microsoft una empresa para desarrollar software para los ordenadores. Bill abandonó sus estudios en Harvard para dedicarse por completo a su empresa Microsoft.
Bill Gates pasó a tener negocios con IBM, una empresa muy popular en la venta de ordenadores, ofreciéndoles un producto de software que ni él tenía, pero se la ingenió para conseguirlo y poderlo modificar y venderlo como su propio software, era el MS-DOS.
También entró a trabajar en Apple otra empresa de ordenadores dirigida por Steven Jobs, al que Bill lo traicionó robándole un software de la Macintosh para modificarlo y lanzar su propio producto.
Así fue como Microsoft comenzó a ganar terreno en el mercado de los ordenadores hasta en la actualidad pasar a tener casi el dominio a nivel mundial en el comercio de computadoras, proporcionando a Bill Gates grandes fortunas y convertirlo en el hombre más millonario del mundo.
Microsoft cuando en su gran momento, comenzó a tener juicios por ser una empresa Monopolista, ya que no dejaba que otra empresa u otro producto salga al mercado, porque cuando salía un nuevo software al mercado, Bill ya sacaba otro y mucho mejor con la intención de aplastar al otro producto, como podemos mencionar el caso de Netscape un buscador de Internet que fue aplastado por Internet Explorer de Microsoft.
Windows.- Es un sistema operativo creado por la empresa Microsoft, la base de Windows estaba el Sistema Operativo MS-DOS, la primera versión de Windows fue Windows 2.0, esta versión mostraba una interfaz gráfica. Luego salió al mercado Windows 3.0, siguiéndole Windows 3.1, Windows 3.11. Estas versiones de Windows pasaron a tomar popularidad rápidamente, siendo que en la actualidad la mayoría de las computadoras vienen instalados de este Sistema Operativo.
Luego se lanzaron nuevas versiones de Windows como: NT, 95, 98, Millennium, XP, Vista.
Windows es un software que está en código cerrado, es decir que nadie, solo su inventor conoce el código y tiene que pagar para poder utilizar este software.

Steven Jobs y Mac OS.-
Steven Jobs. – Jobs nació el 24 de febrero de 1955 en San Francisco, California-EE. UU., famoso empresario e informático estadounidense, presidente de Apple Inc.
Apple fue fundada por Steven Jobs y Stephen Wozniak en 1976 para comercializar el Apple I, una placa de circuitos de computadora que habían diseñado y construido en el garaje de Jobs. Pronto abandonaron el plan de vender sólo la placa (sin monitor, teclado ni carcasa) cuando la primera oferta de ventas de Jobs dio como resultado un pedido de 50 unidades.
Junto al co-fundador de Apple,
Steve Wozniak, Jobs ayudó a la popularización del ordenador personal a finales de los años 70. A principio de los años 80, todavía en Apple, Jobs fue de los primeros en entrever el potencial comercial de los sistemas de Interfaz Gráfico de Usuario.
En enero de 1983 Apple presentó el Lisa, un ordenador personal diseñado para la empresa que incorporaba el ratón o mouse para seleccionar comandos y controlar un cursor en pantalla. El sucesor del Lisa fue el ordenador personal Macintosh, económico y sencillo, diseñado para el usuario medio.
Steven cuando tenía 30 años, después de tener problemas con la cúpula directiva de la empresa que el mismo fundó, Jobs fue despedido de
Apple Computer, luego garcias a su espíritu emprendedor fundó la compañía NeXT posteriormente, la cual fue reabsorbida por la propia Apple Computer en 1997, donde Jobs es presidente desde entonces.
Jobs se caracteriza por su manera informal de vestir, normalmente con vaqueros, cuello de tortuga negro y
zapatillas de deporte.
Mac OS.- Macintosh Operative System (
Sistema Operativo de Macintosh), es el nombre del primer sistema operativo de Apple para los ordenadores Macintosh. El Mac OS original fue el primer sistema operativo con una interfaz gráfica de usuario que llegó a tener éxito. Aunque el Sistema Operativo Mac OS no fue la primer interfaz gráfica, pero fue la primera con gran éxito por su accesibilidad de precio.
Apple quitó importancia a la existencia del sistema operativo en los primeros años de Macintosh para ayudar a hacer que la máquina pareciera más agradable al usuario y a distanciarla de otros sistemas como
MS-DOS, que eran un desafío técnico. Apple quería que Macintosh fuera visto como un sistema que trabajara nada más con encenderlo.
A lo largo de la historia han venido saliendo nuevas versiones del sistema operativo Mac OS:


1.-1984: Sistema 1 (Sistema 1.1)
2.-1985: Sistema 2
3.-1986: Sistema 3 (El Sistema 3.2, El Sistema 3.3)
4.-1987: Sistema 4 (El Sistema4 .1, El Sistema 4.3)
5.-1988: Sistema 6 (Sistema 6.0.1-6.0.8)
6.-1990: Sistema 7 (El Sistema 7.0.1p Performa, El Sistema 7.1, El Sistema 7.1.1, El Sistema 7.1.2, El Sistema 7.5,)
7.- Mac OS 7.6
8.-1997: Mac OS 8 (Mac OS 8.5, Mac OS 8.6)
9.-1999: Mac OS 9 (Mac OS 9.0.2 y 9.0.3, Mac OS 9.1, Mac OS 9.2)
10.-Mac OS X
11.-2001: Mac OS X 10.0 “Cheetah”
12.-2001: Mac OS X 10.1 “Puma”
13.-2002: Mac OS X 10.2 “Jaguar”
14.-2003: Mac OS X 10.3 “Panther”
15.-2005: Mac OS X 10.4 “Tiger”
16.-2006: Mac OS X 10.5 “Leopard” Linus Torvalds y LINUX.-


Linus Torvalds.- Linus Benedict Torvalds nació el 28 de diciembre de 1969 en la capital de Finlandia, desde muy joven, como tantos otros talentosos hackers, se inició en el mundo de los ordenadores. La combinación era explosiva. Así, a los 11 años, gracias a que su abuelo, matemático y estadístico, se compró un Commodore VIC-20, Torvalds aprendió a usarlo.
En 1990 Torvalds empieza a programar en C en la universidad y un año después adquiere su primer PC, un 80386, y como no estaba satisfecho con el sistema operativo integrado, el MS-DOS, y empieza a crear su propia versión de un sistema operativo basado en Unix, modificando el núcleo del sistema Minix. Al finalizar el desarrollo de este nuevo software, faltaba ponerle un nombre; En un principio este Software iba a llamarse Freax (free+freak+x ), pero el gestor del servidor FTP donde iba a colocar el código a disposición del público (un FTP de la Universidad de Helsinki) prefirió que lo llamara Linux, que era el nick de Linus en la universidad.
Al poco tiempo, en enero de 1992, Linus se adscribió al proyecto GNU (
GNU is Not Unix) de la Free Software Foundation, convirtiendo Linux en un producto con licencia GPL (Licencia Pública General General Public License), desarrollada por la FSF ( Free Software Foundation) y que preside Richard Stallmann, según la cual puedes instalar y usar un programa GPL en un ordenador o en varios, sin limitación. Al mismo tiempo puedes modificar el software o utilizar partes de él en nuevos programas de software libre; es decir, que esta licencia ofrece permiso legal para copiar, distribuir o modificar el software.
Cabe recalcar que la aportación de Linus Torvalds al sistema operativo Linux se resume en tan solo un 2%, unas 50.000 líneas de código fuente. El resto, se lo debemos a las millones de mentes volcadas en la mejora de este sistema. Eso sí, Linus se encarga personalmente de revisar y aprobar todo código incluido en linux. Este kernel o núcleo de linux, combinado con software desarrollado por otras personas, se determinó en llamar lo que hoy conocemos como distribución de linux. A esta combinación se le viene en llamar GNU/Linux.
La vida de Linus sigue comprometida con la causa Linux. De hecho pertenece a la organización
Linux International (con sede en Estados Unidos), que se ocupa de difundir por el mundo los beneficios del S.O.Torvalds posee la marca registrada "Linux" y supervisa el uso de esta marca a través de esta organización.
LINUX.- Es un sistema operativo cuya base es el software UNIX, n sistema operativo multitarea esto quiere decir que puede ejercer la ejecución de varias órdenes al mismo tiempo. Fue desarrollada por el Finlandés Linus Torvalds en 1990, Linus un informático con otra mentalidad, que dejó que su software sea de código abierto lo que lo diferencia de Windows, Linux por ser de código abierto, o sea que cualquier persona puede ingresar al código fuente para modificarlo y adaptarlo a sus necesidades.
Linux tiene una licencia GPL (Licencia Pública General), la cual permite que cualquier persona pueda utilizar el código Fuente del programa para modificarlo y mejorarlo pero con la condición que éste esté disponible para cualquier otra persona en forma gratuita. Bajo estas premisas Linux comienza a crecer y evolucionar. Linus tuvo pronto un gran número de entusiastas colaboradores de todos los rincones del mundo, que pudiendo acceder al código fuente de Linux, fueron capaces de ayudarle a depurar el software y crear múltiples herramientas. Gracias a la ayuda de miles de desarrolladores anónimos, Linux se convirtió en el llamado “sistema más estable y seguro
Aunque Linux todavía no está presente en la mayoría de las computadoras, promete mucho hacia el futuro, ya que cada vez va creciendo más y más, gracias a los miles de programadores a nivel mundial que están trabajando en la mejoración de Linux.
El 5 de Octubre de 1991, Linus anunció la primera versión "oficial" de Linux, la 0.02. en la lista de comp.os.minix.

LOS PIRATAS DE SILICON VALLEY


En el Video pudimos observar la Historia de Steve Jobs y Bill Gates, dos personajes muy importantes en la historia de la informática, ellos sentían un gran impulso sobre la tecnología que en ese tiempo no estaba muy de moda, y gracias a su astucia llegaron a hacer grandes cosas.
Steve Jobs un hombre muy astuto e inteligente, desde pronto sentía la necesidad de irse involucrarse en todo lo que tenía que ver con tecnología, y junto con su amigo se enteraron de que habían creado el primer ordenador y que buscaban personas para que trabajen en el desarrollo de un software para el ordenador, entonces Steve y su amigo se pusieron a trabajar en ello y lo lograron. Ya dando este paso se pusieron a crear más ordenadores para poder venderlos y así poder ganar dinero. Entonces poco a poco empezaron a crecer más y más en el negocio de los ordenadores, hasta que llegaron a formar parte de la empresa Apple, y Steve llegó a ser presidente de la misma.
Por otro lado estaba Bill Gates un joven muy ambicioso, que también sentía cierta atracción por los ordenadores personales y llegó a formar una pequeña empresa llamada Microsoft, la cual no tenía mucha competencia en el mercado como la empresa Apple. Entonces Bill con dos amigos más quisieron adentrarse en el negocio y empezaron a hacer negocios con la empresa IBM, a la cual le ofrecieron vender un software que no existía, entonces ellos buscaron a un señor que había desarrollado un software llamado DOS que era un sistema operativo, Bill se lo compró y lo modificó para luego llamarlo MS-DOS.
Una empresa llamada XEROX inventó un hardware que o llamaron Ratón que al principio nadie le tomaba importancia, pero la astucia de Steve Jobs pudo acceder al Ratón y lo implementó a su impresa.
Pero Bill no quería quedarse atrás entonces busco la forma de entrar a trabajar en la empresa Apple, y pudo acceder a los códigos la máquina Macintosh, entonces como Bill era muy ambicioso robó los códigos del software y les hizo unas cuantas modificaciones y lanzó su propio producto, Steve se enojó con Bill por lo que le hizo, y Bill le contestó que era los mismo que Steve había hecho con XEROX y el Ratón.
Y así fue como Bill Gates fue creciendo en su empresa hasta llegar a lo que es hoy la gran empresa de Microsoft, y Bill fue tomando el mando a lo que tiene que ver con ordenadores a nivel mundial y así llegó a ser unos de los hombres más millonarios del mundo.

lunes, 3 de noviembre de 2008

EL PROCESADOR


EL PROCESADOR (CPU)

Es el cerebro de una computadora ya que en él se encuentra el microprocesador el cual rige todos y cada uno de los procesos que realiza la computadora. Realiza trabajos como el de recuperar, manipular los datos ayudado por la memoria, disco duro y circuitos especiales, ingresa la misma información en un periodo de tiempo, llamado tiempo de acceso que es limitado por su capacidad y velocidad.

El CPU es un microprocesador fabricado en un chip, un trozo de silicio que contiene millones de componentes electrónicos. El microprocesador de la CPU está formado por una unidad aritmético-lógica que realiza cálculos y comparaciones, y toma decisiones lógicas; por una serie de registros donde se almacena información temporalmente, y por una unidad de control que interpreta y ejecuta las instrucciones. Para aceptar órdenes del usuario, acceder a los datos y presentar los resultados, la CPU se comunica a través de un conjunto de circuitos o conexiones llamado bus. El bus conecta la CPU a los dispositivos de almacenamiento (por ejemplo, un disco duro), los dispositivos de entrada (por ejemplo, un teclado o un mouse) y los dispositivos de salida (por ejemplo, un monitor o una impresora).

CODIGO ASCII (Código Normalizado Americano para el Intercambio de Información).-

Esquema de codificación que asigna valores numéricos a las letras, números, signos de puntuación y algunos otros caracteres. Al normalizar los valores utilizados para dichos caracteres, ASCII permite que los ordenadores o computadoras y programas informáticos intercambien información.

UNIDADES:

BITS.- Es la unidad de información más pequeña manipulada por el ordenador, y está representada físicamente por un elemento como un único pulso enviado a través de un circuito, o bien como un pequeño punto en un disco magnético capaz de almacenar un 0 o un 1. La representación de información se logra mediante la agrupación de bits para lograr un conjunto de valores mayor que permite manejar mayor información.

BYTES (B).- Unidad de información que consta de 8 bits; en procesamiento informático y almacenamiento, el equivalente a un único carácter, como puede ser una letra, un número o un signo de puntuación.

KILOBYTE (KB o Kbyte).- Equivale a 1.024 bytes.

MEGABYTE (MB).- En ordenadores o computadoras, bien un millón de bytes o 1.048.576 bytes.

GIGABYTE (GB).- Un gigabyte puede ser bien 1.000 megabytes o 1.024 megabytes, siendo un megabyte 220 o 1.048.576 bytes.


EJERCICIOS.-

Transformar:

· 164 10 = 10100100

164 ÷2

0 82÷2

0 41÷2

1 20÷2

0 10÷2

0 5÷2

1 2÷2

0 1

· 10100100=1x + 0x + 1x + 0x + 0x + 1x + 0x + 0x

= 164

· Z = 01011010 = 0x + 1x + 0x + 1x + 1x + 0x + 1x + 0x

= 90 10

· T = 01010100 = 0x + 1x + 0x + 1x + 0x + 1x + 0x + 0x

= 84 10