Flashcards : Understanding Machine, Assembly, and High-Level Languages — 18 cartes

Toutes les cartes

1Question

Machine language — definition?

Réponse

Binary instructions directly executed by the CPU.

2Question

Assembly language — role?

Réponse

Uses mnemonics to represent machine instructions.

3Question

High-Level Languages — advantage?

Réponse

Portable and easier to program across different hardware.

4Question

Compiler vs Interpreter — difference?

Réponse

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

5Question

Loading — process?

Réponse

Copying executable into memory for running.

6Question

Linking — purpose?

Réponse

Combines object files, resolves references.

7Question

Relocation — function?

Réponse

Adjusts addresses when loading at different memory locations.

8Question

Macros — role?

Réponse

Automate code expansion before compilation.

9Question

Debugger — purpose?

Réponse

Interactively find and fix program errors.

10Question

Process — definition?

Réponse

Program in execution with resources and state.

11Question

Process Control Block — stores?

Réponse

All info about a process, including state and resources.

12Question

Context Switch — mechanism?

Réponse

Saves current process state, restores next process.

13Question

Interprocess Communication — purpose?

Réponse

Enable data exchange and synchronization between processes.

14Question

Shared Memory — method?

Réponse

Processes access common memory region for data sharing.

15Question

Message Passing — method?

Réponse

Processes send/receive messages to communicate.

16Question

Operating System — role?

Réponse

Manages hardware/software resources and acts as intermediary.

17Question

System Calls — function?

Réponse

Request services from the OS.

18Question

Booting — process?

Réponse

Starting the computer and loading the OS.

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 9 questions sur 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?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Understanding Machine, Assembly, and High-Level Languages.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards