Está en la página 1de 6

Respuestas Taller 1 Algoritmia y programación:

Eduardo Cabas Barcinilla

1. En computación, la unidad aritmética lógica o unidad aritmético-lógica, también conocida como ALU (siglas


en inglés de arithmetic logic unit), es un circuito digital que realiza operaciones aritméticas (suma, resta)
y operaciones lógicas (SI, Y, O, NO) entre los valores de los argumentos (uno o dos)
Por mucho, los circuitos electrónicos más complejos son los que están construidos dentro de los chips
de microprocesadores modernos. Por lo tanto, estos procesadores tienen dentro de ellos un ALU muy complejo y
potente. De hecho, un microprocesador moderno (y los mainframes) puede tener múltiples núcleos, cada núcleo con
múltiples unidades de ejecución, cada una de ellas con múltiples ALU.
Muchos otros circuitos pueden contener en el interior una unidad aritmético lógica: unidades de procesamiento
gráfico como las que están en las GPU modernas, FPU como el viejo coprocesador matemático 80387,
y procesadores digitales de señales como los que se encuentran en tarjetas de sonido, lectoras de CD y los
televisores de alta definición. Todos estos tienen en su interior varias ALU potentes y complejas.
2. Los componentes principales de la cpu son el procesador la memoria ram y la memoria rom
El procesador es el encargao de procesar las instruciones la memoria ram es la que carga los paquetes necesarios
para la ejecuion del programa desde la memoria rom ,
Las marcas mas reconocidsas en procesadores son Intel y AMD, en memoria ram se maneja mas marcas como los
son nkingston, Intel, Sand disk en memorias roms o desco duro se manejan marcas como westerdigital entre otros .

3. Partes de la computadora

 Placa madre (o motherboard). Es la placa principal de cualquier sistema informático al que todos los demás
dispositivos se conectan, tanto de manera directa (como los circuitos eléctricos interconectados) como indirecta
(a través de puertos USB u otro tipo de conectores). Cuenta con un software básico llamado BIOS que le
permite realizar y sincronizar sus funciones básicas (como la transmisión de datos, la administración de
la energía eléctrica y el reconocimiento de la conexión física de otros componentes externos).
 Procesador. Es la Unidad Central de Procesamiento (CPU), es decir, el cerebro de la computadora que
controla todo lo que ejecuta el ordenador y es responsable de realizar los cálculos y la comprensión de datos.
Hay varios tipos de CPU que se diferencian, entre otras cosas, por su velocidad para procesar la información.
Esa velocidad se mide en una unidad de frecuencia llamada Hertz (o Hercio en español) y, cuanto más rápida
es la velocidad alcanzada por el procesador, más rápido será el rendimiento de la computadora. En la
actualidad, las dos marcas principales de CPU son AMD e Intel.
 Memoria interna RAM. Es la memoria que almacena información, de manera temporal y rápida, para que la
computadora la utilice en el momento. Su capacidad de almacenamiento se mide en unidades
llamadas gigabytes (GB). A mayor cantidad de memoria RAM, más rápido puede funcionar la computadora, por
ejemplo, para abrir y usar varios programas a la vez. El contenido de la memoria RAM se elimina tan pronto se
apaga la computadora porque no almacena datos (archivos, videos, programas, etc.), sino que conserva
información sobre las acciones que se están realizando con esos datos. No almacena el archivo o el programa
en sí, sino la información para ejecutarlo.
 Memoria interna ROM. Es la memoria que almacena información de manera permanente y que se denomina
de “solo lectura”, es decir, el usuario no puede alterar el contenido una vez que se almacenó esa información,
solo puede instalarlo o desinstalarlo. La memoria ROM almacena todo lo relacionado con instrucciones o lo que
también se denomina BIOS (sistema básico o programa de arranque) y que comprende las instrucciones de
cómo se inicia la máquina o cómo funcionan los programas, entre otros.
 Placa de video. También conocida como “tarjeta gráfica” es un dispositivo de hardware interno que se conecta
a la placa madre y permite que la computadora muestre imágenes en el monitor. Requiere de la instalación de
un software para que le indique a la computadora cómo usar esa placa de video. El usuario puede modificar la
configuración de la imagen proyectada en el monitor, por ejemplo, la calidad (mayor o menor definición), el
tamaño, entre otros.
 Placa de sonido. Es un dispositivo de hardware interno que se conecta a la placa madre y se clasifica según
