Concept of Processes, threads, CPU, Memory and Storage Technologies

 

M1L6 Brief


This self-study module focuses on understanding the concepts of processes, threads, CPU, memory, and storage technologies in the context of both local and cloud environments.


Videos


  1. What is a Process in Computing?
  2. Learn the difference between programs, processes, and threads in operating systems.
  1. Understanding RAM and CPU Usage
  2. Explore how RAM and CPU usage impact system performance and learn methods to monitor them effectively.


Readings


  1. Understanding Process Management in Linux
  2. Discover how Linux handles processes and threads, and how to manage them using terminal commands.
  1. Cloud CPU and vCPU
  2. Learn how virtual CPUs (vCPUs) are allocated in cloud environments and the impact on performance.


Helpful Links (References)


  1. Monitoring System Resources in Linux
  2. Learn how to monitor CPU, memory, and disk usage in Linux systems using commands like top, htop, and free.
  1. AWS Storage Solutions
  2. Explore different cloud storage options provided by AWS, including S3, EFS, and Glacier, and how they are used in cloud infrastructure.

Comments

Popular posts from this blog

Infrastructure as Code (IaC) (Part 2 of 2)

Network Security Best Practices

Principles in Cloud Architecture Design