Blogs

Light Shows: What is an LED cube?

An LED cube is a 3D grid of small LEDs that is used to create a light-show. LED cubes utilize many aspects of computer engineering and need a certain degree of technical knowledge and skills to build. So what exactly is required to create an LED Cube?
This report will follow the construction of an LED cube in order to demonstrate the different components and the technical experience necessary for the job. For each section of the cube's creation, any technical aspects involved will be explained and linked (if possible) to relevant aspects of computer engineering.

Operating System Design: Introduction

Most modern operating systems allow users to run many processes simultaneously. Managing these processes can be a complex task for operating systems. Since a single processor can only run a single process at a time, operating systems require the ability to alternate processor cycles between processes. Even if a computer has multiple cores, each core is usually tasked with more processes than it can run at a time. Many operating systems also include functionality for processes to communicate with each other.

What happens when a processor is tasked with a process?

A single processor can only run a single process at a time. When a processor is tasked with multiple processes simultaneously, the operating system must have the ability to share the processor cycles between its processes.
Depending on the needs of the operating system, this may be accomplished efficiently using many different algorithms.

                                       

User login