1. Gabriela Melero Mesa Ficha 1.
TECNOLOGÍAS DE LA INFORMACIÓN
2.Arquitectura de Von Neumann
Es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de
almacenamiento tanto para las instrucciones como para los datos a diferencia de la
arquitectura Harvard, que que almacenaba las instrucciones en cintas perforadas y los
datos en interruptores.
Todas las computadoras constan principalmente de dos partes, la CPU que procesa
los datos,y la memoria que guarda los datos. Cuando hablamos de memoria
manejamos dos parámetros,
los datos en sí, y el lugar donde se encuentran almacenados. Los dos son importantes
para la CPU, pues muchas instrucciones frecuentes se traducen a algo así como"coge
los datos de ésta dirección y añádelos a los datos de ésta otra dirección", sin saber en
realidad qué es lo que contienen los datos.
En los últimos años la velocidad de las CPUs ha aumentado mucho en comparación a
la de las memorias con las que trabaja, así que se debe poner mucha atención en
reducir el número de veces que se accede a ella para mantener el rendimiento. Si, por
ejemplo, cada instrucción ejecutada en la CPU requiere un acceso a la memoria, no se
gana nada incrementando la velocidad de la CPU; este problema es conocido como
limitación de memoria.
2. 3.La unidad Central de Proceso y sus elementos
La unidad central de procesamiento o CPU, o simplemente el procesador o
microprocesador, es el componente del computador y otros dispositivos programables,
que interpreta las instrucciones contenidas en los programas y procesa los datos. Los
CPU proporcionan la característica fundamental de la computadora digital (la
programabilidad) y son uno de los componentes necesarios encontrados en las
computadoras de cualquier tiempo, junto con el almacenamiento primario y los
dispositivos de entrada/salida. Se conoce como microprocesador el CPU que es
manufacturado con circuitos integrados. Desde mediados de los años 1970, los
microprocesadores de un solo chip han reemplazado casi totalmente todos los tipos de
CPU, y hoy en día, el término "CPU" es aplicado usualmente a todos los
microprocesadores.
Sus partes principales son Las siguientes:
El Procesador (P). Que a su vez se compone de:
o La unidad de control (UC).
o La unidad aritmético – lógica (UAL).
La Memoria Central (MC).
La unidad central de proceso también incorpora un cierto número de registros rápidos
(pequeñas unidades de memoria) de propósito especial, que son utilizados
internamente por la misma.
Una aproximación a diseño interno de un microprocesador es el siguiente:
3. 4.La memoria cache y memoria virtual
Una memoria caché es una memoria en la que se almacenas una serie de datos para
su rápido acceso. Existen muchas memorias caché (de disco, de sistema, incluso de
datos, como es el caso de la caché de Google), pero en este tutorial nos vamos a
centrar en la caché de los procesadores.
Básicamente, la memoria caché de un procesador es un tipo de memoria volátil (del
tipo RAM), pero de una gran velocidad.
En la actualidad esta memoria está integrada en el procesador, y su cometido es
almacenar una serie de instrucciones y datos a los que el procesador accede
continuamente, con la finalidad de que estos accesos sean instantáneos. Estas
instrucciones y datos son aquellas a las que el procesador necesita estar accediendo
de forma continua, por lo que para el rendimiento del procesador es imprescindible
que este acceso sea lo más rápido y fluido posible.
La memoria virtual es una técnica que permite ejecutar procesos que no caben
totalmente en memoria RAM (memoria física). Esto propicia la creación de programas
que sean más grandes que la memoria física. Además, la memoria virtual ayuda a
crear un esquema de abstracción de la memoria que la separa de la zona lógica que el
usuario ve, esto facilita enormemente la tarea a los programadores puesto que no se
han de preocupar por limitaciones de memoria.
Los procedimientos de implementación de la memoria virtual se basan en que cuando
se ejecuta un programa, éste está parcialmente en memoria, es decir, sólo hay
cargada aquella zona de código y datos que se necesitan en ese instante de tiempo, y
no el programa completo. La memoria virtual es la separación entre la memoria lógica
disponible para el usuario y la memoria RAM, se implementa generalmente con el
método de paginación por demanda aunque también se puede implementar en un
sistema con segmentación.
En el momento en que en el sistema empieza a escasear la memoria, se crea un
fichero SWAP (intercambio) en el disco que sirve como ampliación auxiliar de
memoria. En el caso de Windows, cuando tenemos muchas aplicaciones en
funcionamiento y la memoria RAM se agota, el sistema se apoya en el fichero SWAP
para realizar movimientos desde el disco duro a la RAM y viceversa. De ese modo
crean espacios en memoria física para ir ejecutando las órdenes. Esto, evidentemente,
hace que el sistema vaya más lento.
4. 5.Explicar siguientes conceptos
Chipset: Es el conjunto de circuitos integrados diseñados con base a la arquitectura
de un procesador (en algunos casos diseñados como parte integral de esa
arquitectura), permitiendo que ese tipo de procesadores funcionen en una placa base.
Sirven de puente de comunicación con el resto de componentes de la placa, como son
la memoria, las tarjetas de expansión, los puertos USB, ratón, teclado.
El reloj:
La bios: Es un software que localiza y reconoce todos los dispositivos necesarios
para cargar el sistema operativo en la memoria RAM; es un software muy básico
instalado en la placa base que permite que ésta cumpla su cometido. Proporciona la
comunicación de bajo nivel, el funcionamiento y configuración del hardware del
sistema que, como mínimo, maneja el teclado y proporciona una salida básica
(emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos)
durante el arranque. El BIOS usualmente está escrito en lenguaje ensamblador.
Cmos: Tipo de tecnología de semiconductores ampliamente usado. Los
semiconductores CMOS utilizan circuitos NMOS (polaridad negativa) y PMOS
(polaridad positiva). Dado que sólo un tipo de circuito está activo en un tiempo
determinado, los chips CMOS requieren menos energía que los chips que usan sólo
un tipo de transistor.
Puertos: Tipo de tecnología de semiconductores ampliamente usado. Los
semiconductores CMOS utilizan circuitos NMOS (polaridad negativa) y PMOS
(polaridad positiva). Dado que sólo un tipo de circuito está activo en un tiempo
determinado, los chips CMOS requieren menos energía que los chips que usan sólo
un tipo de transistor.
Dispositivo de almacenamiento(ejemplos):
6.Clasificación de software según su licencia
Freeware:Tipo de Licencia de Uso totalmente gratuita. El autor, eventualmente puede
solicitar una donación voluntaria que indica aplicará a desarrollos futuros, o
simplemente solicitará un comentario a su creación. A menudo se autoriza su
redistribución también gratuita. Es cuestión de NO precio.
5. Shareware:El autor de programas con esta clase de licencias, permite el uso del
mismo por un tiempo limitado (por lo general 21 o 30 días), o en un número de usos
determinados (50 o 100), tiempo o usos otorgados para la evaluación del producto.
Vencido el plazo o copados los usos, el programa así lo indica e invita a pagar el valor
de la correspondiente licencia. En algunos casos el programa dejará de funcionar total
o parcialmente. Muchas aplicaciones continuan en funcionamiento bajo el entendido
de que su uso es de simple evaluación personal, una finalidad diferente implicaría
violación de los derechos de autor.
Comercialware:Software comercial adquirido como tal o como shareware que se ha
convertido en comercialware luego del pago de la licencia correspondiente.
El uso de esta clase de licencias por fuera de las condiciones en las que fueron
adquiridas constituye violación de derechos de autor. Comunmente se presenta este
caso, en la utilización por encima del número de licencias adquiridas, copias del
programa, no autorizadas (Por regla general, salvo estipulación en contrario, la licencia
incluye la posibilidad de hacer una copia de respaldo, más de una implica violación de
los derechos de autor). En idéntico sentido se encuentran protegidos los derechos de
autor sobre la documentación que acompaña al programa licenciado.
Updates:Son actualizaciones a programas de versión anterior para usuarios de
programas comerciales y su protección es igual a las licencias a las que acceden.
Existen algunos tipos de update que no constituyen cambio de versión sino más bien
de corrección de errores de programación (patches), adiciones extras a un programa,
etc., pero igualmente se encuentran cobjidados bajo la protección de derechos de
autor.
Drives:Se trata de un software especial destinado al funcionamiento de un periférico
(mouse, impresora, scaner, modem, tarjeta de sonido, CD-ROM etc.), o también una
adición a cualquier sistema operativo (Windows, Unix, DOS, etc). Se encuentran
destinados para acceder a los programas comerciales que correspondan y por tanto
tienen la misma protección.