Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura de Hardware 2
Tema
Tarea 2
Facilitador
Participante
Matricula
16-0494
Utilizando el material de apoyo colgado en la plataforma de esta asignatura,
realiza un resumen de los siguientes términos:
Definición de Hebras.
Modelos Multihebra.
• Hilo comparte con otros hilos que pertenecen al mismo proceso: código, datos y
otros recursos como archivos abiertos.
Biblioteca de hebras.
¿Qué es el PCB?
PCB son las siglas de Placa de Circuito Impreso, pero utilizamos las siglas en
inglés (Printed Circuit Board) para no confundirla por ejemplo con las ranuras
PCI de nuestro PC.
Pues una PCB básicamente es un soporte físico en donde se instalan
componentes electrónicos y eléctricos y se interconectan entre ellos. Estos
componentes pueden ser, chips, condensadores, diodos, resistencias, conectores,
etc. Si echas un vistazo a un ordenador por dentro, verás que hay múltiples placas
planas con un montón de componentes pegados a ella, se trata de una placa
base y está compuesta por una PCB y los componentes que hemos citado
Para conectar cada elemento en una PCB utilizamos una serie de pistas
conductoras de cobre extremadamente finas y que general un carril, conductor,
como si de un cable se tratase. En los circuitos más sencillos, solamente tenemos
pistas conductoras en una cara o las dos visibles de la PCB, pero en otros más
completos tenemos pistas eléctricas e incluso componentes apilados en múltiples
capas de ellas.
¿Qué diferencias hay entre los hilos a nivel de usuario (user-level threads) y
los hilos a nivel del núcleo (kernel-level threads)?
Los (user-level threads) son una aplicación ULT pura, todo el trabajo de gestión
de hilos lo realiza la aplicación, y el núcleo o kernel no es consciente de la
existencia de hilos. Es posible programar una aplicación como multihilo mediante
una biblioteca de hilos
Los (kernel-level threads) son una aplicación KLT pura, todo el trabajo de
gestión de hilos lo realiza el kernel. En el área de la aplicación no hay código de
gestión de hilos, únicamente un API (interfaz de programas de aplicación) para la
gestión de hilos en el núcleo. Windows 2000, Linux y OS/2 utilizan este método.
Linux utiliza un método muy particular en el que no hace diferencia entre procesos
e hilos.
Cite dos ventajas que tienen los hilos (threads) sobre los procesos. ¿Qué
desventaja importante tienen? Sugiera una aplicación que se beneficiaría del
uso de hilos y una que no lo haría.
Desventajas
Para una finalización más rápido de un hilo de un proceso el proceso debe ser
eliminado desde el bpc
Todas las llamadas al sistema las maneja el núcleo y por lo tanto tiene un mayor
costo para el
Bibliografías
https://infotarea.com/definicion-de-hebras-modelos-multihebra-biblioteca-de-
hebras/
https://www.profesionalreview.com/2019/02/11/pcb-que-es/