Ramon Duriez's posts with tag: computacion

What are tags? You can give your posts a "tag", which is like a keyword. Tags help you find content which has something in common. You can assign as many tags as you wish to each post.
View posts by people in your network with tag computacion
LinkZedge | wewense's profileJul 25, '08 9:19 PM
for everyone
Link: http://www.zedge.net/profile/wewense/

ESTE ES MI PAGINA DE PERFIL... AHI VERAN MIS POST CON DESCARGAS GRATIS

HERE MY PROFILE....... AND YOU CAN VIEW POST WITH FREE DOWNLOAD


Link: http://www.zedge.net

ME AGREGAN: MI NOMBRE DE USUARIO ES wewense MIREN MI PERFIL Y MIS POST

ADD ME: MY USER NAME IS : wewense SEE MY PROFILE AND MY POST.



Blog EntryINFORMATICA BASICASep 26, '06 7:32 PM
for everyone

INFORMÁTICA BASICA I

1. Informática

2. La computadora

3. Evolución histórica de las computadoras

3.1. Calculadoras

3.2. Calculadoras mecánicas

3.3. Computadoras

3.3.1. Primera generación 1940-1960

3.3.2. Segunda generación 1960-1965

3.3.3. Tercera generación 1965-1975

3.3.4. Cuarta generación 1975-1990

3.3.5. Quinta generación 1990-hoy

4. Estructura básica de un ordenador

5. Cómo trabaja una computadora

5.1. El sistema decimal

5.2. El sistema binario

5.3. Múltiplos del BIT

6. Partes de una computadora

7. Hardware

7.1. Placa base

7.2. Memoria

7.2.1. Memoria interna

7.2.2. Memoria caché

7.2.3. Memoria o almacenamiento externo

7.3. Formato del disco

7.4. La organización de la información

7.5. Controladoras

8. Software

8.1. Tipos de Software según su Licencia

8.2. Clasificación del Software

8.2.1. Sistemas operativos:

8.2.2. Lenguajes de programación:

8.2.3. Software de Uso General

8.2.4. Software de Aplicaciones


1. INFORMÁTICA

Concepto:

Informática es la ciencia que estudia el tratamiento automático de la información. Se dice que el tratamiento es automático, por ser máquinas las que realizan los trabajos de entrada, proceso y salida de la información, y se habla de racional por estar todo el proceso definido a través de programas que siguen el razonamiento humano.

Infor: Información

Mática: Automática

El tratamiento de datos mediante la computadora es automático y racional pues se realiza mediante órdenes establecidas y razonamientos humanos ya que el software es creado por el hombre.

Las computadoras no hubieran adquirido el volumen comercial actual si gran parte de la información con la que trabajamos habitualmente no hubiera podido digitalizarse.

Objetivo del estudio de la informática es la información, las maneras de representarlas y procesarlas, así como el diseño de máquinas y sistemas para realizar estas tareas.

2. La computadora

Es una máquina electrónica que desarrolla cálculo y operaciones a grandes velocidades mediante la utilización de programas creados por el ser humano.

Computadora: aparato electrónico capaz de interpretar y ejecutar comandos programados para operaciones de entrada, salida, cálculo y lógica.

El Hardware es la parte física de la computadora. Es aquello que podemos ver y tocar. Es un conjunto de placas, circuitos integrados, chips, módulos y cables.

El Software es la parte lógica de la computadora y esta formado por el conjunto de programas que controlan el funcionamiento de la computadora

Hay dos tipos de software:

Software de sistema: conjunto de programas necesarios para que el computador tenga capacidad de trabajar. Hacen posible que la pantalla funcione, que represente lo que se escribe desde el teclado y muestre los movimientos del ratón...

Software de aplicación: son los programas que maneja el usuario, programas de tratamientos de textos, de bases de datos, hojas de cálculo...

3. Evolución histórica de las Computadoras

3.1. Calculadoras

Las calculadoras aparecieron ante la necesidad del hombre por realizar cálculos básicos, que le permitían un mayor control sobre sus posesiones y sobre diferentes aspectos de la realidad que le rodeaba.

