Professional Documents
Culture Documents
c
Unidad 1: Arquitectura de las computadoras
ñ ñ :
: Es la ciencia del tratamiento automático de información , que
puede ser un conjunto de palabras, números o símbolos.
:c^esde el punto de vista de la ciencia de la computación, la
información es un conocimiento explícito extraído por seres vivos o sistemas
expertos como resultado de interacción con el entorno o percepciones
sensibles del mismo entorno. En principio la información, a diferencia de los
datos o las percepciones sensibles, tienen estructura útil que modificará las
sucesivas interacciones del ente que posee dicha información con su
entorno.
ñ ññ
c cñ
cc c c
Según su complejidad:
Î ñ
Son aquellas que representan los valores
cambiantes dados por un proceso de variación continua.
Ejemplo: El voltaje en un circuito.
Î ñ
Son aquellas que representan los valores que
han sido convertidos a dígitos binarios, es decir en 0 y 1.
La mayoría de las computadoras trabajan bajo el sistema binario .
Según su tamaño:
Î À
Es como una macro computadora pero de menor
costo, este diseño se encuentra intermedio entre la macro
computadora y la micro computadora. En cuanto nos referimos a su
forma de operar se puede decir que se asemeja a una macro
computadora ya que fue diseñada para:
Entornos de múltiples usuarios, apoyando múltiples
actividades de proceso al mismo tiempo.
Ofrecer ciertos servicios más específicos.
Para múltiples aplicaciones, etc.
Î M
Pueden procesar Información de negocios con la
misma facilidad que procesan fórmulas matemáticas complejas.
Pueden almacenar grandes cantidades de información y los grandes
programas necesarios para procesarla. ^ebido a quelas computadoras
de aplicación general son tan versátiles la mayor parte de la s
empresas actuales las utilizan.
y M
c
ñ
c
ñc ccñ
c
Las primeras computadoras fabricadas después de la guerra parecían
gigantescas con cerebros muy pequeños. En efecto se las pueden considerar
como dinosaurios del siglo de la computadora. Eran muy grandes y ocupaban
mucho espacio. Además, eran muy complicadas y tenían conjunto de
componentes electrónicos, miles de válvulas y kilómetros de cables. Entre las
primeras computadoras famosas estaban ENIAC, E^VAC Y UNIVAC.
Consumían muchísima electricidad y necesariamente fallaban cuando las
válvulas se quemaban. ENIAC contenía 18.000 válvulas, imagínate que
cuando se les rompía una tardaban mucho tiempo en ubicarla. Estas
primeras computadoras aparecieron a fines de los años 40 y se la denomino
computadoras de la ³primera generación´.
En el año 1948 fue inventado el transistor, que preparo el terreno para la
miniaturización. Los transistores reemplazaron rápidamente a la s válvulas y,
en el hogar, las radios de transistores, port átiles, ocuparon el lugar de los
³equipos de radio con grandes válvulas´. Lo mismo ocurrió con las
computadoras. A estas máquinas se las suele llamar computadoras de la
³segunda generación´. La ³tercera generación´ llego con la introducción del
circuito integrado. Estos dispositivos estaban compuestos por varios
transistores fabricados en el circuito integrado de silicio. La carrera espacial
de los años 60 fue un factor importante para acelerar su desarrollo. En los
años 70, con la llegada de la microelectrónica, sobrevino la ³cuarta
generación´, mientras se seguía desarrollando el circuito integrado de silicio.
Los Estados Unidos y Japón son los países que se encuentran al frente de
esta tecnología. Cuando ha blamos de los años 80 ya nos referimos a la
³quinta generación´. Pero a diferencia de las primeras generaciones, esta
última está mas íntimamente relacionada con el desarrollo de la
programación de computadoras que con la electrónica propiamente dicha.
Unidad 2: Unidad Central de Proceso
ccLa unidad central de procesamiento o CPUxes el componente en un
ordenador, que interpreta las instrucciones y procesa los datos contenidos en
los programas de la computadora. Las CPU proporcionan la característica
fundamental de la computadora digital y son uno de los componentes
necesarios encontrados en las computadoras de cualquier tiempo.
ñ
ñ
c cñ
ñ
c
c
Intel 486^X:
y Frecuencia: 66 MHz
y Bus: 16 MHz
y Instrucciones por segundo: 54 M
y Año: 1992
AM^ Athlon:
y Frecuencia: 1,2 GHz
y Bus: 1rr MHz
y Instrucciones por segundo: r561 M
y Año: 2000
y Frecuencia: 2 GHz
y Bus: 1rr MHz
y Instrucciones por segundo: 59r5 M
y Año: 2002
y Frecuencia: 2,6GHz
y Bus: 1000 MHz
y Instrucciones por segundo: 189r8 M
y Año: 2006
c
ñ ñ
c ccñ
La CPU esta compuesta por tres partes que son: la unidad de control, la
unidad aritmético lógica y la memoria o almacenamiento. ^entro de la unidad
de control, las instrucciones con que hemos programado la computadora se
llevan a cabo una por una, has ta la finalización del programa. L a unidad de
aritmético lógico es aquella en donde se realizan todas las operaciones
lógicas propiamente dichas como la suma, resta, división y multiplicación . Y
la memoria es el lugar en donde se archivan o guardan los resultados o
procesos realizados.
cc c
La CPU trae consigo dos ³libros´: en el primer libro, el ³gran libreo de la
sabiduría´ (la memoria ROM), están descriptas, entre muchas cosas, todas
las órdenes de sistema operativo. La CPU puede leer aquí que es lo que
debe hacer frente a un comando del sistema. Es como un gran diccionario
que le indicará la página donde debe buscar . La CPU se dirigirá directamente
a dicha página donde, con pelos y señales, y en su mismo idioma, encontrara
lo que tiene que hacer. (La CPU sólo entiende órdenes expresadas en el
llamado código máquina, constituido exclusivamente por números binarios.)
Un conjunto de páginas indican al ordenador cómo debe comportarse en
cada momento con el operador: qué colores usar, qué debe informarle, etc .
Ni una letra de este libro puede ser modificada. ^espués de haber sido
escrito, se lo sometió a un preparado especial, de manera que ni siquiera la
falta de energía eléctrica hará que todos estos datos se pierdan. Es casi un
libro eterno.
Cada modelo de computadoras tiene su propio diccionario. Esto es lo que
caracteriza y diferencia a cada ordenador.
En el segundo libro, la memoria RAM, la inmensa mayorías de páginas esta
en blanco. En estas páginas podemos escribir nosotros o almacenar los
programas que queremos que la CPU lea.
El contenido de este libro permanece registrado hasta que se desconecta la
computadora.
d)
lee hasta unos r0000 caracteres por minuto, y
además clasifica documentos. Puede leer, mediante el pasaje a través de
una serie de orificios y ranuras de un rayo de luz reflejado sobre los
caracteres a procesar, letra impresa, escrita a máquina o manufactura.
e)
existe en las computadoras más modernas.
Estas oyen las instrucciones del operador, reconocen los sonidos y los
transforman en su propio lenguaje interno.
f)
convierten cualquier imagen impresa, en un formato
electrónico (números binarios) que pueden al macenarse en la memoria
de una computadora.
g) À
permiten al usuario señalar
directamente en el monitor. En general, se usan para seleccionar
opciones de un menú. Los sensores pueden detectar el tacto, ya sea por
la presión o el calor del dedo.
h) M
À
(joystick)c^ispositivo señalador muy conocido,
utilizado mayoritariamente para juegos de ordenador o computadora,
pero que también se emplea para otras tareas. Un joysticko palanca de
juegos tiene normalmente una base de plástico redonda o rectangular, a
la que está acoplada una palanca vertical. Es normalmente un dispositivo
señalador relativo, que mueve un objeto en la pantalla cuando la palanca
se mueve con respecto al centro y que detiene el movimiento cuando se
suelta, etc.
c
ñ c
c
^ispositivo de almacenamiento permanente que pertenece a la catego ría de
discos magnéticos. Suelen ser rectangulares y protegidos por una caja
metálica herméticamente cerrada. La información se escribe/lee en discos
que rotan (rpm) y que están recubiertos por una película magnética. Poseen
diversas capacidades de almacenamiento que cada vez es más elevada.
Un disco duro virgen para poder ser usado debe dársele un formato de bajo
nivel, definirse una o más particiones y finalmente darle un formato
compatible con nuestro sistema. Actualmente la mayoría de los discos duros,
poseen un sistema llamado SMART, que permite detectar posibles fallas
mecánicas.
Existen diversos estándares en la comunicación de la información entre el
disco duro y la computadora, estos son: I^E/ATA, SATA y SCSI.
ñ
a)cÀ
Es en donde se ve la información suministrada por el
ordenador. En el caso más habitual se trata de un aparato basado en un
tubo de rayos catódicos (CRT) como el de los televisores, mientras que
en los portátiles es una pantalla plana de cristal líquido (LC^).
c)c ^ispositivos por los cuales se emiten sonidos procedentes
de la tarjeta de sonido.
Monitores M^A:
Los monitores M^A por sus siglas en inglés ³Monochrome ^isplay Adapter´
surgieron en el año 1981. Junto con la tarjeta CGA de IBM. Los
M^A conocidos popularmente por los monitores monocromáticos solo
ofrecían textos, no incorporaban modos gráficos. Este tipo de monitores se
caracterizaban por tener un único color principalmente verde. El mismo
creaba irritación en los ojos de sus usuarios.
Características:
Monitor CGA:
Los monitores CGA por sus siglas en inglés ³Color Graphics Adapter´ o
³Adaptador de Gráficos en Color´ en español. Este tipo de monitores fueron
comercializados a partir del año 1981, cuando se desarrollo la primera tarjeta
gráfica conjuntamente con un estándar de IBM.
A pesar del lanzamiento de este nuevo monitor los compradores de PC
seguían optando por los monitores M^A, ambos fueron lanzados al mercado
en el mismo año existiendo competencia entre ellos. CGA fue el primero en
contener sistema gráfico a color.
Características:
Monitor EGA:
Monitor VGA:
Los monitores VGA por sus siglas en inglés ³Video Graphics Array´, fue
lanzado en 1987 por IBM. A partir del lan zamiento de los monitores VGA, los
monitores anteriores empezaban a quedar obsoletos. El VGA incorporaba
modo 256 con altas resoluciones.cPor el desarrollo alcanzado hasta la fecha,
incluidas en las tarjetas gráficas, los monitores anteriores no son compat ibles
a los VGA, estos incorporan señales analógicas.
Características:
Monitor SVGA:
VGA denominado por sus siglas en inglés ³Super Video Graphics Array´,
también conocidos por ³Súper VGA´. Estos tipos de monitores y estándares
fueron desarrollados para eliminar incompatibilidades y crear nue vas mejoras
de su antecesor VGA. SVGA fue lanzado en 1989, diseñado para brindar
mayores resoluciones que el VGA. Este estándar cuenta con varias
versiones, los cuales soportan diferentes resoluciones.
Características:
Monitores LC^:
y No contiene parpadeo.
Monitores Plasma:
y Excelente brillo.
y Alta resolución.
c c
À
^esventajas:
y Es ruidosa.
y La calidad de la impresión no es tan buena.
y Es más lenta que otras impresoras.
ñ
Ventajas:
y Es accesible.
y Muy buena calidad de impresión.
y Es silenciosa.
y Es una de las impresoras más rápidas.
y Se pueden recargar sus cartuchos.
^esventajas:
Ventajas:
^esventajas:
Unidad 5: Software
c
c
c c
c
c
Software del sistema: Son todos aquellos programas que tienen como
objetivo gestionar los recursos del ordenador y facilitar el funcionamiento de
otras aplicaciones y que no son específicos para la ejecución de ninguna
aplicación en particular. Ej.: OpenGL para la aceleración gráfica, PNG para el
sistema gráfico, la velocidad del disco duro, como hdparm, o la frecuencia del
procesador como cpudyn.
!!
Es el que proporciona poca o ninguna abstracción
del microprocesador de un ordenador. Consecuentemente es fácilmente
trasladado a lenguaje de máquina.
En general se utiliza este tipo de lenguaje para programar controladores
(drivers). Entre los programas mas usados puede estar el Código máquina,
Ensamblador, etc.
!
y Mayor adaptación al equipo.
y Posibilidad de obtener la máxima velocidad con mínimo uso de
memoria.
^
!
y Imposibilidad de escribir código independiente de la máquina.
y Mayor dificultad en la programación y en la comprensión de los
programas.
y El programador debe conocer más de un centenar de instrucciones.
y Es necesario conocer en detalle la arquitectura de la máquina.
!
Es un lenguaje de programación informática como
el lenguaje C, que se encuentran entre los lenguajes de alto nivel y los
lenguajes de bajo nivel.
Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos
manejos de bajo nivel. Son precisos para ciertas aplicaciones como la
creación de sistemas operativos, ya que permiten un manejo abstracto
(independiente de la máquina, a diferencia del ensamblador), pero sin perder
mucho del poder y eficiencia que tienen los lenguajes de bajo nivel. Algunos
programas usados pueden ser: BCPL, C, etc.
!
Se caracterizan por expresar los algoritmos de
una manera adecuada a la capacidad cognitiva humana, en lugar de a la
capacidad ejecutora de las máquinas.
En los primeros lenguajes de alto ni vel la limitación era que se orientaban a
un área específica y sus instrucciones requerían de una sintaxis predefinida.
Se clasifican como lenguajes procedimentales.
Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos
conocimientos de programación para realizar las secuencias de instrucciones
lógicas.
Los lenguajes de muy alto nivel se crearon para que el usuario común
pudiese solucionar tal problema de procesamiento de datos de una manera
más fácil y rápida. Algunos programas son: A^A, ALGOL, BASIC, Clipper,
Cobol, C++, FORTH, Fortran, Haskell, Informix 4gl, Java, Lexico (con códigos
en castellano o sinónimos en otros idiomas), Lisp, Logo, Modula, PASCAL,
Prolog, RPG, Visual Basic, etc.
!
y La programación en un lenguaje de alto nivel tiene ciertas ventajas:
y Genera un código más sencillo y comprensible.
y Escribir un código válido para diversas máquinas y, posiblemente,
sistemas operativos.
^
!
y Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
y Algunos clientes requieren que la máquina posea una determinada
plataforma.