option
Cuestiones
ayuda
daypo
buscar.php

FI Tema 3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
FI Tema 3

Descripción:
tema3 de fi

Fecha de Creación: 2024/10/18

Categoría: Otros

Número Preguntas: 50

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál de las siguientes afirmaciones NO es un objetivo de un sistema operativo?. Facilidad de utilización. Eficiencia. Ejecución directa de programas en lenguaje de alto nivel. Capacidad para evolucionar.

¿Cuál de las siguientes NO es una tarea básica de un sistema operativo?. Carga del programa en memoria. Planificación y supervisión de la ejecución de los programas. Acceso a los dispositivos de E/S. Compilación de programas fuente.

Verdadero o falso: La interfaz hombre-máquina de un sistema operativo puede funcionar en modo texto o gráfico. Verdadero. Falso.

¿Qué tipo de herramientas de un sistema operativo ayudan a optimizar el rendimiento del ordenador?. Interfaz hombre-máquina. Control de recursos. Herramientas de desarrollo de aplicaciones. Ninguna de las anteriores.

¿En qué nivel de la organización del ordenador se encuentran los ensambladores y los traductores de lenguajes de alto nivel?. Máquina convencional. Microprograma. Lógica digital. Máquina simbólica.

¿En qué modo de ejecución de los programas el código tiene acceso completo a todo el hardware?. Usuario. Privilegiado, supervisor o kernel. Máquina extendida. Ninguna de las anteriores.

¿Cuál de las siguientes afirmaciones sobre las llamadas al sistema es correcta?. Permiten a los procesos de usuario ejecutar cualquier instrucción de la máquina. Permiten a un proceso de usuario realizar una operación privilegiada mediante un servicio prestado por el SO. Son utilizadas exclusivamente por el kernel del sistema operativo. No son necesarias en sistemas operativos modernos.

Verdadero o falso: El sistema operativo actúa como una máquina virtual o extendida al ocultar el hardware y presentar a los programas abstracciones más sencillas. Verdadero. Falso.

¿Qué técnica de gestión de memoria divide el espacio de direcciones de un proceso en páginas?. Particiones fijas. Asignación dinámica. Memoria virtual. Paginación. Ninguna de las anteriores.

¿Cuál de los siguientes NO es un objetivo de la planificación de procesos?. Maximizar el uso de la CPU. Proporcionar un buen tiempo de respuesta. Minimizar el tamaño de los programas. Evitar interbloqueos.

¿Cuál de las siguientes afirmaciones sobre los lenguajes de programación es correcta?. Todos los ordenadores utilizan el mismo lenguaje máquina. Los lenguajes de alto nivel son más fáciles de entender para los humanos que el lenguaje máquina. Los lenguajes ensambladores son independientes de la arquitectura del ordenador. Los lenguajes de programación permiten a los humanos comunicarse con las computadoras.

¿Cuál es la principal diferencia entre un compilador y un intérprete?. Un compilador traduce todo el programa fuente a la vez, mientras que un intérprete traduce instrucción por instrucción. Un compilador genera un programa objeto, mientras que un intérprete no. Un compilador se utiliza para lenguajes de alto nivel, mientras que un intérprete se utiliza para lenguajes de bajo nivel. Las opciones a) y b) son correctas.

¿Cuál de los siguientes NO es un elemento de un lenguaje de programación?. Palabras reservadas. Identificadores. Sentencias. Componentes electrónicos.

¿Qué tipo de lenguaje de programación es más adecuado para aplicaciones de inteligencia artificial?. FORTRAN. COBOL. LISP. C.

Verdadero o falso: Un programa escrito en lenguaje ensamblador se ejecutará en cualquier ordenador. Verdadero. Falso.

¿Cuál de las siguientes NO es una ventaja del lenguaje máquina?. Es directamente entendible por el microprocesador. Es muy eficiente. Es fácil de usar para los humanos. Permite aprovechar mejor los recursos de la máquina.

¿Cuál de las siguientes es una característica de los lenguajes ensambladores?. Utilizan exclusivamente el código binario. Son independientes de la arquitectura del ordenador. Permiten el uso de identificadores para las direcciones de memoria. No se pueden incluir comentarios.

¿Qué tipo de traductor se utiliza para traducir un programa escrito en lenguaje ensamblador a lenguaje máquina?. Compilador. Intérprete. Ensamblador. Macroensamblador.

¿Qué permiten hacer las macroinstrucciones en un lenguaje ensamblador?. Escribir programas más cortos y eficientes. Crear nuevas instrucciones que no existen en el lenguaje máquina. Realizar operaciones complejas con una sola instrucción. Todas las anteriores son correctas.

¿Cuál de los siguientes NO es un módulo de un compilador?. Analizador léxico. Generador de código intermedio. Unidad aritmético-lógica. Tabla de símbolos.

Verdadero o falso: Un intérprete traduce todo el programa fuente a lenguaje máquina antes de ejecutarlo. Verdadero. Falso.

¿Cuál de las siguientes es una desventaja de los intérpretes?. Los programas interpretados se ejecutan más lentamente que los compilados. Cada vez que se desea ejecutar un programa, éste debe volver a interpretarse. La optimización se lleva a cabo a nivel de cada sentencia individual y no del programa completo. Todas las anteriores son correctas.

¿Cuál de las siguientes es una ventaja de los lenguajes de alto nivel?. Son más fáciles de aprender y usar que los lenguajes de bajo nivel. Permiten escribir programas más cortos y eficientes. Son independientes de la arquitectura del ordenador. Todas las anteriores son correctas.

