MY LINKS RECOMMENDATION

Here are my recommended links of the week! I found these links helpful to learn the topics for OS this week.

  1. One
    This link is about ‘What is Intellectual Property Rights?’. This link is interesting and helpful because it builds my understanding about Software Intellectual Property and its types, such as Patents, Copyright, Trademarks, and Trade Secrets. The page itself is quiet comprehensive and I believe is enough to give a brief understanding of the regarding topic.

  2. Two
    This link is about ‘What is Free Software?’. I believe this link is interesting and helpful since the explanation of the link is pretty detail with some external links embedded here and there to accommodate people who wanted to know more about some subtopics.

  3. Three
    This link is about ‘What is Operating System and its interfaces?’. This link is interesting and helpful because it gives a great explanation about what is operating system, its functions, major functionalities and interfaces, and its history. Straight-to-the-point explanation with a great way of word selection. Give a quiet strong introduction to operating system.

  4. Four
    This link is about ‘What is System Call?’. I think this link is interesting and helpful because it has a straight-to-the-point explanation about system call and altough the explanation is not the most comprehensive one out there, the page successfully delivers a great introduction to ‘What is System Call and Everything You Need to Know About it?’.

  5. Five
    This link is about ‘What is System Programming?’. This link is interesting and helpful since the explanation regarding the said topic is quiet comprehensive and because it has simple word selection, this link’s expalanation is understandable for people who just start learning about system programming.

  6. Six
    This link is about ‘What is Scripting?’. I believe this link is intersting and helpful since this link delivers such a great explanation of scripting so people who just started to learn about scripting, could easily understand it. Other than that, this link structured its subtopic quite well so reader could easily go to some spesific subtopic that they want without having to go looking for it in the hard way.

  7. Seven
    This link is a link to a page where we can learn command and practice it. I believe this link is intersting and very helpful since this link allows us to learn what commands do while at the same time, learn to impelement it.

  8. Eight
    This link is about ‘What is AWK?’. This link is interesting and helpful because it builds my first understanding about AWK and it’s a great way to start beacuse this link also provide some real example for us to see and learn about AWK. Other than that, the link is pretty simple, yet enough for beginner to grab the understanding of the basic of AWK.

  9. Nine
    This link is a link to a video explaining basic example and execution of AWK. I believe this link is intersting and helpful for beginner to learn about AWK because the video creator explain every subtopic with much detail without making the people who watch it confused. Overall this video is a great introduction to learn AWK.

  10. Ten
    This link is a link to a video explaining more advanced knowledge of AWK. This link is intersting and helpful for people who wanted to learn more and get on the more advanced side of AWK with a straight-on-point explanation. I think this video will be a great follow-up after after watching the basic explanation video of AWK in link number nine.

Here are my favorite and helpful links for week two!

  1. Eleven - Intro to Cyber Security
    This link is a link to a video explaining basic introduction to Cyber Security. This link is intersting and helpful for people who just start to learn about Cyber Securiy since the information and knowledge you could get from this video is a lot and the content writer use a pretty-easy-to-understand words to explain the subject. Overall, it’s pretty insightful!

  2. Twelve - Intro to C Programming Language
    This link is a link to a video explaining basic introduction to C Programming Language. This link is intersting and pretty insightful for c-language beginner. Altough the video is not so comprehensive in explaining C, it is enough to give people a brief introduction to the said language.

  3. Thirteen - C Beginner’s Handbook
    This link is a link to a handbook for C Programming Language’s beginner. This link is super helpful for me because it basically has everything I need to know as someone who just started learning C. The page is also structured really well and it’s easy for me to navigate through it when I am looking for some spesific information.

  4. Fourteen - Basic Programming Excerise for C Language
    This link contains basic exercises for C Programming Language. Again, this link is super helpful for me to exercise my skill in C language. The exercises are not the hardest one you can find out there, which actually is what I am looking for as a beginner who just started to learn C. Overall, a really good page.

