Ryan Longoria's Blog

Miscellaneous

What is Pipelining?

Discover how pipelining enables faster instruction execution in processors, along with solutions to hazards like structural, data, and control conflicts.

Read More

What are BIOS and UEFI?

Learn the differences between BIOS and UEFI, their role in system boot processes, and techniques like Secure Boot and Full-Disk Encryption for better security.

Read More

Cryptography and the CIA Triad

Explore how cryptography enforces Confidentiality, Integrity, and Availability (CIA) while ensuring secure authentication and nonrepudiation.

Read More

Computer Arithmetic

A brief overview of computer arithmetic, covering binary numbers, two's complement, floating-point encoding, and logic gates.

Read More

What is Cache?

An overview of cache memory, its role in improving system performance, cache levels, and key policies.

Read More