Flashcards: Understanding Machine, Assembly, and High-Level Languages — 18 cartões

Todos os cartões

1Pergunta

Machine language — definition?

Resposta

Binary instructions directly executed by the CPU.

2Pergunta

Assembly language — role?

Resposta

Uses mnemonics to represent machine instructions.

3Pergunta

High-Level Languages — advantage?

Resposta

Portable and easier to program across different hardware.

4Pergunta

Compiler vs Interpreter — difference?

Resposta

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

5Pergunta

Loading — process?

Resposta

Copying executable into memory for running.

6Pergunta

Linking — purpose?

Resposta

Combines object files, resolves references.

7Pergunta

Relocation — function?

Resposta

Adjusts addresses when loading at different memory locations.

8Pergunta

Macros — role?

Resposta

Automate code expansion before compilation.

9Pergunta

Debugger — purpose?

Resposta

Interactively find and fix program errors.

10Pergunta

Process — definition?

Resposta

Program in execution with resources and state.

11Pergunta

Process Control Block — stores?

Resposta

All info about a process, including state and resources.

12Pergunta

Context Switch — mechanism?

Resposta

Saves current process state, restores next process.

13Pergunta

Interprocess Communication — purpose?

Resposta

Enable data exchange and synchronization between processes.

14Pergunta

Shared Memory — method?

Resposta

Processes access common memory region for data sharing.

15Pergunta

Message Passing — method?

Resposta

Processes send/receive messages to communicate.

16Pergunta

Operating System — role?

Resposta

Manages hardware/software resources and acts as intermediary.

17Pergunta

System Calls — function?

Resposta

Request services from the OS.

18Pergunta

Booting — process?

Resposta

Starting the computer and loading the OS.

Teste-se com o quiz

Teste seu conhecimento com 9 perguntas 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?

Faça o quiz →

Leia a ficha de revisão

Revise o curso completo na ficha de revisão para Understanding Machine, Assembly, and High-Level Languages.

Veja a ficha de revisão →

Similar courses

Crie seus próprios flashcards

Importe seu curso e a IA gera flashcards em 30 segundos.

Gerador de flashcards