Cicak Bin Kadal
LINKS
Steven Novaryo --- Pontianak

LINKS

  1. RegExr
    When you still a newbie and not sure about how regex work, RegExr is a website to test and analyse your regex.

  2. OpenVim
    Learning vi is hard for a total beginner like me. An interactive tutorial like OpenVim will help a lots.

  3. Learn Shell
    An educative website to learn shell interactively, these interactive applications are the saviours. PS. There are also C and C++ interactive tutorials on the very same website.

  4. Computerphile (Youtube Channel)
    I am the type of person that likes to learn from conversation and video, specifically complex or complicated stuff. Computerphile, a Youtube channel, helps a lot in the general understanding of subjects. It provides many videos explaining the operating system’s subjects.

  5. Hackmd
    A markdown editor that i use a lot. It is different from normal editor because it support real-time collaboration with other user and it save your MD in it’s cloud.

  6. GeeksForGeeks (website)
    A very condensed learning website and forum. It has many article about computer sciences subject, including operating system and algorithm. PS. there are also file system article there.

  7. Weber State Univesity’s C++ Textbook
    It may be over exaggerating to add a whole textbook here, but it’s never a harm to learn more. The textbook also includes how pointers works in C++ here. There are also videos and animated illustration in the book.

  8. UIC’s OS Notes A full OS notes from UIC. It contains many similar topic that i have learn so far in out course. There are also main memory and virtual memory topic there.

  9. fork() defined(article) A simple definition of fork() in IBM. The description may be short but this is also an introduction to a popular CS article IBM.

  10. Practice Questions on Synchronization A quick practice after reading about materials is very helpful, you can discover new stuffs and reveal a section that you are bad at.

  11. Further stuff about synchronization A readings about synchronization, more focused on the intermediate materials (deadlock, banker’s algorithm).

  12. Multiple Processor Systems - Computerphile (video What does it mean to have multi-processor system? This video explain in brief about multiple processor systems. Learning OS material never have been more easier with video learning and visualization from some websites. Those videos are very fun to watch while doing chores, eating, or a watch before my bedtime.

  13. What are Drive Partitions? (video) Drive partitioning can give you greater flexibility with how you store your data. How does it work? Furthermore, there are two types of partition scheme MBR and GPT.

  14. Basics of OS (I/O Structure) (video) A simple video explaining I/O of operating system in general. After wathing the video I came up with many question. How does device interact within operating system with I/O? Why does I/O play as the large portion of operating system code. Why do we need DMA? Seriously operating system always piqued my curiosity.


© 2021-2021 --- Steven Novaryo --- Revision: 0003---19-Sep-2021.