os212

HOME GITHUB LINKS LOG RANK TIPS

📌 Top Links For Operation System

  1. Basic Operating System

    Sebagai awalan mata kuliah Sistem Operasi, kita perlu mengetahui definisi dari sistem operasi dan beberapa hal penting yang berkaitan dengan sistem operasi. Sistem operasi adalah sebuah perangkat lunak yang berperan sebagai interface yang berada diantara komponen hardware dan komputer pengguna. Situs ini membahas sistem operasi dengan sangat lengkap mulai dari pengertian, sejarah sistem operasi, apa itu kernel dalam sistem operasi, hingga perbandingan antara 32 bit vs 64 bit operating system.

  2. Mastering Git Commands

    Control version merupakan aspek penting dari alur kerja pengembangan teknologi. Sebagai mahasiswa ilmu komputer, version control sangat diperlukan baik selama masa perkuliahan ataupun dalam lingkup profesional nanti. Salah satu version control yang umum digunakan adalah git. Git tentunya memiliki perintah yang sangat banyak untuk berbagai fungsi dan keperluan yang beragam. Untuk dapat memahami berbagai perintah git, situs di atas dapat sangat membantu untuk memberikan cheatsheets git command dan juga contoh penggunaannya.

  3. Pengertian Debian & Contoh Perintah Dasar Linux Debian

    Debian adalah sistem operasi yang menggunakan Linux sebagai basisnya. Versi pertamanya diluncurkan pada 1996. Selain memberikan sebuah sistem operasi untuk perangkat pengguna, Debian juga menyediakan ribuan software gratis. Software tersebut terdapat dalam repositori dan dapat diinstall ketika dibutuhkan. Website ini dapat membantu dalam memahami apa itu Debian, perintah dasar dalam Debian, dan juga perbandingan Debian dengan Ubuntu.

  4. Basic Vi Commands

    Vi editor adalah editor berbasis teks yang umum digunakan oleh pengguna Linux/Unix. Dalam pembelajaran sistem operasi, kita perlu menganal editor ini untuk dapat memahami sistem operasi linux lebih lanjut. Penggunaan Vi editor memang agak sulit karena tidak tersedia menu yang memberikan petunjuk untuk melakukan sebuah perintah. Untuk itu, situs di atas dapat membantu dalam menjabarkan Basic Vi Commands yang dapat berguna untuk memudahkan pekerjaan kita seperti write file, find matching, replace characther, dan masih banyak lagi.

  5. Learn Regex

    Regex (Regular Expression) adalah sebuah string (teks) yang digunakan untuk melakukan pola pencarian untuk melakukan matching, locate, dan manipulasi teks. Link di atas dapat membantu untuk dapat memahami basic regular expression berikut dengan contoh penggunaannya.

  6. C Programming Tutorial for Beginners

    Dalam mata kuliah sistem operasi ini, diperlukan pemahaman mengenai bahasa pemrograman C. Video diatas dapat digunakan untuk memahami basic C programming dengan lebih mudah.

  7. What is Cyber Security

    Link video di atas dapat membantu untuk memahami apa itu cyber security secara umum dan juga penjelasan mengenai jenis-jenis cyber security disertai beberapa contoh aktualnya.

  8. Introduction to Cybersecurity

    Dilansir dari CISCO, cybersecurity adalah proses perlindungan sistem, data, jaringan, dan program dari ancaman atau serangan digital. Biasanya, serangan ini dilakukan oleh pihak tak bertanggung jawab dengan mengakses informasi sensitif, atau bahkan mengubah dan menghancurkan data penting. Motifnya bisa jadi untuk mengganggu sebuah bisnis, atau bisa juga untuk memeras uang. Link di atas dapat membantu untuk mempelajari cybersecurity termasuk di dalamnya mengenai history and cybersecurity standards, cyber threat, cryptography, autentication, and authorization, network security basic, dan securing our personal devices.

  9. Linux File System

    Sistem file (file system) atau sistem berkas merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. Dengan kata lain, sistem file merupakan database khusus untuk penyimpanan, pengelolaan, manipulasi dan pengambilan data, agar mudah ditemukan dan diakses. Video di atas dapat embantu dalam memahami linux file system.

  10. Linux File Hierarchy Standard

    Struktur Hirarki File Linux atau Filesystem Hierarchy Standard (FHS) mendefinisikan struktur direktori dan konten direktori dalam sistem operasi mirip Unix. Itu dikelola oleh Yayasan Linux. Link di atas dapat membantu dalam memahami linux file hierarchy standard.

  11. Disk Partitioning in Linux

    Partisi Disk adalah proses membagi disk menjadi satu atau lebih area logis, sering dikenal sebagai partisi, di mana pengguna dapat bekerja secara terpisah. Ini adalah salah satu langkah format disk. Jika partisi dibuat, disk akan menyimpan informasi tentang lokasi dan ukuran partisi di tabel partisi.

  12. Pointer in C Programminf

    Pointer dalam C, adalah variabel yang menyimpan alamat dari variabel lain. Pointer juga dapat digunakan untuk merujuk ke fungsi pointer lain. Pointer dapat ditambah/dikurangi, yaitu untuk menunjuk ke lokasi memori berikutnya/sebelumnya. Tujuan pointer adalah untuk menghemat ruang memori dan mencapai waktu eksekusi yang lebih cepat. Link di atas dapat membantu untuk mempelajari pointer pada C Programming.

  13. Big-Endian vs Little Endian

    Bahasa yang berbeda membaca teks mereka dalam urutan yang berbeda. Bahasa Inggris dibaca dari kiri ke kanan, misalnya, sedangkan bahasa Arab dibaca dari kanan ke kiri. Inilah tepatnya endianness untuk komputer. Jika komputer saya membaca byte dari kiri ke kanan, dan komputer Anda membaca dari kanan ke kiri, kita akan mengalami masalah saat kita perlu berkomunikasi. Endianness berarti bahwa byte dalam memori komputer dibaca dalam urutan tertentu. Endianness diwakili dua cara Big-endian (BE) dan Little-endian (LE). Link di atas dapat membantu untuk memahami Little-endian dan Big-endian.

  14. Logical VS Physical Address

    Address secara unik mengidentifikasi lokasi dalam memori. Terdapat dua jenis addressing yaitu logical address dan physical address. Logical address adalah alamat virtual dan dapat dilihat oleh pengguna. Pengguna tidak dapat melihat alamat fisik secara langsung. Sedangkan logical address digunakan untuk referensi, untuk mengakses physical address. Link di atas dapat membantu untuk dapat memahami materi mengenai addressing.

  15. Virtual Memory in Operating System

    Virtual Memory adalah skema alokasi penyimpanan di mana memori sekunder dapat dialamatkan seolah-olah itu adalah bagian dari main memori. Alamat yang mungkin digunakan program untuk referensi memori dibedakan dari alamat yang digunakan sistem memori untuk mengidentifikasi situs penyimpanan fisik, dan alamat yang dihasilkan program diterjemahkan secara otomatis ke alamat mesin yang sesuai. Link di atas dapat membantu dalam memahami virtual memory dengan lebih mudah.

  16. Virtual Memory Playlist

    Link di atas berisi video-video mengenai penjelasan virtual memori. Penjelasannya cukup lengkap dan durasinya cukup singkat, sehingga kita bisa memilih bagian materi mana saja yang ingin kita tonton.

  17. First Fit, Next Fit, Best Fit and Worst Fit Algorithms | Memory Management in Operasting System

    Link video di atas dapat membantu untuk memahami mengenai memory allocation algorithm yaitu first fit, next fit, best fit, dan worst fit.

  18. fork() in C

    Link di atas menjelaskan pengertian fork pada bahasa C beserta contoh sederhananya.

  19. Concurrency in Operating System

    Concurrency adalah eksekusi beberapa urutan instruksi secara bersamaan. Itu terjadi di sistem operasi ketika ada beberapa utas proses yang berjalan secara paralel. Utas proses yang berjalan selalu berkomunikasi satu sama lain melalui memori bersama atau lewat pesan. Hasil konkurensi dalam berbagi sumber daya menghasilkan masalah seperti kebuntuan dan kelaparan sumber daya. Link di atas dapat membantu dalam memahami materi concurrency pada sistem operasi

  20. Introduction of Process Management

    Process adalah entitas ‘aktif’, bukan program, yang dianggap sebagai entitas ‘pasif’. Satu program dapat membuat banyak process ketika dijalankan beberapa kali; misalnya, ketika kita membuka file .exe atau biner beberapa kali, beberapa instance dimulai (beberapa proses dibuat).

  21. States of a Process in Operating Systems

    Link di atas menjelaskan state yang ada pada process di operasi sistem , CPU and IO bound process, types of schedulers, multiprogramming, dan degree of multiprogramming.

  22. Process Schedulers in Operating System

    Process scheduler adalah aktivitas manajer proses yang menangani penghapusan process yang sedang berjalan dari CPU dan pemilihan process lain berdasarkan strategi tertentu. Process scheduling adalah bagian penting dari sistem operasi Multiprogramming. Sistem operasi tersebut memungkinkan lebih dari satu process untuk dimuat ke dalam memori yang dapat dieksekusi pada satu waktu dan proses yang dimuat berbagi CPU menggunakan multiplexing waktu.

  23. Process Table and Process Control Block (PCB)

    Process control block (PCB) digunakan untuk melacak status eksekusi proses. Setiap blok memori berisi informasi tentang status proses, penghitung program, penunjuk tumpukan, status file yang dibuka, algoritma penjadwalan, dll. Semua informasi ini diperlukan dan harus disimpan saat proses dialihkan dari satu status ke status lainnya. Ketika proses membuat transisi dari satu keadaan ke keadaan lain, sistem operasi harus memperbarui informasi dalam PCB proses.

  24. Thread in Operating System

    Thread adalah jalur eksekusi dalam suatu proses. Suatu proses dapat berisi banyak utas. Thread juga dikenal sebagai proses ringan. Idenya adalah untuk mencapai paralelisme dengan membagi proses menjadi beberapa thread. Misalnya, di browser, beberapa tab dapat menjadi thread yang berbeda.

  25. Threads and its types in Operating System

    Thread adalah single sequence stream dalam suatu proses. Thread memiliki sifat yang sama dengan proses sehingga disebut sebagai proses ringan. Thread dieksekusi satu demi satu tetapi memberikan ilusi seolah-olah mereka dieksekusi secara paralel. Setiap thread memiliki status yang berbeda. Setiap thread memiliki penghitung program, a register set, dan stack space. Thread tidak independen satu sama lain karena mereka berbagi kode, data, sumber daya OS, dll.

  26. Difference between Process and Thread

    link di atas menjelaskan mengenai perbedaan process dan thread dengan singkat dan jelas sehingga dapat dengan mudah dipahami.

  27. Process Synchronization in Operating System

    Link di atas menjelaskan materi mengenai process synchronization dalam sistem operasi dengan jelas dan cukup singkat sehingga mudah untuk dipahami

  28. Process Synchronization

    Video di atas membantu untuk memahami process synchronization dengan lebih banyak penjelasan.

  29. Introduction Deadlock in Operating System

    Link di atas dapat membantu untuk memehamai materi pengenalan deadlock. Bahasa yang digunakan juga cukup mudah sehingga mudah dimengerti. Selain itu, terdapat artikel-artikel lanjutan terkait deadlock sehingga mempermudah dalam memahami materi deadlock secara utuh.

  30. Definition UEFI

    Link di atas berisi mengenai materi introduction to UEFI (Unified Extensible Firmware Interface (UEFI). Unified Extensible Firmware Interface (UEFI) adalah spesifikasi untuk program perangkat lunak yang menghubungkan firmware komputer ke sistem operasi (OS). UEFI diharapkan pada akhirnya menggantikan sistem input/output dasar (BIOS) tetapi kompatibel dengannya.

  31. UEFI vs BIOS: What’s the Difference?

    Link di atas dapat membantu untuk memahami perbedaan UEFI dan BIOS.

  32. Storage Structure in Operating Systems

    Link di atas dapat membantu untuk memahami basic storage structure pada operating system. Detilnya, link di tas menjelaskan main storage dan secondary storage, hierarchy storage, magnetic disk, volatile storage device dan non-volatile storage device.

  33. File Descriptor

    Deskriptor file adalah angka yang secara unik mengidentifikasi file yang terbuka di sistem operasi komputer. Ini menjelaskan sumber daya data, dan bagaimana sumber daya itu dapat diakses.

  34. dup() and dup2() Linux system call

    dup() system call membuat salinan deskriptor file. Ini menggunakan deskriptor yang tidak digunakan dengan nomor terendah untuk deskriptor baru. Jika salinan berhasil dibuat, maka deskriptor file asli dan salinan dapat digunakan secara bergantian. Keduanya merujuk pada deskripsi file terbuka yang sama dan dengan demikian berbagi offset file dan flag status file.

  35. How to Use Lseek System Call in C

    Lseek system call telah digunakan untuk membaca beberapa karakter atau data tertentu dari file atau untuk menulis beberapa konten di lokasi tertentu dari file apa pun. Ini berarti lseek system call memungkinkan untuk membaca atau menulis dari antara konten file.