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.
Shell Scripting Crash Course - Beginner Level
Other than the previous page, this video provided a great intro to scripting.
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.
Linux File System
This page provides easy-to-understand information with helpful media attachments.
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.
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.
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
Segmented, Paged and Virtual Memory
This video provides a good intro to the paged and segmented memory management systems.
Virtual Memory: 3 What is Virtual Memory?
This video is simple to understand and provides real life examples.
Caching - Simply Explained
The creator explained the topic with great examples and engaging animations.
Concepts in Multicore Programming
This page covers most things you need to know about the general concept of multicore programming.
fork() in C
It’s interesting how forking lets you run multiple processes concurrently.
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.
Process Synchronization
This page includes information regarding process synchronization, race condition, critical section
and the solutions to it, synchronization hardware, and mutex locks.
Operating System - Process Scheduling
Includes Process Scheduling Queues, Two-State Process Model, Short/Medium/Long Schedulers and their comparison, and
Context Switch.
CPU Scheduling in Operating Systems Another web that covers scheduling..