los canales que utiliza, por ejemplo, estéreo, cuadrafónico (sonido envolvente), MIDI (conector de uso
profesional), entre otros. La función principal de la placa es permitir a la computadora
reproducir sonidos (música, voz o cualquier señal de audio) a través de altavoces o auriculares. También recibe
sonidos del usuario a través de la conexión de un micrófono.
 Dispositivo de almacenamiento secundario. Es la memoria que almacena datos de manera permanente (o
hasta que el usuario los elimine), como documentos, planillas, imágenes, videos, audios, copias de seguridad
de los archivos, entre otros. Son datos almacenados que la computadora no necesita de manera inmediata o
rápida para su funcionamiento, sino que es el usuario el que los utiliza de manera directa. Existen dos tipos de
dispositivos de almacenamiento secundario: interno (la unidad de disco duro) y externo (disco duro externo,
tarjeta de memoria, pendrive, CD ROM, etc.).

El hardware externo de una computadora está conformado principalmente por:

 Dispositivos de entrada. Son piezas que reciben datos sin procesar y que la computadora puede procesar a
través del correspondiente software. Se dividen en dos categorías: dispositivos de entrada manual, que deben
ser operados por el usuario (teclado, mouse, pantalla táctil, micrófono, etc.) y dispositivos de entrada
automática, que accionan el ingreso de información por su cuenta, de manera independiente del usuario (lector
de banda magnética, reconocimiento de caracteres de tinta magnética, lector de PIN y chip, lector de código de
barras, etc.).
 Dispositivos de salida. Son piezas que envían hacia afuera los datos procesados por la computadora. Hay dos
tipos: de salida temporal (como el monitor, que actualiza constantemente la imagen de salida en la pantalla) y
de salida permanente (como la impresora, que reproduce información sobre un papel que perdura como una
copia impresa).
 Dispositivos periféricos. Son la mayoría de los dispositivos de entrada y de salida que se consideran
componentes de hardware externos “no esenciales” porque la computadora puede funcionar sin ellos. Por
ejemplo, parlantes, cámara web, teclado, micrófono, impresora, escáner, mouse, joystick, entre otros.

4. Sistema de Buses en una PC Un bus es una trayectoria por la cual viajan los datos en una computadora para
comunicar los distintos dispositivos entre sí. Los principales buses que se encuentran dentro de una PC son: los
Buses del micro-procesador, los Buses de memoria y los Buses del sistema. Buses del microprocesador es la
trayectoria de comunicaciones entre la CPU y el Chipset. Se utiliza para transferir datos entre la CPU y el bus
principal, o entre la CPU y el Caché. Corresponden con los buses de direcciones, de datos y de control. - BUS de
DATOS: lleva información (Bytes) desde y hacia el micro, por eso es "BIDIRECCIONAL". - BUS de DIRECCIONES:
permite al micro seleccionar posiciones de memoria para lectura o escritura. Es un bus "UNIDIRECCIONAL", ya que
el micro solicita direcciones que son leídas por los periféricos. - BUS de CONTROL: consiste en señales individuales
con las que el micro controla los dispositivos externos y mediante las cuales se pone de acuerdo con ellos para
realizar transferencias de información. Algunas de estas señales son entrantes y otras salientes al micro; por eso, es
también “BIDIRECCIONAL”. Buses de memoria Se utilizan para transferir datos entre el microprocesador y la
memoria RAM. Buses del sistema Son los caminos por los cuales los datos viajan, por ejemplo del microprocesador
al disco rígido, o de la memoria al disco.. Los objetivos de un bus de sistema son cuatro: - Conectar las placas con el
micro, la RAM, etc. para permitir el intercambio de datos. - Llevar tensión de alimentación a las placas (+5 v, -5 v.
+12 v y -12 v). - Facilitar la instalación o remoción de las diversas placas. - Ofrecer un estándar de conexión al
sistema, para poder ensamblar en el futuro cualquier tipo de tarjeta. El bus del sistema es responsable de la correcta
interacción entre los diferentes componentes de la computadora. Buena parte de las conexiones de la CPU son
conductos del bus, los cuales son prácticamente la única vía de contacto del procesador con el exterior. El bus del
sistema permite a la CPU comunicarse con los periféricos de entrada y salida. El bus del sistema, que se encuentra
ubicado fuera del microprocesador, se puede clasificar en: a) el bus local, compuesto por el bus de datos, el bus de
direcciones y el bus de control. El bus de datos transfiere datos a los diferentes componentes de la CPU y el bus de
direcciones da a conocer las posiciones de memoria de aquéllos. El.
5.

En primer lugar, la CMOS es la memoria donde se almacena la configuración de la BIOS, como la hora y los
ajustes. Por este motivo, cuando quitamos la pila CMOS, se resetea la BIOS, perdiéndose toda la información.
Frecuentemente, se relaciona la CMOS con la memoria RAM, ya que es un tipo de chip de memoria que
guarda información.

