Dandy Febriano's OS202

OS202

View the Project on GitHub dandyfebriano/os202

HOME


Top 10 List of Week 00

  1. Operating System
    Operating system atau OS adalah sebuah interface yang menjembatani pengguna computer dengan hardware commputer. Operating system dapat melakukan beberapa hal seperti file management, memory management, processor management, menangani proses input dan output.

  2. Memory Management
    Memory management mengacu kepada pengolahan dari Primary memory atau main memory. Memory management melakukan hal seperti mengetahui bagian memory mana yang dipakai atau tidak dan siapa yang memakainya, menentukan proses mana yang mendapatkan alokasi memori lebih, mengalokasikan memori ketika ada proses yang meminta penggunaan memori, dan men de-alokasi memori saat proses sudah selesai atau dihentikan.

  3. Scripting
    Scripting atau scripting language merupakan kumpulan command yang dapat di eksekusi tanpa perlu melakukan compiling. Tidak semua bahasa pemrograman adalah scripting tetapi semua scripting adalah bahasa pemrograman. Contoh-contoh scripting seperti PHP, Perl, dan Python.

  4. Concurrency
    Concurrency adalah pelaksanaan beberapa sekuens instruksi dalam satu waktu. Hal ini terjadi di dalam Operating System saat terdapat beberapa proses yang berjalan dalam satu waktu.

  5. Virtual Memory
    Virtual memory merupakan sebuah space besar dimana program yang berukuran besar dapat disimpan dalam bentuk pages yang dimana saat program tersebut dijalankan dan bagian dari program yang dibutuhkan yang dimuat ke dalam main memory.

  6. File System
    File adalah kummpulan informasi yang saling berhubungan yang disimpan ke dalam penyimpanan sekunder seperti magnetic disks, magnetic tapes dan optical disks. File memiliki struktur tersendiri dan memiliki beberapa jenis yaitu ordinary, directory dan special. Dalam mengakses dan mengalokasikannya juga terdapat beberapa cara.

  7. Mass Storage
    Mass Storage merupakan sebuah cara atau alat yang berguna untuk menyimpan data dengan jumlah yang cukup besar. Berbeda dengan main memory, data yang tersimpan di mass storage tidak akan terhapus walaupun computer telah dimatikan.

  8. Security
    Security mengacu kepada sistem proteksi untuk sistem komputer seperti CPU, memori, disk, software dan yang terpenting data atau informasi yang tersimpan di dalam sistem tersebut

  9. Process Scheduling
    Process scheduling merupakan aktifitas dari process manager yang menangani penghapusan dari proses yang berjalan dari CPU dan pemilihan proses yang lain yang didasarkan dari strategi tertentu

  10. Interrupt
    Interrupt adalah sinyal yang dikirim ke CPU menggunakan perangkat luar, biasanya perangkat input atau output. Mereka yang memberitahukan CPU untuk berhenti melakukan aktivitas yang dilakukannya dan mengekekusi bagian yang diperlukan di operating system