Sistem Operasi Koko Joni Iwan Santoso
Tugas : …..% QUIS : ……% UTS : ……% UAS : …… %
bahasan Sekilas SK dan SO Manajemen Proses (proses dan penjadwalan) Kongkurensi(kongkurensi, Mutual Exclusion, Deadlock) Manajemen Memory (Partisi Statis, Partisi Dinamis, Sistem Paging, Segmentasi) Manajemen I/O (Manajemen dan Mekanisme) Manajemen File (Sistem dan Implementasi) Keamanan Sistem
Sistem Komputer Pemroses Memori Utama Perangkat I/O Interkoneksi Antar Komponen
Sistem Operasi Tujuan Fungsi dan Sasaran Sejarah SO SO dalam beragam sudut pandang Struktur Dasar Sistem Operasi
SISTEM KOMPUTER
Pemroses Memori Utama Perangkat I/O Interkoneksi Antar Komponen
Skema blok sistem komputer
Pemroses Berfungsi Mengendalikan operasi komputer dan melakukan fungsi pemrosesan data Eksekusi dituntun oleh clock, membangkitkan pulsa ke pemroses
Langkah kerja pemroses Mengambil instruksi yang dikodekan secara biner dari memori utama Mendekode instruksi menjadi aksi-aksi sederhana Melakukan aksi-aksi
Bagian pemroses ALU (aritmetic logic unit) untuk komputasi CU (control unit) untuk pengendalian Register-register (membantu pelaksanaan operasi yang dilakukan pemroses, berfungsi sbg memori yang sangat cepat yang biasanya sebagai tempat operan-operan dari operasi yg akan dilakukan
Register Register yang terlihat pemakai Pemrogram dapat melihat isi dari register ini Register data dan register alamat Register untuk kendali dan status Register untuk alamat dan buffer Register untuk eksekusi instruksi Register untuk informasi status
Operasi-operasi dikategorikan menjadi 3 tipe Operasi Aritmetika Operasi Logika Operasi Pengendalian
Memori Utama Berfungsi menyimpan data dan program Tipe memori berdasar kecepatan Dari terlambat sampai tercepat Magnetic tape Magnetic disk Disk chace Main Memory Chace Memory Register
Perangkat I/O Berfungsi memindahkan data antara komputer dan lingkungan eksternal Terdiri dari dua bagian Komponen mekanis yaitu perangkat itu sendiri Komponen elektronis yaitu pengendali perangkat berupa chip controler
Setiap kali pemroses melakukan eksekusi, pemroses harus membaca instruksi dari memori utama Agar eksekusi cepat maka harus diusahakan instruksi instruksi tersedia di lapisan berkecepatan akses lebih tinggi Kecepatan eksekusi ini akan meningkatkan kinerja sistem
Terdapat dua konsep memory dua level, data-data atau instruksi-instruksi sebaiknya sementara di tampung dulu di memory di hirarki yg lebih tinggi Chace Memory Buffering
Interkoneksi antar komponen (BUS) Merupakan suatu mekanisme untuk menghubungkan ketiga komponen
Mekanisme pembacaan Untuk membaca data suatu lokasi memori, CPU mengirim alamat memori yang dikehendaki melalui bus alamat kemudian mengirim sinyal memori read pada bus kendali. Sinyal memori read memerintahkan ke perangkat memori untuk mengeluarkan data pada lokasi tersebut ke bus data agar dibaca CPU
Eksekusi Instruksi Tahap pemrosesan instruksi ada 2 tahap Pemroses membaca instruksi dari memory (fetch) Pemroses mengeksekusi instruksi (execute)
Mode eksekusi instruksi Program bagian dari sistem operasi Program pemakai
Instruksi2 tertentu hanya dapat dieksekusi di mode kewenangan tinggi, misal Membaca atau memodifikasi register kendali Instruksi-instruksi primitif perangaka IO Instruksi-instruksi untuk manajemen memory Bagian memory tertentu hanya dapat diakses dalam mode kewenangan tinggi
Mode kewenangan rendah disebit mode pemakai Mode kewenangan tinggi disebut Mode sistem Mode kendali Mode supervisor Mode kernel
Tugas Literatur tentang SO dari berbagai sumber Sistem Prosessor 8086 (NRP ganjil) dan zilog 80 (NRP genap) Persiapan instalasi Linux