Flashcard: Understanding Machine, Assembly, and High-Level Languages — 18 carte

Tutte le carte

1Domanda

Machine language — definition?

Risposta

Binary instructions directly executed by the CPU.

2Domanda

Assembly language — role?

Risposta

Uses mnemonics to represent machine instructions.

3Domanda

High-Level Languages — advantage?

Risposta

Portable and easier to program across different hardware.

4Domanda

Compiler vs Interpreter — difference?

Risposta

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

5Domanda

Loading — process?

Risposta

Copying executable into memory for running.

6Domanda

Linking — purpose?

Risposta

Combines object files, resolves references.

7Domanda

Relocation — function?

Risposta

Adjusts addresses when loading at different memory locations.

8Domanda

Macros — role?

Risposta

Automate code expansion before compilation.

9Domanda

Debugger — purpose?

Risposta

Interactively find and fix program errors.

10Domanda

Process — definition?

Risposta

Program in execution with resources and state.

11Domanda

Process Control Block — stores?

Risposta

All info about a process, including state and resources.

12Domanda

Context Switch — mechanism?

Risposta

Saves current process state, restores next process.

13Domanda

Interprocess Communication — purpose?

Risposta

Enable data exchange and synchronization between processes.

14Domanda

Shared Memory — method?

Risposta

Processes access common memory region for data sharing.

15Domanda

Message Passing — method?

Risposta

Processes send/receive messages to communicate.

16Domanda

Operating System — role?

Risposta

Manages hardware/software resources and acts as intermediary.

17Domanda

System Calls — function?

Risposta

Request services from the OS.

18Domanda

Booting — process?

Risposta

Starting the computer and loading the OS.

Metti alla prova te stesso con il quiz

Metti alla prova le tue conoscenze con 9 domande su 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?

Fai il quiz →

Leggi la scheda di revisione

Ripassa il corso completo nella scheda di revisione per Understanding Machine, Assembly, and High-Level Languages.

Vedi la scheda di revisione →

Similar courses

Crea le tue flashcard

Importa il tuo corso e l'AI genera flashcard in 30 secondi.

Generatore di flashcard