BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. 1.2 Tujuan
|
|
- Yenny Tedja
- 6 tahun lalu
- Tontonan:
Transkripsi
1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sistem operasi atau dalam bahasa Inggris : operating system atau OS adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting. Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Untuk fungsi fungsi perangkat keras seperti sebagai masukkan, keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras computer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS. 1.2 Tujuan Makalah ini bertujuan untuk menambah pemahaman pembaca atau mahasiswa tentang kecanggihan teknologi Sistem Operasi terutama di bidang komputer pada masa masa yang akan datang. Sistem Operasi Komputer 1
2 BAB II SISTEM OPERASI 2.1 Definisi Sistem Operasi Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem computer. Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia.sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS. 2.2 Sejarah Perkembangan Sistem Operasi Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 5 generasi. Yaitu : Generasi ke-1 Vacuum Tubes dan Plugboards ( ) Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum muncul adanya Sistem Operasi yang secara otomatis, artinya belum mendukung layanan pekerjaan yang dapat dilakukan dalam 1 rangkaian. Berikut karateristik sistem operasi generasi pertama : Proses proses masih sederhana dan diaktifkan melalui console dan tombol tombol pada panel. Punch card / paper. Bahasa mesin. Buffer, flag register dan control bit lain. Analytical Engine ( Charles Babbage ). Calculating Engine menggunakan vacuum tubes. Belum ada bahasa pemrograman. Belum ada sistem operasi, system computer diberi instruksi yang harus dikerjakan langsung. Operasi menggunakan plugboard. Pengenalan punched card. Sistem Operasi Komputer 2
3 2.2.2 Generasi ke-2 Transistor dan Batch System ( ) Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian atau biasa disebut dengan Batch proccessing System. Berikut karateristik sistem operasi generasi kedua : Teknologi storage : magnetic tape Tetap belum dilengkapi system operasi, tetapi beberapa fungsi dasar SO sudah ada. Program dan data dapat disimpan dalam media yang berkapasitas besar dan relatif mudah di load. Modul modul perangkat lunak pendukung yang membantu pengoperasian perangkat keras serta memberikan lingkungan yang lebih baik bagi pembuat program aplikasi. Hasil lebih lanjut : munculnya high level language ( Fortran ) Sehingga penulisan program menjadi jauh lebih mudah. Pengenalan job ( program atau seperangkat program ) untuk sistem batch sederhana. Typical operating system : FMS ( Fortran Monitor System ) dan IBSYS ( sistem untuk IBM 7094 ). Tahapan pemrograman : Program ( source code ) ditulis dalam bahasa ybs. Dikompilasi oleh compiler ke dalam assembly. Ditranslasikan ke dalam bahasa mesin ( object code ) oleh assembler. Tahapan eksukusi Load compiler. Me load assembler. Me load linker. Run executable code. Sistem sistem Batch Sederhana Operator. Programmer. Automatic Job Sequencing. Resident Monitor. Kelemahan Batch System Masih ketergantungan pada operator manusia untuk setup dan sequencing. Sistem Operasi Komputer 3
4 CPU lebih banyak idle saat pergantian atau I/O Generasi ke-3 IC dan Multiprogramming ( ) Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi- User, Multi-Programming dan Batch Proccessing System (Multi-Task). Berikut karateristik sistem operasi generasi ketiga : IBM mengenalkan IBM 360 dengan sistem operasi OS/360. Menggunakan integrated circuit ( IC ). Dapat menangani komputasi sains dan komersial. Mengadopsi konsep one family. Sistem operasi berukuran besar dan kompleks. Mengenalkan multiuser ; computer memiliki resource yang dapat digunakan oleh banyak orang sekaligus. Mengenalkan multiprogramming. Kebutuhan OS untuk Multiprogramming : Fungsi/routine untuk I/O disediakan oleh sistem. Manajemen memori : sistem harus dapat mengalokasikan memori untuk beberapa job. CPU scheduling : sistem harus mampu mengorganisir penjadualan beberapa job yang di run. Pengalokasian devices Generasi ke-4 LSI, VLSI dan Personal Computer ( ) Berikut karateristik sistem operasi generasi keempat : Pengembangan LSI dan VLSI melahirkan PC dan Workstation. Perangkat lunaknya user friendly. Dua sistem operasi yang dominan. MS-DOS ( pada IBM-PC dengan CPU Intel 8088, 80286, 80386, ). UNIX ( pada Non-Intel computer dan workstation ). RISC Chips. Network Operating System. Distributed Operating System. Sistem Operasi Komputer 4
5 2.2.5 Generasi ke-5 VLSI, ULSI, Teknologi Nano Second, Internet, dan Multimedia ( 1990 sekarang ) Berikut karateristik sistem operasi generasi kelima : Pengembangan VLSI dan ULSI melahirkan PC yang berbasis Pentium untuk server maupun workstation. Pengembangan sistem operasi windows. Pengembangan aplikasi yang berbasis Web atau WWW. 2.3 Struktur Sistem Komputer Parallel System Sistem multiprocessor di mana terdapat lebih dari satu CPU. Tightly coupled system-processor membagi bersama ( sharing ) memori dan clock ; komunikasi terjadi biasanya melalui shared memory. Keuntungan sistem parallel. Symmetric multiprocessing ( SMP ). Asymmetric multiprocessing Struktur Umum Peer-to-Peer Arsitektur sistem terdistribusi Tidak ada kontrol tersentralisasi Node-node memiliki fungsi symmetric. High capacity Many disk Many network connection Many CPU 2.4 Struktur Sistem Operasi Struktur Sistem Operasi Komponen Sistem Layanan Sistem Operasi System Calls Program System Struktur System Sistem Operasi Komputer 5
6 Virtual Machines System Design dan Implementation Komponen Sistem Umum Manajemen Proses Proses adalah sebuah program yang sedang dijalankan ( eksekusi ). Sistem operasi bertanggung jawab terhadap aktifitas yang berhubungan dengan manajemen proses. Manajemen Main-Memory Memory sebagai tempat penyimpanan instruksi/data dari program. Umumnya main memory bersifat volatile -tidak permanent.isinya akan hilang jika komputer di matikan. Manajemen memory Manajemen Secondary-Storage Secondary Storage : penyimpanan permanen. OS bertanggung jawab untuk manajemen disk Manajemen I/O System Sering disebut manager. Komponen OS untuk sistem I/O. Manajemen File File : kumpulan informasi yang berhubungan ( sesuai dengan tujuan pembuat file tersebut ). OS bertanggung jawab, membuat dan menghapus file, membuat dan menghapus directory, dll. Command-Interpreter System OS : menunggu instruksi dari user ( command driven ). Program yang membaca instruksi dan mengartikan keinginan user ( lebih dari sejenis ) Layanan Sistem Operasi Sistem Operasi Komputer 6
7 Eksekusi Program Operasi I/O Manipulasi File-system Komunikasi Deteksi Error Penggunaan System yang Efisien System Call Menyediakan interface antara program ( user program yang berjalan ) dan menjadi jembatan antara proses dan OS. Tipe System Calls Kontrol Proses Mengakhiri dan membatalkan. Mengambil dan eksekusi. Membuat dan mengakhiri proses. Menentukan dan mengeset atribut proses. Wait for time. Wait event, signal event. Mengalokasikan dan membebaskan memori Manipulasi File Membuat dan menghapus file. Membuka dan menutup file. Membaca, menulis dan mereposisi file. Menentukan dan mengeset atribut file. Managemen Device Meminta dan membebaskan device. Membaca, menulis dan mereposisi device. Menentukan dan mengeset atribut device. Informasi Lingkungan Mengambil atau mengeset waktu atau tanggal. Mengambil atau mengeset sistem data. Mengambil atau mengeset proses, file atau atribut-atribut device. Komunikasi Membuat dan menghapus sambungan komunikasi. Sistem Operasi Komputer 7
8 Mengirim dan menerima pesan. Mentransfer status informasi Program Sistem Program Sistem Program sistem menyediakan kemudahan pembangunan program dan eksekusi. Kebanyakan user memandang sistem operasi sebagai program sistem, bukan sebagai actual system calls. BAB III Sistem Operasi Komputer 8
9 MANAJEMEN PROSES 3.1 Konsep Proses Secara formal, Proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode progam, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya. 3.2 Definisi Proses Terdapat beberapa definisi mengenai proses, antara lain: Merupakan konsp pokok dalam operasi, sehingga masalah manajemen proses adalah masalah utama dalam perancangan sistem operasi Proses adalah program yang sedang dieksekusi. Proses adalah unit kerja terkecil secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi. 3.3 Perkembangan Konsep Proses Konsep proses berkembang sejalan dengan modus operasi sistem komputer : Fase-fase monoprogramming : pada suatu saat di memori hanya sebuah program yang sedang dijalankan. Fase-fase multiprogramming : pada suatu saat di memori bisa terdapat beberapa program yang sedang dijalankan. Konsep Proses Monoprogramming Program oleh proses monitor di-load ke memori, dieksekusi dan selesai. Kemudian kontrol dikembalikan ke proses monitor. Status proses direkam dan di-print hanya diperlukan untuk keperluan debugging. 3.4 Istilah Berkaitan Dengan Proses Sistem Operasi Komputer 9
10 Multiprogramming ( multitasking ) Manajemen banyak proses pada satu pemroses ( processor ). Istilah yang digunakan multiprogramming bukan multiprocessing. Program-program yang dijalankan sebenarnya bersifat : Saling tak bergantungan ( independen ). Satu program pada satu saat ( one program at any instant ). Multiprocessing Manajemen banyak proses di komputer multiprocessor. Distributed processing / computin. Manajemen banyak proses yang dieksekusi di banyak sistem komputer yang tersebar. 3.5 Operasi operasi Pada Proses Penciptaan proses ( create a process ) Penciptaan proses melibatkan banyak aktivitas. Menamai ( memberi identitas ) proses. Menyisipkan proses pada senarai proses atau tabel proses. Menentukan prioritas awal proses. Menciptakan PCB. Mengalokasikan sumber daya awal bagi proses. Penghancuran / terminasi proses ( destroy a process ) Penghancuran proses melibatkan pembebasan proses dari sistem. Sumber daya sumber daya yang dipakai dikembalikan. Proses dihancurkan dari senarai atau tabel sistem. PCB dihapus ( ruang memori PCB dikembalikan ke pool memori bebas ) penghancuran lebih rumit bila proses telah menciptakan proses proses lain. Pada beberapa sistem, proses proses turunan dihancurkan saat proses induk dihancurkan secara otomatis. Beberapa sistem lain menganggap proses anak independen terhadap proses induk, proses anak tidak secara otomatis dihancurkan saat proses induk dihancurkan. Penundaan proses ( suspend a process ). Pelanjutan kembali proses ( resume a process ). Pengubahan prioritas proses. Mem block proses. Sistem Operasi Komputer 10
11 Membangunkan proses. Menjadwalkan proses. Memungkinkan proses berkomunikasi dengan proses lain. BAB IV Sistem Operasi Komputer 11
12 THREAD 4.1 Definisi Thread Thread adalah sebuah pengontrol aliran program pelaksanaan program dengan menggunakan kendali tunggal. Operasi yang paling Modern saat ini adalah sistem yang banyak sekali menyediakan berbagai cara, dan memungkinkan suatu proses terkendali dengan baik. 4.2 Thread Program yang di eksekusi : Proses berat => proses tradisional. Proses ringan => THREAD. Thread terdiri dari ID thread, program counter, himpunan register dan stack. Thread dapat melakukan lebih dari satu pekerjaan pada waktu yang sama. 4.3 Jenis-jenis Thread Single thread hanya mengeksekusi satu thread saja pada satu waktu Multi thread process dapat mengeksekusi sejumlah thread dalam satu waktu. 4.4 Model Multi Thread Sebelumnya, Perlu diketahui apa itu user thread dan kernel Thread. User thread>> yaitu pengolahan thread dilakukan oleh user level (pengguna) Sistem Operasi Komputer 12
13 Kernel thread>> yaitu pengolahan thread dilakukan oleh kernel komputer, User tidak dapat Menginterupsi. Model-model Multithreading: Many to one. Beberapa thread user level dipetakan kedalam singel kernel thread. Penggunaanya pada sistem tidak memerlukan dukungan kernel thread One to one Setiap User-level thread dipetakan ke kernel Thread Contoh : Windows 95/98/NT/ Keuntungan Tanggap. Pembagian Sumberdaya ( Resource Sharing ). Economis. Pemberdayaan arsitektur multiprosesor. BAB V Sistem Operasi Komputer 13
14 PENJADWALAN PROSES 5.1 Pengertian dan Sasaran Penjadwalan Proses Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Adapun penjadwalan bertugas memutuskan : Proses yang harus berjalan Kapan dan selama berapa lama proses itu berjalan Kriteria untuk mengukur dan optimasi kinerje penjadwalan : Adil (fairness) Adalah proses-proses yang diperlakukan sama, yaitu mendapat jatah waktu pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses sehingga mengalami kekurangan waktu. Efisiensi (eficiency) Efisiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu sibuk pemroses. Waktu tanggap (response time) Waktu tanggap berbeda untuk : C.1 Sistem interaktif Didefinisikan sebagai waktu yang dihabiskan dari saat karakter terakhir dari perintah dimasukkan atau transaksi sampai hasil pertama muncul di layar. Waktu tanggap ini disebut terminal response time. C.2 Sistem waktu nyata Turn around time Didefinisikan sebagai waktu dari saat kejadian (internal atau eksternal) sampai instruksi pertama rutin layanan yang dimaksud dieksekusi, disebut event response time. Adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke sistem sampai proses diselesaikan sistem. Waktu yang dimaksud adalah waktu yang dihabiskan di dalam sistem, diekspresikan sebagai penjumlah waktu eksekusi (waktu pelayanan job) dan waktu menunggu, yaitu : Turn arround time = waktu Sistem Operasi Komputer 14
15 eksekusi + waktu menunggu. Throughput Adalah jumlah kerja yang dapat diselesaikan dalam satu unit waktu. Cara untuk mengekspresikan throughput adalah dengan jumlah job pemakai yang dapat dieksekusi dalam satu unit/interval waktu. Kriteria-kriteria tersebut saling bergantung dan dapat pula saling bertentangan sehingga tidak dimungkinkan optimasi semua kriteria secara simultan. Contoh : untuk memberi waktu tanggap kecil memerlukan penjadwalan yang sering beralih ke antara proses-proses itu. Cara ini meningkatkan overhead sistem dan mengurangi throughput. Oleh karena itu dalam menentukan kebijaksanaan perancangan penjadwalan sebaiknya melibatkan kompromi diantara kebutuhan-kebutuhan yang saling bertentangan. Kompromi ini bergantung sifat dan penggunaan sistem komputer. Sasaran penjadwalan berdasarkan kriteria-kriteria optimasi tersebut : Menjamin tiap proses mendapat pelayanan dari pemroses yang adil. Menjaga agar pemroses tetap dalam keadaan sibuk sehingga efisiensi mencapai maksimum. Pengertian sibuk adalah pemroses tidak menganggur, termasuk waktu yang dihabiskan untuk mengeksekusi program pemakai dan sistem operasi. Meminimalkan waktu tanggap. Meminimalkan turn arround time. Memaksimalkan jumlah job yang diproses persatu interval waktu. Lebih besar angka throughput, lebih banyak kerja yang dilakukan sistem 5.2 Tipe Penjadwalan Terdapat 3 tipe penjadwal berada secara bersama-sama pada sistem operasi yang kompleks, yaitu: Penjadwal jangka pendek (short term scheduller) Bertugas menjadwalkan alokasi pemroses di antara proses-proses ready di memori utama. Penjadwalan dijalankan setiap terjadi pengalihan proses untuk memilih proses berikutnya yang harus dijalankan Penjadwal jangka menengah (medium term scheduller) Sistem Operasi Komputer 15
16 Setelah eksekusi selama suatu waktu, proses mungkin menunda sebuah eksekusi karena membuat permintaan layanan masukan/keluaran atau memanggil suatu system call. Proses-proses tertunda tidak dapat membuat suatu kemajuan menuju selesai sampai kondisi-kondisi yang menyebabkan tertunda dihilangkan. Agar ruang memori dapat bermanfaat, maka proses dipindah dari memori utama ke memori sekunder agar tersedia ruang untuk proses-proses lain. Kapasitas memori utama terbatas untuk sejumlah proses aktif. Aktivitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping. Proses-proses mempunyai kepentingan kecil saat itu sebagai proses yang tertunda. Tetapi, begitu kondisi yang membuatnya tertunda hilang dan proses dimasukkan kembali ke memori utama dan ready Penjadwal jangka panjang (long term scheduller) Penjadwal ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi. Batch biasanya adalah proses-proses dengan penggunaan sumber daya yang intensif (yaitu waktu pemroses, memori, perangkat masukan/keluaran), program-program ini berprioritas rendah, digunakan sebagai pengisi (agar pemroses sibuk) selama periode aktivitas job-job interaktif rendah. 5.3 Strategi Penjadwalan Terdapat dua strategi penjadwalan, yaitu : Penjadwalan nonpreemptive (run to completion) Proses diberi jatah waktu oleh pemroses, maka pemroses tidak dapat diambil alih oleh proses lain sampai proses itu selesai Penjadwalan preemptive Proses diberi jatah waktu oleh pemroses, maka pemroses dapat diambil alih proses lain, sehingga proses disela sebelum selesai dan harus dilanjutkan menunggu jatah waktu pemroses tiba kembali pada proses itu. Berguna pada sistem dimana proses-proses yang mendapat perhatian/tanggapan pemroses secara cepat, misalnya : a. Pada sistem realtime, kehilangan interupsi (tidak layani segera) dapat berakibat fatal. b. Pada sistem interaktif, agar dapat menjamin waktu tanggap yang memadai. c. Penjadwalan secara preemptive baik tetapi harus dibayar mahal. Peralihan Sistem Operasi Komputer 16
17 proses memerlukan overhead (banyak tabel yang dikelola). Supaya efektif, banyak proses harus berada di memori utama sehingga proses-proses tersebut dapat segera running begitu diperlukan. Menyimpan banyak proses tak running benar-benar di memori utama merupakan suatu overhead tersendiri. 5.4 Algoritma-algoritma Penjadwalan Berikut jenis-jenis algoritma berdasarkan penjadwalan: Nonpreemptive, menggunakan konsep : FIFO (First In First Out) atau FCFS (First Come First Serve) FIFO adalah penjadwalan paling sederhana, yaitu : Proses-proses diberi jatah waktu pemroses berdasarkan waktu kedatangan. Pada saat proses mendapat jatah waktu pemroses, proses dijalankan sampai selesai. SJF (Shortest Job First) Penjadwalan ini mengasumsikan waktu jalan proses sampai selesai diketahui sebelumnya. Mekanismenya adalah menjadwalkan proses dengan waktu jalan terpendek lebih dulu sampai selesai, sehingga memberikan efisiensi yang tinggi dan turn around time rendah dan penjadwalannya tak berprioritas. HRN (Highest Ratio Next) Merupakan : Penjadwalan berprioritas dinamis. Penjadwalan untuk mengoreksi kelemahan SJF. Adalah strategi penjadwalan dengan prioritas proses tidak hanya merupakan fungsi waktu layanan tetapi juga jumlah waktu tunggu proses. Begitu proses mendapat jatah pemroses, proses berjalan sampai selesai. MFQ (Multiple Feedback Queues) Merupakan : Penjadwalan berprioritas dinamis Penjadwalan ini untuk mencegah (mengurangi) banyaknya swapping dengan proses-proses yang sangat banyak menggunakan pemroses (karena menyelesaikan tugasnya memakan waktu lama) diberi jatah waktu (jumlah kwanta) lebih banyak dalam satu waktu. Penjadwalan ini juga menghendaki kelas-kelas prioritas bagi proses-proses yang ada. Kelas tertinggi berjalan selama satu kwanta, kelas berikutnya berjalan selama dua kwanta, kelas Sistem Operasi Komputer 17
18 berikutnya berjalan empat kwanta, dan seterusnya Preemptive, menggunakan konsep: RR (Round Robin) Merupakan : Penjadwalan yang paling tua, sederhana, adil,banyak digunakan algoritmanya dan mudah diimplementasikan. Penjadwalan ini bukan dipreempt oleh proses lain tetapi oleh penjadwal berdasarkan lama waktu berjalannya proses (preempt by time). Penjadwalan tanpa prioritas. Berasumsi bahwa semua proses memiliki kepentingan yang sama, sehingga tidak ada prioritas tertentu. SRF (Shortest Remaining First) Merupakan : Penjadwalan berprioritas.dinamis. Adalah preemptive untuk timesharing Melengkapi SJF Pada SRF, proses dengan sisa waktu jalan diestimasi terendah dijalankan, termasuk proses-proses yang baru tiba. Pada SJF, begitu proses dieksekusi, proses dijalankan sampai selesai. Pada SRF, proses yang sedang berjalan (running) dapat diambil alih proses baru dengan sisa waktu jalan yang diestimasi lebih rendah. PS (Priority Schedulling) Adalah tiap proses diberi prioritas dan proses yang berprioritas tertinggi mendapat jatah waktu lebih dulu (running). Berasumsi bahwa masing-masing proses memiliki prioritas tertentu, sehingga akan dilaksanakan berdasar prioritas yang dimilikinya. Ilustrasi yang dapat memperjelas prioritas tersebut adalah dalam komputer militer, dimana proses dari jendral berprioritas 100, proses dari kolonel 90, mayor berprioritas 80, kapten berprioritas 70, letnan berprioritas Sistem Operasi Komputer 18
19 60 dan seterusnya. Dalam UNIX perintah untuk mengubah prioritas menggunakan perintah nice. GS (Guaranteed Schedulling) Penjadwalan ini memberikan janji yang realistis (memberi daya pemroses yang sama) untuk membuat dan menyesuaikan performance adalah jika ada N pemakai, sehingga setiap proses (pemakai) akan mendapatkan 1/N dari daya pemroses CPU. Untuk mewujudkannya, sistem harus selalu menyimpan informasi tentang jumlah waktu CPU untuk semua proses sejak login dan juga berapa lama pemakai sedang login. Kemudian jumlah waktu CPU, yaitu waktu mulai login dibagi dengan n, sehingga lebih mudah menghitung rasio waktu CPU. Karena jumlah waktu pemroses tiap pemakai dapat diketahui, maka dapat dihitung rasio antara waktu pemroses yang sesungguhnya harus diperoleh, yaitu 1/N waktu pemroses seluruhnya dan waktu pemroses yang telah diperuntukkan proses itu. BAB VI Sistem Operasi Komputer 19
20 PENUTUP 6.1 Kesimpulan Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting. Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. 6.2 Saran Demikian yang dapat kami paparkan mengenai materi yang menjadi pokok bahasan dalam makalah ini, tentunya masih banyak kekurangan dan kelemahannya, kerena terbatasnya pengetahuan. Penulis banyak berharap para pembaca memberikan kritik dan saran yang membangun kepada penulis demi sempurnanya makalah ini. Semoga makalah ini berguna bagi penulis khususnya juga para pembaca pada umumnya. BAB VII Sistem Operasi Komputer 20
21 DAFTAR PUSTAKA Upie. Proses dan Thread dalam sistem operasi. 08 Mei Aristy Saputri. Penjadwalan Proses. 08 Mei Ndar Sutisna. Makalah Sistem Operasi Komputer. 08 Mei komputer.html Andi Zuhaeri. Penjadwalan Proses Sistem Operasi Komputer. 08 Mei Sistem Operasi Komputer 21
Penjadwalan Proses. Penjadwalan bertugas memutuskan hal-hal berikut : Proses yang harus berjalan. Kapan dan selama berapa lama proses berjalan
Penjadwalan Proses Deskripsi Penjadwalan Proses Kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan
Lebih terperinciadil efisiensi waktu tanggap (response time) turn arround time throughput
Penjadwalan Proses 1. DEFINISI (1) Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan
Lebih terperinciPertemuan - 4 PENJADWALAN PROSES. Haryono Setiadi, ST, M.Eng D3 Ilmu Komputer UNS
Pertemuan - 4 PENJADWALAN PROSES Haryono Setiadi, ST, M.Eng D3 Ilmu Komputer UNS OBJEK PEMBELAJARAN Definisi Sasaran Penjadwalan Tipe-tipe penjadwalan Strategi Penjadwalan Algoritma Penjadwalan DEFINISI
Lebih terperinciDeskripsi Penjadwalan Proses
PENJADWALAN PROSES Deskripsi Penjadwalan Proses Penjadwalan Proses merupakan basis sistem informasi multiprograming. Multiprogramming bertujuan untuk memaksimalkan penggunaan CPU dengan cara mengatur alokasi
Lebih terperinciDasar Sistem Operasi. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI
Dasar Sistem Operasi Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI Pengertian Sistem Operasi Software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem,
Lebih terperinciBAB 2 TINJAUAN PUSTAKA. b. Kapan dan selama berapa lama proses itu berjalan. a. Jenis pekerjaan yang akan diselesaikan
BAB 2 TINJAUAN PUSTAKA 2.1. Penjadwalan Proses Menurut Tanenbaum (2001) Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan
Lebih terperinciDESKRIPSI PENJADWALAN PROSES
Penjadwalan Proses DESKRIPSI PENJADWALAN PROSES Kumpulan kebijaksanaan dan mekanisme Urutan kerja yang dilakukan sistem komputer Mengatur : Proses yang harus berjalan Kapan & selama berapa lama proses
Lebih terperinciReza Chandra Universitas Gunadarma PTA 2010/2011
Reza Chandra Universitas Gunadarma PTA 2010/2011 Sistem Operasi adalah software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk menjalankan
Lebih terperinciSIMULASI PERBANDINGAN PENJADWALAN ROUND ROBIN DAN FCFS UNTUK MANAJEMEN PROSES DALAM SINGLE PROCESSING
SIMULASI PERBANDINGAN PENJADWALAN ROUND ROBIN DAN FCFS UNTUK MANAJEMEN PROSES DALAM SINGLE PROCESSING Masrizal STMIK Dumai Program Studi Sistem Informasi Jl. Utama Karya, Bukit Batrem, Dumai masrizalrizal@yahoo.com
Lebih terperinciPengaturan Proses Dalam system operasi. proses
Pengaturan Proses Dalam system operasi Program yang sedang dieksekusi Program yang tidak hanya sekedar suatu kode program (text section), melainkan meliputi beberapa aktivitas seperti program counter &
Lebih terperinciPenjadwalan Proses. 1. Adil Proses proses diperlakukan sama yaitu mendapat jatah waktu prosessor yang sama
Penjadwalan Proses Penjadwalan proses merupakan kumpulan kebijakan dan mekanisme di system operasi yang berkaitan dengan urutan kerja yang dilakukan system computer. Sasaran utama penjadwalan proses adala
Lebih terperinciMANAJEMEN PROSES. Pointer State proses Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.
MANAJEMEN PROSES 1. Konsep Proses a. Definisi Proses Aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor s register. Suatu proses
Lebih terperinciRecap. Penjadwalan Proses. Kriteria Penjadwalan Proses. Tipe Tipe Penjadwalan. Penjadwal Jangka Pendek 9/23/2016. Ricky Maulana Fajri
Recap Pengertian Proses? Diagram State Proses? PCB Ricky Maulana Fajri Penjadwalan Proses Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitandenganurutankerja
Lebih terperinciPertemuan 2. Struktur Sistem Operasi
Pertemuan 2 Struktur Sistem Operasi Struktur Sistem Operasi Komponen Sistem Layanan Sistem Operasi System Calls Program System Struktur System Virtual Machines System Design dan Implementation System Generation
Lebih terperinci7. Pengaturan Proses
7. Pengaturan Proses 1. Jelaskan bagaimana Konsep proses dalam Sistem Operasi, sebutkan juga jenisjenis proses yang ada dalam Sistem Operasi. Sistem Operasi (Operating System): merupakan software pertama
Lebih terperinciPENDAHULUAN. Pertemuan 1 1
PENDAHULUAN 1. Konsep Dasar Sistem Komputer dan Sistem Operasi Sistem Komputer adalah adalah suatu jaringan elektronik yang terdiri dari perangkat lunak dan perangkat keras yang melakukan tugas tertentu
Lebih terperinciSistem Operasi PENGATURAN PROSES
Sistem Operasi PENGATURAN PROSES Konsep Proses Dalam Sistem Operasi Jenis Proses Subject Penjadwalan Proses Deadlock Concurency Sebuah perangkat lunak yang deprogram sebagai penghubung antara Sistem Operasi
Lebih terperinciSTRUKTUR SISTEM OPERASI
STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI 1. Komponen-Komponen Sistem a. Manajemen Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber
Lebih terperincisejumlah proses aktif. Aktifitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping.
sejumlah proses aktif. ktifitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping. 20 Penjadwal jangka panjang Penjadwal jangka panjang bekerja terhadap antrian batch
Lebih terperinciSTRUKTUR SISTEM OPERASI
STRUKTUR SISTEM OPERASI 1. Komponen-Komponen Sistem a. Manajemen Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan
Lebih terperinciSistem Operasi AGUS PAMUJI. Teknik Informatika
Sistem Operasi AGUS PAMUJI 1 Session 1 Pengenalan Sistem Komputer 2 Sistem Operasi Compiler Basis data Aplikasi bisnis 3 Definisi Sistem Operasi Software yang mengontrol hardware hanya program biasa(contoh
Lebih terperinciKonsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm
Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm 2 Memaksimalkan kinerja CPU melalui multiprogramming CPU-I/O Burst Cycle
Lebih terperinciSISTEM OPERASI. Deskripsi Proses. Multiprogramming. Istilah dalam Proses. (multitasking) MANAJEMEN PROSES. Multiprogramming.
SISTEM OPERASI MANAJEMEN PROSES Deskripsi Proses Program yang sedang dieksekusi yang merupakan unit kerja terkecil dan secara individu memiliki sumber daya yang dijadwalkan sistem operasi sopryadi@stmik-mdp.net
Lebih terperinciPenjadwalan CPU. Badrus Zaman
Penjadwalan CPU Badrus Zaman Penjadwalan CPU Konsep Dasar dan Definisi Kriteria Penjadualan Algoritma Penjadualan Konsep Dasar Penjadwalan SO modern umumnya merupakan sistem multitasking. Tujuan Utama
Lebih terperinciMODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IV Penjadwalan Proses I
MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IV Penjadwalan Proses I A. Tujuan Pada akhir praktikum ini, peserta dapat: 1. Menggunakan simulator sistem operasi 2. Memahami konsep transisi keadaan proses (process
Lebih terperinciPENJADWALAN PROSES. Pendahuluan
PENJADWALAN PROSES Pendahuluan Penjadwalan berkaitan dengan permasalahan memutuskan proses mana yang akan dilaksanakan dalam suatu sistem. Proses yang belum mendapat jatah alokasi dari CPU akan mengantri
Lebih terperinciPenjadualan CPU. Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm
6 Penjadualan CPU Penjadualan CPU Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm 2 Konsep Dasar Memaksimalkan kinerja CPU
Lebih terperinciPROSES. DESKRIPSI PROSES. PROSES MERUPAKAN UNIT TERKECIL YANG SECARA INDIVIDU MEMILIKI SUMBER DAYASUMBER DAYA YANG DIJADWALKAN SISTEM OPERASI
PROSES. DESKRIPSI PROSES. PROSES MERUPAKAN UNIT TERKECIL YANG SECARA INDIVIDU MEMILIKI SUMBER DAYASUMBER DAYA YANG DIJADWALKAN SISTEM OPERASI Proses Deskripsi Proses Proses merupakan unit terkecil yang
Lebih terperinciTeam project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis
Lebih terperinciTipe Sistem Operasi. Stand alone Network Embedded
SISTEM OPERASI Tipe Sistem Operasi Stand alone Network Embedded Versi Windows Sistem Operasi Windows Version Windows 3.x Windows NT 3.1 Windows 95 Windows NT Workstation 4.0 Windows 98 Windows Millennium
Lebih terperinciSistem Operasi. Teknologi Informasi
Sistem Operasi Teknologi Informasi Pembahasan Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Proses Booting Komputer BIOS
Lebih terperinciTHREAD Ulir utas thread
THREAD Ulir, utas atau thread (singkatan dari "thread of execution") dalam ilmu komputer, diartikan sebagai sekumpulan perintah (instruksi) yang dapat dilaksanakan (dieksekusi) secara sejajar dengan ulir
Lebih terperinciPERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 1 1
PERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 1 1 LAYOUT Sistem Perkuliahan Pengenalan Matakuliah & Silabus Pengenalan
Lebih terperinciMAKALAH SISTEM OPERASI Perbedaan Proses dan Thread. Disusun Oleh : NOVITA ANGGRAINI PUTRI
MAKALAH SISTEM OPERASI Perbedaan Proses dan Thread Disusun Oleh : NOVITA ANGGRAINI PUTRI 13111058 FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA YOGYAKARTA 2015/2016
Lebih terperinciPerbedaan Proses dan Program
PROSES Definisi Proses Proses adalah program yang sedang dieksekusi, termasuk didalamnya nilai-nilai dalam program counter, register, dan variabel-variabel yang ada. Definisi Proses Proses adalah konsep
Lebih terperinciOverview Penjadwalan (1)
Penjadwalan Process Penjadwalan Process Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher. Kriteria Penjadwalan. Algoritma Penjadwalan. FCFS (First Come First Server) Scheduling.
Lebih terperinciBab 3 - Manajemen Proses 3.1
Bab 3 - Manajemen Proses 3.1 Konsep Proses Proses sebuah program yg dalam keadaan dieksekusi Sebuah proses meliputi: program counter Tumpukan (stack) Bagian data (data section) 3.2 Analogi Proses 3.3 Beberapa
Lebih terperinciOperasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A
Operasi pada Sistem Operasi Avida Endriani 2103141003 Reza Gusty Erlangga 2103141020 D3 TEKNIK INFORMATIKA A Definisi dan Bagian dari Sistem Operasi Apa itu sistem operasi? Sistem operasi adalah software
Lebih terperinciPENGATURAN PROSES. Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan.
PENGATURAN PROSES Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan. 1. Konsep Dasar : Multiprogramming system. Melakukan proses satu persatu secara bergantian dalam waktu
Lebih terperinciTUGAS SISTEM OPERASI
TUGAS SISTEM OPERASI DI SUSUN OLEH AlFIATUN SUHADA 14121025 UNIVERSITAS MERCUBUANA YOGYAKARTA FAKULTAS TEKNOLOGI INFORMASI PRODI SISTEM INFORMASI 2015-2016 Perbedaan Proses dan Thread 1. Proses Proses
Lebih terperinciPROSES DAN THREADS DALAM SISTEM OPERASI
Nama : Tsani Agustin Aghnia Toibin.S Nim : 14111085 Prodi : Teknik Informatika Kelas : 21 PROSES DAN THREADS DALAM SISTEM OPERASI Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi.
Lebih terperinci1.Proses control block dalam istilah lain Taks controlling block, Taks struct, atau Switchframe. Jelaskan dan berikan gambaran proses control block?
Nama : Rahmat Hidayat Nim : 13121022 Prodi : Sistem informasi Matakuliah : Sistem Operasi 1.Proses control block dalam istilah lain Taks controlling block, Taks struct, atau Switchframe. Jelaskan dan berikan
Lebih terperinciProses. - yaitu program yang sedang dieksekusi Proses merupakan satuan kerja terkecil yang secara individual dijadwalkan oleh sistem operasi
Proses - yaitu program yang sedang dieksekusi Proses merupakan satuan kerja terkecil yang secara individual dijadwalkan oleh sistem operasi Istilah istilah proses 1. MultiProgramming (MultiTasking) 2.
Lebih terperinciAkim Manaor Hara Pardede, ST
Akim Manaor Hara Pardede, ST Email : akimmhp@live.com Buku Pegangan A. Silberschatz, P.B. Galvin, Operating System Concepts 5th Ed., Addison-Wesley, 1998 A. Silberschatz, P.B. Galvin, G. Gagne, Operating
Lebih terperinciSISTEM OPERASI TERDISTRIBUSI
SISTEM OPERASI TERDISTRIBUSI Sistem Operasi (Operating System atau OS) Adalah Perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem,
Lebih terperinciSebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar.
1. Sistem operasi adalah sekumpulan perintah dasar yang berperan untuk menjalankan dan mengoperasikan computer Fungsi Sistem Operasi : Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas
Lebih terperinciPosisi OS thd sistem komputer Sumber daya komputer Pengertian semuakomponen di sistem komputer yang dapatmemberi manfaat Terdiri dari Sumber daya fisi
SISTEM OPERASI HENDRI SOPRYADI,S.KOM. sopryadi@stmik-mdp.netmdp.net 2008-20092009 Pengenalan sistem operasi Pengertian Tujuan Fungsi dan sasaran Sejarah sistem operasi Konsep sistem operasi Struktur dasar
Lebih terperinciBab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi?
Bab I Pengenalan Sistem Operasi Apa yang dimaksud Sistem Operasi Sistem Mainframe Sistem Desktop Sistem Multiprocessor Sistem Terdistribusi Sistem Tercluster Sistem Real -Time Sistem Handheld 1.1 Apa yang
Lebih terperinciRecap. Proses. Proses. Multiprogramming. Multiprocessing 9/16/2016. Ricky Maulana Fajri
Recap Pengertian Sistem Operasi? Generasi Sistem Operasi? Arsitektur Sistem Operasi Ricky Maulana Fajri Proses Outline Proses Multiprogramming, Multiprocessing, Distributed Processing Diagram State Proses
Lebih terperinciOperating System. Scheduling. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si
Operating System Scheduling Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Scheduling Konsep Penjadwalan : Multiprogramming bertujuan
Lebih terperinciSISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen
SISTEM KOMPUTER Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen PEMROSES (CPU) CPU = Central Processing Unit Pemroses berfungsi mengendalian
Lebih terperinciProses. Deskripsi Proses. Proses merupakan unit terkecil yang secara individu memiliki sumber dayasumber daya yang dijadwalkan sistem operasi
Proses Deskripsi Proses Proses merupakan unit terkecil yang secara individu memiliki sumber dayasumber daya yang dijadwalkan sistem operasi 1 Yang berkaitan dgn proses Multiprograming / Multitasking Multiprosesing
Lebih terperinciSISTEM OPERASI. Belajar SO?
SISTEM OPERASI Pendahuluan ruliriki@gmail.com http://blogriki.wordpress.com Belajar SO? Sistem Operasi masih menjadi bagian dari inti kurikulum bidang Ilmu Komputer? Mengapa ''hari gini'' (terpaksa) mempelajari
Lebih terperinciPenjadwalan Process. Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher.
PENJADWALAN PROSES Penjadwalan Process 2 Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher. Kriteria Penjadwalan. Algoritma Penjadwalan. FCFS (First Come First Server)
Lebih terperinciMahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses
Deskripsi dan Kontrol Proses (Pertemuan ke-3) Agustus 2014 Pokok Bahasan Pokok Bahasan: Deskripsi dan Kontrol Proses Sub Pokok Bahasan: Konsep proses Elemen-elemen proses Model proses 2 status, 5 status,
Lebih terperinciModul ke: Sistem Operasi. Tipe penjadwalan di prosessor preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi
Modul ke: 07 Eka Fakultas FASILKOM Sistem Operasi Tipe penjadwalan di prosessor preemptive Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi Tipe Penjadwalan di Prosessor Preemptive Sistem Operasi
Lebih terperinciTUGAS SISTEM OPERASI
TUGAS SISTEM OPERASI PERBEDAAN PROSES DAN THREAD Disusun Oleh: Nim : 13121041 Nama : EMI AGUSTINA Kelas : Pagi/21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
Lebih terperinciPenjadualan CPU. Konsep Dasar. Penjadualan CPU. Penggantian Rangkaian Urutan CPU dan I/O Burst
Mata Kuliah : Sistem Operasi Kode MK : IT-012336 6 Penjadualan CPU Tim Teaching Grant Mata Kuliah Sistem Operasi Penjadualan CPU Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor
Lebih terperinciSistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.
DASAR SISTEM OPERASI Sistem Operasi Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS. Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer
Lebih terperinciMata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4
Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4 Part I Pilih jawaban yang paling tepat! 1. Pendekatan desain microkernel yang dimodifikasi merupakan jenis kernel? a. Kernel hibrida b. exokernel
Lebih terperinciPROSES. Sistem Terdistribusi
PROSES PERT 3. Sistem Terdistribusi Konsep Proses Proses : suatu program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan Dalam proses terdapat Program counter : menunjukkan instruksi
Lebih terperinciIF3191- Penjadwalan Proses. Henny Y. Zubir. Departemen Teknik Informatika Institut Teknologi Bandung. IF-ITB/HY/24-Aug-03 IF3191 Penjadwalan Proses
IF191- Penjadwalan Proses Henny Y. Zubir Departemen Teknik Informatika Institut Teknologi Bandung Page 1 Penjadwalan Proses Penjadwalan: pemilihan proses selanjutnya yg akan dieksekusi Melakukan multiplexing
Lebih terperinciArtikel Perbedaan Proses Dan Thread. Disusun Oleh : Nama : Rozy Putra Pratama NIM : Prodi : Sistem Informasi
Artikel Perbedaan Proses Dan Thread Disusun Oleh : Nama : Rozy Putra Pratama NIM : 13121021 Prodi : Sistem Informasi Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta
Lebih terperinciDukungan Sistem Operasi :
Dukungan Sistem Operasi : Kontrol Program, Penjadwalan dan Manajemen Memory STMIK-AUB SURAKARTA 1 Apa itu Sistem Operasi? Sistem operasi merupakan program yang mengontrol eksekusi program aplikasi dan
Lebih terperinciMODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)
MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES) 1 PROSES Pengelolaan siklus hidup proses : Penciptaan Proses Penghentian Proses Pengalihan Proses 2 PENCIPTAAN PROSES Kondisi penyebab penciptaan proses
Lebih terperinciSistem Operasi Penjadwalan Proses
Sistem Operasi Penjadwalan Proses 2016 Outline Objektif Kriteria Penjadwalan Algorithma Contoh Objektif Memaksimalkan utilisasi CPU Beberapa proses run sepanjang waktu Sebuah proses dieksekusi sampai dia
Lebih terperinciPerbedaan Anatara Thread dan Proses
Nama : Faizal Syahr Qomarudin NIM : 14121045 Kelas Prodi Matkul : 21(Pagi) : Sistem Informasi : Sistem Operasi Perbedaan Anatara Thread dan Proses Proses adalah konsep pokok dari sistem operasi. Berbagai
Lebih terperinciArsitektur Komputer Sistem Operasi
Bab 8 Disusun Oleh : Rini Agustina, S.Kom, M.Pd Arsitektur Komputer 1 adalah program yang berfungsi mengendalikan eksekusi program-program aplikasi serta merupakan interface antara mesin hardware dengan
Lebih terperinciAPLIKASI KOMPUTER SISTEM OPERASI. Safitri Juanita, S.Kom, M.T.I. Modul ke: Fakultas Ekonomi. Program Studi Manajemen.
Modul ke: APLIKASI KOMPUTER SISTEM OPERASI Fakultas Ekonomi Safitri Juanita, S.Kom, M.T.I Program Studi Manajemen www.mercubuana.ac.id SISTEM OPERASI APLIKASI KOMPUTER Membahas tentang struktur, sistem,
Lebih terperinciPenjadualan Process Bagian 1
Tahun Akademik 2014/2015 Semester II DIG1I3 - Instalasi dan Penggunaan Sistem Operasi Penjadualan Proses Bag. 1 Mohamad Dani (MHM) Alamat E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan
Lebih terperinciMODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2
MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2 1 KOMPONEN SO LAINNYA Jaringan (Sistem Terdistribusi) Sistem terdistribusi adalah sekumpulan
Lebih terperinciMODUL 4 KONSEP PROSES, KONKURENSI, MANAJEMEN PROSES (1) M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - M O D U L 4
MODUL 4 KONSEP PROSES, KONKURENSI, MANAJEMEN PROSES (1) M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - M O D U L 4 1 PROSES Proses adalah sebuah program yang sedang dijalankan(eksekusi).
Lebih terperinciModul ke: Sistem Operasi. Tipe penjadwalan di prosessor non-preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI.
Modul ke: 06 Eka Fakultas FASILKOM Sistem Operasi Tipe penjadwalan di prosessor non-preemptive Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi Tipe Penjadwalan di Prosessor Non-Preemptive
Lebih terperinci1. SUDUT PANDANG PENGGUNA
SISTEM OPERASI Operating System OS (Operating System) merupakan perangkat lunak yang bertindak sebagai perantara atau interface antara pemakai komputer, aplikasi dan perangkat keras Operating System Pengertian
Lebih terperinciSISTEM OPERASI PENJADWALAN PROSES
SISTEM OPERASI PENJADWALAN PROSES ruliriki@gmail.com http://blogriki.wordpress.com Pembahasan Konsep Dasar Kriteria Scheduling Algoritma Scheduling 1 CPU Scheduling Merupakan basis dari OS yang multiprogramming,
Lebih terperinciStruktur Sistem Operasi
Struktur Sistem Operasi Konsep Sistem Operasi resource manager : pengelola seluruh sumber daya yang terdapat pada sistem komputer extended machine : menyediakan sekumpulan layanan ke pemakai sehingga memudahkan
Lebih terperinciSISTEM OPERASI TERDISTRIBUSI
SISTEM OPERASI TERDISTRIBUSI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pendahuluan 2. Manfaat Sistem Operasi Terdistribusi 3. Komponen Inti Sistem Operasi Pertemuan: 5 Pendahuluan Sistem operasi terdistribusi
Lebih terperinciPokok Bahasan. Tujuan. Pengertian Sistem Operasi. Sistem Mainframe. Pengertian Sistem Operasi Perkembangan Sistem Operasi
Pokok Bahasan Pengertian Sistem Operasi Perkembangan Sistem Operasi Tujuan Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami definisi, maksud dan tujuan sistem operasi Memahami
Lebih terperinciKonsed Dasar Penjadualan Proses
Konsed Dasar Penjadualan Proses Tujuan dari multiprogramming adalah untuk memiliki sejumlah proses yang berjalan pada sepanjang waktu, untuk memaksimalkan penggunaan CPU. Tujuan dari pembagian waktu adalah
Lebih terperinciSistem Operasi - PCB (process control block)
Sistem Operasi - PCB (process control block) PCB (process control block) dalam Sistem Operasi Sebagai pendahuluan kita harus mengenal dulu apa itu Sistem Operasi,Sistem operasi adalah seperangkat program
Lebih terperinciTUGAS Mata Kuliah : Sistem Terdistribusi
TUGAS Mata Kuliah : Sistem Terdistribusi OLEH : Nama : TARSO NIM : 090103193 Kelas : C (Week End) Dosen : Ardy Mulya Iswardani, S.Kom Prodgi : S1 Teknik Informatika SEKOLAH TINGGI MANAJEMEN INFORMATIKA
Lebih terperinciPERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI
PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI NAMA : SHENI NUR ABDILA K NIM : 13111060 PRODI : TEKNIK INFORMATIKA Definisi Proses Secara informal, proses adalah program dalam eksekusi. Proses juga
Lebih terperinciBab 1. Pengenalan Sistem Operasi POKOK BAHASAN: TUJUAN BELAJAR: 1.1 APAKAH SISTEM OPERASI? Pengertian Sistem Operasi Perkembangan Sistem Operasi
Bab 1 Pengenalan Sistem Operasi POKOK BAHASAN: Pengertian Sistem Operasi Perkembangan Sistem Operasi TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami definisi,
Lebih terperinciSISTEM OPERASI THREAD DAN MULTITHREADING
SISTEM OPERASI THREAD DAN MULTITHREADING D3 Komputer dan Sistem Informasi Sekolah Vokasi Universitas Gadjah Mada 2011 A. Thread Thread adalah unit terkecil dalam suatu proses yang bisa dijadwalkan oleh
Lebih terperinciPenjadwalan Proses Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed
Penjadwalan Proses Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed Iwan Setiawan Tahun Ajaran 2013/2014 Banyak program ingin dijalankan pada CPU. (proses dan thread) Bagaimana ketika
Lebih terperinciSistem Terdistribusi. Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT
Sistem Terdistribusi Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT List Of Content SO Komponen SO DOS Jenis SO Manfaat SO JARINGAN KOMPUTER VS SISTEM TERDISTRIBUSI Pengertian Jarkom : kumpulan
Lebih terperinciKonsep SISTEM OPERASI. Pengenalan Sistem Operasi
Konsep SISTEM OPERASI Pengenalan Sistem Operasi Course Objective Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Sistem
Lebih terperinciMahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses
Deskripsi dan Kontrol Proses (Pertemuan ke-4) Agustus 2014 Pokok Bahasan Pokok Bahasan: Deskripsi dan Kontrol Proses Sub Pokok Bahasan: TIU: TIK: Model proses 7 status Struktur kontrol sistem operasi dan
Lebih terperinciAPLIKASI KOMPUTER. Sistem Operasi. Ida Farida, M.Kom. Modul ke: Fakultas MKCU. Program Studi MKCU.
APLIKASI KOMPUTER Modul ke: Sistem Operasi Fakultas MKCU Ida Farida, M.Kom Program Studi MKCU www.mercubuana.ac.id Pengertian Sistem Operasi APLIKASI KOMPUTER Pengertian, fungsi dan tujuan sistem operasi
Lebih terperinciPengantar Sistem Operasi
1 Pengantar Sistem Operasi Apa itu Sistem Operasi? Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras 2 Sasaran Sistem Operasi Menjalankan program-program dari
Lebih terperinciPemgantar Teknologi Informasi
Pemgantar Teknologi Informasi Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras Pemakai komputer: common user, programmer, aplikasi (program) Tujuan: Menjalankan
Lebih terperinciSistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows
Sistem operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem
Lebih terperinciPengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW
Pengantar Teknologi Informasi Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras.
Lebih terperinciDASAR KOMPUTER. Dukungan Sistem Operasi
DASAR KOMPUTER Dukungan Sistem Operasi Peran dari OS Mengatur fasilitas komputer, memberikan layanan untuk pemrogram, menjadwal eksekusi program lainnya. Menjembatani perangkat keras dari programmer. Memberikan
Lebih terperinciBab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum
Bab 2: Struktur Sistem Operasi Komponen sistem Layanan sistem operasi System Call System Program Struktur sistem Virtual Machine Desain dan implementasi sistem System Generation 3.1 Komponen Sistem Secara
Lebih terperinciPendahuluan (1) Fungsi Dasar (1) Pendahuluan (2) Fungsi Dasar (2) 9/26/2007. Tujuan Mempelajari Sistem Operasi
Pendahuluan (1) Oleh : Ir. I Gede Made Karma, MT Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, komputer dioperasikan
Lebih terperinciPENJADWALAN. Sistem Operasi TIKB1023 Munengsih Sari Bunga. Politeknik Indramayu. TIKB1023/Sistem Operasi/MSB
PENJADWALAN Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu TIKB1023/Sistem Operasi/MSB 1 Tujuan Mahasiswa mengetahui komponenkomponen yang membangun sebuah komputer. Mahasiswa mengetahui
Lebih terperinciModul ke: Aplikasi Komputer. Sistem Operasi. Fakultas Fikom. Eppstian Syah As ari. Program Studi Jati Sampurna / Kranggan
Modul ke: Aplikasi Komputer Sistem Operasi Fakultas Fikom Eppstian Syah As ari Program Studi Jati Sampurna / Kranggan Definisi Sistem Operasi Sistem operasi (bahasa Inggris: operating system ; OS) adalah
Lebih terperinciDASAR KOMPUTER DAN PEMROGRAMAN IB PENGANTAR SISTEM OPERASI
DASAR KOMPUTER DAN PEMROGRAMAN IB PENGANTAR SISTEM OPERASI 2015 DEFINISI SISTEM OPERASI OS (Operating System) merupakan merupakan program yang mengatur eksekusi program dan bertindak sebagai interface
Lebih terperinciStruktur Sistem Operasi
Struktur Sistem Operasi PART 2. By Hendri Sopryadi, S.Kom Object Layanan Sistem Operasi System Calls Mesin Virtual Perancangan Sistem dan Implementasi System Generation (SYSGEN) 1 Layanan Sistem Operasi
Lebih terperinci