¿Cuál de las siguientes es una desventaja de los lenguajes de alto nivel?. Los programas objeto suelen ser menos eficientes en ocupación de memoria y tiempo de ejecución. Son más difíciles de depurar que los programas escritos en lenguajes de bajo nivel. No se pueden utilizar para programar aplicaciones de bajo nivel. La opción a) es correcta.

¿Qué tipo de lenguaje de programación se utiliza para desarrollar el kernel de un sistema operativo?. FORTRAN. COBOL. C. Java.

¿Cuál es la función principal de un sistema de ficheros?. Gestionar la memoria principal del ordenador. Controlar los dispositivos de E/S. Organizar la información binaria en un soporte de almacenamiento masivo. Ninguna de las anteriores.

¿Qué sistema de ficheros utiliza Microsoft Windows?. FAT. FAT32. NTFS. Todas las anteriores.

Verdadero o falso: La planificación de trabajos decide qué proceso se ejecuta en la CPU en un momento dado. Verdadero. Falso.

¿Cuál es el criterio más sencillo a la hora de admitir un nuevo proceso en el sistema?. Secuencial (FIFO). Colas de prioridad. Uso de recursos. Ninguna de las anteriores.

¿Qué técnica de planificación de trabajos utiliza diferentes colas con distintas prioridades de ejecución?. Secuencial. Colas de prioridad. Uso de recursos. Ninguna de las anteriores.

¿Qué sucede si un proceso supera el tiempo de espera máximo asociado a su cola en una cola de prioridad con limitación de espera?. El proceso es eliminado del sistema. El proceso se vuelve a añadir a la cola. El proceso pasa a la cola siguiente en prioridad. El proceso pasa a la cola de procesos más prioritarios.

¿Qué tipo de planificación de trabajos asigna una prioridad a cada proceso según los recursos que use?. Secuencial. Colas de prioridad. Uso de recursos. Ninguna de las anteriores.

¿Cuál de las siguientes NO es una técnica de gestión de memoria?. Particiones fijas. Asignación dinámica. Memoria virtual. Tiempo compartido.

¿Qué problema intenta solucionar la memoria virtual?. La lentitud de los discos duros. La falta de espacio en la memoria principal. La necesidad de ejecutar programas más grandes que la memoria física disponible. Ninguna de las anteriores.

¿Qué sucede cuando un proceso hace referencia a una parte de su espacio de direcciones que no está en memoria?. El programa se detiene. El sistema operativo busca la página en el disco duro. Se produce un fallo de página. Las opciones b) y c) son correctas.

¿Qué tipo de sentencias en un lenguaje de programación ofrecen información sobre determinadas circunstancias del programa?. Imperativas. Declarativas. De control. De entrada/salida.

¿Qué tipo de sentencias en un lenguaje de programación indican al ordenador qué operaciones debe realizar?. Imperativas. Declarativas. De control. De entrada/salida.

¿De qué se compone una instrucción en lenguaje máquina?. Un código de operación y de un máximo de tres datos u operandos. Un conjunto de caracteres alfanuméricos. Una serie de palabras clave. Ninguna de las anteriores.

¿Cuál de las siguientes es una ventaja del lenguaje máquina?. Es fácil de usar para los humanos. Es independiente del microprocesador. Es muy eficiente. Permite incluir comentarios.

¿Cuál de las siguientes es una desventaja del lenguaje máquina?. Es difícil de usar para los humanos. Es dependiente del microprocesador. No existen sentencias declarativas. Todas las anteriores son correctas.

¿Qué tipo de código se utiliza en el lenguaje ensamblador para indicar la operación a realizar?. Binario. Hexadecimal. Mnemotécnico. Alfanumérico.

¿Qué permiten hacer los comentarios en un programa escrito en lenguaje ensamblador?. Aumentar la eficiencia del programa. Reducir el tamaño del programa. Facilitar la comprensión del código. Todas las anteriores son correctas.

¿Cuál de las siguientes NO es una ventaja de los lenguajes de alto nivel sobre los lenguajes ensambladores?. Son más fáciles de aprender y usar. Permiten escribir programas más cortos. Son independientes de la arquitectura del ordenador. Generan programas objeto más eficientes.

¿Qué lenguaje de programación se utiliza habitualmente para aplicaciones científicas?. FORTRAN. COBOL. LISP. Java.

¿Qué lenguaje de programación se utiliza habitualmente para aplicaciones de bases de datos?. FORTRAN. SQL. LISP. C.

¿Qué tipo de lenguaje de programación se basa en la creación de objetos que contienen datos y las operaciones que actúan sobre ellos?. Imperativo. Declarativo. Orientado a objetos. Funcional.

Verdadero o falso: Un programa escrito en un lenguaje de alto nivel se puede ejecutar en cualquier ordenador sin necesidad de un traductor. Verdadero. Falso.

¿Qué dos lenguajes de programación se mencionan en las fuentes como adecuados para la programación de sistemas?. FORTRAN y COBOL. LISP y PROLOG. Ensamblador y C. Java y C#.

¿Cuál de las siguientes afirmaciones es una desventaja de los lenguajes de alto nivel?. Los programas objeto pueden ser menos eficientes que los programas escritos en lenguajes de bajo nivel. Son más difíciles de aprender que los lenguajes de bajo nivel. No se pueden utilizar para desarrollar aplicaciones complejas. Ninguna de las anteriores es correcta.

Verdadero o falso: El lenguaje máquina es independiente del microprocesador. Verdaderp. Falso.

Denunciar Test