Here are my favorite and helpful links for week three!

  1. Twelve - Basic of Files and Files System
    This link is a link to a video explaining about the basic knowledges that you need to know about file. I think this video is helpful for people who just started to learn about the said topic since the explanation is pretty comprehensive and all of it pack into just a 12 minutes long video.

  2. Thirteen - Basic of Fuse
    This link is a link to a video explaining about the basic knowledges that you need to know about fuse. This video is quite compact because for a video that is just 33 minutes long, the explanation is much more than enough for beginner to know more about Fuse. Other than that, the video quality is pretty nice!

  3. Fourteen - What is File Hierarchy Standard or FHS?
    This site explains about everything you need to know about FHS or File Hierarchy Standard. What I found super helpful about this site, is that it covered almost all (if not all) knowledges regarding FHS. Not just that, this site also provides some pictures that will help reader to understand what’s the site is talking about. Overall, a really good site with a really clean structure.

Here are my favorite and helpful links for week four!

  1. Fifteen - Intro to Addressing, Binding, and Linking
    This link is a link to a video explaining about the basic of Addressing, Binding, and Linking. I thinks this video is more than enough to give a basic knowledge regarding the topic. Overall, quite helping.

  2. Sixteen - What is Memory Allocation?
    This link is a alink to a video explaining about memory allocation. I think this video is a quite comprehensive video for an ‘intro to memory allocation’. The video itself is brought in a way that is easy for us to understand. Would recommend to watch this video!

Here are my favorite and helpful links for week five!

  1. Seventeen - What is Virtual Memory in OS?
    This page is a page explaining basic and semi-deep introduction to Virtual Memory in Operating System. I think the page is structured really way in a sense of how the reader is brought step by step understanding the topic. Would recommend student to read this page!

  2. Eighteen - Memory Allocation Algorithm
    This page explains about memory allocation algorithm. I think the page is well-planned because the subject is pretty comprehensive and they could bring this topic in an easy-to-understand way.

Here are my favorite and helpful links for week six!

  1. Nineteen - What is Concurrency in OS?
    This page explains about basic knowledge you need regarding what is concurrency in operating system. The subject explained in this page is brought in an easy to understand manner and also i believe it could help a lot of people to grab the idea of what concurrency really is. Overall a 9 out of 10 star for this page!

  2. Twenty - Process vs Thread
    This page explains the different between process and thread in operating system. While this page is not the most long out there (it is pretty short) but it successfully explain what people need to know about process, thread, and what differentiate both of them.

Here are my favorite and helpful links for week seven!

  1. Twenty One - What is Process Synchronization in OS?
    This page is an amazing introduction to process synchronization in operating system. I thinks this video is a great way to start your journey on learning about synchronization. The layout of the subject itself is pretty well brought. Would recommend to read this page!

  2. Twenty Two - What is Deadlock, Livelock, and Starvation in OS?
    Another great page for beginner who only just started on learning about synchronization. This page explains deadlock, livelock, and starvation in a way that is easy for us to understand.I think a lot of people will find this page helpful!

Here are my favorite and helpful links for week eight!

  1. Twenty Three - What is Process Scheduling in OS?
    This page explains a quite comprehensive explanation about process scheduling in OS. It even explains about Job Queue, Ready Queue, Device Queue, and many more.The page also explains Two-State Process Model very well.

  2. Twenty Four - What is Multiprocessor Scheduling?
    This page explains a deeper understanding about multiprocessor scheduling. Altough the things being brought in this page is not so comprehensive, it helps beginner to learn about multiprocessor scheduling.

Here are my favorite and helpful links for week nine!

  1. Twenty Five - What is Firmware
    This page explains about the comprehensive understanding about firmware. Altough this page is quite long, it is helpful for people who want to learn about this.

  2. Twenty Six - What is Bootloader and How Does It Works?
    This page explains about how a bootloader works. This page does not necessarily be a super comprehensive source of learning about bootloader but it is quite helpful for people who just started to learn about OS.