La calculadora más antigua son las manos, a través de las cuales el hombre realiza sus primeros cálculos. Pronto comienza a utilizar objetos de la naturaleza como trozos de madera y pequeñas piedras, en latín Calculus, para realizar cálculos mas complicados. Pero para operaciones con números grandes este método es limitado.

El paso siguiente es asignar un valor simbólico al objeto, hasta ahora el valor de un objeto era la unidad, a partir de ahora un objeto puede significar 5, 10 o cualquier cantidad que se le asigne. Esto hace que aparezcan los primeros objetos creados con el único propósito de realizar cálculos.

El ábaco es un ejemplo de estos diseños, se compone de un marco de madera en el que hay tendidos una serie de hilos o varillas. En cada uno de ellos se insertan una serie de cuentas que permiten almacenar cantidades y realizar operaciones básicas de suma y resta.

3.2. Calculadoras mecánicas

En 1623, un alemán Schickard diseñó la primera calculadora que sumaba y restaba. Tuvo tan mala suerte que el modelo fue destruido en un incendio. Es considerada como la primera calculadora mecánica.

Blaise Pascal:


La calculadora que alcanzó mayor difusión fue la desarrollada por el filósofo Blaise Pascal, que a la edad de 19 años desarrolló su Machina Aritmética. Años después creó la Pascaliana que podía realizar sumas y restas. Esta calculadora estaba basada en una serie de engranajes y ruedas dentadas. La base de las operaciones consistía en contar los dientes de un engranaje, al igual que un cuentakilómetros.


Gottfried Wilhelm Leibniz (1646-1716)

Construye la primera máquina capaz de sumar, restar, multiplicar y dividir. El mecanismo también era de engranajes. Las multiplicaciones se realizaban como sumas sucesivas y las divisiones como restas sucesivas. Fue denominada Máquina Universal.

Estas no eran máquinas automáticas ya que requerían la intervención humana durante el proceso.

Joseph Jaquard (1752-1834)


Al comienzo del siglo XIX el francés Joseph-Marie Jacquard, inventa un telar mecánico cuyos diseños se reproducían gracias a una serie de tarjetas perforadas, las cuales permitían repetir el diseño del dibujo en la tela siempre que se desease. Las tarjetas perforadas transmitían a la tejedora las instrucciones necesarias para su funcionamiento.

Charles Babbage

Charles Babbage desarrolló en 1834 la Máquina Analítica, utilizando el procedimiento de tarjetas perforadas unido al anterior diseño de ruedas mecánicas. Esta máquina se proyectó con los tres componentes básicos de un ordenador actual:

Una memoria , una unidad de cálculo, y una unidad de control de las operaciones a través de tarjetas perforadas.


Charles Babbage, matemático e inventor inglés, invento la máquina diferencial para el cálculo de polinomios.

La máquina tenia un mecanismo de entrada y salida por tarjetas perforadas separadas para programas y datos.


Herman Hollerith.-

En 1890 Herman Hollerith, crea una máquina para realizar el censo de EEUU. Esta máquina utiliza un sistema electrónico para la lectura de las tarjetas perforadas y un sistema mecánico para calcular. En 1924 la compañía fundada por Hollerith cambia de nombre para denominarse "International Business Machines" (IBM).

La aparición de la tecnología eléctrica permite la incorporación de relés, que son interruptores binarios con dos posiciones, encendido y apagado.

¿Cómo es posible representar los números si los interruptores sólo tienen dos posiciones? En china antiguamente ya se había utilizado un sistema binario de numeración que fue descrito por Leibniz en el siglo XVII.

Este sistema consiste en utilizar dos dígitos para representar las cifras, comúnmente 1 y 0, así 0 = Cero, 1= Uno, 10= dos, 11= Tres, 100= Cuatro, 101= Cinco, etcétera…

Es aquí importante destacar la aportación de la Lógica Algebraica de Boole, que reduce la lógica, y en consecuencia las operaciones matemáticas, a combinaciones de elementos binarios (Boole utiliza Verdadero y Falso, que corresponden a 1 y 0).

