| Terminology | Definition |
|---|---|
| Scalability | Property by which computing environemnts is able to gracefully fulfill its ever-increasing resource needs |
| Internet of Things (IOT) | Devices that can report state and configuration data and be remotely managed over IP networks |
| 32-Bit | Processing modes refering to the size of each instruction processed by the CPU, in this case 32-bits |
| Preformance Baseline | Measurmen of a value affecting system preformance, such as CPU or memory utilization |
| USB | The Main type of connection interface on a PC |
| NIC | Adapter card that provideds one or more Ethernet ports for connecting hosts to a network so that they can exchange data |
| Device Drivers | A small piece of code that is loaded during the boot sequence of an operating system, and it provides the OS with access to the device. |
| Process | Software program that has been executed ans is running in system memory |
| Process Identifiers (PIDs) | A unique integer assigned to eash new process when it starts os that it can be identified by the system and users |
| Hyperthreading | CPU architecture that exposes two or more logical processors to the OS delivering performance benefits similar to multicore and multisocket to threaded applications |
It is important to understand architectures as it directly affects how the system operates and what software can be run on he system.
Linux supports a large variaty of software but some hardware benifits linux distrobutions like GPU's
You can use a GPU in your Linux system to preform tasks like
To view GPU preformance you can use the nvtop command, it is not installed by defualt and can be installed with dnf/apt instll nvtop
For best system preformance it is best to ensure that the system has plenty of memory to preform the tasks that it is being asked to preform