Sin embargo, los chips RAM corrientes pierden la información almacenada cuando se apaga el PC. La CMOS
la retiene porque su chip está continuamente alimentado por su pila. Así que podemos decir que la CMOS es
una memoria no volátil.

6. Un controlador de dispositivo (a veces simplemente conocido como controlador ) es un programa de software
que indica al sistema operativo de su computadora cómo comunicarse con una determinada pieza de hardware.

7. En las PC modernas, el firmware UEFI generalmente se configura para "arranque seguro"

Cuando enciendes un ordenador pasa por un proceso de "arranque" (boot up), un término que viene de la palabra
"bootstrap". Esto es lo que está sucediendo en segundo plano: si estás usando un PC con Windows, Mac o un
sistema Linux.

Se enciende el hardware
Cuando presionas el botón de encendido, la computadora suministra energía a sus componentes: la placa base, la
CPU, los discos duros, las unidades de estado sólido, los procesadores gráficos y todo lo demás en la computadora.

La pieza de hardware que suministra energía se conoce como "fuente de alimentación". Dentro de una típica
computadora de escritorio, parece una caja en la esquina de la carcasa (la cosa amarilla en la imagen de arriba), y
es donde se conecta el cable de alimentación.

La CPU carga UEFI o BIOS

Ahora que tiene electricidad, se inicializa la CPU y busca un pequeño programa que normalmente se almacena en
un chip en la placa base.

8. R/=Un sistema operativo (SO) es el conjunto de programas de un sistema informático que gestiona los recursos
de hardware y provee servicios a los programas de aplicación de software. En las primeras computadoras, que no
tenían sistema operativo, cada programa necesitaba la más detallada especificación del hardware para ejecutarse
correctamente y desarrollar tareas estándares, y sus propios drivers para los dispositivos periféricos como
impresoras y lectores de tarjetas perforadas.
9. En el mundo de la informática, los 32 y 64 bits se refieren al tipo de unidad central de proceso o CPU, al sistema
operativo, los drivers y el software. Todos ellos utilizan una misma arquitectura. De esta manera todos los
componentes hablan "el mismo idioma", y pueden funcionar correctamente los únicos con los otros.

Las nomenclaturas se refieren a cómo se almacenan los datos. Como su nombre sugiere, los sistemas de 32 bits
almacenan sus datos en piezas de 32 bits, mientras que los otros lo hacen con piezas de 64. Esto puede decir que,
por lo general, al trabajar con "palabras" más grandes puedes hacer más en menos tiempo, lo que facilita que
puedas llegar a hacer más en menos tiempo.

El que la CPU de tu ordenador tenga 32 o 64 bits depende de algunos aspectos, siendo el principal de ellos la edad.
Prácticamente todos los ordenadores que te llevas pudiendo comprar en la última década tienen casi seguro una
arquitectura de 64 bits. Pero todavía hay personas e instituciones con equipos muy antiguos de 32 bits, o sea que
tanto los sistemas operativos como los desarrolladores de software siguen dándole soporte.
Apple es la gran excepción en todo este lío. Ellos empezaron a implementar los 64 bits en 2009 con Snow Leopard,
y como tienen el control de su hardware y sistema operativo poco a poco han ido haciendo de esta arquitectura la
única opción en sus equipos de sobremesa. Por lo tanto, las aplicaciones para estos ordenadores también suelen
ser casi siempre sólo de 64 bits.

10.Los discos duros, también conocidos como HDD, son un componente informático que sirve para almacenar de
forma permanente tus datos. Esto quiere decir, que los datos no se borran cuando se apaga la unidad como pasa en
los almacenados por la memoria RAM. La primera empresa en comercializarlos fue IBM en 1956.

Están compuestos de piezas mecánicas, de ahí que a veces se le llame discos duros mecánicos, y utilizan el
magnetismo para grabar tus datos y archivos. Se compone de uno o varios discos rígidos unidos por un mismo
eje y que giran a gran velocidad dentro de una caja metálica. En cada plato y en cada una de sus caras, un cabezal
de lectura/escritura lee o graba tus datos sobre los discos.

Cuanto más finos sean los discos mejor será la grabación, y cuanto más rápido giran a mayor velocidad se
transmiten los datos, tanto a la hora de leerlos como al escribirlos. Por lo general, la velocidad de los discos duros
suele ser de 5400 o 7200 RPM (revoluciones por minuto), aunque en algunos discos basados en servidores pueden
llegar a hasta 15.000 RPM

