Please enable JavaScript.
Coggle requires JavaScript to display documents.
Dukungan Sistem Operasi - Coggle Diagram
Dukungan Sistem Operasi
Definisi
Mengelola seluruh sumber daya yang terdapat pada sistem komputer serta penyedia sekumpulan pelayanan (system call) sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber daya yang terdapat pada sistem komputer
Fungsi Dasar
- Membuat kondisi komputer agar dapat menjalankan program program secara benar.
- Sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error).
Tujuan Sistem Operasi
- Efisien : Sistem operasi memungkinkan fasilitas system komputer dapat digunakan dengan cara yang efisien.
- Nyaman : membuat pengguna komputer menjadi lebih nyaman
- Berevolusi : memungkinkan dan memudahkan pengembangan bagi sistem-sistem yang baru
Bagian Sistem Operasi
- Mekanisme Boot,yaitu meletakan kernel ke dalam memori kernel,kernel dapat dikatakan sebagai inti dari Sistem Operasi.
- Command Interpreter atau Shell, bertugas untuk membaca input berupa perintah dan menyediakan beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupun piranti lunak lain.
- Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.
- Resource Allocator Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
- Handler berperan dalam mengendalikan sistem perangkat agar terhindar dari kekeliruan (error) dan penggunaan sumber daya yang tidak perlu.
Tipe Sistem Operasi
Sistem Operasi Interaktif
Sistem komputer ditandai dengan jumlah yang signifikan dari interaksi antara manusia dan computer. Contohnya adalah UNIX dan DOS ( Disk Operating System), Windows, Machintos, dan Linux
Batch Sistem Operasi
Batch System adalah dimana job-job yang mirip dikumpulkan dan dijalankan secara kelompok kemudian setelah kelompok yang dijalankan tadi selesai maka secara otomatis kelompok lain dijalankan. Jadi dengan kata lain adalah teknologi proses komputer dari generasi ke-2. yang jika suatu tugas sedang dikerjakan pada 1 rangkaian, akan di eksekusi secara berurutan. Contohnya adalah FMS (Fortarn Monitoring System) dan IBSYS.
Scheduling
Definisi
Scheduling/penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme disistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan proses yang harus berjalan dan kapan dan selama berapa lama proses itu berjalan.
Medium-Term
Mengurus terhadap proses yang dikeluarkan dari processor yang belum rampung dikerjakan dan melanjutkan pekerjaan proses tersebut di processor
Short-Term
Mengurus masuknya antrian siap ke processor serta antrian siap ke alat peripheral I/O, yang mengurus prioritas dan preempsi.
Long-Term
Mengurus masuknya pekerjaan baru berupa penetuan pekerjaan baru mana yang boleh diterima dan tugas disini diubah menjadi proses
Manajemen Memori
Definisi
Manajemen Memori adalah suatu kegiatan untuk mengelola memori komputer. Proses ini menyediakan cara mengalokasikan memori untuk proses atas permintaan mereka, membebaskan untuk digunakan kembali ketika tidak lagi diperlukan serta menjaga alokasi ruang memori bagi proses.
Istilah Khusus
-
Tranlation Lookaside Buffer
Untuk mengatasi efek dari waktu akses memori yang double rata-rata, skema virtual memori menggunakan cache special yang berkecepatan tinggi
Partitioning
Pengaturan data pada harddisk atau bisa juga proses pembagian ruang-ruang kosong pada harddisk untuk memberikan file sistem pada ruang kosong
Paging
Kemungkinan solusi untuk permasalahan fragmentasi eksternal dimana ruang alamat logika tidak berurutan; mengijinkan sebuah proses dialokasikan pada memori fisik
Virtual Memory
Digunakan dengan sistem yang menggunakan pagging. Penggunaan pagging menghasilkan virtual memori yang pertama kali menginfokan dari komputer
Segmentation
Skema manajemen memori yang memungkinkan user untuk melihat memori tersebut. Ruang alamat logika adalah kumpulan segmen.