os211

Top 10 List website in week 10


1. I/O structure

I/O memegang peranan penting dalam Sistem Operasi. Maka dari itu diperlukan sebuah struktur I/O. Video ini merupakan video dari channel youtube kesukaan saya untuk memperlajari mata kuliah ilmu komputer secara teoritis, sehingga saya sangat merekomendasikannya karena penejelasannya yang bagus.

2. Aplikasi I/O Interface

CPU dan I/O seringkali bertukar informasi. Pada website ini dijelaskan lebih lanjut mengenai hal tersebut.

3. Kernel I/O Subsystem

Kernel menyediakan beberapa hal untuk I/O seperti scheduling, caching dan lain-lain. Subsystem berfungsi untuk melindungi Sistem Operasi dari proses-proses yang tidak diinginkan. Di dalam website ini, dijelaskan lebih lanjut mengenai hal tersebut.

4. Transforming I/O request to hardware operation

Proses pada I/O ke hardware membutuhkan beberapa tahap. Di website ini dijelaskan lebih lanjut mengenai hal tersebut.

5. [Completely Fair Queueing](https://www.geeksforgeeks.org/completely-fair-queuing-cfq-in-operating-system/#:~:text=The%20Completely%20Fair%20Queuing%20(CFQ,queues%20to%20access%20the%20resource.)

Completely Fair Queueing (CFQ) merupakan I/O scheduler default dari Linux. CFQ akan mengalokasikan waktu untuk melakukan perintah-perintah yang ada sesuai dengan urutannya. Website ini akan menjelaskan mengenai CFQ lebih lanjut lagi.

6. I/O Hardware

Pekerjaan-pekerjaan terpenting yang dilakukan oleh Sistem Operasi adalah bagaimana cara mengelola dan mengatur perintah-perintah yang diterima dan dikirim ke I/O hardware. Di website ini akan dijelaskan secara mendetail mengenai I/O hardware.

7. Direct Memory Access

Direct Memory Access (DMA) merupakan cara untuk mentransfer blok data antara memori perangkat tanpa perantara prosessor. Website ini akan menjelaskan lebih lanjut mengenai DMA itu sendiri.

8. Maskable vs Non Maskable Interrupt

Interupt merupakan sebuah cara untuk memberitahu CPU bahwa terdapat perintah yang harus dilaksanakan dari luar. Untuk melaksanakan interupt terdapat 2 cara yaitu Maskable dan Non Maskable.

9. Deadline Schedulerbr>

Deadline scheduler merupakan I/O scheduler yang akan menjamin waktu mulai dari sebuah perintah. Sehingga scheduler akan memberikan deadline untuk semua proses I/O.

10. Peripheral Component Interconnect

Peripheral Component Interconnect (PCI) merupakan standar transformasi informasi yang umum digunakan pada komputer dari yahun 1993-2007. PCI sudah menjadi standar lam bagi kartu ekstensi komputer seperti kartu suara, kartu network dan lain-lain.