3.3. Computadoras

Las computadoras se diferencian de las calculadoras en que poseen un programa, el cual puede ser modificado para que la máquina realice diferentes operaciones, mientras que las calculadoras se limitan a un único propósito, o varios, pero ya prefijados a la hora de su fabricación.

Las computadoras que han ido apareciendo desde los años 40 se han agrupado en 5 generaciones, que se diferencian por sus componentes. Sin embargo la verdadera revolución de la informática no llegó hasta la aparición de los microprocesadores.

3.3.1. Primera generación 1940-1960

Konrad Zuze construye la primera computadora que funciona con relés eléctricos, se denominará Z3. Este fue el primer computador, ya que era controlado por un programa.

Uttilizaba tarjetas perforadas para introducir los números y las operaciones. Su velocidad no era muy elevada.


E.N.I.A.C. Primer ordenador construido totalmente electrónico

Esta máquina ocupaba todo un sótano, pesaba 30 toneladas y requería todo un sistema de aire acondicionado.

El proyecto, subvencionado por el Departamento de Defensa de los Estados Unidos, culminó dos años después, cuando se integró el ingeniero húngaro John von Neumann; sus ideas resultaron tan fundamentales para el desarrollo posterior que es considerado el padre de las computadoras.

La idea fundamental de Neumann fue permitir que en la memoria coexistieran datos con instrucciones, para que la computadora pudiera ser programada a través de esos datos y no por medio de alambre que eléctricamente programaban las operaciones de la computadora.

Esta máquina, además de almacenar en la memoria los datos y las instrucciones, era capaz de almacenar programas específicos para su funcionamiento, de esta forma el cambio de operaciones se hacía por medio de programas y no alambres.

Su trabajo fundamental fue el censo electoral de los EEUU.

En esta generación cabe destacar la aparición de los primeros lenguajes de programación que permitían substituir la programación en Lenguaje Máquina, es decir 1 y 0, que eran introducidos directamente en el computador, por una Programación Simbólica, que traduce símbolos del lenguaje natural a Lenguaje Máquina.

3.3.2. Segunda generación 1960-1965

Se caracteriza por el cambio de la válvula de vacío por transistores y por un aumento de la capacidad de memoria. Los circuitos con transistores, reducen el tamaño de las máquinas. El transistor es un dispositivo electrónico formado por un cristal de silicio. Su funcionamiento es sencillo, tiene dos posibilidades, transmitir o no transmitir.

Su aparición hizo que las computadores fuesen más rápidas pequeñas y baratas. En esta generación se ampliaron las memorias auxiliares y se crearon los discos magnéticos de gran capacidad. Se diseñaron las impresoras y lectores ópticos y se desarrollaron los lenguajes de programación, aparecen los nuevos lenguajes de programación denominados Lenguajes de Alto Nivel.

El primer ordenador con transistores, el ATLAS 1962, se construyó en 1956.

3.3.3. Tercera generación 1965-1975

Se caracteriza por la aparición de los circuitos integrados realizados a base de silicio, el aumento de la velocidad, el mayor número de programas y lenguajes: Cobol, Fortran y la aparición de los terminales para transmitir datos al procesador central a distancia, o viceversa. Aparecen los sistemas operativos para el control de la computadora, almacenes centrales de datos a los que se puede acceder desde varios usuarios a la vez.

El primer aparato basado totalmente en circuitos integrados es el IBM serie 360 que incorporó además un Sistema Operativo para el control de la máquina.

A mediados de los 70 aparecen las primeras minicomputadoras.

3.3.4. Cuarta generación 1975-1990

La característica más importante de esta generación es la aparición de los microprocesadores "Chip", que son circuitos con gran cantidad de transistores integrados en un pequeño espacio.

Otras características son el aumento de la capacidad de entrada y salida de datos, mayor duración de los componentes, nuevos lenguajes de programación Logo, Pascal, Basic, bases de datos. Surgen terminales inteligentes con memoria propia y los procesadores de palabras. Se reduce del tamaño y coste de los computadores y mejora la velocidad de cálculo.

