Apa yang dimaksud dengan PCB (Process Control Block)

1. Apa yang dimaksud dengan PCB ?

PCB memuat informasi tentang proses, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Sebuah PCB ditunjukkan dalam Gambar 1.

Gambar 1. Process Control Block



2. Didalam PCB, kita mengenal 3 kelompok, sebutkan dan berikan penjelasan 3 kelompok tersebut.
  • Process identification data; selalu menyertakan sebuah identifier unik untuk prosesnya (hampir selalu bernilai integer) dan, dalam sebuah sistem multiuser-multitasking, data seperti identifier proses induk, identifier pengguna, identifier grup pengguna, dll. Proses ini sangan relevan, karena itu sering digunakan untuk referensi silang tabel OS, misalnya memungkinkan untuk mengidentifikasi proses yang menggunakan device I/O, atau daerah memori.
  • Processor state data; adalah potongan-potongan informasi yang mendefinisikan status dari suatu proses ketika proses itu ditangguhkan, yang memungkinkan OS untuk melakukan restart proses nantinya dan masih dapat mengeksekusinya dengan benar. Hal ini selalu menyertakan isi dari register CPU tujuan.
  • Process control data; digunakan oleh OS untuk mengelola proses itu sendiri.

Category: 0 komentar

Perbedaan Platform dengan Sistem Operasi

=============================================
Nama: Rangga Febriansyah 
NPM: 0611U046
 Kelas:B
=============================================

PLATFORM
Dalam ilmu komputer, platform atau serambi merupakan kombinasi antara sebuah arsitektur hardware dengan sebuah kerangka kerja software (termasuk kerangka kerja aplikasi). Kombinasi tersebut memungkikan sebuah software, khusus software aplikasi, yang dapat dijalankan. Platform yang umum sudah menyertakan arsitektur, sistem operasi, bahasa pemrograman dan antarmuka yang terkait (pustaka sistem runtime atau antarmuka pengguna grafis) untuk komputer.
Platform adalah unsur yang penting dalam pengembangan software. Platform mungkin dapat didefinisikan secara sederhana sebagai tempat untuk menjalankan software. Pada platform terdapat pengembangan software dan serangkaian kode logika yang akan berjalan secara konsisten sepanjang platform ini berjalan di atas platform yang lainnya. Kode logika ini mencakup bytecode, kode sumber, dan kode mesin. Dengan demikian, pelaksanaan program tidak dibatasi oleh jenis sistem operasi yang tersedia.
Secara umum, semua platform dapat dibagi menjadi dua jenis. Pertama adalah yang berdasarkan Hardware+Software, misalnya pada banyak sistem operasi. Dan yang kedua adalah berdasarkan Software, contohnya platform seperti .NET  atau   JAVA platform.

SISTEM OPERASI
Sistem operasi merupakan salah satu komponen utama dari sebuah “sistem komputer”. Komponen komputer lainnya ialah “perangkat keras”, “sofware aplikasi”, dan “user”. Perangkat keras atau hardware merupakan penyedia sumber daya untuk komputasi, sementara software merupakan sarana yang memberitahukan perangkat keras apa yang harus dikerjakannya. Pada software, terbagi menjadi dua bagian yaitu “sistem operasi” dan “program aplikasi”. Program aplikasi merupakan software yang menentukan bagaimana sumber daya digunakan untuk menyelesaikan masalah para pengguna.






Abstraksi Komponen Sistem Komputer
Secara lebih rinci, sistem operasi didefinisikan sebagai sebuah program yang bertugas untuk melakukan kontrol manajemen perangkat keras komputer dan juga operasi-operasi dasar sistemnya, dengan menyediakan landasan untuk aplikasi yang berada di atasnya, serta bertindak sebagai penghubung antara para pengguna dengan perangkat keras. Sistem operasi ini bekerja untuk berbagai program aplikasi untuk bermacam-macam pengguna, termasuk menjalankan software aplikasi seperti program-program pengolahan data yang bisa digunakan untuk mempermudah kegiatan manusia.
Dengan demikian, sebuah sistem operasi bukan merupakan bagian dari perangkat keras komputer, dan juga bukan merupakan bagian dari Sofware aplikasi komputer, apalagi tentunya bukan merupakan bagian dari para pengguna komputer. Sistem operasi berada di antara perangkat keras komputer dan perangkat aplikasinya, sebagai penghubung antara lapisan software dan lapisan hardware.
Beberapa contoh dari sistem operasi adalah:  AmigaOS, AmigaOS 4, FreeBSD, NetBSD, OpenBSD, Linux, Mac OS X, Microsoft Windows, Solaris, Unix, Google Chrome OS, dan sistem operasi mobile (seperti Android, Bada,  BlackBerry OS, iOS, Embedded Linux, Palm OS, Symbian, WebOS, dan Windows Mobile).

KESIMPULAN
Jadi perbedaan antara sistem operasi dan platform yaitu Platform merupakan sebuah hardware apa yang sedang software jalankan, sedangkan Sistem Operasi merupakan apa yang hardware butuhkan sehingga bisa beroperasi. Dan Platform merupakan bagian dari Sistem Operasi, tetapi Sistem Operasi yang berpengaruh dan paling berperan dalam sistem komputer.

Category: 0 komentar

huntting with Astrid


















Category: 1 komentar

with mey







Category: 0 komentar

with meta


Category: 0 komentar

Gaga_Photograph with Tessa

Kali ini saya melakukan sesi foto bersama Tessa, dan ini beberapa hasil foto yang telah saya lakukan bersama Tessa.








Category: 0 komentar

Gaga_Photograph with Fitria


Lagi-lagi kali ini saya (Gaga_Photograph) akan menunjukan hasil beberapa foto yang saya lakukan, kali ini saya lakukan bersama Fitria.





Category: 0 komentar