Tarjetas de memoria: Understanding Machine, Assembly, and High-Level Languages — 18 tarjetas

Todas las tarjetas

1Pregunta

Machine language — definition?

Respuesta

Binary instructions directly executed by the CPU.

2Pregunta

Assembly language — role?

Respuesta

Uses mnemonics to represent machine instructions.

3Pregunta

High-Level Languages — advantage?

Respuesta

Portable and easier to program across different hardware.

4Pregunta

Compiler vs Interpreter — difference?

Respuesta

Compiler translates entire code before execution; interpreter translates line-by-line at runtime.

5Pregunta

Loading — process?

Respuesta

Copying executable into memory for running.

6Pregunta

Linking — purpose?

Respuesta

Combines object files, resolves references.

7Pregunta

Relocation — function?

Respuesta

Adjusts addresses when loading at different memory locations.

8Pregunta

Macros — role?

Respuesta

Automate code expansion before compilation.

9Pregunta

Debugger — purpose?

Respuesta

Interactively find and fix program errors.

10Pregunta

Process — definition?

Respuesta

Program in execution with resources and state.

11Pregunta

Process Control Block — stores?

Respuesta

All info about a process, including state and resources.

12Pregunta

Context Switch — mechanism?

Respuesta

Saves current process state, restores next process.

13Pregunta

Interprocess Communication — purpose?

Respuesta

Enable data exchange and synchronization between processes.

14Pregunta

Shared Memory — method?

Respuesta

Processes access common memory region for data sharing.

15Pregunta

Message Passing — method?

Respuesta

Processes send/receive messages to communicate.

16Pregunta

Operating System — role?

Respuesta

Manages hardware/software resources and acts as intermediary.

17Pregunta

System Calls — function?

Respuesta

Request services from the OS.

18Pregunta

Booting — process?

Respuesta

Starting the computer and loading the OS.

Ponte a prueba con el cuestionario

Pon a prueba tus conocimientos con 9 preguntas sobre Understanding Machine, Assembly, and High-Level Languages.

1. What is the key characteristic of machine language as described in the source?

2. What is the effect of using symbolic mnemonics in assembly language on the programming process?

Realiza el cuestionario →

Lee la hoja de repaso

Revisa el curso completo en la hoja de repaso para Understanding Machine, Assembly, and High-Level Languages.

Ver hoja de repaso →

Similar courses

Crea tus propias tarjetas de memoria

Importa tu curso y la IA genera tarjetas de memoria en 30 segundos.

Generador de tarjetas de memoria