os202

OS202

View project on GitHub

HOME


Top 10 List of Week 00

  1. Sistem Operasi
    Sistem operasi adalah perangkat lunak yang paling penting untuk menjalankan komputer. Sistem operasi memiliki tanggung jawab untuk menjalankan secara keseluruhan kerja komputer. Fungsinya adalah mengelola proses yang berjalan di komputer, proses kontrol manajemen semua software dan hardware. Sehingga pengguna dapat berinteraksi dengan komputer tanpa mengetahui bahasa komputer. Jika tidak ada sistem operasi, hal ini menjadi tidak berguna karena pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali pada program booting. Contoh sistem operasi modern adalah Android, iOS, Mac OS X, Windows, dan Linux.

  2. Kernel
    Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi komputer. Tugas kernel yaitu melayani bermacam-macam program aplikasi untuk mengakses hardware komputer secara aman. Kernel merupakan suatu penghubung antara software dan hardware.

  3. Interrupt
    Interupsi terjadi apabila mikroprocessor menerima permintaan khusus untuk melakukan sesuatu. Jika komputer mendapati adanya interupsi maka komputer akan menghentikan kegiatan yang sedang dikerjakan dan mengurus interupsinya. Jika sudah selesai mengurus interupsinya, komputer akan kembali menjalankan kegiatannya.

  4. API
    API (Application Programming Interface) adalah sebuah software yang memungkinkan para developer untuk mengintegrasikan dan mengizinkan dua aplikasi yang berbeda secara bersamaan untuk saling terhubung satu sama lain. Tujuan penggunaan API lainnya yaitu untuk mempercepat proses pengembangan aplikasi dengan cara menyediakan sebuah function yang terpisah sehingga para developer tidak perlu lagi membuat fitur yang serupa.

  5. APIC
    APIC (Advanced Programmable Interrupt Controller) adalah keluarga pengendali interupsi. Pada komputer modern, PIC sudah digantikan oleh APIC. APIC mendukung hingga 255 jalur interrupt dan mendukung multiprocessor. APIC terdiri atas 2 komponen, yaitu I/O APIC yang terhubung ke jalur interrupt di perangkat keras dan Local APIC yang terletak di masing-masing prosesor.

  6. Multitasking
    Multitasking adalah fitur umum dari sistem operasi komputer. Multitasking dapat melaksanakan beberapa tugas secara bersamaan selama periode waktu tertentu. Ketika komputer menjalankan semua program, maka komputer mengeksekusi program bergantian dengan sangat cepat.

  7. Middleware
    Middleware adalah perangkat lunak komputer yang memberikan layanan untuk menghubungkan bagian-bagian berbeda dari sebuah aplikasi dengan sistem operasi. Middleware umumnya digunakan dalan sistem terdistribusi untuk memudahkan pengembang perangkat lunak dalam melakukan komunikasi input atau output.

  8. Block Diagram
    Block diagram adalah diagram dari sebuah sistem dimana bagian utama atau fungsi yang diwakili oleh blok dihubungkan dengan garis, yang menunjukkan hubungan dari blok. Block Diagram banyak digunakan dalam teknik dalam desain perangkat keras dan desain perangkat lunak.

  9. CLI
    CLI adalah singkatan dari Command Line Interface. CLI adalah program yang memungkinkan pengguna mengetik perintah teks yang memerintahkan komputer untuk melakukan tugas tertentu. Saat ini penerapan CLI di komputer personal sudah sangat jarang. Alasannya karena banyak pengguna yang memilih untuk menggunakan GUI (graphic user interface) sebagai penghubung dengan sistem komputer.

  10. GUI
    GUI (graphic user interface) adalah suatu sistem yang membuat para pengguna atau user berinteraksi dengan suatu perangkat komputer yang digunakan oleh user tersebut. GUI sendiri dapat dikendalikan menggunakan beberapa macam alat input, seperti mouse, keyboard, dan sebagainya.