Академический Документы
Профессиональный Документы
Культура Документы
UNIDAD I y II
4) ¿El ISA de un viejo procesador 8080 es el mismo de un Intel Pentium Dual Core?
F. Los microprocesadores Intel Pentium Dual Core contienen las instrucciones del
8080 más las del 8086 y 8088.
6) ¿Qué entiende por llamadas al sistema o Systems calls? ¿Para que sirven?
Una llamada a sistema o call system es como realizar un tipo especial de llamada
a procedimiento, pero estas entrar el kernel y las llamadas a procedimiento no.
Sirve para que cuando un proceso esta ejecutando un programa de usuario en
modo usuario y necesita un servicio al sistema tiene que ejecutar una instrucción
de trap para transferir el control al S.O. Después este último, averigua que necesita
el proceso llamador, para lo cual inspecciona los parámetros. Después lleva a
cabo la llamada al sistema y devuelve el control a la instrucción que va después de
la llamada al sistema.
11) Explique claramente la diferencia entre una trampa (trap) y una interrupción.
Ejemplificar.
La diferencia es que las trampas son sincrónicas con el programa y las
interrupciones son asincrónicas. Si el programa se vuelve o ejecuta un millón de
veces con las mismas entradas, las trampas ocurrirán el mismo punto, en cambio
las interrupciones varían dependiendo del momento. Las trampas son ocasionadas
directamente por el programa. Ejemplo de trampa, cuando se realiza una división
por cero y ejemplo de interrupción, cuando escuchando el Winamp y se solicita
imprimir un documento.
22) En POSIX si deseo escribir mi propio shell lo puedo hacer. ¿En que debo ser
experto y por qué?
23) Explique con sus palabras que es una API de Windows.
Una API de Windows es una interfaz donde los programadores deben usar para
obtener los servicios del S.O. La API tiene una gran número de llamadas para
administrar ventanas, figuras geométricas, textos, tipos de letras, barras de
desplazamiento y otras características.