Sistem Operasi | Hiji Kabeh

You are here: Homepage » Sistem Operasi » Sistem Operasi

Sistem Operasi

November 13th, 2011 0 Comments

Cara Suatu Instruksi di Eksekusi oleh Komputer

Cara kerja CPU ialah ketika data serta atau instruksi dimasukkan ke processing devices, pertama diletakkan di MAA (melalui Input-storage), apabila berbentuk instruksi, ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data, ditampung di Working-storage. Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah aritmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung pada akumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di akumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan mengambil kembali hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan kepada output-devices.

 

Komponen Utama Sistem Operasi dan Fungsinya

Manajemen Proses

Fungsi dari manajemen proses adalah Membuat dan menghapus proses pengguna dan sistem proses, Menunda atau melanjutkan proses, Menyediakan mekanisme untuk proses sinkronisasi, Menyediakan mekanisme untuk proses komunikasi, dan Menyediakan mekanisme untuk penanganan deadlock.

Manajemen Memori Utama

Fungsi dari manajemen memori utama adalah Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya dan Memilih program yang akan di-load ke memori.

Manajemen Sistem Berkas

Fungsi dari manajemen sistem berkas adalah Pembuatan berkas atau direktori.Penghapusan berkas atau direktori.Pembacaan dan menulis berkas. Dan meletakkan berkas pada sistem penyimpanan sekunder.

Manajemen Sistem Masukan dan Keluaran

Fungsi dari manajemen system masukan dan keluaran adalah PMenampung data sementara dari/ke perangkat M/K. Melakukan penjadualan pemakaian M/K sistem supaya lebih efisien. Meletakkan suatu pekerjaan program pada penyangga, agar setiap perangkat dapat mengaksesnya saat perangkat tersebut siap. Menyediakan driver perangkat yang umum (seperti optical drive, media penyimpanan sekunder, dan layar monitor). Dan menyediakan driver perangkat yang khusus (seperti kartu suara, kartu grafis, dan motherboard).

 

Manajemen Penyimpanan Sekunder

Fungsi dari manajemen penyimpanan sekunder adalah Menyimpan berkas secara permanen dan Menyimpan program yang belum dieksekusi prosesorMemori virtual.

 

Proteksi dan Keamanan

Fungsi proteksi dan keamanan adalah Membedakan antara penggunaan yang sudah diberi izin dan yang belum. Menspesifikasi kontrol untuk dibebankan/diberi tugas. Menyediakan alat untuk pemberlakuan sistem.

 

Pengertian dari :

Batch System

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.

 

Multiprogramming System

Multi programming system adalah dimana job-job disimpan di main memory di waktu yang sama dan CPU dipergunakan bergantian. Hal ini membutuhkan beberapa kemampuan tambahan yaitu : Penyediaan I/O routine oleh sistem, Pengaturan memori untuk mengalokasikan memory pada beberapa Job, penjadwalan CPU untuk memilih job mana yang akan dijalankan, serta pengalokasian hardware lain.

 

Multitasking

Multitasking adalah adalah pemrosesan beberapa tugas pada waktu yang bersamaan.

 

Time Sharing System

Time-sharing adalah metode dimana banyak pengguna dapat melakukan processing dalam satu komputer.

 

Real Time System

Real time system adalah suatu sistem yang mengharuskan suatu komputasi selesai dalam jangka waktu tertentu. Jika komputasi ternyata belum selesai maka sistem dianggap gagal dalam melakukan tugasnya.

 

Pengertian dan Tujuan Pembuatan System Call

System call adalah jembatan yang menghubungkan antara user dengan sistem operasi.

Fungsi dari system call adalah menyediakan interface antara program (program pengguna yang berjalan) dan bagian OS

 

Perbedaan Proses dan Thread

Proses adalah program sedang dieksekusi. Sedangkan thread adalah alur kontrol dari suatu proses. Perbedaan antara proses dan thread adalah :

-          Thread menggunakan secara bersama ruang alamat dari proses yang menciptakannya. Proses memiliki ruang alamat sendiri-sendiri.

-          Thread memiliki akses langsung ke segemen data dari prosesnya. Masing-masing proses memiliki salinan segmen data dari parent process-nya.

-          Thread dapat saling komunikasi dengan thread lain dalam satu process. Antar proses harus menggunakan komunikasi antar proses.

-          Thread hampir tidak memiliki overhead. Proses memiliki overhead.

-          Thread dapat memiliki pengaruh kontrol yang besar terhadap thread lain dalam satu proses. Proses hanya dapat mengendalikan proses anakannya.

-          Perubahan pada thread utama seperti pembatalan atau perubahan prioritas dapat mempengaruhi tingkah laku thread lain dalam satu proses. Perubahan pada parent proses tidak mempengaruhi proses anakan.

Jasa Pembuatan Toko Online

Berlangganan Artikel Gratis

Dapatkan Update Info Terbaru Melalui Email

Masukkan Email Disini:

Jangan Lupa Konfirmasi Email Pemberitahuan

Leave a Reply to this Post

[+] kaskus emoticons nartzco