Anda di halaman 1dari 12

RANGKUMAN:

Sistem Operasi
Shofwan Mahdi (09021282227083)
1
Pengenalan
Apa itu Sistem Komputer?

Sistem Komputer merupakan Program yang bertindak sebagai


perantara antara pengguna komputer dan perangkat keras
computer yang dimana sistem komputer dibangun dengan tujuan
Membuat sistem komputer nyaman digunakan dan pengunaan
perangkat keras yang lebih efisien.
Sistem komputer sendiri dapat terbagi menjadi 4 komponen :
-Hardware
-Sistem Operasi
-Program aplikasi
-Users
Definisi Sistem Operasi

Saat ini belum ada definisi sistem operasi yang diterima secara
universal, namun beberapa definisi sistem operasi antara lain ;
-Semua pengiriman vendor Ketika anda memesan sebuah
pengoperasian sistem
-Sebuah program yang berjalan sepanjang waktu di computer
yang merupakan kernel yang dimana merupakan bagian dari
sistem operasi.
-Sistem operasi juga mencakup sebuah sistem program dan
program aplikasi.
Pengoperasian sistem komputer

Dalam pengoperasian sistem computer terdapat organisasi dalam sistem computer yang dimana 1
atau lebih pc, perangkat pengendali menghubungkan melalui bus umum yang menyediakan akses untuk
pembagian memory dan Eksekusi CPU dan perangkat secara bersamaan bersaing untuk mendapatkan
sirklus memori.
Dalam pengoperasian sistem komputer,
-Setiap jenis perangkat pengontrol memiliki driver perangkat sistem operasi untuk mengelolanya,
-Setiap jenis perangkat pengontrol mempunyai buffer lokal,
-Perangkat I/O dan CPU dieksekusi secara bersamaan
-CPU memidahkan data dari main memory ke lokal buffer atau sebaliknya dan masih banyak lagi
pengoperasian didalam sistem komputer.
Interupsi

Perangkat pengontrol dapat memberi tahu CPU bahwa CPU telah menyelesaikan operasinya dengan
menyebabkan interupsi, namun apa itu interupsi, interupsi sendiri dapat mentransfer kontrol ke
rutinitas layanan interupsi secara umum, melalui vektor interupsi, yang berisi alamat semua rutinitas
layanan dan Arsitektur interupsi harus menyimpan alamat instruksi yang diinterupsi. Interupsi sendiri
ddapat merupakan sebuah Trap atau exception yang terbuat oleh perangkat lunak yang disebabkan
oleh kesalahan atau permintaan User. Dalam penanganan Interupsi sistem operasi sendiri akan
mempertahankan status CPU dengan menyimpan register dan penghitung program, bisa dibilang
Sistem operasi digerakkan oleh interupsi.
Struktur I/O
Terdapat 2 metode untuk menangani I/O
-Setelah I/O dimulai, kontrol kembali ke program pengguna saja
setelah penyelesaian I/O :
Instruksi tunggu mengistirahatkan CPU hingga interupsi
berikutnya
Tunggu loop (perebutan akses memori)
Paling banyak satu permintaan I/O yang belum selesai pada satu
waktu, tidak ada pemrosesan I/O secara bersamaan
-Setelah I / O dimulai, kontrol kembali ke program pengguna
tanpa menunggu penyelesaian I / O :
Panggilan sistem - permintaan ke OS untuk mengizinkan
pengguna menunggu penyelesaian I/O
Tabel status perangkat berisi entri untuk setiap perangkat I/O
menunjukkan jenis, alamat, dan statusnya
OS mengindeks ke dalam tabel perangkat I/O untuk menentukan
status perangkat dan untuk memodifikasi entri tabel untuk
menyertakan interupsi
Struktur Penyimpanan

