What is a bit?
A bit is a single binary digit.
Source excerpt
Each of these individual 1s or 0s is called a bit, which is the smallest piece of information a computer can handle.
From the Knowverse course text.
Machine code and assembly language represent the processor instructions as binary patterns and readable mnemonics that an assembler translates into executable binary for execution. The quiz covers assemblers, compilers, operating system kernels, device drivers, file systems, context switching, and bits. Try all the questions now.
Your score is next.
A bit is a single binary digit.
Each of these individual 1s or 0s is called a bit, which is the smallest piece of information a computer can handle.
From the Knowverse course text.
Machine instructions depend on the processor architecture.
The architecture is the internal design and layout of the processor's circuits, determining which binary patterns correspond to which actions.
From the Knowverse course text.
Mnemonics make low-level instructions easier to read.
To solve this, engineers created mnemonics, which are short, readable nicknames for binary instructions.
From the Knowverse course text.
An assembler translates assembly code into binary instructions.
The Assembler reads your text file full of mnemonics and translates it into a binary file the CPU can execute.
From the Knowverse course text.
A compiler translates source code for a target system.
The compiler acts as an automated translator. It reads your entire file of high-level instructions, which we call Source Code.
From the Knowverse course text.
The kernel handles central operating-system tasks.
While the OS includes things like the desktop and file folders, the Kernel is the 'inner core' that actually handles the hardware.
From the Knowverse course text.
Drivers handle device-specific communication.
To solve this, we use a Device Driver. This is a specific program that tells the Operating System exactly how to communicate with a piece of hardware.
From the Knowverse course text.
A file system organizes data on storage.
A File System is the specific method the operating system uses to name, store, and organize data files on a disk.
From the Knowverse course text.
Metadata describes a file rather than being its main content.
In a computer, Metadata includes details like the file size, the date it was created, and who has permission to read it.
From the Knowverse course text.
The operating system saves and restores task state to share processing time.
The actual process of swapping one program's context for another is called context switching.
From the Knowverse course text.
See the answer and explanation for each question below.
Find more quizzes and full courses in the free iOS app.
Read more about the topic
Machine code expresses processor instructions as binary patterns. Their meaning depends on the processor's instruction set, so a binary built for one architecture may not run on another. Assembly language uses readable mnemonics for such instructions, and an assembler translates those instructions into the binary form the processor can execute.
High-level languages let programmers express logic without writing each machine instruction. A compiler can translate source code for a target platform. Portability still depends on the language, libraries and operating environment. The same source may need different builds for different targets rather than one binary working unchanged on every device.
The architecture is the internal design and layout of the processor's circuits, determining which binary patterns correspond to which actions.
From the Knowverse course text.

An operating system manages resources used by programs. Its kernel handles core tasks such as memory and scheduling, while device drivers provide hardware-specific communication. Firmware lives within a device itself. Distinguishing these layers helps explain why an application, a driver and a device's internal software serve different purposes.
A file system organizes names and stored data. Metadata records details about files, such as size and permissions, rather than being the file's main contents. To share processing time, the system can switch between tasks, saving and restoring their execution context. Context switching has a cost, even when it makes multiple applications feel responsive.
A File System is the specific method the operating system uses to name, store, and organize data files on a disk.
From the Knowverse course text.
Sources: The Software Bridge. Each question or step includes an excerpt from the course.