Modul 3 · Berkas dan Masukan-Keluaran lewat Layanan Sistem
- Membedakan masukan-keluaran berpenyangga milik pustaka standar dari pemanggilan layanan sistem langsung, serta menjelaskan akibat perbedaan itu pada urutan penulisan dan pada ketahanan data ketika proses berhenti tanpa melewati jalur keluar normal.
- Menerapkan penanganan galat berbasis nilai kembalian dan kode galat (errno) pada setiap pemanggilan layanan sistem yang ditulis, termasuk pada jalur keluar karena kegagalan.
- Menganalisis halaman manual sebuah pemanggilan untuk menentukan perilaku tepinya: penulisan sebagian, interupsi oleh sinyal, dan batas jumlah deskriptor berkas.
- Merumuskan pola penutupan deskriptor yang aman sehingga program berumur panjang tidak kehabisan deskriptor karena kebocoran di jalur galat.
- Mengevaluasi beberapa rancangan pembersihan sumber daya yang sama-sama masuk akal dan memilih yang tetap benar ketika cabang kegagalan baru ditambahkan.
Halaman manual sebagai dokumen kerja harian
Empat peragaan yang membuat penyangga terlihat
Tiga latihan: menulis, membocorkan, lalu membaca manualnya
Lima potongan yang bisa kamu pakai ulang
Enam salah paham yang paling sering menjatuhkan orang
Kuis: empat keputusan di depan kode yang belum pernah kamu lihat
Kuis terbuka setelah kelas ini dimiliki.
Rangkuman dan daftar periksa sebelum modul berikutnya
Isi modul ini belum terbuka
Modul 1 kelas ini bisa dicicipi tanpa membeli. Untuk modul lainnya, buka aksesnya dulu.
Lihat pilihan akses