Флашкарти: Understanding Machine, Assembly, and High-Level Languages — 18 карти

Всички карти

1Въпрос

Machine language — definition?

Отговор

Binary instructions directly executed by the CPU.

2Въпрос

Assembly language — role?

Отговор

Uses mnemonics to represent machine instructions.

3Въпрос

High-Level Languages — advantage?

Отговор

Portable and easier to program across different hardware.

4Въпрос

Compiler vs Interpreter — difference?

Отговор

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

5Въпрос

Loading — process?

Отговор

Copying executable into memory for running.

6Въпрос

Linking — purpose?

Отговор

Combines object files, resolves references.

7Въпрос

Relocation — function?

Отговор

Adjusts addresses when loading at different memory locations.

8Въпрос

Macros — role?

Отговор

Automate code expansion before compilation.

9Въпрос

Debugger — purpose?

Отговор

Interactively find and fix program errors.

10Въпрос

Process — definition?

Отговор

Program in execution with resources and state.

11Въпрос

Process Control Block — stores?

Отговор

All info about a process, including state and resources.

12Въпрос

Context Switch — mechanism?

Отговор

Saves current process state, restores next process.

13Въпрос

Interprocess Communication — purpose?

Отговор

Enable data exchange and synchronization between processes.

14Въпрос

Shared Memory — method?

Отговор

Processes access common memory region for data sharing.

15Въпрос

Message Passing — method?

Отговор

Processes send/receive messages to communicate.

16Въпрос

Operating System — role?

Отговор

Manages hardware/software resources and acts as intermediary.

17Въпрос

System Calls — function?

Отговор

Request services from the OS.

18Въпрос

Booting — process?

Отговор

Starting the computer and loading the OS.

Тествайте се с теста

Тествайте знанията си с 9 въпроса по 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?

Вземете теста →

Прочетете листа за преговор

Прегледайте пълния курс в листа за преговор за Understanding Machine, Assembly, and High-Level Languages.

Вижте листа за преговор →

Similar courses

Създайте свои собствени флашкарти

Импортирайте курса си и AI генерира флашкарти за 30 секунди.

Генератор на флашкарти