of 32 /32
Arsitektur Komputer dan Pengenalan Sistem Operasi I Ketut Resika Arthana, S.T., M.Kom [email protected] | http://www.rey1024.com Sistem Operasi

Arsitektur Komputer dan Pengenalan Sistem Operasi

  • Author
    others

  • View
    10

  • Download
    4

Embed Size (px)

Text of Arsitektur Komputer dan Pengenalan Sistem Operasi

Image-based retrieval and identification of ancient coinsI Ketut Resika Arthana, S.T., M.Kom [email protected] | http://www.rey1024.com
Sistem Operasi
Kontrak Kuliah
• Toleransi Keterlambatan : 30 Menit
Perbandingan Sistem
Arsitektur komputer terdahulu menggunakan arsitektur von-Neumann, arsitektur komputer jaman masih menggunakan konsep yang sama (proses, memori, masukan/keluaran (m/k), berkas, dan seterusnya)
Perubahan yang paling menonjol : Fisik
Apa itu Arsitektur Von-Neumann?
Prosesor
• Secara umum, sistem komputer terdiri atas CPU dan sejumlah perangkat pengendali yang terhubung melalui sebuah bus yang menyediakan akses ke memori.
• Umumnya, setiap device controller bertanggung-jawab atas sebuah hardware spesifik.
• Setiap device dan CPU dapat beroperasi secara konkuren untuk mendapatkan akses ke memori.
• Adanya beberapa hardware ini dapat menyebabkan masalah sinkronisasi.
• Karena itu untuk mencegahnya sebuah memory controller ditambahkan untuk sinkronisasi akses memori.
Media Penyimpanan (Primer)
Register
Cache Memory
Random Access Memory
• Volatile, Tambahan memori yang digunakan untuk membantu proses- proses dalam komputer, bentuk berupa buffer : contoh : memory VGA, memory Soundcard
Memori Ekstensi
• agar perangkat M/K (I/O device) yang dapat memindahkan data dengan kecepatan tinggi (mendekati frekuensi bus memori)
Direct Memory Access
Media Penyimpanan (Sekunder)
• Memori tersier menyimpan data dalam jumlah yang besar (terabytes)
• waktu yang dibutuhkan untuk mengakses data biasanya dalam hitungan menit sampai jam.
• Memori tersiser membutuhkan instalasi yang besar berdasarkan/bergantung pada disk atau tapes.
• Memori tersier tidak butuh banyak operasi menulis tapi memori tersier tipikal-nya write ones atau read many.
• Meskipun per-megabites-nya pada harga terendah, memory tersier umumnya yang paling mahal, elemen tunggal pada modern supercomputer installations.
• Ciri-ciri lain: non-volatile, penyimpanan off-line , umumnya dibangun pada removable media
• contoh optical disk, flash memory.
Abstraksi Sistem Komputer
• SO : perangkat lunak penghubung antara perangkat keras (hardware) dengan perangkat lunak aplikasi tersebut di atas
• Video
• Sistem Operasi didefinisikan sebagai sebuah program yang mengatur perangkat keras komputer, dengan menyediakan landasan untuk aplikasi yang berada di atasnya, serta bertindak sebagai penghubung antara para pengguna dengan perangkat keras.
• Sistem Operasi bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan pengunaan perangkat keras untuk berbagai program aplikasi untuk bermacam-macam pengguna.
Pandangan Sistem Operasi
Sistem
• Sebagai pengatur eksekusi aplikasi dan operasi dari alat M/K (Masukan/Keluaran). (Control Program.
Sasaran Sistem Operasi
• sistem operasi memberikan kenyamanan bagi user dalam pemanfaatan sumber daya perangkat keras komputer
Efisiensi
• sistem operasi mengelola seluruh sumber daya perangkat keras komputer secara efektif dan efisien, bagi seluruh user
Berevolusi
Komponen Sistem Operasi
• Sebuah proses bisa dianggap sebagai sebuah program yang sedang dieksekusi
• Sebuah proses memerlukan sumber daya tertentu, misalnya CPU time, memori, file, dan I/O devices, untuk menyelesaikan tugasnya
• Sumber daya ini mungkin diberikan kepada proses saat proses tersebut diciptakan, atau dialokasikan ketika proses tersebut sedang dijalankan
• Ketika proses selesai dijalankan, sistem operasi akan mengambil alih kembali sumber daya yang bisa digunakan kembali
Aktivitas Manajemen Proses
• Menciptakan dan menghapus proses-proses dari user maupun dari sistem (user and system processes)
• Mensuspen dan meresume proses (suspending and resuming)
• Menyediakan mekanisme untuk sinkronisasi proses • Menyediakan mekanisme untuk komunikasi proses • Menyediakan mekanisme untuk menangani deadlock
Manajemen Memori Utama
• Menjaga track bagian memori yang sedang digunakan dan oleh siapa
• Menentukan proses-proses mana yang harus diload ke dalam memori ketika ruang memori sudah tersedia
• Mengalokasikan dan mendealokasikan ruang memori sebanyak yang dibutuhkan
Manajemen Sistem Berkas
• Memetakan file ke penyimpan sekunder
• Mem-backup file pada media penyimpan nonvolatile
Manajemen Masukan/Keluaran (I/O)
• Menyediakan device driver yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup)
• Buffering (menampung sementara data dari/ke perangkat I/O), caching, dan spooling (melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien)
• Antarmuka driver perangkat secara umum • Driver-driver untuk perangkat keras spesifik.
Menyediakan driver untuk dapat melakukan operasi “rinci” untuk perangkat keras I/O tertentu
Manajemen Penyimpanan Sekunder
• Penyimpanan sekunder diperlukan karena memori utama sangat kecil dan sementara
• Aktivitas
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus:
• Membedakan antara penggunaan yang sudah diberi izin dan yang belum.
• Menspesifikasi kontrol untuk dibebankan/diberi tugas.
• Menyediakan alat untuk pemberlakuan sistem.
Jaringan
• Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori, atau clock.
• Setiap prosesor mempunyai memori dan clock tersendiri.
• Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem.
• Akses tersebut menyebabkan peningkatan kecepatan komputasi dan meningkatkan kemampuan penyediaan data.
Command-Interpreter System.
• Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi perangkat Masukan/Keluaran yang ada. Contohnya: CLI, Windows, Pen-based (touch) dll
Referensi
• Pengantar Sistem Operasi Komputer Plus Ilustrasi Kernel Linux Versi 4. MDGR. Masyarakat Digital Gotong Royong (MDGR)
• Computer Basics_ Understanding Operating Systems. GCF LearningFree.Com
• Slide Kuliah “Komponen Dasar Sistem Operasi” oleh Made Windu Antara Kesiman, S.T., M.Sc
Sekian
To Accomplish Great Things, we must not only act, but also dream; not only plan but also believe
(“Anatole France)