En cuanto al tamaño, las cajas de los discos duros mecánicos pueden ser de 2,5" o de 3,5". Su precio puede variar
dependiendo de este tamaño, pero sobre todo de su capacidad de almacenamiento. De hecho, la gran ventaja de
estos discos duros con respecto a los SSD es que son bastante más económicos.

Las unidades de estado sólido o SSD (Solid State Drive) son una alternativa a los discos duros. La gran diferencia
es que mientras los discos duros utilizan componentes mecánicos que se mueven, las SSD almacenan los
archivos en microchips con memorias flash interconectadas entre sí. Por lo tanto, casi podríamos considerarlos
como una evolución de las memorias USB.

Los SSD suelen utilizar memorias flash basadas en NAND, que como también son no-volátiles mantienen la
información almacenada cuando el disco se desconecta. No tienen cabezales físicos para grabar los datos, en su
lugar incluyen un procesador integrado para realizar operaciones relacionadas con la lectura y escritura de datos.

Estos procesadores, llamados controladores, son los que toman las "decisiones" sobre cómo almacenar, recuperar,
almacenar en caché y limpiar los datos del disco, y su eficiencia es uno de los factores que determinan la
velocidad total de la unidad. Además, al no depender del giro de un componente físico, también se logra una
unidad más silenciosa que los discos mecánicos.

En cuanto al tamaño, estos discos suelen ser de 2,5", y tienen un diseño casi idéntico al de los discos duros
mecánicos, lo que ayuda a que puedan encajar en las mismas carcasas y ranuras donde van montados los discos
duros convencionales en un ordenador.

11 programación paradigmas

Respuesta: Los paradigmas de la programación son principios fundamentales para la creación de software, es decir,
los distintos estilos que existen para generar código y dar instrucciones a máquinas, computadoras y otros
dispositivos. 
Los programas informáticos tratan de resolver problemas y ofrecer opciones a los usuarios para que realicen
diferentes tareas utilizando un hardware determinado. Para poder resolver estos problemas es necesario afrontarlos
de diferentes maneras, siendo más eficiente un paradigma de programación que otro, dependiendo del tipo de
problema que se presenta.

Podemos entender un paradigma de programación como un camino, ruta o guía que agilizan el desarrollo web,
siguiendo una estructura y reglas determinadas.

Este tipo de paradigma estructurado es el que habitualmente se utiliza para enseñar a programar, donde las
instrucciones se leen de arriba para abajo y no es necesario abstraerse en conceptos ni cosas complejas (solo
centrarse en dar órdenes consecutivas)

La programación estructurada, por otro lado, es un tipo de programación imperativa, donde las declaraciones se
ponen en procedimientos, que se pueden volver a llamar cuando sea necesario.

12.En ciencias de la computación se denomina programación imperativa a un paradigma de programación de


software que utiliza fórmulas que alteran el estado de un programa.

La programación imperativa se considera el paradigma de programación más antiguo. Según este, un programa es
«una secuencia claramente definida de instrucciones para un ordenador

Ejemplos: Fortran.

Java.

Pascal.

ALGOL.

C.

C#

C++

En pocas palabras, programación declarativa consiste en decirle a un programa lo que tiene que hacer en lugar de
decirle cómo debería hacerlo. Este enfoque significa implica proporcionar un lenguaje específico de dominio (DSL)
para expresar lo que el usuario quiere.

Prolog.

Lisp.

Haskell.

Miranda.

Erlang.

La programación funcional se caracteriza por dividir la mayor cantidad posible de tareas en funciones, de esta forma
estas tareas pueden ser usadas por otras funciones con diferentes objetivos.

La programación reactiva es un paradigma de programación cuya principal característica es el uso de llamadas


asíncronas no bloqueantes siempre que sea posible.

13. Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten construir todos
los números válidos. Un sistema de numeración puede obtenerse como:
donde:

  es el sistema de numeración considerado (p.ej. decimal, binario, hexadecimal, etc.).

  es el conjunto de símbolos permitidos en el sistema. En el caso del sistema decimal son {0,1,2...9};
en el binario son {0,1}; en el octal son {0,1,...7}; en el hexadecimal son {0,1,...9,A,B,C,D,E,F}.

  son las reglas que nos indican qué números y qué operaciones son válidos en el sistema, y cuáles
no. En un sistema de numeración posicional las reglas son bastante simples, mientras que la numeración
romana requiere reglas algo más elaboradas.
Estas reglas son diferentes para cada sistema de numeración considerado, pero una regla común a todos es que
para construir números válidos en un sistema de numeración determinado solo se pueden utilizar los símbolos
permitidos en ese sistema.
Para indicar en qué sistema de numeración se representa con una letra que se añade como subíndice a la derecha
el número de símbolos que se pueden representar en dicho sistema.

También podría gustarte