Mutex – Process Synchronization

Process synchronization refers to the idea that multiple process can manipulate a single portion of data. Take for example a pthread, which you can think of as a single core on your computer. That core has access to all of the data stored in RAM, however you may have multiple cores running. What happens if […]

Remotiv

Today I am launching the remotiv project, it will both by my CS 242 final project as well as my side project for at least the next few months. Reposted from Synaptitude.me: Following with the intent of synaptitude.me, I will be posting a large portion of my data that I obtain from my Emotiv EEG on the site. One […]

Virtual Memory and You

Virtual Memory One of the key components to any computer is working memory/Random Access Memory (RAM). Everyone wants a lot of it! RAM is what the operating system uses to access various forms of data. RAM is not to be confused with a hard disk/drive, which is a data storage device as opposed to a […]