definisi dan perbedaan antara Threads dan Processes.

 Definisi Processes

Prcessesnya adalah pelaksanaan suatu program dan melakukan tindakan yang relevan yang ditentukan dalam suatu program, atau itu adalah unit eksekusi di mana suatu program berjalan. Sistem operasi membuat, menjadwalkan dan mengakhiri proses untuk penggunaan CPU. Proses lain yang dibuat oleh proses utama dikenal sebagai proses anak.


Suatu operasi proses yang dikendalikan dengan bantuan PCB (Process control Block) dapat dianggap sebagai otak dari proses tersebut, yang berisi semua informasi penting mengenai suatu proses seperti id proses, prioritas, keadaan, PWS dan isi register CPU .


PCB juga merupakan struktur data berbasis kernel yang menggunakan tiga jenis fungsi yaitu penjadwalan, pengiriman dan penyimpanan konteks.


Penjadwalan - Ini adalah metode pemilihan urutan proses dalam kata-kata sederhana memilih proses yang harus dieksekusi terlebih dahulu dalam CPU.

Pengiriman - Ini mengatur lingkungan untukdefinisi dan perbedaan antara Threads dan Processes. proses yang akan dieksekusi.

Simpan konteks - Fungsi ini menyimpan informasi mengenai suatu proses ketika akan dilanjutkan atau diblokir.


Definisi dari Thread

Utas adalah eksekusi program yang menggunakan sumber daya proses untuk menyelesaikan tugas. Semua utas dalam satu program secara logis terkandung dalam suatu proses. Kernel mengalokasikan tumpukan dan blok kendali ulir (TCB) untuk setiap utas. Sistem operasi hanya menyimpan stack pointer dan status CPU pada saat beralih di antara utas dari proses yang sama.


Thread diimplementasikan dalam tiga cara yang berbeda; ini adalah utas tingkat kernel, utas tingkat pengguna, utas hibrida. Utas dapat membuat tiga negara berjalan, siap dan diblokir; itu hanya mencakup keadaan komputasi, bukan alokasi sumber daya dan keadaan komunikasi yang mengurangi overhead switching. Ini meningkatkan concurrency (paralelisme) maka kecepatan juga meningkat.


Multithreading juga dilengkapi dengan demerits, Multiple threads tidak menciptakan kompleksitas, tetapi interaksi di antara mereka tidak.


Sebuah utas harus memiliki properti prioritas ketika ada beberapa utas yang aktif. Waktu yang didapat untuk eksekusi masing-masing untuk utas aktif lainnya dalam proses yang sama ditentukan oleh prioritas utas.


Properti sebuah Thread:

Hanya satu panggilan sistem yang dapat membuat lebih dari satu utas (Proses ringan).

Thread berbagi data dan informasi.

Thread berbagi instruksi, wilayah global dan heap tetapi memiliki tumpukan dan register tersendiri.

Manajemen utas tidak menggunakan atau lebih sedikit panggilan sistem karena komunikasi antar utas dapat dicapai menggunakan memori bersama.

Properti isolasi dari proses meningkatkan o

Perbedaan dari Thread dan Processesnya Yaitu

Semua utas program secara logis terkandung dalam suatu proses.

Suatu proses berbobot berat, tetapi utas berbobot ringan.

Suatu program adalah unit eksekusi yang terisolasi sedangkan utas tidak terisolasi dan berbagi memori.

Utas tidak dapat memiliki keberadaan individu; itu melekat pada suatu proses. Di sisi lain, suatu proses dapat eksis secara individual.

Pada saat berakhirnya utas, tumpukan yang terkait dapat dipulihkan karena setiap utas memiliki tumpukan sendiri. Sebaliknya, jika suatu proses mati, semua utas mati termasuk proses.

SEJARAH & PERKEMBANGAN HARDDISK

 SEJARAH & PERKEMBANGAN HARDDISK 

Harddisk merupakan media penyimpanan berbasis magnetic yang di desain sebagai alat penyimpanan data dalam jumlah yang besar menggantikan floppy disk. Hardisk juga merupakan tipe penyimpanan berbasis non-volatile, yaitu ketika tidak ada tegangan listrik yang di berikan, data tetap tersimpan pada hardisk. Dalam perkembangannya, hardisk semakin ke sini semakin tipis atau kecil, namun kapasitas yang tersedia sangat besar. Sehingga hardisk eksternal tersebut bisa di jadikan internal  karena ukuran nya yang tidak terlalu besar.  

Dan berikut adalah perkembangan harddisk dari masa ke masa : 

  1. Harddisk yang pertama kali di buat yaitu di keluarkan oleh ibm pada tahun 1956 yang bernama IBM RAMAC 305. Harddisk ini berkapasitas sangat kecil, yaitu sekitar 5MB. 

 1

