os212

LINKS

  1. The Beginner’s Guide to Shell Scripting: The Basics
    This page helped me get started on Shell Scripting. I felt left out not being able to participate in solving the scripting problems posted on our course’s forum, that’s why I started looking up where to start learning about scripting.

  2. Shell Scripting Crash Course - Beginner Level
    Other than the previous page, this video provided a great intro to scripting.

  3. Introduction to Cybersecurity
    I find this page helpful because I prefer reading over watching a video as I can set my own pace. This page also provides information in a way that doesn’t bore with an eye-pleasing interface and interesting illustrations.

  4. Linux File System
    This page provides easy-to-understand information with helpful media attachments.

  5. Linux Directories Explained in 100 Seconds
    A very brief video on Linux directories. The video may be short, but it provides answers to questions I didn’t know I had.

  6. Compression: Crash Course Computer Science #21
    CrashCourse my beloved. This YouTube channel helped me get thru last semester classes and is now helping me survive this semester.

  7. Endian-ness
    This video covers the big endian and little endian systems and how they organize bytes of data into integers. It’s short enough to get me to watch it, and it helps re

  8. Segmented, Paged and Virtual Memory
    This video provides a good intro to the paged and segmented memory management systems.

  9. Virtual Memory: 3 What is Virtual Memory?
    This video is simple to understand and provides real life examples.

  10. Caching - Simply Explained
    The creator explained the topic with great examples and engaging animations.

  11. Concepts in Multicore Programming
    This page covers most things you need to know about the general concept of multicore programming.

  12. fork() in C
    It’s interesting how forking lets you run multiple processes concurrently.

  13. Zombie and Orphan Processes in C
    Honestly the only reason this page interests me is because not only is the topic relevant, the title has orphan in it.

  14. Process Synchronization
    This page includes information regarding process synchronization, race condition, critical section and the solutions to it, synchronization hardware, and mutex locks.

  15. Operating System - Process Scheduling
    Includes Process Scheduling Queues, Two-State Process Model, Short/Medium/Long Schedulers and their comparison, and Context Switch.

  16. CPU Scheduling in Operating Systems Another web that covers scheduling..