os212

  1. RegEx - Enough to be Dangerous Part 1
    Video ini mengajarkan kita bagaimana menyatakan suatu kalimat/kata dengan menggunakan regex.
    Video ini sangat berguna bagi pemula yang ingin belajar mengenai regex karena
    dijelaskan dengan sangat detail dan dijabarkan pula visualisasinya.

  2. RegEx Part 2
    Di dalam web tersebut berguna sekali untuk melatih dan meningkatkan kemampuan regular expression kita.
    Walau menggunakan javascript, setidaknya bisa meningkatkan pemahamaman kita mengenai regular expression ๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š

  3. How to write a bash script
    Video ini menjelaskan bagaimana menulis script dengan bash, mengedit file, dan meng-excute
    sebuah file dengan menggunakan editor nano. Video ini cocok bagi pemula yang ingin belajar
    bagaimana menulis script dan menjalankannya dengan menggunakan bash.

  4. Nano Editor Fundamentals
    Video ini mengajarkan bagaimana caranya meng-copy-paste suatu kata, me-replace suatu kata,
    page up and down, dan pindah ke suatu baris. Keystroke-keystroke mendasar yang sering dipakai
    juga diajarkan sehingga bermanfaat bagi kita ke depannya.

  5. Learning Awk Is Essential For Linux Users
    Video ini menjelaskan dengan detail cara menggunakan awk untuk scripting bagi pengguna Linux.
    Mulai dari scripting yang sederhana sampai yang lumayan kompleks dan menurut saya,
    scripting menggunakan awk sangatlah mudah. Jadi, direkomendasikan bagi pengguna pemula Linux.

  6. What is Cyber Security? | Introduction to Cyber Security
    Video ini mengajarkan mengapa kita butuh security, apa itu security,
    The CIA Triad,Vulnerability,Threat, and Risk, dan Cognitive Cyber Security.

  7. C Beginnerโ€™s Handbook
    Cocok bagi pemula yang ingin belajar bahasa pemrograman C tapi tak memiliki banyak waktu

  8. Files & File Systems: Crash Course Computer Science #20
    Video ini mengajarkan bagaimana suatu file ditata dan bagaimana cara mengatur file jika
    ditambahkan, dihapus, atau dipindahkan ke suatu folder lain. Selain itu, video juga mengajarkan
    metode yng dipakai sistem operasi untuk mengatur sistem file seperti menggunakan Defragmentation.

  9. Linux File System/Structure Explained!
    Video ini menjelaskan isi dan kegunaan dari folder yang ada di dalam root di Linux.

  10. Explaining File Systems: NTFS, exFAT, FAT32, ext4 & More
    Memberikan perbedaan seperti kelebihan dan kekurangan antara NTFS, exFAT, FAT32, ext4, dan lain-lain.
    Selain itu, juga diberikan pilihan file system yang ideal untuk pengguna Windows, Linux, atau Mac OS.

  11. Segmented, Paged and Virtual Memory
    Memberkan penjelasan mengenai segmented dan pages serta menentukan manakah yang lebih baik.

  12. What is virtual memory? โ€“ Gary explains
    Video ini menjelaskan apa itu virtual memory, bagaimana cara kerjanya, dan juga
    menjelaskan alasan yang mengakibatkan MMU membangkitkan error/fault.

  13. fork() in linux
    Video ini menjelaskan apa itu fork(), bagaimana proses setelah pemanggilan method fork(),
    memberi tahu bahwa method fork() akan mereturn PID untuk parent dan mereturn 0 untuk anak.
    Selain itu, video ini juga dilengkapi dengan pembahasan soal berupa menebak output dari suatu program.

  14. fork() and exec() System Calls
    Dijelaskan dengan rinci mengenai perbedaan method fork() dan exec() dimana fork() itu membuat proses
    baru yang sama persis secara terpisah (parent dan child). Namun, exec() akan menggantikan suatu
    proses di program tersebut dengan proses lain. Selain itu, diberitahukan juga bahwa ketika memanggil n
    fork(), total prosesnya menjadi 2n. Video ini juga dilengkapi proses demo sehingga mempermudah
    pemahaman mengenai fork() dan exec().

  15. Introduction to Threads
    Penjelasan mengenai apa itu threads, terdiri atas apa saja threads itu, dan jenis-jenis threads yang ada.
    Selain itu, video ini juga menjelaskan dengan detail mengenai perbedaan antara Single-threaded process
    dan Multi-threaded process serta menjelaskan manfaat dari penerapan Multi-threaded process, seperti
    dari segi responsiveness, resource sharing, economy, dan utilization of multiprocessor architectures

  16. Process Synchronization
    Diawali dengan membahas Cooperating Processes yang mana terbagi menjadi 2 bagian, yaitu share a logical
    address space (code and data)
    dan share data only. Dilanjutkan dengan solusi untuk mengatasi
    permasalahan keinkonsistenan dari sebuah data, yaitu dengan menggunakan skema producer dan consumer.