2. Di tahun 1961, IBM kembali menciptakan hard disk drive (HDD) pertama yang dapat Removable (dapat copot pasang) yang bernama IBM 1311. 

 2

3. Setahun kemudian, pada tahun 1962, IBM kembali mengeluarkan seri hard disk terbarunya yaitu IBM 1301 yang memiliki 25 piringan dan berukuran 24 inchi berkapasitas 28MB. 

 3

4. Di tahun 1965, lagi lagi IBM mengeluarkan varian hard disk terbarunya yang bernama IBM RAMKIT 2310. Hard disk ini berukuran 14 inchi dan berkapasitas 1024MB (1GB). Dan menjadi hard disk pertama yang menggunakan satu piringan. 

 4

5. Tahun 1979, giliran Fujitsu menciptakan hard disk yang di beri nama Fujitsu F6421 “Eagle”. Hard disk tersebut berkapasitas 446MB menggunakan 6 buah piringan dan berukuran 10.5 inchi. 

 5

6. Di tahun yang sama, Seagate juga mengeluarkan hard disk  yang bernama ST-506. Dan menjadi yang pertama yang berukuran 5.25 inchi. Kapasitas nya hanya sebesar 5MB. 

 6

7. Tahun 1981, Sony memperkenalkan disket drive pertama yang berukuran 3.5 inchi dengan di beri kode seri OA-D30V yang berkapasitas 0.4375MB. 

 7

8. Di tahun 1983, Rodime memperkenalkan disk drive pertama yang berukuran 10MB dan di beri kode nama RO352. Disk drive ini terdiri dari dua piringan dan masing masing piringan berukuran 3.5 inchi. 

 8

9. Tahun 1983, Maxtor memperkenalkan hard disk yang di beri kode XT-1140 dan merupakan hard disk pertama yang menggunakan delapan buah piringan yang di control oleh perantara motor yang masing masing piringan nya berukuran 5.25 inchi dan berkapasitas 126MB. 

 9

10. Tahun 1986, Conner Peripherals menciptakan hard disk berukuran 3.5 inchi yang berkapasitas 40MB. Hard disk ini di beri kode CP430, dan memanfaatkan dua buah piringan di dalamnya. 

 10

11. Di tahun yang sama, Conner mengeluarkan hard disk keduanya yang di beri kode CP3022 dengan kapasitas 21MB dan berukuran 3.5 inchi yang menggunakan satu buah piringan. 

 11

12. Pada tahun 1988, Hitachi juga memperkenalkan hard disk buatannya yang di beri kode DKU-86i. Dan di klaim merupakan hard disk pertama dengan kapasitas 1890MB dan juga menggunakan delapan buah piringan. 

 12

13. Tahun 1989, ada Western Digital membuat standar IDE(Integrated Drive Electronics) untuk semua hard disk yang ada pada masa itu. 

 13

14. Memasuki abad 20, tepatnya tahun 2001. Seagate kembali mengeluarkan varian hard disk nya yang bertipe SATA pertama dengan Native Command queing. Hard disk ini sudah mencapai kapasitas 120GB. Di bandingkan yang lalu, kapasitas ini meningkat 6 kali lipat. 

 14

15. Di tahun 2005, perusahaan Samsung memperkenalkan sebuah Hybrid hard disk 2.5 inchi yang menggunakan komponen mekanis magnetis dan juga NAND flash memory yang memiliki fungsi sebagai buffer yang cepat. 

 15

16. Tahun 2006, Seagate kembali mengeluarkan serian terbarunya. Kali ini hard disk ini bernama Penperdicular Recording, Momentus 5400.3 sebuah hard disk 2.5 inchi yang berkapasitas 160GB dan menggunakan teknik vertical recording. 

 16

17. Kemudian di tahun 2007, giliran Hitachi yang meluncurkan DeskStar 7K1000. Hard disk pertama yang berkapasitas 1000GB atau 1 TeraByte. 

 17

18. Dan pada tahun 2010, Sandisk mengeluarkan terobosan baru dalam media penyimpanan. Sandisk mengeluarkan Sandisk SSD(Solid State Drive). SSD ini tidak berisik, hemat daya, cepat dan juga handal. Pada tahun ini SSD masih berukuran sebesar 256GB, dan untuk sekarang mungkin sudah ada yang mencapai 1000GB atau 1TB. Untuk zaman sekarang SSD lebih banyak digunakan sebagai media penyimpanan karena kecepatan pembacaan datanya. Namun untuk harganya sendiri tergolong cukup mahal di bandingkan hard disk yang memiliki kapasitas yang sama. Namun harga tidak membohongi kualitas yang ada. 

 18