The topic is really quite a refresher for me since the CPEN301 (Operating Systems) subject in my undergraduate studies. Although a refresher, the topic emphasizes the major differences in how single-core and multi-core processor systems handle their load and perform under a given stress. What's actually fun in this lesson is that I've got to test the actual processor performance using a virtual machine in an AWS EC2 instance. 

Single-core processor systems excel in loads that have dependencies on one another or those tasks that execute sequentially and do not require parallel computing. Its linear processing of heavy tasks often requires high clock speeds and power. In modern computing today, single-core processor systems are prevalent in embedded systems and industrial automation. Multi-core processor systems, on the other hand, are often used in our modern day because of their efficiency in handling multiple tasks and calculations, especially in those tasks that require parallel computation. 

One takeaway in this lesson is that every application that we used in our computing devices is always designed to utilize the CPU architecture where it can run optimally. Even if you have a multi-core processor, if the application is optimized to run its task sequentially, it will use only a single core. On the other hand, one might argue that the latest processor is built in a way that it can have efficiency cores and performance cores. Meaning, it's dynamically using the architecture of multi-core while processing the task in an optimal way.

References:

Hans, P. (2020, October 15). Single-core vs. multi-core performance. Medium. https://medium.com/@prabuddhahans107/single-core-vs-multi-core-performance-8d5ac799f9cb

Patrizio, A. (2022, September 23). Single-core vs. multi-core CPUs. Network World. https://www.networkworld.com/article/971425/single-core-vs-multi-core-cpus.html

AI declaration:

I declare that this work is original and based on my own thoughts, synthesized from the provided references. AI tools were not used to generate content, arguments, or structures. Grammarly was only utilized for the purpose of identifying and correcting grammatical, spelling, and stylistic errors to improve clarity.

You can call me Marck or Ivan, whichever you prefer. I am currently working at an international financial institution as a Senior Product Designer for Integrated Global Marketing, primarily focused on developing and maintaining existing digital assets for global delivery.  I mainly excel in web systems and development with a mix of enterprise automation initiatives. 

Whenever I feel overwhelmed, I usually take a walk outside of my office or my home, stall for quite some time to give myself a headspace and a breather. I am in my early 30's. I am trying to be self-aware specially on my health these days. I try to eat and move with intention. I have two purr of joy named Yuuji and Zoo-mie. They are also one of my sources of joy whenever I feel heavy.

 

Start writing your own content or edit the current to fit your needs. To create, edit or remove content you need to login to the admin panel with the username admin and the password you set in the installation process.