Se abre una nueva era con la aparición de las Computadoras Personales o Personal Computer.

En 1976 Steve Wozniak y Steve Jobs fabrican en el garaje de su casa la primera microcomputadora Apple I del mundo y más tarde fundan la compañía Apple.

Otras compañías lanzan posteriormente sus modelos de microcomputadoras.

En 1981 IBM lanza al mercado su primer IBM-PC.

Un ejemplo, los primeros microcomputadores tenían un precio superior a los dos millones de pesetas. A finales de los 80, el precio estaba sobre las doscientas mil pesetas y su rendimiento era 100 veces mayor.

En esta época destaca el desarrollo de los sistemas operativos, que buscan una integración entre el usuario y el computador, a través de la utilización de gráficos.

3.3.5. Quinta generación 1990-hoy

La revolución llega con los microprocesadores de nueva generación. La velocidad se dispara y se suceden las sucesivas generaciones de microprocesadores, se generaliza el computador personal.

Las alianzas entre compañías rivales son la tónica de esta época, IBM firma acuerdos con Apple y Motorola, para la producción de una nueva serie de microprocesadores denominados PowerPC. Intel lanza el microprocesador Pentium como respuesta a esta alianza. Conforme avanzan los años la velocidad y el rendimiento de los microprocesadores es mayor gracias a los avances en la microelectrónica.

Hay que destacar que por otro lado otras empresas continúan trabajando en supercomputadores que incorporan varios microprocesadores en la misma máquina.

Según la "Ley de Moore" el número de transistores por microprocesador se duplica cada 18 meses. Se ha cumplido en los últimos 30 años y se prevé se cumpla durante los próximos 20 años.

Modelo

Fecha

Velocidad de reloj

Ancho de bus interno

4004

15/11/1971

108 Khz

4 bits

8008

1/4/1972

108 Khz

8 bits

8080

1/4/1974

2 Mhz

8 bits

8088

8/6/1978

5-8 Mhz

8 bits

8086

1/6/1979

5-10 Mhz

16 bits

80286

1/2/1982

8-12 Mhz

16 bits

80386 SX

17/10/1985

16-33 Mhz

16 bits

80386 DX

16/6/1988

16-20 Mhz

32 bits

80486 SX

10/4/1989

16-33 Mhz

32 bits

80486 DX

22/4/1991

25-50Mhz

32 bits

PENTIUM

22/3/1993

60-200 Mhz

32 bits

PENTIUM PRO

27/3/1995

150-200 Mhz

64 bits

PENTIUM II

7/5/1997

233-300 Mhz

64 bits

PENTIUM III

7/5/1999

>400 Mhz

64 bits

PENTIUM IV

1/12/2000

>2.8 GHz

64 bits

4. Estructura básica de una computadora

La información digital va asociada a las actividades humanas y al modo en que el hombre resuelve los problemas. Por tanto, los computadores digitales son especialmente apropiados para simular dicho comportamiento y utilizan como modelo para su funcionamiento y organización interna al cerebro humano.

Resulta útil ilustrar estas consideraciones con el siguiente ejemplo, en el que se van a analizar los procesos involucrados en el cálculo manual a base de lápiz y papel. El principal objetivo del papel es almacenar información. La información que se almacena en el papel puede incluir una lista de instrucciones que indica los pasos a seguir en el cálculo- es decir un algoritmo o programa-, así como los datos iniciales del problema a partir de los cuales se realizan los cálculos. A lo largo del proceso de cálculo también se escribirán en el papel los resultados intermedios de las operaciones y, al término del mismo, se escribirá el resultado final. Los procesos de cálculo tiene lugar en el cerebro humano, al cual podemos denominar el procesador.

Pueden distinguirse dos funciones básicas en el cerebro humano mientras realiza este trabajo:

una función de control que interpreta las instrucciones del papel y cuida de que se realicen en el orden adecuado

una función de ejecución que realiza cálculos concretos tales como sumas, multiplicaciones y divisiones.

