Skip to content

Latest commit

 

History

History
91 lines (67 loc) · 6.47 KB

links.md

File metadata and controls

91 lines (67 loc) · 6.47 KB
permalink
/LINKS/

By {{ site.author }}

[HOME]({{ site.baseurl }}/) --- [LINKS]({{ site.baseurl }}/LINKS/) --- [LOG]({{ site.baseurl }}{{ site.myloglink }}) --- [GITHUB]({{ site.githublink }})


LINKS

Week 00

1.Shell Scripting i recomended you for learning shell scripting tutorial from this video because the tutor describe lessons very detail and clear for me

2.Github Tutorial this video will teach you how to make a github account and make the repository

Week 01

  1. Debian Tutorial if you feel hard to learning tutorial in scele, i recomended you to watch this video. this video spill how to install debian 11 in virtual box

Week 02

  1. Buku OS this book always i read before the quiz start, i think need more time for listen this book. i advice you to learn this book far days from quiz time

2.Security i recomended you watch this video because thi video teach basic, actionable steps aimed at the wide majority of people to reclaim their privacy, security, and anonymity.

  1. Online Privacy Beginner this link can you read if you want learn Online Privacy. i recomended for you

Week 03

  1. Sistem File this website is very cool because explain about system file in detail.

Week 04

  1. w3schools this website recomended to learn C lang for beginner
  2. hackerrank this website is recomended to practice coding and practice solve problem thinking for beginner - med
  3. codeforces this website usefull for people want to try competitive programming with C lang or ect lang

Week 05

  1. Operation System - Virtual Memory The main visible advantage of this scheme is that programs can be larger than physical memory.
  2. RAM in Linux The RAM (Random Access Memory) is an essential component of a Linux system which has to be monitored closely. In some conditions, we may run out of memory with very slow response times to our server or completely unresponsive.

Week 06

  1. Process and Threads in OS
    This video explains the distinction between processes and threads using examples from everyday life. I frequently struggle with understanding this subject, but after viewing this video, you should have no trouble answering the questions.

  2. Single-threaded and Multi-threaded Processes
    Single-threaded processes only carry out one set of instructions at a time. In other words, each command is handled separately. Multithreaded processes are the opposite of single-threaded processes. These procedures enable the concurrent execution of numerous program components. These are the available, light operations in the process.

  3. All You Need To Know About Processes in Linux
    A program in execution is referred to as a process; it is a running instance of a program. A process usually starts a new one when it produces an identical replica of itself in memory. The sole difference between the child process' environment and that of its parent is the process ID number. The first program launched when a Linux system boots is the Init process, which is the mother (parent) of all processes on the system.

  4. fork in C One of the crucial concepts you need to understand in the Operating system course is the fork system call. A new process known as a "child process" is created with the fork system function and runs simultaneously with the process that invoked fork() (parent process).

Week 07

  1. Process Synchronization in Operating System
    The fundamental principles of most synchronization are as follows: Make one of the threads, processes, interrupt handlers, etc. hold until it is safe to continue if two of them are about to have conflicting accesses.

  2. Critical Section in Synchronization
    The term "critical section" refers to a code segment that is accessed by several programs. The shared variables or resources in the critical section must be synchronized in order to ensure the consistency of the data variable.

  3. Difference between Mutex and Semaphore in Operating System
    A resource access can be synchronized using mutex, a mutual exclusion object. A program is given a special name right away. A semaphore is a signaling device after that. You may learn about mutex and semaphore differences by reading this webpage. To help you comprehend mutex and semaphore better, they also provide a simple example.

  4. Deadlock Prevention And Avoidance
    Deadlock is a situation where a group (or more) of processes are unable to finish because they are each holding resources that the other processes require. It will become a cyclic wait in this circumstance.

Week 08

  1. What is Linux From Scratch?
    This page site will explain why we need to build linux from scratch. After read this page, I a bit unsterstand why we need to do that.

  2. INSTALLING LINUX FROM SCRATCH
    This is an amazing video. This video will definitely give you an idea of what will you face during the installation od linux from scratch.

  3. Linux From Scratch
    Linux From Scratch is a way to install a working Linux system by building all components of it manually. This is, naturally, a longer process than installing a pre-compiled Linux distribution. According to the Linux From Scratch site, the advantages to this method are a compact, flexible and secure system and a greater understanding of the internal workings of the Linux-based operating systems.