Sistem Operasi Konsep Dasar Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.

Презентация:



Advertisements
Похожие презентации
Sistem Operasi Proses dan Penjadwalan Prepared By Team Teaching Presented by WIN & TGW.
Advertisements

Nonot Wisnu Karyanto. UTS Konsep Dasar Berkas Perangkat Keras dan Parameternya Bloking dan Buffering Penyimpanan Data Organisasi File File Sequensial.
Pertemuan 1 – Pengantar Organisasi Komputer Erwin Christiant S.Kom - Arsitektur dan Organisasi Komputer.
JARINGAN KOMPUTER DAN KOMUNIKASI DATA Van Moekrie Tulang - SMPK Stella Maris.
Sistem Operasi Struktur Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.
Architectural Design. FASE PENGEMBANGAN DAN DESAIN SOFTWARE Design Code Generation (manual or automatic) Testing Setiap langkah melakukan transformasi.
DATA WAREHOUSE TEKNIK INFORMATIKA TITUS KRISTANTO, S.KOM PERTEMUAN IV © APRIL 2012.
ORGANISASI BERKAS. Organisasi Berkas ialah suatu teknik atau cara untuk menyatakan dan menyimpan record-record dalam sebuah berkas / file Ada 4 teknik.
Requirement Conclusion. Definisi Requirement adalah gambaran dari layanan (services) dan batasan bagi sistem yang akan dibangun. Fungsi Menjadi dasar.
Rekayasa Perangkat Lunak 1 Pengantar. Software (1) Perintah (program komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan.
Oleh: erwinchristiant.my1.ru. Kegiatan yang berfungsi untuk merumuskan tujuan dan ukuran dari aplikasi berbasis web serta menentukan batasannya system.
Berbagai Jenis Lisensi dan Berkembangnya Perangkat Lunak Bebas.
Perangkat Dasar Komputer Prepared By Team Teaching Presented by WIN & TGW.
Design Perangkat Lunak Pertemuan 9. Setelah kebutuhan dikumpulkan, analisis terhadap kebutuhan dilakukan dengan menggunakan beberapa alat (tools) seperti.
PENGERTIAN Analisis laporan keuangan secara harfiah terdiri dari dua kata, yaitu: 1. Analisis, yang berarti penguraian suatu pokok atas berbagai bagiannya.
Erwin Christiant S.Kom - Arsitektur dan Organisasi Komputer.
INTERNET & INTRANET. Internet adalah sebuah jaringan komputer yang sangat besar dengan jangkauan seluruh dunia yang menghubungkan komputer-komputer baik.
Chapter 12 - VIRUS Penanganan Virus. Virus Komputer Sebuah program yang dirancang untuk menyebarkan diri ke program atau menginfeksi file lain, sistem,
Nonot Wisnu Karyanto. Media penyimpanan data (Storage Devices) yang sering digunakan : Mechanical Storage Punch Card Paper Tape Magnetic Tape Kaset Magnetic.
TOPOLOGI JARINGAN Van Moekrie Tulang. 7/27/2015Free template from 2 Definisi Topologi Topologi adalah istilah yang digunakan utk menggambarkan.
Транксрипт:

Sistem Operasi Konsep Dasar Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW

Manajemen Proses Manajemen Memori Utama Manajemen Sistem Berkas Manajemen Sistem I/O Manajemen Penyimpanan Sekunder Proteksi dan Keamanan

user mode, eksekusi program dikendalikan oleh pengguna, dan kernel mode, eksekusi program dikendaikan oleh sistem operasi Dua mode yang saling bekerja terpisah ini dinamakan dual-mode operation.

diimplementasikan pada arsitektur perangkat keras. Sebuah bit yang disebut mode bit ditambahkan ke perangkat keras untuk menunjukkan mode operasi saat itu: 0 untuk kernel mode dan 1 untuk user mode. Dengan adanya dual-mode operation, eksekusi sebuah program/proses bisa dibedakan sumbernya, apakah dieksekusi oleh sistem operasi atau dieksekusi oleh pengguna.

Dilakukan dengan timer, Timer diset untuk melakukan interupsi prosesor setelah beberapa periode waktu. Dengan adanya timer, sebuah program bisa dicegah dari berjalan terlalu lama. Misalkan sebuah program memiliki time limit 7 menit. Setelah 7 menit tersebut terlewati, sistem operasi akan menginterupsi prosesor dan menghentikan eksekusi program tersebut.

Aktivitas yg berkaitan dgn manajemen proses Membuat dan menghapus proses pengguna dan sistem proses. Menunda atau melanjutkan proses. Menyediakan mekanisme untuk proses sinkronisasi. Menyediakan mekanisme untuk proses komunikasi. Menyediakan mekanisme untuk penanganan deadlock.

Sistem operasi memiliki tugas untuk mengatur bagian memori yang sedang digunakan dan mengalokasikan jumlah dan alamat memori yang diperlukan, baik untuk program yang akan berjalan maupun untuk sistem operasi itu sendiri. Tujuan dari manajemen memori utama adalah agar utilitas CPU meningkat dan untuk meningkatkan efisiensi pemakaian memori.

Memori Cache yang memiliki kecepatan sama dengan kecepatan prosesor memiliki kapasitas yang kecil. Memori utama yang kecepatannya jauh di bawah kecepatan prosesor memiliki kapasitas yang lebih besar. Sistem hirarki memori ini memiliki tujuan agar kinerja komputer yang maksimal bisa didapat dengan harga yang terjangkau

Sistem operasi melakukan manajemen sistem berkas dalam beberapa hal: Pembuatan berkas atau direktori. Penghapusan berkas atau direktori. Pembacaan dan menulis berkas. Meletakkan berkas pada sistem penyimpanan sekunder.

Pekerjaan utama yang paling sering dilaku- kan oleh sistem komputer selain melakukan komputasi adalah input/output (I/O) Sistem operasi juga sering disebut device manager, karena sistem operasi mengatur berbagai macam perangkat (device)

Penyanggaan (buffering). Penjadwalan (scheduling). Spooling. Menyediakan driver perangkat yang umum. Menyediakan driver perangkat yang khusus.

Penyimpanan sekunder (secondary storage) adalah sarana penyimpanan yang berada satu tingkat di bawah memori utama sebuah komputer dalam hirarki memori. Tidak seperti memori utama komputer, penyimpanan sekunder tidak memiliki hubungan langsung dengan prosesor melalui bus, sehingga harus melewati I/O.

Non volatile (tahan lama). Tidak berhubungan langsung dengan bus CPU. Lambat. Harganya murah.

Menyimpan berkas secara permanen. Menyimpan program yang belum dieksekusi prosesor. Memori virtual.

Seringkali, istilah keamanan dan proteksi membingungkan dalam penggunaannya. Untuk mengurangi kebingungan itu, istilah keamanan digunakan untuk penggambaran secara umum, sedangkan proteksi digunakan untuk menggambarkan secara teknis mekanisme perlindungan sistem operasi.

Proteksi adalah mekanisme sistem operasi untuk mengontrol akses terhadap beberapa objek yang diproteksi dalam sistem operasi. Objek-objek tersebut bisa berupa perangkat keras (seperti CPU, memori, disk, printer, dll) atau perangkat lunak (seperti program, proses, berkas, basis data, dll).

Di beberapa sistem, proteksi dilakukan oleh sebuah program yang bernama reference monitor. Setiap kali ada pengaksesan sumber daya PC yang diproteksi, sistem pertama kali akan menanyakan reference monitor tentang keabsahan akses tersebut. Reference monitor kemudian akan menentukan keputusan apakah akses tersebut diperbolehkan atau ditolak.

Secara sederhana, mekanisme proteksi dapat digambarkan dengan konsep domain. Domain adalah himpunan yang berisi pasangan objek dan hak akses. Masing-masing pasangan domain berisi sebuah objek dan beberapa akses operasi (seperti read, write, execute) yang dapat dilakukan terhadap objek tersebut.

Pengguna sistem komputer sudah tentu memiliki data- data dan informasi yang berharga baginya. Melindungi data-data ini dari pihak-pihak yang tidak berhak merupakan hal penting bagi sistem operasi. Inilah yang disebut keamanan (security).

aspek ancaman (threats). Denial of Service (DoS). aspek penyusup (intruders). hacking Cracking malicious program atau malware. virus, keylogger, worm, trojan, dan sypware. aspek musibah. hal-hal non teknis, yaitu dari musibah. kerusakan perangkat keras atau lunak. kelalaian dari penggunanya

kategori-kategori layanan yang diberikan oleh sistem operasi: Antarmuka. Eksekusi Program. Operasi Masukan/Keluaran. Manipulasi Sistem Berkas. Komunikasi. Deteksi Error.

Alokasi Sumber Daya. Accounting. Proteksi.

Command Line Interface (CLI) Graphical User Interface (GUI)

berperan sebagai interface dalam layanan-layanan yang disediakan oleh sistem operasi.

terdapat fungsi-fungsi/perintah-perintah untuk System Calls menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer.

Portabilitas. Lebih Mudah Dimengerti.

Manajemen Proses. Manajemen Berkas. Manajemen Piranti. System Call Informasi/Pemeliharaan. Komunikasi. Dua model komunikasi: Message-passing. Shared-memory.

Manajemen/manipulasi Berkas. Informasi Status. Modifikasi Berkas. Pendukung Bahasa Pemograman. Loading dan Eksekusi Program. Komunikasi.

Program aplikasi atau yang juga sering disebut aplikasi adalah setiap program yang dirancang untuk melakukan fungsi yang khusus atau spesifik untuk pengguna atau, untuk kasus-kasus tertentu, untuk program aplikasi lainnya