El cerebro humano es ayudado hoy en día por las calculadores de bolsillo a la hora de realizar la función de ejecución.

Ejemplo:

Papel con la información almacenada:

Piensa un número

Súmale 3

Multiplica por 2 el resultado

A lo que quedó súmale 4

El resultado divídelo entre 2

A lo que quedó réstale el número que pensaste.

Rta.: 5

Piensa un número

Súmale 5

Multiplica el resultado por 2

A lo quedó réstale 4

El resultado dividelo entre 2

A lo quedó réstale el número que pensaste

Rta. : 3

Los elementos principales de un computador digital, son análogos a los elementos que hemos identificado en la actividad anterior y se muestran en la Figura.

La unidad de memoria (abreviadamente UM) realiza las funciones del papel y su misión es la de almacenar tanto instrucciones como datos.

La unidad de control de programa (abreviadamente UC) se encarga de interpretar y secuenciar las instrucciones.

La unidad aritmético-lógica (abreviadamente UAL) se encarga de ejecutar las instrucciones y se denomina así porque, al igual que el cerebro, las operaciones que esta unidad es capaz de realizar pueden ser tanto de naturaleza numérica: operaciones aritméticas, como no numérica: operaciones lógicas, tales como saltos condicionales en el programa o procesamiento simbólico.

Las unidades de control de programa y aritmético-lógica suelen unirse formando la denominada unidad central de proceso o, abreviadamente, UCP, que se asemeja en sus cometidos al cerebro cuando realiza los cálculos humanos.

Una diferencia sustancial entre el hombre y la máquina radica en la forma en que ambos representan la información (tanto instrucciones como datos). Los seres humanos utilizan los lenguajes naturales, que contienen una gran variedad de símbolos, y suelen representar los números en base 10.

Sin embargo los computadores actuales, debido a las tecnologías electrónicas en que se fundamentan basadas en transistores, procesan y almacenan la información en forma binaria, es decir, utilizando dos únicos símbolos denominados convencionalmente 0 y 1.

Para poder establecer la comunicación entre la máquina y los usuarios humanos deberá utilizarse un traductor que convierta la información desde el lenguaje máquina al lenguaje humano y viceversa. El dispositivo que realiza esta función es un computador digital que se denomina unidad de entrada-salida.

Como conclusión se puede decir que cualquier computador digital o humano debe disponer de los siguientes elementos:

Un procesador capaz de interpretar y ejecutar programas.

Una memoria para almacenar programas y datos.

Un sistema para transferir la información entre la memoria y el procesador, y entre el computador y el mundo externo.

5. Como trabaja una computadora

5.1. El sistema decimal

Es un sistema posicional que utiliza un conjunto de símbolos y sus posiciones relativas al punto decimal, que en ausencia se supone colocado implícitamente a la derecha.

Utiliza como base 10, que corresponde al número de símbolos del sistema y que son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Donde:

Base=10

i =Posición respecto al punto

d = Número de cifras a la izquierda del punto

n =Número de cifras a la izquierda del punto –1

cifra =cada una de las que compone el número.

...X3x103 + X2x102 + X1x101 + X0x100 + X-1x10-1 + X-2x10-2 + X-3x10-3 + ...

siendo Xi cada una de las cifras del número.

Por ejemplo, la representación de las cantidades 1234 y 1.125 serán:

1234= 1x103 + 2x102 +3x101 +4x100

1,125= 1x100 + 1x10-1 +2x10-2 +5x10-3

Teorema fundamental de la numeración:

Se trata de un teorema que relaciona una cantidad expresada en cualquier sistema de numeración con la misma cantidad expresada en el sistema decimal. Supongamos una cantidad expresada en un sistema cuya base es B, y representamos por Xi cada uno de los dígitos que contiene dicha cantidad y cuyo subíndice indica la posición de la cifra respecto al punto decimal, posición que hacia la izquierda del punto se numera desde 0 en adelante y de 1 en 1, y hacia la derecha se numera desde –1 y con incremento –1.

S XiBi

