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
- What is a Process in Computing?
- Learn the difference between programs, processes, and threads in operating systems.
- Watch the video: https://www.youtube.com/watch?v=4rLW7zg21gI
- Watch the video: https://www.youtube.com/watch?v=OrM7nZcxXZU
- Understanding RAM and CPU Usage
- Explore how RAM and CPU usage impact system performance and learn methods to monitor them effectively.
- Watch the video: https://www.youtube.com/watch?v=c1uY_5BAFAs
Readings
- Understanding Process Management in Linux
- Discover how Linux handles processes and threads, and how to manage them using terminal commands.
- Read the article: https://www.tecmint.com/linux-process-management/
- Cloud CPU and vCPU
- Learn how virtual CPUs (vCPUs) are allocated in cloud environments and the impact on performance.
- Explore vCPU in Cloud: https://aws.amazon.com/ec2/faqs/#vCPUs
Helpful Links (References)
- Monitoring System Resources in Linux
- Learn how to monitor CPU, memory, and disk usage in Linux systems using commands like top, htop, and free.
- Read the guide: https://www.tomshardware.com/how-to/monitor-cpu-and-ram-in-linux
- AWS Storage Solutions
- Explore different cloud storage options provided by AWS, including S3, EFS, and Glacier, and how they are used in cloud infrastructure.
- Explore AWS Storage: https://aws.amazon.com/products/storage/
Comments
Post a Comment