Main Memory atau Memori utama merupakan media penyimpanan besar yang dapat diakses langsung
oleh CPU yang memiliki ciri-ciri pengaksesan yang acak, Biasanya bertipe volatile, Biasanya memori
akses acak dalam bentuk Dynamic Random access Memory atau Dram.
Terdapat juga penyimpanan merupakan perluasan memori utama yang menyediakan kapasitas
penyimpanan besar yang memiliki tipe Nonvolatile Adapun contohnya :
Harddisk (HDD) merupakan pelat logam atau kaca yang kaku dan tertutup dengan bahan perekam
magnetic yang memiliki ciri-ciri Permukaan disk secara logis dibagi menjadi beberapa track yang
dibagi lagi menjadi beberapa sector.
Lalu Perangkat Non-volatile Memory atau NVM yang memiliki keungulan lebih cepat dari harddisk dan
bertipe nonvolatile yang dimana NVM ini memiliki berbagai teknologi didalamnya dan akan menjadi
popular seiring dengan peningkatan kapasitas dan kinerja , harga unit yang turun
Definisi Penyimpanan

Unit dasar penyimpanan komputer adalah bit. Sebuah bit dapat berisi salah satu dari dua nilai, 0 dan 1.
Semua penyimpanan lain dalam komputer didasarkan pada kumpulan bit. Dengan jumlah bit yang
cukup, sungguh menakjubkan betapa banyak hal yang dapat direpresentasikan oleh komputer: angka,
huruf, gambar, film, suara, dokumen, dan program, dan masih banyak lagi. Satu byte adalah 8 bit, dan
pada sebagian besar komputer, byte merupakan bagian terkecil dari penyimpanan. Sebagai contoh,
sebagian besar komputer tidak memiliki instruksi untuk memindahkan bit, tetapi memiliki instruksi untuk
memindahkan byte. Istilah yang kurang umum adalah word,
yang merupakan unit data asli arsitektur komputer tertentu. Sebuah kata dibuat yang terdiri dari satu
byte atau lebih. Sebagai contoh, komputer yang memiliki register 64-bit dan pengalamatan memori
64-bit biasanya memiliki 64-bit (8-byte) kata. Komputer menjalankan banyak operasi dalam ukuran
kata aslinya, bukan satu byte per satu
Hierarki Penyimpanan

Sistem penyimpanan pada computer telah diatur dalam hierarki


-Kecepatan
-Biaya
-Volatilitas
Caching pada penyimpanan merupakan penyalinan informasi ke
dalam sistem penyimpanan yang lebih cepat yang dimana
memori utama dapat dilihat sebagai cache untuk penyimpanan
sekunder.
Terdapat Driver perangkat untuk setiap perangkat pengontrol
untuk mengelola I/O dan menyediakan antarmuka yang
beragam antara pengontrol dan kernel.
Operasi Sistem Operasi

-Program bootstrap Merupakan kode sederhana untuk menginisialisasi sistem, memuat kernel
-Memulai daemon sistem (layanan yang disediakan di luar kernel)
-Digerakkan oleh interupsi kernel (perangkat keras dan perangkat lunak)
-Interupsi perangkat keras oleh salah satu perangkat dan Interupsi perangkat lunak (pengecualian atau
jebakan):
-Kesalahan perangkat lunak (misalnya, pembagian dengan nol)
-Permintaan layanan sistem operasi - panggilan sistem
-Masalah proses lainnya termasuk loop tak terbatas, proses memodifikasi satu sama lain atau sistem
operasi
Pemrograman Multiprogram dan Multitasking

Pada pemrograman multiprogram, pengguna tunggal tidak selalu membuat CPU dan perangkatI/O
menjadi sibuk. Pemrograman multiprogram mengatur perkerjaann kode dan data sehingga CPU selalu
memiliki 1 pekerjaan untuk dieksekusi, Sebagian dari total pekerjaan didalam sistem disimpan didalam
memori dan 1 pekerjaan dipilih dan dijalankan melalui penjadwalan pekerjaan.
Perpanjangan logika dari sistem batch sendiri merupakan CPU yang berganti pekerjaan yang begitu
sering sehingga User dapat berinteraksi dengan setiap pekerjaan yang sedang berjalan menciptakan
komputannsi interaktif , yang dimana komputasi interaktif memiliki ;
• Waktu respon dibawah 1 detik
• Setiap pengguna memiiliki setidaknya 1 program yang dijalankan dalam memori
• Memori virtual memungkinkan eksekusi proses yang tidak sepenuhnya dalam memori

Anda mungkin juga menyukai