1. 1.Busca en YouTube: BABBAGE DIFFERENCE ENGINE. Explica que es lo
que has visto y explica el término “padre de la computación.
Charles Babbage (1793-1871), visionario inglés y catedrático de Cambridge, hubiera
podido acelerar el desarrollo de las computadoras si él y su mente inventiva hubieran
nacido 100 años después. Adelantó la situación del hardware computacional al
inventar la "máquina de diferencias", capaz de calcular tablas matemáticas. En 1834,
cuando trabajaba en los avances de la máquina de diferencias Babbage concibió la idea
de una "máquina analítica". En esencia, ésta era una computadora de propósitos
generales. Conforme con su diseño, la máquina analítica de Babbage podía suma r,
substraer, multiplicar y dividir en secuencia automática a una velocidad de 60 sumas
por minuto. El diseño requería miles de engranes y mecanismos que cubrirían el área
de un campo de futbol y necesitaría accionarse por una locomotora. Los escépticos l e
pusieron el sobrenombre de "la locura de Babbage". Charles Babbage trabajó en su
máquina analítica hasta su muerte. Los trazos detallados de Babbage describían las
características incorporadas ahora en la moderna computadora electrónica. Si
Babbage hubiera vivido en la era de la tecnología electrónica y las partes de precisión,
hubiera adelantado el nacimiento de la computadora electrónica por varias décadas.
Irónicamente, su obra se olvidó a tal grado, que algunos pioneros en el desarrollo de la
computadora electrónica ignoraron por completo sus conceptos sobre memoria,
impresoras, tarjetas perforadas y control de pro grama secuencia.
2. ‘La Arquitectura de von Neumann’.
La 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).
La mayoría de computadoras modernas están basadas en esta arquitectura, aunque
pueden incluir otros dispositivos adicionales, (por ejemplo, para gestionar las
interrupciones de dispositivos externos como ratón, teclado, etc).
2. Consiste en utilizar un procesador que sea capaz de leer y escribir en una memoria, en
la cual se almacenan una serie de órdenes o instrucciones para ese procesador y
también los datos necesarios para realizar esas órdenes.
3. La Unidad Central de Proceso y sus elementos.
La unidad central de proceso UCP es el verdadero cerebro de la computadora; su
misión consiste en coordinar y controlar o realizar todas las operaciones del sistema.
Se compone de elementos cuya naturaleza es exclusivamente electrónica (circuitos).
Sus partes principales son:
El Procesador (P) que se compone de la unidad de control (UC) y la unidad
aritmético-lógica (UAL).
La Memoria Central (MC)
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).
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.
5. Explica los 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, etc.
El reloj: La frecuencia de reloj indica la cantidad de bits emitidos por segundo.
Cada ciclo se nutre de esa frecuencia que, adecuadamente organizada irán
componiendo las unidades de información coherentes.
3. Es la velocidad base por la que un ordenador realiza sus operaciones más
básicas, como sumar dos números o transferir el valor de un registro a otro. Se
mide en ciclos por segundo (hercios).
Los diferentes circuitos integrados de un ordenador pueden estar sincronizados
a diferentes frecuencias de reloj. Así, dentro de una misma placa, tenemos el
bus de memoria, el bus gráfico, el bus de interfaz humana... hay diferentes
subsistemas, cuyas frecuencias parciales nutren el sincronismo de la frecuencia
principal. Cuando se usa el término frecuencia de reloj aplicado a un ordenador,
suele sobreentenderse que se refiere la velocidad de funcionamiento del
procesador principal que orquesta a todos los demás subsistemas.
En el contexto de la electrónica digital, más concretamente en la secuencial, es
la frecuencia de la señal de reloj que, enviada a todos los dispositivos,
sincroniza la operación de los mismos.
La Bios: (sistema básico de entrada y salida) 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. El primer
uso del término "BIOS" se dio en el sistema operativo CP/M, y describe la parte
de CP/M que se ejecutaba durante el arranque y que iba unida directamente al
hardware (las máquinas de CP/M usualmente tenían un simple cargador
arrancable en la memoria de sólo lectura, y nada más). La mayoría de las
versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que
es análogo al BIOS de CP/M.
El BIOS es un sistema básico de entrada/salida que normalmente pasa
inadvertido para el usuario final de computadoras. Se encarga de encontrar el
sistema operativo y cargarlo en la memoria RAM. Posee un componente de
hardware y otro de software; este último brinda una interfaz generalmente de
texto que permite configurar varias opciones del hardware instalado en el PC,
como por ejemplo el reloj, o desde qué dispositivos de almacenamiento iniciará
el sistema operativo (Microsoft Windows, GNU/Linux, Mac OS X, etc.).
El BIOS gestiona al menos el teclado de la computadora, proporcionando
incluso una salida bastante básica en forma de sonidos por el altavoz
incorporado en la placa base cuando hay algún error, como por ejemplo un
dispositivo que falla o debería ser conectado. Estos mensajes de error son
4. utilizados por los técnicos para encontrar soluciones al momento de armar o
reparar un equipo.
Cmos: es un tipo de memoria en que se guardan los datos que se pueden
configurar del BIOS y contiene información básica sobre algunos recursos del
sistema que son susceptibles de ser modificados como el disco duro, el tipo de
disco flexible, etc. Esta información es almacenada en una RAM, de 64 bytes de
capacidad, con tecnología CMOS, que le proporciona el bajo consumo
necesario para ser alimentada por una pila que se encuentra en la placa base y
que debe durar años, al ser necesario que este alimentada constantemente,
incluso cuando el ordenador se encuentra apagado. Para ello antiguamente se
usaba una batería recargable que se cargaba cuando el ordenador se encendía.
Mas modernamente se ha sustituido por una pila desechable de litio
(generalmente modelo CR-2032) y que dura de 2 a 5 años.
La información contenida en esta memoria es utilizada en la etapa de POST
para establecer el diagnóstico del sistema, al inicio del arranque del ordenador.
En ese momento, entre otras tareas, se comprueba la integridad del contenido
del CMOS y si dichos datos son incorrectos, se genera un error y el sistema
solicita una respuesta al operador sobre la acción a seguir. Si de lo contrario el
contenido es correcto, se utiliza la información almacenada para proseguir el
arranque.
Básicamente es una memoria de acceso rápido que guarda los datos básicos
para que el ordenador pueda encenderse.
Puertos y tipos: puerto es una forma genérica de denominar a una interfaz a
través de la cual los diferentes tipos de datos se pueden enviar y recibir. Dicha
interfaz puede ser de tipo físico, o puede ser a nivel de software (por ejemplo,
los puertos que permiten la transmisión de datos entre diferentes
ordenadores), en cuyo caso se usa frecuentemente el término puerto lógico.
Hay 5 tipos de puertos: PCI, PCI-Express, puertos de memoria, puertos
inalámbricos y puerto USB.
Dispositivos de almacenamiento, ejemplos: Los sistemas informáticos pueden
almacenar los datos tanto interna (en la memoria) como externamente (en los
dispositivos de almacenamiento). Internamente, las instrucciones o datos
pueden almacenarse por un tiempo en los chips de silicio de la RAM (memoria
de acceso aleatorio) montados directamente en la placa de circuitos principal
de la computadora, o bien en chips montados en tarjetas periféricas
conectadas a la placa de circuitos principal del ordenador. Estos chips de RAM
constan de conmutadores sensibles a los cambios de la corriente eléctrica, esto
quiere decir que los datos son almacenados por tiempo limitado (hasta que
5. dejamos de suministrar energía eléctrica) por esta razón aparecen los
dispositivos de almacenamiento secundarios o auxiliares, los cuales son
capaces de conservar la información de manera permanente, mientras su
estado físico sea óptimo. Los dispositivos de almacenamiento externo pueden
residir dentro del CPU y están fuera de la placa de circuito principal.
6. Clasificación del software según su licencia.
Tipos de 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.
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 continúan 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
6. 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.
Software Libre (Sin derechos reservados) - copyleft
Cuando el software, bien sea gratuito (Freeware) o pagado (Comercialware),
brinda al usuario la posibilidad de:
1- Correr el programa con cualquier propósito, en las máquinas, que se desee,
las veces que se requiera.
2- Estudiar su funcionamiento y realizar sobre él adpataciones propias
3- Distribuir copias con o sin las adpataciones
4- Mejorar el programa, liberando dichas mejoras sin permiso alguno
Para la protección de esta libertad otorgada por su autor original, existe el
llamado "copyleft", que promulga el mantenimiento de la licencia pública
general concedida a dicho software, en el sentido de que no se le quite a dicho
programa y las modificaciones de terceros su estado "natural" de libre y así
pueda continuar.
Todo software libre presupone acceso al "Código Fuente", pero no todo acceso
al "Código Fuente" presupone la existencia del software libre.