supongamos el número X4X3X2X1X0. X-1X-2X-3 [B

Su valor decimal viene expresado por el sumatorio:

X4B4+X3B3+X2B2+X1B1+X0B0+X-1B-1+X-2B-2+X-3B-3

5.2. Sistema Binario:

Es el sistema de numeración que utiliza internamente el computador, y en él se basan todos los movimientos de datos e informaciones en el interior de los circuitos.

Cada dígito de un número representado en este sistema se denomina bit, que viene de la contracción de binary y digit.

1 Byte= 8 bits

1 Kilobyte=1024 bytes=210 Bytes

1 Megabyte=1024 kilobyte=220 Bytes

1 Gigabyte=1024 Megabytes=230 Bytes

1 Terabyte=1024 Gigabytes=240 Bytes

CONVERSIONES:

Se divide sucesivamente el número decimal y los cocientes que se van obteniendo por 2, hasta que el cociente en una de las divisiones se haga 0. La unión de todos los restos obtenidos escritos en orden inverso nos proporciona el número inicial expresado en el sistema binario.

Para convertir una fracción decimal a binario la forma más simple consiste en multiplicar dicha fracción por 2, obteniendo en la parte entera del resultado el primero de los dígitos binarios de la fracción binaria que buscamos. A continuación repetimos el mismo proceso con la parte fraccionaria del resultado anterior, obteniendo en la parte entera del nuevo resultado el segundo de los dígitos buscados. Iteraremos sucesivamente de esta forma, hasta que desaparezca la parte fraccionaria o hasta que tengamos los suficientes dígitos binarios que nos permitan no sobrepasar un determinado error.

0.3125*2=0.625

0.625*2 =1.25

0.25*2 =0.5

0.5*2 =1

0.312510=0.01012

Suma Binaria:

Es semejante a una suma decimal, con la diferencia de que se manejan sólo 2 símbolos (0 y 1) y que cuando el resultado excede de los símbolos utilizados se agrega el exceso (acarreo) a ka suma parcial siguiente hacia la izquierda.

Regla:

0+0=0

0+1=1

1+0=0

1+1=10 (0 con acarreo 1)

100100 11001 10.1

+10010 10011 11.01

110110 101100 101.11

Resta binaria:

La resta binaria es similar a la decimal, con la diferencia de que tiene sólo 2 símbolos y que al realizar las restas parciales entre dos dígitos, uno del minuendo y otro del sustraendo, si el segundo excede del primero, se sustrae una unidad del dígito situado mas a la izquierda en el minuendo (si existe y vale 1), convirtiéndose este último en 0 y equivaliendo la unidad extraída a 1*2 en la resta parcial que estamos realizando. Si es o el dígito siguiente del minuendo, se busca en los sucesivos, teniendo en cuenta que su valor se multiplica por 2 en cada desplazamiento a la derecha.

110100101- 421-

11101000 232

10111101 189

Regla:

0-0=0

0-1=No cabe

1-0=1

1-1=0

Multiplicación de binarios:

Para la multiplicación de números binarios utilizaremos las mismas reglas que para la multiplicación de números decimales.


 010011

101101

000000

010011

010011

000000

0010011

010011

01011111

010011

011110111

000000

0011110111

010011

01101010111

Regla:

0x0=0

0x1=0

1x0=0

1x1=1


5.3. Sistema Octal:

Es un sistema de numeración cuya base es 8; es decir, utiliza 8 símbolos para la representación de cantidades. Estos símbolos son:

0, 1, 2, 3, 4, 5, 6, 7

5.4. Sistema hexadecimal:

Es un sistema que utiliza 16 símbolos para representar cantidades; por lo tanto, su base es 16.

Los símbolos utilizados son:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E

Muestra de algunos caracteres codificados, extraídos de una tabla de código ASCII:    

Carácter

Equivalente Binario

Equivalente Decimal

 

Carácter

Equivalente Binario

Equivalente Decimal

Espacio

0100000

32

 

A

1100001

97

. (punto)

0101110

46

 

B

1100010

98

0

0110000

48

 

C

1100011

99