Perbedaan Kernell Linux dan Windows
|
|
|
- Dewi Indradjaja
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Perbedaan Kernell Linux dan Windows Secara umum kernel itu fungsinya me-manage resource yang ada di komp dan me-manage semua proses. kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi.tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Kernel monolitik mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi. Di bawah ini ada beberapa sistem operasi yang menggunakan Monolithic kernel: Kernel sistem operasi UNIX tradisional, seperti halnya kernel dari sistem operasi UNIX keluarga BSD (NetBSD, BSD/I, FreeBSD, dan lainnya). Kernel sistem operasi GNU/Linux, Linux. Kernel sistem operasi Windows (versi 1.x hingga 4.x; kecuali Windows NT). linux : Open source code kernelna / kodenya dibuka,linux memiliki kernel yang stabil. Dia dapat berjalan 24 jam sehari 7 hari seminggu tanpa harus restart. Ini yang membuat Linux menjadi unggul jika dibandingkan dengan MS Windows yang kadang minimal dalam satu hari kita harus me-restart ulang untuk menyegarkannya. Kernel Linux memiliki interface untuk mengakses sistem, library, dan user interface. Interface untuk sistem berperan penting karena secara umum bertanggung jawab atas proses-proses. Melalui sebuah perintah khusus proses diganti dari mode pengguna ke mode kernel. Seperti dalam Windows, kernel bekerjasama dengan perangkat I/O dan menangani pengelolaan kapasitas. Bagian yang besar mengurusi manajemen proses, memilih tugas mana yang menjadi prioritas, dan mendapatkan giliran yang mana yang harus dikerjakan. Untuk itu, pada level terbawah terdapat fungsi-fungsi untuk mengendalikan interupsi. Kernel Linux pada mulanya ditulis sebagai hobi oleh pelajar universitas Finland Linus Torvalds yang belajar di Universitas Helsinki, untuk membuat kernel Minix yang bebas dan dapat sunting. (Minix adalah projek pelajaran menyerupai UNIX direka untuk mudah dan bukannya untuk kegunaan perniagaan.) Versi 0.01 dikeluarkan ke Internet pada September 1991, Versi 0.02 pada 5 Oktober windows : Kernelnya bersifat close source / kodenya ditutup,kernel windows itu adalah bagian dalam dari sistem operasi windows seperti registry, library nya..kita hanya bisa mengedit sedikit saja tidak bisa dalam seperti nix..makanya disebut sebagai sistem cathedral..tidak seperti opensources Hal ini bertujuan untuk menjadi yang paling komprehensif kernel1, 2 perbandingan terbaru gaya Unix yang paling populer versus kernel terbaru kernel yang paling populer. Saat ini adalah kernel Linux dan Windows Vista SP1 kernel. Datang di 2009 adalah versus Windows Vista SP1. Pada Windows kernel ditangani oleh file kernel32.dll. Kernel ini menangani manajemen memori operasi masukan / keluaran dan interrupt. Ketika boot Windows, kernel32.dll di-load ke dalam spasi protected memory sehingga spasi memorinya tidak digunakan oleh aplikasi lain. Apabila 1
2 ada aplikasi yang mencoba mengambil spasi memori kernel32.dll, akan muncul pesan kesalahan invalid page fault. THREADS PADA WINDOWS Windows mengunakan Win32 API sebagai API utama dalam hampir semua sistem operasi Microsoft. Selain itu windows mengimplementasi model relasi One-to-One, dimana terdapat satu kernel thread yang berasosiasi dengan masing masing user thread. Thread pada windows secara umum mempunyai komponen sebagai berikut : Thread ID Register set User stack dan kernel stack Private storage area. Register set, stacks dan private data storage disebut sebagai context dari sebuah thread. Struktur data utama dari sebuah thread : ETHREAD (executive thread block) KTHREAD (kernel thread block) TEB (thread environment block) KESIMPULAN Windows dalam mengimplementasikan thread memakai model One-to-One. Sehingga windows mendukung multithreading. Win32 API adalah pustaka thread yang digunakan oleh windows. Struktur data utama dalam thread windows : ETHREAD (executive thread block), KTHREAD (kernel thread block) yang keduanya berada pada kernel-level dan TEB (thread environment block) yang berada pada user-level. THREAD LINUX Ketika pertama kali dikembangkan, Linux tidak didukung dengan threading di dalam kernelnya, tetapi dia mendukung proses-proses sebagai entitas yang dapat dijadwalkan melalui clone() system calls. Sekarang Linux mendukung penduplikasian proses menggunakan system call clone() dan fork(). Clone() mempunyai sifat mirip dengan fork(), kecuali dalam hal pembuatan copy dari proses yang dipanggil dimana ia membuat sebuah proses yang terpisah yang berbagi address space dengan proses yang dipanggil. Pembagian address space dari parent process memungkinkan cloned task bersifat mirip dengan thread yang terpisah. Pembagian address space ini dimungkinkan karena proses direpresentasikan di dalam Kernel Linux. Di dalam Kernel Linux setiap proses direpresentasikan sebagai sebuah struktur data yang unik. Jadi, daripada menciptakan yang baru maka struktur data yang baru mengandung pointer yang menunjuk ke tempat dimana data berada. Jadi ketika fork() dipanggil, proses yang baru akan tercipta beserta duplikasi dari segala isi di struktur data di parent process, namun ketika clone() dipanggil, ia tidak menduplikasi parent processnya tetapi menciptakan pointer ke struktur data pada parent process yang memungkinkan child process untuk berbagi memori dan sumber daya dari parent processnya. Project LinuxThread menggunakan system call ini untuk mensimulasi 2
3 thread di user space. Sayangnya, pendekatan ini mempunyai beberapa kekurangan, khusunya di area signal handling, scheduling, dan interprocess synchronization primitive. Untuk meningkatkan kemampuan Thread Linux, dukungan kernel dan penulisan ulang pustaka thread sangat diperlukan. Dua project yang saling bersaing menjawab tantangan ini. Sebuah tim yang terdiri dari pengembang dari IBM membuat NGPT (Next Generation POSIX Threads). Sementara pengembang dari Red Hat membuat NPTL (Native POSIX Thread Library).Sebenarnya Linux tidak membedakan antara proses dan thread. Dalam kenyataannya, Linux lebih menggunakan istilah task dibandingkan proses dan thread ketika merujuk kepada pengaturan alur pengontrolan di dalam program. SMP PADA WINDOWS Pada Windows, prosesor afinitas memberikan potensi kinerja cache dioptimalkan. Secara khusus, dengan mengisolasi benang yang mengakses data yang sama untuk satu prosesor, Anda dapat mengurangi jumlah invalidations data yang muncul dari utas swapping antara beberapa core. Dengan menggunakan fungsi prosesor afinitas dalam winbase.h, Anda dapat mengontrol yang core yang tersedia untuk digunakan sistem dan mana yang dicadangkan untuk thread tertentu. Ada dua fungsi utama yang dapat Anda gunakan untuk mempengaruhi ketersediaan core tertentu pada Windows: Bool WINAPI SetProcessAffinityMask ( in HANDLE hprocess, in DWORD_PTR dwprocessaffinitymask ); Sebuah topeng afinitas prosesor adalah vektor bit yang setiap bit merupakan prosesor yang benang proses yang diizinkan untuk berjalan di. Nilai topeng afinitas prosesor harus merupakan bagian dari nilai-nilai sistem afinitas masker diperoleh oleh fungsi GetProcessAffinityMask. DWORD_PTR WINAPI SetThreadAffinityMask ( in HANDLE hthread, in DWORD_PTR dwthreadaffinitymask ); 3
4 Sebuah topeng afinitas benang adalah vektor bit yang setiap bit merupakan prosesor yang thread diperbolehkan untuk berjalan di. Sebuah topeng afinitas benang harus merupakan bagian dari topeng afinitas prosesor untuk proses yang mengandung benang. Sebuah thread dapat berjalan hanya pada prosesor yang prosesnya dapat berjalan pada. Catatan: Pada Windows, pengaturan masker afinitas untuk proses atau thread dapat mengakibatkan benang menerima waktu prosesor kurang karena sistem ini dibatasi dari menjalankan benang pada prosesor tertentu Dalam kebanyakan kasus, lebih baik membiarkan OS Windows pilih tersedia. prosesor. Symmetric Multiprocessing (SMP) SMP Arsitektur Kernel Linux 2.0 adalah kernel Linux pertama yang stabil untuk mendukung perangkat keras symmetric multiprocessor (SMP). Proses mau pun thread yang berbeda dapat dieksekusi secara paralel dengan processor yang berbeda. Tapi bagaimana pun juga untuk menjaga kelangsungan kebutuhan sinkronisasi yang tidak dapat di-preemptive dari kernel, penerapan SMP ini menerapkan aturan dimana hanya satu processor yang dapat dieksekusi dengan kode mode kernel pada suatu saat. SMP menggunakan kernel spinlock tunggal untuk menjalankan aturan ini. Spinlock ini tidak memunculkan permasalahan untuk pekerjaan yang banyak menghabiskan waktu untuk menunggu proses komputasi, tapi untuk pekerjaan yang melibatkan banyak aktifitas kernel, spinlock dapat menjadi sangat mengkhawatirkan. Sebuah proyek yang besar dalam pengembangan kernel Linux 2.1 adalah untuk menciptakan penerapan SMP yang lebih masuk akal, dengan membagi kernel spinlock tunggal menjadi banyak kunci yang masing-masing melindungi terhadap masuknya kembali sebagian kecil data struktur kernel. Dengan menggunakan teknik ini, pengembangan kernel yang terbaru mengizinkan banyak processor untuk dieksekusi oleh kode mode kernel secara bersamaan. Hal ini berguna untuk melihat di mana SMP arsitektur muat ke dalam kategori keseluruhan paralel prosesor. Sebuah taksonomi yang menyoroti sistem prosesor paralel pertama kali diperkenalkan oleh Flynn [FLYN72] masih merupakan cara paling umum mengkategorikan sistem tersebut. Flynn diusulkan dengan kategori sebagai berikut sistem komputer: instruksi tunggal data tunggal (SISD) stream: Sebuah prosesor tunggal menjalankan sebuah aliran instruksi untuk beroperasi pada data yang tersimpan dalam memori tunggal. Single instruksi multiple data (SIMD) stream: Sebuah mesin tunggal instruksi mengontrol eksekusi simultan dari sejumlah elemen pengolahan pada dasar berbaris. Setiap elemen pemrosesan memiliki memori data yang terkait, sehingga bahwa setiap instruksi dieksekusi pada satu set data yang berbeda oleh berbagai prosesor. Array prosesor vektor dan termasuk dalam kategori ini. Beberapa instruksi data tunggal (MISD) stream: Sebuah urutan data ditransmisikan ke satu set prosesor, masing-masing melaksanakan instruksi yang berbeda urutan. Struktur ini tidak pernah dilaksanakan. 4
5 Beberapa instruksi multiple data (MIMD) stream: Satu set prosesor secara simultan mengeksekusi urutan instruksi yang berbeda pada set data yang berbeda. Organisasi SMP Ada multiprosesor, masing-masing berisi kontrol unit sendiri, unit aritmatika-logika, dan register. Setiap prosesor memiliki akses ke memori utama bersama dan perangkat I / O melalui beberapa bentuk mekanisme interkoneksi; bus bersama adalah fasilitas umum. Itu prosesor dapat berkomunikasi satu sama lain melalui memori (pesan dan status informasi yang tersisa dalam ruang alamat bersama-sama). Hal ini juga dapat dibuat untuk prosesor untuk pertukaran sinyal secara langsung. memori ini sering diselenggarakan simultan sehingga akses ganda untuk blok terpisah dari memori yang mungkin. Pada komputer modern, prosesor umumnya memiliki setidaknya satu tingkat cache memori yang swasta untuk prosesor. Penggunaan cache ini memperkenalkan beberapa pertimbangan desain baru. Karena setiap cache lokal berisi gambar sebagian utama memori, jika sebuah kata berubah dalam satu cache, itu menurut pikiran bisa membatalkan kata dalam cache lain. Untuk mencegah hal ini, prosesor lain harus diberitahu bahwa pembaruan telah terjadi. Masalah ini dikenal sebagai masalah koherensi cache dan biasanya dibahas dalam perangkat keras daripada oleh OS.7 5
TUGAS SISTEM OPERASI THREAD
TUGAS SISTEM OPERASI THREAD Nama kelompok : AWRESTI ILMA F. MEILISTA MITO E. MELISA DIAH NURHANA TRI U. (DPA/2974) (DPA/3112) (DPA/0000) (DPA/3190) SEKOLAH VOKASI PRODI KOMPUTER & SISTEM INFORMASI YOGYAKARTA
Operating System. Thread. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si
Operating System Thread Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si [email protected] Threads Thread adalah sebuah alur kontrol dari sebuah proses. Suatu
Sistem Operasi Pertemuan 4 Thread, SMP & Microkernel. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.
Sistem Operasi 2009 Pertemuan 4 Thread, SMP & Microkernel H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo Ikhtisar Thread: Kepemilikan sumber daya dan Eksekusi Symmetric Multiprocessing
Bab selanjutnya membahas tentang penggunaan thread pada java, thread bisa memiliki status new, runnable, block, dead.
Review Konsep Thread Anggota Kelompok 1. Genta Moerita (A 0606104265) 2. Yuan Hanif Syaniardi (B 0606031603) 3. Yunus Kuntawi Aji (B 0606031616) Komentar Umum Secara umum menurut kami bab 11 mengenai konsep
THREADS PADA WINDOWS Julius Bata /
THREADS PADA WINDOWS Julius Bata / 309012 THREADS Threads dapat dikatakan sebagai suatu atau beberapa kegiatan dalam suatu proses. Threads merupakan unit terkecil dari suatu proses yang dapat dijadwalkan
TUGAS 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
THREAD 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
Thread juga sering disebut Lightweight process. Proses tradisional ( Heavyweight process ) mempunyai thread tunggal
Sistem Operasi 4 Threads Antonius Rachmat C, S.Kom, M.Cs Thread Definisi: i i unit dasar dari penggunaan CPU. Thread terdiri dari: thread ID, program counter, register, dan stack. Thread juga sering disebut
Definisi: unit dasar dari penggunaan CPU. Thread terdiri dari: thread ID, program counter, register, dan stack.
Sistem Operasi 4 Threads Antonius Rachmat C, S.Kom, M.Cs Thread Definisi: unit dasar dari penggunaan CPU. Thread terdiri dari: thread ID, program counter, register, dan stack. Thread juga sering disebut
Thread, SMP, dan Microkernel (P ( e P rtemuan ua ke-6) 6 Agustus 2014
Thread,, SMP, dan Microkernel (Pertemuan ke-6) Agustus 2014 Pokok Bahasan Pokok Bahasan: Thread, SMP, dan Microkernel Sub Pokok Bahasan: Multithreading Fungsionalitas thread Jenis-jenis thread TIU: Mahasiswa
ARTIKEL PERBEDAAN PROSES DENGAN THREAD. Di susun Oleh: Nama : Sri Wahyuni Nim :
ARTIKEL PERBEDAAN PROSES DENGAN THREAD Di susun Oleh: Nama : Sri Wahyuni Nim : 13111061 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA TAHUN AJARAN 2015
Proses dan Threads Dalam SISTEM OPERAS
Proses dan Threads Dalam SISTEM OPERAS DISUSUN OLEH: Nama : Bram Dermawan NIM : 13121020 Kelas : 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA TA 2015
Artikel 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
PROSES 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.
PERBEDAAN 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
Sebagai 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
SISTEM 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
TUGAS 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
Thread. pada satu waktu. menjalankan banyak tugas/thread. yang sama
Thread 1 Thread Proses dengan thread tunggal proses menjalankan satu tugas pada satu waktu Sistem operasi modern multithread proses menjalankan banyak tugas/thread pada satu waktu Contoh : secara bersamaan
Rahmady Liyantanto liyantanto.wordpress.com
Rahmady Liyantanto [email protected] liyantanto.wordpress.com Sistem Operasi D3 Manajemen Informatika Universitas Trunojoyo Managemen Proses Aktivitas Managemen Proses Pembentukan Proses Terminasi Proses
Thread Proses merupakan sebuah program yang mengeksekusi THREAD tunggal. Kendali thread tunggal ini hanya memungkinkan proses untuk menjalankan satu t
Thread Thread Proses merupakan sebuah program yang mengeksekusi THREAD tunggal. Kendali thread tunggal ini hanya memungkinkan proses untuk menjalankan satu tugas pada satu waktu. Banyak sistem operasi
Perbedaan 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
Studi Kasus Kernel Linux
Studi Kasus Kernel Linux Kelompok 58.3 Ranni Kusumawardhani -1203000943 Septina Dian Larasati - 1203001044 Kritik dan saran : [email protected] mendownload slide ini, tanpa mengubah isinya. 1 Manajemen
MAKALAH 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
Struktur Sistem Komputer
Struktur Sistem Komputer ARSITEKTUR UMUM SISTEM KOMPUTER Sistem Komputer Sistem komputer terdiri atas CPU dan sejumlah perangkat pengendali yang terhubung melalui sebuah bus yang menyediakan akses ke memori
SISTEM OPERASI ISG2B3 THREAD. Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University
SISTEM OPERASI ISG2B3 THREAD Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University KONSEP DASAR [1] Berbicara tentang process, terdapat beberapa keterkaitan dengan hal
Dimana thread digunakan?
Thread 2016 Thread Bagian terkecil dalam sebuah instruksi yang ter-program yang dapat diatur secara independen oleh sistem operasi Jika dibandingkan dengan proses, kinerja thread lebih ringan (light weight
Pertemuan Ke-11 MULTIPROSESOR
Pertemuan Ke-11 MULTIPROSESOR A. Sistem Multiprosesor Merupakan sebuah sistem dimana sekumpulan prosessor dalam suatu komputer tunggal berhubungan dan bekerja sama satu sama lain Prosessor tersebut dapat
Arsitektur Sistem Operasi WINDOWS
Arsitektur Sistem Operasi WINDOWS Project Study Sistem Operasi FOR X SMK Copyright by : Rio Widyatmoko, A.Md.Kom sistem operasi Windows MS-DOS sistem operasi dasar yang digunakan dan dikembangkan menjadi
THREADS WINDOWS : PEMBUATAN, PENJADWALAN DAN SINKRONISASI Julius Bata Magister Ilmu Komputer Universitas Gadjah Mada
THREADS WINDOWS : PEMBUATAN, PENJADWALAN DAN SINKRONISASI Julius Bata Magister Ilmu Komputer Universitas Gadjah Mada [email protected] Abtraksi Sistem operasi bertugas untuk melakukan manajemen proses.
TUGAS 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
Prio Handoko, S.Kom., M.T.I.
Sistem Operasi Prio Handoko, S.Kom., M.T.I. Program Studi Teknik Informatika Universitas Pembangunan Jaya Jl. Boulevard - Bintaro Jaya Sektor VII Tangerang Selatan Banten 15224 Esensi Konsep Proses Multithreading
Mata 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
TUGAS MATA KULIAH SISTEM OPERASI ARTIKEL TENTANG PERBEDAAN PROSES DAN THREAD
TUGAS MATA KULIAH SISTEM OPERASI ARTIKEL TENTANG PERBEDAAN PROSES DAN THREAD NAMA : PURNOMO LAMALA NIM:14111028 PRODI TEKNIK INFOMATIKA KELAS:21 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
Struktur Sistem Komputer
Struktur Sistem Komputer Pengampu Mata Kuliah Casi Setianingsih (CSI) Hp : 081320001220 (WA Only) Email Tugas : [email protected] Email Tel-U : [email protected] Komposisi Penilaian Quiz
PAPER MULTIPROCESSOR
PAPER MULTIPROCESSOR ARSITEKTUR DAN ORGANISASI KOMPUTER Dosen : Drs. Eko Polosoro, M.Eng, M.M Kelompok: Muhammad Akbar (1111601058) Rano Kurniawan (1111601074) Taufik Tirkaamiasa (1111601082) MAGISTER
Sistem 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
Sistem 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
Definisi (1) ready, dll.) Sering disebut dengan lightweight process. register set, dan stack. sama.
Konsep Thread Definisi (1) Merupakan sebuah status eksekusi (running, ready, dll.) Sering disebut dengan lightweight process Merupakan unit dasar dari penggunaan CPU, yang terdiri dari Thread_ID, program
Pertemuan #2: Proses dan Thread
Pertemuan #2: Proses dan Thread Lecturer: Abdusy Syarif Prodi Teknik Informatika Fakultas Ilmu Komputer Tujuan Memahami konsep dasar dan definisi dari proses Menjelaskan keadaan/status proses Memahami
>> KLASIFIKASI ARSITEKTURAL
Sri Supatmi,S.Kom >> KLASIFIKASI ARSITEKTURAL Ada 3 skema klasifikasi arsitektural sistem komputer, yaitu: 1. Klasifikasi Flynn Didasarkan pada penggandaan alur instruksi dan alur data dalam sistem komputer.
PENGANTAR KOMPUTASI MODERN
PENGANTAR KOMPUTASI MODERN KOMPUTASI MODERN & PEMROSESAN PARALEL MARSHAL SAMOS 54412458 4IA15 UNIVERSITAS GUNADARMA 2016 1. Manakah yang termasuk karakteristik komputasi Modern yaitu : a. Komputer-komputer
PROSES. 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
Disusun Oleh: Agenda. Terminologi Klasifikasi Flynn Komputer MIMD. Time Sharing Kesimpulan
Multiprocessor - Time Sharing Arsitektur dan Organisasi Komputer Disusun Oleh: Iis Widya Harmoko Ronal Chandra Yoga Prihastomo Magister Ilmu Komputer Universitas Budi Luhur Agenda Agenda presentasi adalah
ARTIKEL TENTANG THREAD Definisi Thread
Nama : ADITO EFRI NIM : 14121004 PRODI : SISTEM INFORMASI KELAS : 21(Pagi) ARTIKEL TENTANG THREAD Definisi Thread Thread adalah sebuah pengontrol aliran program pelaksanaan program dengan menggunakan kendali
Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014
Sistem Operasi Struktur Sistem Komputer Adhitya Nugraha 2014 [email protected] Fasilkom 10/6/2014 Objectives Mahasiswa mengetahui komponen-komponen yang membangun sebuah sistem komputer. Mahasiswa
Bab 10. Konsep Proses
Bab 10. Konsep Proses 10.1. Pendahuluan Proses didefinisikan sebagai program yang sedang dieksekusi. Menurut Silberschatz proses tidak hanya sekedar suatu kode program ( text section), melainkan meliputi
MANAJEMEN 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
Sistem Operasi Pertemuan 2 Sistem Operasi. (Pengenalan) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.
Sistem Operasi 2009 Pertemuan 2 Sistem Operasi (Pengenalan) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo Ikhtisar Definisi Sistem Operasi Evolusi Sistem Operasi Pencapaian
Sistem Operasi Mobile
Sistem Operasi Mobile Materi Kuliah MI3493 Teknologi Perangkat Bergerak Pramuko Aji, ST. MT. 1 Intro Sistem operasi mobile memiliki banyak kesamaan dengan sistem operasi konvensional.
Mahasiswa 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
Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi. System Calls dan Thread
Tahun Akademik 2014/2015 Semester II DIG1I3 - Instalasi dan Penggunaan Sistem Operasi System Calls dan Thread Mohamad Dani (MHM) Alamat E-mail: [email protected] Hanya dipergunakan untuk kepentingan
Pemgantar 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
SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.
SISTEM OPERSI Sistem operasi atau Operating System (OS) adalah perangkat lunak yang bertindak sebagai perantara atau penghubung antara pengguna computer (User) dengan Hardware, yang bertugas untuk melakukan
BAB II LANDASAN TEORI. informasi menjadi sebuah teks yang tidak dapat dibaca (Ferguson dkk, 2010).
BAB II LANDASAN TEORI 2.1 Enkripsi Enkripsi merupakan sebuah metode penyandian sebuah pesan atau informasi menjadi sebuah teks yang tidak dapat dibaca (Ferguson dkk, 2010). Enkripsi berkaitan erat dengan
PENGANTAR APLIKASI KOMPUTER
Pada saat pertama kali komputer digunakan, pengguna dihadapkan pada sulitnya untuk mengoperasikan komputer tersebut. Semakin banyak perangkat tambahan yang bisa ditambahkan kedalam komputer, semakin rumit
Studi Kasus: GNU/Linux
Studi Kasus: GNU/Linux Perangkat Lunak Bebas Konsep bebas Analogi kebebasan berbicara vs bir gratis, konsep bebas lebih didasarkan pada kebebasan mengembangkan, mendistribusikan daripada sekedar gratis
KONSEP PROSES (CONT.)
PROCESS DAN THREAD KONSEP PROSES Program yang sedang dieksekusi Proses tidak hanya sekedar suatu kode program (text section), melainkan meliputi beberapa aktivitas yang bersangkutan seperti program counter
Organisasi SistemKomputer, Pelayanan Sistem Operasi. Ptputraastawa.wordpress.com
SistemOperasi Organisasi SistemKomputer, ArsitekturSistemKomputer, Pelayanan Sistem Operasi [email protected] Ptputraastawa.wordpress.com Organisasi Komputer Sistem komputer modern terdiri dari satu
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
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
Aplikasi Komputer SISTEM OPERASI. Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Program Studi
Aplikasi Komputer Modul ke: SISTEM OPERASI Fakultas FASILKOM Sulis Sandiwarno, S.Kom.,M.Kom Program Studi Sistem Informasi Pengantar Sistem Operasi Dalam Ilmu komputer, Sistem operasi atau dalam bahasa
Sistem 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
Soal-jawab Quiz 1. Oleh: Endro Ariyanto (END) Oktober 2008
Quiz 1 Oleh: Endro Ariyanto (END) Oktober 2008 1. Tuliskan 4 komponen utama komputer! (nilai 12) a. CPU b. Memori c. Modul I/O d. Sistem bus 2. Apa kepanjangan dari MAR dan MBR? (nilai 6) MAR = Memory
Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi.
PARALLEL PROCESSING Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi. Komputasi Parallel Salah satu teknik melakukan
Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3. Albertus Dwi Yoga Widiantoro, M.Kom.
Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3 Albertus Dwi Yoga Widiantoro, M.Kom. Komunikasi Sistem Komunikasi: bagaimana komunikasi antara object2 dalam sistem terdistribusi,
Contoh (3) Solusinya adalah dengan membuat web server menjadi multi-threading. Dengan ini maka sebuah web server akan membuat thread yang akan mendeng
Konsep Thread Referensi : Pengantar Sistem Operasi Komputer, Masyarakat Digital Gotong Royong (MDGR), 2006, http://bebas.vlsm.org/ v06/ Kuliah/ SistemOperasi/ BUKU/ Operating System Concepts, Abraham Silberschatz,
Recap. 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
BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi
BAB 2 STRUKTUR SISTEM OPERASI Komponen Sistem Operasi Review : Blok sistem komputer bus (saluran) data Piranti masukan Port I/O Bus kendali CPU Bus kendali Piranti keluaran bus (saluran) alamat Memori
Sistem Operasi. Proses dan Thread
Sistem Operasi Proses dan Thread Proses Abstraksi paling utama dalam sebuah sistem operasi Proses adalah abstraksi dari sebuah program yang sedang berjalan (running program): lebih detail pada model proses
1.PCB (process control block)
Nama : Risqi Wanasta. W.D NIM : 14111038 Prodi : Teknik Informatika Kelas : 22 1.PCB (process control block) Sebagai pendahuluan kita harus mengenal dulu apa itu Sistem Operasi,Sistem operasi adalah seperangkat
10. PARALLEL PROCESSING
10. PARALLEL PROCESSING Parallel Processing Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi. Komputasi Parallel Salah
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
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).
Processes. Processes. SISTIM OPERASI (Operating System) IKI-20230
Processes SISTIM OPERASI (Operating System) IKI-20230 Fakultas Ilmu Komputer Universitas Indonesia Semester 2000/2001 Processes Konsep Proses Penjadwalan Eksekusi Proses Operasi terhadap Proses Lightweight
Dukungan 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
Sejarah dan Rancangan Dasar GNU/Linux
Sejarah dan Rancangan Dasar GNU/Linux Kelompok 58.2 Anjar Widianto (1203000145) Annas (1203000153) Arie Murdianto (1203000226) kritik & saran : [email protected] 1 Sejarah Linux Linux is a modern,
BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi
BAB II TINJAUAN PUSTAKA 2.1. Landasan Teori 2.1.1 Sistem Operasi Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi untuk mengalokasikan sumber daya untuk proses. Menurut Stalling (2005)
Konsep Proses. Proses adalah suatu program yang sedang diesekusi (running) Pada saat proses berlangsung :
SISTEM OPERASI Konsep Proses Proses adalah suatu program yang sedang diesekusi (running) Pada saat proses berlangsung : Program counter Tempat untuk menyimpan alamat suatu proses yang akan diesekusi selanjutnya
2.6. Struktur dasar sistem operasi
c. System Call Layanan langsung sisem operasi ke pemogram adalah system call atau API (Application Programming Interface). System call adalah tata cara pemanggilan di program aplikasi untuk memperoleh
Struktur Sistem Operasi
Struktur Sistem Operasi SYSTEM CALL System Call adalah suatu kumpulan instruksi extended yang disediakan oleh sistem operasi yang berfungsi sebagai interface antara sistem operasi dengan program pemakai.
Secara tidak langsung, proses merupakan program yang sedang dieksekusi.
3. PROSES PROSES Definisi Proses : Secara tidak langsung, proses merupakan program yang sedang dieksekusi. Silberschatz : suatu proses adalah lebih dari sebuah kode program, yang terkadang disebut text
Model Pemrograman Paralel
Model Pemrograman Paralel Eko Didik Widianto ([email protected]) Lab Embedded, Siskom - Undip @2011 eko didik widianto (siskom undip) SK617 Pengolahan Paralel 1 / 22 Pengolahan Paralel Pokok Bahasan Konsep
Memori Virtual. Program membutuhkan kapasitas yang lebih besar dari kapasitas memori fisik gunakan Virtual Memory! Virtual memory
Tujuan Pembelajaran Memahami manfaat virtual memori Memahami bagaimana demand paging bekerja Memahami penggunaan copy-on-write Memahami dasar-dasar pemberian halaman (page replacement) Memori Virtual Program
Mahasiswa 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,
ORGANISASI KOMPUTER II AUB SURAKARTA
ORGANISASI KOMPUTER II STMIK AUB SURAKARTA Umumnya sistem multiprosesor menggunakan dua hingga selusin prosesor. Peningkatan sistem multiprosesor menggunakan jumlah prosesor yang sangat banyak ratusan,
Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT
Pengantar Hardware: Sistem Bus pada Komputer Hanif Fakhrurroja, MT PIKSI GANESHA, 2012 Hanif Fakhrurroja @hanifoza [email protected] Sistem Bus Penghubung bagi keseluruhan komponen komputer dalam menjalankan
Bab 3: Proses-Proses. Konsep Proses
Bab 3: Proses-Proses Konsep Proses Penjadwalan Proses Operasi pada Proses Proses yang bekerja sama (Cooperating Processes) Komunikasi antar Proses (Interprocess Communication) Komunikasi pada sistem Client-Server
Sistem 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
Struktur 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
Memori Virtual (Virtual Memory) Heri Kurniawan OS-Genap 2007/2008
Memori Virtual (Virtual Memory) Heri Kurniawan OS-Genap 2007/2008 T u j u a n P e m b e l a j a r a n Memahami manfaat virtual memori Memahami bagaimana demand paging bekerja Memahami penggunaan copy-on-write
Nama : Tsani Agustin Aghnia Toibin.S Nim : Prodi : Teknik Informatika Kelas : 21
Nama : Tsani Agustin Aghnia Toibin.S Nim : 14111085 Prodi : Teknik Informatika Kelas : 21 1. Process Control Block dalam istilah lain Task Controlling Block, Task Struct, atau Switchframe. Jelaskan dan
Organisasi & Arsitektur. Komputer. Org & Ars komp Klasifikasi Ars Komp Repr Data
Organisasi & Arsitektur Komputer Org & Ars komp Klasifikasi Ars Komp Repr Data Organisasi berkaitan dengan fungsi dan desain bagianbagian sistem komputer digital yang menerima, menyimpan dan mengolah informasi.
4. Apa yang dimaksud dengan user mode?(nilai 3) Jawab: Adalah kondisi pada saat program user (job) sedang dieksekusi oleh prosesor.
Solusi Quiz 1 - Overview Sistem Operasi - Deskripsi Proses - Thread, SMP, Microkernel September 2011 1. Apa yang dimaksud dengan sistem operasi? (nilai 3) - Adalah program yang mengatur eksekusi program
Process Control Block (PCB) Masing-masing proses Direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB),
KONSEP PROSES Proses adalah program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan. Dalam suatu proses terdapat program counter, stack dan daerah data Sistem operasi mengeksekusi berbagai
STRUKTUR 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
4. SISTEM OPERASI TERDISTRIBUSI
4. SISTEM OPERASI TERDISTRIBUSI APAKAH SISTEM OPERASI TERDISTRIBUSI? Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang
Kelas: Nilai (Diisi Dosen):... IF
UTS Sem. I 2012/2013 CSG3E3 (Sistem Operasi) Jum at, 9 November 2012 Pk. 15.45-17.35 (110 menit) Dodi Wisaksono, Endro Ariyanto, Novian Anggis = Ujian bersifat close book dan tidak boleh menggunakan peralatan
APLIKASI KOMPUTER. Pokok Bahasan : Sistem Operasi. Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU. Program Studi Sistem Informasi & MarComm
APLIKASI KOMPUTER Modul ke: Pokok Bahasan : Sistem Operasi Fakultas MKCU Anggun Puspita Dewi, S.Kom., MM Program Studi Sistem Informasi & MarComm www.mercubuana.ac.id PENGERTIAN SISTEM OPERASI Sistem operasi
PROSES DAN THREAD. : Anggo Luthfi Yunanto. Nim : : sistem informasi
PROSES DAN THREAD Nama : Anggo Luthfi Yunanto Nim : 13121007 Prodi : sistem informasi A. Proses Satu diskusi mengenai sistem operasi yaitu bahwa ada sebuah pertanyaan mengenai untuk apa menyebut semua
Tipe 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
Pertemuan 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
