Senin, 07 Juni 2021

Definisi dan perbedaan antara Threads dan Processes

Definisi dari Thread

Thread adalah sebuah alur kontrol dari sebuah proses. Suatu proses yang multithreaded mengandung beberapa perbedaan alur kontrol dengan ruang alamat yang sama. Keuntungan dari multithreaded meliputi peningkatan respon dari user, pembagian sumber daya proses, ekonomis, dan kemampuan untuk mengambil keuntungan dari arsitektur multiprosesor. User level thread adalah thread yang tampak oleh programmer dan tidak diketahui oleh kernel. User level thread secara tipikal dikelola oleh sebuah library thread di ruang user. Kernel level thread didukung dan dikelola oleh kernel sistem operasi. Secara umum, user level thread lebih cepat dalam pembuatan dan pengelolaan dari pada kernel thread. Ada tiga perbedaan tipe dari model yang berhubungan dengan user dan kernel thread.

  • Model many to one: memetakan beberapa user level thread hanya ke satu buah kernel thread.
  • Model one to one: memetakan setiap user thread ke dalam satu kernel thread. Berakhir.
  • Model many to many: mengizinkan pengembang untuk membuat user thread sebanyak mungkin, konkurensi tidak dapat tercapai karena hanya satu thread yang dapat dijadualkan oleh kernel dalam satu waktu.

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 overhead dalam hal konsumsi sumber daya.

Definisi Proses

Prosesnya 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.

Properti dari Proses:

  • Pembuatan setiap proses termasuk panggilan sistem untuk setiap proses secara terpisah.
  • Suatu proses adalah entitas eksekusi yang terisolasi dan tidak berbagi data dan informasi.
  • Proses menggunakan mekanisme IPC (komunikasi antar proses) untuk komunikasi yang secara signifikan meningkatkan jumlah panggilan sistem.
  • Manajemen proses mengkonsumsi lebih banyak panggilan sistem.
  • Setiap proses memiliki memori tumpukan, dan tumpukan, instruksi, data dan peta memori.

Keadaan Proses

Sebagaimana proses bekerja, maka proses tersebut merubah state (keadaan statis/ asal). Status dari sebuah proses didefinisikan dalam bagian oleh aktivitas yang ada dari proses tersebut. Tiap proses mungkin adalah satu dari keadaan berikut ini:

  • New: Proses sedang dikerjakan/ dibuat.
  • Running: Instruksi sedang dikerjakan.
  • Waiting: Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah penyelesaian I/O atau penerimaan sebuah tanda/ signal).
  • Ready: Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
  • Terminated: Proses telah selsesai melaksanakan tugasnya/ mengeksekusi.


Kamis, 03 Juni 2021

Multiple Processor Organization

 SIMD (Single Instruction Multiple Data Stream)

    SIMD merupakan salah satu unit kontrol yang mengeksekusi aliran satu instruksi, tetapi lebih dari satu elemen prosses. 

Mesin SIMD secara umum mempunyai karakteristik sebagai berikut :

  1. Mendistribusi proses ke sejumlah besar hardware 
  2. Beroperasi terhadap berbagai elemen data yang berbeda 
  3. Melaksanakan komputasi yang sama terhadap semua elemen data
Peningkatan kecepatan pada SIMD proporsional dengan jumlah hardware (elemen pemroses) yang tersedia. SIMD bertugas untuk menyesuaikan kontras dalam citra digital atau menyesuaikan volume audio digital. Desain CPU modern termasuk instruksi SIMD dalam rangka meningkatkan kinerja multimedia yang digunakan.
Kekurangan SIMD
  1. Tidak semua algoritma dapat vectorized. Misalnya, tugas aliran-kontrol-berat seperti kode parsing tidak akan mendapat manfaat dari SIMD.
  2. Ia juga memiliki file-file register besar yang meningkatkan konsumsi daya dan area chip.
  3. Saat ini, menerapkan algoritma dengan instruksi SIMD biasanya membutuhkan tenaga manusia, sebagian besar kompiler tidak menghasilkan instruksi SIMD dari khas Program C, misalnya vektorisasi dalam kompiler merupakan daerah aktif penelitian ilmu komputer.
  4. Pemrograman dengan khusus SIMD set instruksi dapat melibatkan berbagai tantangan tingkat rendah.
  5. SSE (Streaming SIMD Ekstensi) memiliki pembatasan data alignment, programmer akrab dengan arsitektur x86 mungkin tidak mengharapkan ini.
  6. Mengumpulkan data ke dalam register SIMD dan hamburan itu ke lokasi tujuan yang benar adalah rumit dan dapat menjadi tidak efisien.
  7. Instruksi tertentu seperti rotasi atau penambahan tiga operan tidak tersedia dalam beberapa set instruksi SIMD.
  8. Set instruksi adalah arsitektur-spesifik: prosesor lama dan prosesor non-x86 kekurangan SSE seluruhnya, misalnya, jadi programmer harus menyediakan implementasi non-Vectorized (atau implementasi vectorized berbeda) untuk mereka.
  9. Awal MMX set instruksi berbagi register file dengan tumpukan floating-point, yang menyebabkan inefisiensi saat pencampuran kode floating-point dan MMX. Namun, SSE2 mengoreksi ini.
SIMD dibagi menjadi beberapa bentuk lagi sebagai berikut :
  1. Exclusive-Read, Exclusive-Write (EREW) SM SIMD 
  2. Concurent-Read, Exclusive-Write (CREW) SM SIMD 
  3. Exclusive-Read, Concurrent-Write (ERCW) SM SIMD 
  4. Concurrent-Read, Concurrent-Write (CRCW) SM SIMD
Keuntungan SIMD
  1. Keuntungan SIMD antara lain sebuah aplikasi adalah salah satu dimana nilai yang sama sedang ditambahkan ke (atau dikurangkan dari) sejumlah besar titik data, operasi umum di banyak multimedia aplikasi. Salah satu contoh akan mengubah kecerahan gambar. Setiap pixel dari suatu gambar terdiri dari tiga nilai untuk kecerahan warna merah (R), hijau (G) dan biru (B) bagian warna. Untuk mengubah kecerahan, nilai-nilai R, G dan B yang dibaca dari memori, nilai yang ditambahkan dengan (atau dikurangi dari) mereka, dan nilai-nilai yang dihasilkan ditulis kembali ke memori. 
  2. Dengan prosesor SIMD ada dua perbaikan proses ini. Untuk satu data dipahami dalam bentuk balok, dan sejumlah nilai-nilai dapat dimuat sekaligus. Alih-alih serangkaian instruksi mengatakan “mendapatkan pixel ini, sekarang mendapatkan pixel berikutnya”, prosesor SIMD akan memiliki instruksi tunggal yang efektif mengatakan “mendapatkan n piksel” (dimana n adalah angka yang bervariasi dari desain untuk desain). Untuk berbagai alasan, ini bisa memakan waktu lebih sedikit daripada “mendapatkan” setiap pixel secara individual, seperti desain CPU tradisional. 
  3. Keuntungan lain adalah bahwa sistem SIMD biasanya hanya menyertakan instruksi yang dapat diterapkan pada semua data dalam satu operasi. Dengan kata lain, jika sistem SIMD bekerja dengan memuat delapan titik data sekaligus, add operasi yang diterapkan pada data akan terjadi pada semua delapan nilai pada waktu yang sama. Meskipun sama berlaku untuk setiap desain prosesor super-skalar, tingkat paralelisme dalam sistem SIMD biasanya jauh lebih tinggi.

Intruksi Tunggal beberapa Aliran Data (SIMD)
  1. instruksi mesin tunggal
  2. Kontrol eksekusi simultan
  3. Jumlah elemen pengolahan
  4. secara berbaris
  5. Setiap elemen pemrosesan memiliki memori data terkait
  6. Setiap instruksi dieksekusi pada set data yang berbeda dengan yang berbedaprosesor
  7. Vector dan array prosesor
Organisasi Paralel SIMD






Senin, 17 Mei 2021

Sejarah dan Perkembangan RAM Hingga Saat Ini


 Perkembangan RAM

1. Pada tahun 1987, RAM jenis FPM (Fast Page Mode) diperkenalkan. FPM merupakan bentuk RAM yang paling kerap digunakan dalam system komputer pada masa itu. FPM juga turut dikenali sebagai DRAM (Dynamic Random Access Memory) sahaja. FPM menggunakan modul memori SIMM (Single Inline Memory Module) 30 pin dan SIMM 72 pin.

2. Pada tahun 1995,perkembangan teknologi maklumat telah menghasilkan modul memori yang seterusnya iaitu EDO (Extended Data Out). EDO mirip dengan FPM, cuma ia diubahsuai sedikit untuk membolehkan akses memori berturutan berlaku dengan labih pantas. Ini bermakna ‘pengawal memori’ boleh menjimatkan masa dengan mengurangkan beberapa langkah dalam proses pengalamatan (addressing). EDO juga membolehkan CPU mengakses memori 10% hingga 15% lebih pantas berbanding dengan FPM.

3. Pada tahun 1997SDRAM diperkenalkan, dengan clock speed (kecepatan putaran) 66 MHz, SDRAM ini mampu menghantarkan data dengan kecepatan maksimal 533 MB/det. Lalu seiring dengan clock speed yang bertambah kencang, kecepatan pengantaran datapun menjadi semakin cepat.Untuk SDRAM dengan clock speed 133 MHz, data yang dihantarkan dapat mencapai 1,066 GB/det.

4. Pada tahun 1999 RDRAM diperkenalkan, RDRAM lebih banyak ditujukan untuk atau user lain yang memang sangat membutukan memory berkecepatan tinggi.Kualitas yang dimiliki oleh RDRAM mengakibatkan harganya sangat tinggi. Dan untuk mencarinya pun tidak semudah SDRAM atau DDR. RDRAM menggunakan modul yang disebut RIMM. Berbeda dengan modul yang dimiliki SRAM atau DDR yang menggunakan transfer data secara paralel pada data bus 64-bit. RDRAM menggunakan transfer data secara serial pada data bus 16-bit.RDRAM yang paling umum digunakan adalah RDRAM yang memiliki kecepatan 1,6 GB/det. RDRAM ini lebih dikenal dengan sebutan RIMM1600.Sedangkan RDRAM yang menggunakan data bus 16-bit saat ini sudah dapat mencapai kecepatan 2,4 GB/det (RIMM2400).Sedangkan untuk jenisnya, RDRAM ada dua macam yang pertama adalah yang bekerja pada data bus 16-bit dan yang kedua adalah RDRAM yang bekerja pada data bus 32-bit. Jika RDRAM yang bekerja pada data bus 16-bit memiliki jumlah pin sebanyak 184 pin dan diperuntukkan untuk sistem single-channel, maka RDRAM yang bekerja pada data bus 32-bit memiliki jumlah pin sebanyak 242 pin, dan diperuntukkan bagi sistem dual-channel. Serta satu lagi yang menjadi ciri khas dari RDRAM adalah adanya fasilitas yang dapat menjaga agar memory tidak panas.Sebenarnya dari performa mungkin tidak jauh berbeda, namun untuk beberapa sistem menggunakan RDRAM akan sangat mendukung terlebih lagi server. Oleh sebab itu, yang paling banyak menggunakan RDRAM adalah server.

5. Pada tahun 2000,DDR-SDRAM diperkenalkan. RAM ini merupakan inovasi daripada SDRAM di mana ia menjanjikan DDR yang kali pertama muncul, memang memiliki clock speed yang sama dengan SDRAM yaitu 100 MHz, tetapi meskipun sama kecepatan pengantaran datanya jauh lebih besar DDR. Hal ini disebabkan dalam satu putarannya DDR melakukan sekaligus dua pekerjaan (pengoperasionalan). Berbeda pada SDRAM yang hanya melakukan satu pengoperasionalan. Hasilnya: pada DDR dengan clock speed 100 MHz, data yang dihasilkan dapat mencapai 2,1 GB/det. Nilai inilah yang menjadi alasan mengapa DDR ini disebut DDR dengan tipe PC2100.

Sampai saat ini, nilai maksimal yang diakui oleh The JEDEC Solid State Technology Association, sebuah asosiasi yang bertanggung jawab tentang standar memory ini adalah nilai yang dimiliki oleh DDR400 PC3200, yaitu 3,2 GB/det. Padahal saat ini ada beberapa produsen RAM yang menawarkan RAM dengan kecepatan yang jauh lebih besar lagi. Seperti Corsair, Kingston, Mushkin, dan beberapa produsen lainnya sudah ada yang berani menawarkan DDR dengan tipe PC3700 dan PC4000 yang masing-masing sanggup menghantarkan data dengan kecepatan 3,7 GB/det dan 4 GB/det. Sayangnya, DDR ini masih sulit dicari di pasaran, khususnya di Indonesia.

DDR dengan kecepatan tinggi tersebut sangat cocok digunakan untuk kebutuhan-kebutuhan para gamers dan untuk para pengguna yang sangat sering menggunakan sistem overclock. Karena DDR dengan kecepatan tinggi ini mampu menangani pengoperasian yang membutuhkan panas tinggi, seperti penerapan overclocking.

6. Pada tahun 2004di perkenalkanlah DDR2 SDRAM, Energi: DDR2 membutuhkan energi setengah lebih kecil dari energi yang dibutuhkan DDR biasa beroperasi, sehingga dapat mengurangi panas pada komputer. Apalagi pada notebook yang secara otomatis juga akan lebih menghemat baterai.

High clock speed: DDR2 menggunakan clock speed awal sebesar 400 MHz. Nilai ini juga masih bisa di tingkatkan menjadi 800 MHz. Ketahanan: Dengan DDR2, Anda dapat memiliki satu keeping 2 GB dan dipasangkan pada single bank module.

Karena daya tahan DDR2 masih lebih baik dari DDR biasa.

* Ukuran: Dari segi ukuran, DDR2 juga masih lebih kecil dibandingkan DDR biasa.

* Teknologi koneksi: DDR2 menggunakan teknologi koneksi yang dinamakan Ball Grid Array (BGA), yang belum digunakan pada DDR biasa.

7. Dual Core adalah penggunaan dua buah inti (core) prosesor dalam sebuah kemasan prosesor konvensional. Dual core (inti prosesor) ditempatkan pada sebuah CPU untuk meningkatkan kinerjanya. Setiap core ini tidak lebih cepat dibanding CPU biasa dengan clockspeed yang sama, tetapi semua proses perhitungan dibagi kepada 2 inti prosesor tersebut.

Logikanya, menggunakan prosesor multi-core akan mempercepat perhitungan algoritma yang dikerjakan sebuah sistem PC. Diibaratkan, berpikir sebuah pekerjaan dengan menggunakan dua otak, tentunya pekerjaan itu akan lebih cepat selesai. Produsen prosesor terkemuka di dunia (Intel dan AMD), mengembangkan teknologi dual core ini karena tuntutan aplikasi-aplikasi yang semakin tinggi atas prosesor yang memiliki tingkat komputasi yang tinggi. Karena pengembangan prosesor dengan menggunakan satu inti sudah mulai stagnan, maka mulai dikembangkan prosesor yang memiliki inti prosesor lebih dari satu.

8. CORE 2 DUO Pada tahun 2006 di luncurkanlah Intel Core 2 Duo yang pertama diberi kode nama Conroe. Processor ini dibangun dengan menggunakan teknologi 65 nm dan ditujukan untuk penggunaan desktop menggantikan jajaran Pentium 4 dan Pentium D. Bahkan pihak Intel mengklaim bahwa Conroe mempunyai performa 40% lebih baik dibandingkan dengan Pentium D yang tentunya sudah menggunakan dual core juga. Core 2 Duo hanya membutuhkan daya yang lebih kecil 40% dibandingkan dengan Pentium D untuk menghasilkan performa yang sudah disebutkan di atas.

Processor yang sudah menggunakan core Conroe diberi label dengan “E6×00”. Beberapa jenis Conroe yang sudah beredar di pasaran adalah tipe E6300 dengan clock speed sebesar1.86 GHz, tipe E6400 dengan clock speed sebesar 2.13 GHz, tipe E6600 dengan clock speed sebesar 2.4 GHz, dan tipe E6700 dengan clock speed sebesar 2.67 GHz. Untuk processor dengan tipe E6300 dan E6400 mempunyai Shared L2 Cache sebesar 2 MB, sedangkan tipe yang lainnya mempunyai L2 cache sebesar 4 MB. Jajaran dari processor ini memiliki FSB (Front Side BUS) sebesar 1066 MT/s (Megatransfer) dan daya yang dibutuhkan hanya sebesar 65 Watt TDP (Thermal Design Power).

9. Quad core Altair FX perlu F1207+ (29 Nov Inquirer)

AMD QuadCore akan diberi nama Altair FX, mengunakan paket F1207+ dan board baru. Fitur CPU mengunakan dual 4×8 dengan HT3.0. Procesor juga memiliki L3 2MB, DDR2 sampai 1066Mhz. Fitur HT3.0 memiliki peak 20.8GB/s sebagai generasi ke 2 dari I/O di PCIe Gen2.

Sabtu, 01 Mei 2021

Perkembangan Monitor

    Monitor merupakan perangkat keras yang digunakan sebagai alat output data secara grafis pada sebuah CPU. Monitor juga sering disebut sebagai layar tampilan komputer. Monitor termasuk salah satu perangkat keras atau hardware yang digunakan sebagai penampilan output video dari sebuah CPU, dan kegunaannya tidak bisa dipisahkan dalam pemakaian komputer.

Sejarah Monitor

Awal sejarah monitor komputer yaitu dimulai dengan adanya VDT (The Video Display Terminal) yang berupa layar, yang dimana tergabung dengan keyboard dan dihubungkan ke komputer.Tahap perkembangan monitor komputer pertama ini terjadi pada tahun 1855 dengan ditandai penemuan tabung sinar katoda oleh ilmuwan dari Jerman yang bernama Heinrich Geissler.Pada tahun 1815-1879 Heinrich Geissler termasuk seorang ahli mesin, ahli fisika, dan peniup kaca berkebangsaan Jerman. Dia dilahirkan di kota Ingelshieb, German dan ayahnya adalah seorang pengrajin kaca.Pada tahun 1852 dia memulai bengkel kerjanya di Bonn. Pada tahun yang sama, Geissler bertemu dengan rekan kerjanya, Julius Plucker adalah seorang ahli matematika dan fisika. Mereka berdua bersama dengan Plucker mengerjakan termometer dan tube kapiler.Geissler dianugrahi medali emas pada tahun 1855 pada pameran kelas dunia di Paris, atas kerajinan kaca miliknya yang memiliki kualitas tinggi.Kemudian pada tahun 1857, Geissler menunjukkan penemuannya berupa pompa vakum merkuri di Universitas Bonn. Pompa tersebut bisa digunakan untuk memompa udara keluar dari tube kaca, sehingga bisa dicapai tekanan yang sangat rendah pada tube tersebut.Selain itu, Geissler juga mengerjakan semacam instrumen yang disebut tabung Geissler. Tabung itu berupa semacam tabung kaca bertekanan rendah, yang diisi dengan gas seperti neon atau argon dan disalurkan dengan anoda dan katoda.Bahkan, Geissler bereksperimen pada tabung dengan variasi ukuran, uap gas, cairan, dan tekanan udara.

Fungsi Monitor

    Fungsi monitor yaitu sebagai output dari memori komputer atau central processing unit berupa biner. Biner ini harus diubah menjadi bahasa manusia yang nantinya akan ditampilkan ke monitor sehingga bisa dibaca oleh pengguna atau user. Semua monitor mempunyai jenis resolusi yang digunakan untuk menampilkan gambar. Sedangkan ukuran inci LCD akan memberitahu apa jenis resolusi yang tersedia.Sebuah layar monitor dengan ukuran 17 inci bisa mempunyai resolusi 1024×768. Sedangkan layar dengan ukuran 20 inci akan mempunyai 1600×1200. Jumlah dalam inci ini yaitu ukuran layar monitor diagonal, sedangkan resolusi adalah lebar pixel dengan tinggi pixel.Walaupun laptop mempunyai built-in monitor, ada beberapa laptop tersedia dengan port S-Video, yang memungkinkan kabel S-Video itu untuk plug ke televisi tertentu. Saat televisi berubah ke input yang tepat, akan bertindak sebagai cloning.

Perkembangan Monitor

    Pada perkembangan monitor komputer yang saat ini digunakan sebenarnya ada dua fase. Pertama yaitu tepatnya tahun 1855 ditandai dengan penemuan tabung sinar katoda oleh ilmuwan dari Jerman, yang bernama Heinrich Geissler. Beliau termasuk bapak dari monitor tabung.

Setelah 33 tahun, ahli kimia asal Austria yang bernama Friedrich Reinitzer, meletakkan dasar pengembangan teknologi LCD dengan menemukan kristal cairan.

Teknologi tabung mulanya memang dikembangkan untuk merealisasikan monitor. Tapi, kristal cairan masih menjadi fenomena kimiawi sejak 80 tahun berikutnya.

Saat itu, tampilan atau frame rate pun belum terpikirkan. Itulah fase kedua dari tahap pengembangan monitor komputer.

Tahun 1855 – Tabung Geissler

Heinrich Geissler berhasil membuat sebuah vakum dalam tabung yang dilengkapi dengan sebuah pompa merkuri.

Tahun 1859 – Sinar Katoda

Julius Plucker merupakan seorang ahli matematika dan fisika dari Jerman. Dia berhasil menemukan dan menggambarkan sinar katoda untuk pertama kalinya.

Tahun 1888 – Penemuan Liquid Crystal

Friedrich Reinitzer merupakan orang ahli kimia dari Austria yang menemukan fenomena kristal cairan. Dia membuat eksperimen dengan sebuah bahan yang memiliki dua titik cair.

Tahun 1897 – Tabung Braun

Karl Ferdinand Braun baru mengembangkan tabung sinar katoda dengan memperkenalkan aplikasi pertama serta menggunakan osiloskop.

Tahun 1930 – Siaran Full Electronic

Manfred von Ardenne termasuk ilmuwan Universal Knowledge yang berhasil membuat siaran televisi full electronic pertama. Pada tahun 1931, dia memperkenalkan penemuannya diajang International Radio Show di Berlin.

Tahun 1963 – Penemuan Liquid Crystal Biphenyl

George Gray adalah seorang ahli kimia dari Universitas Hull Inggris, menemukan kristal cairan Cyan-Biphenyl. Kristal ini menjadi dasar untuk pengembangan bahan kristal cairan stabil yang digunakan pada LCD sampai sekarang.

Tahun 1969 – TN-LCD Pertama

James Fergason mengembangkan teknologi TN atau twisted nematic yang bisa mengontrol light transfer dari kristal cairan. Pada generasi awal, komputer terhubung dengan televisi sebagai layar untuk menampilkan hasil pengolahan data.

Tapi, kendala yang terjadi adalah resolusi TV hanya mampu menampilkan 40 karakter secara horizontal pada layar.

Sedangkan, monitor khusus untuk komputer awalnya berupa monitor monochrome yang dikeluarkan dari pihak IBM PC sekitar tahun 1970-an.

Monitor tersebut beresolusi 80 x 25 dengan kemampuan warna green monochrome yang bisa menampilkan hasil lebih terang, jelas, dan lebih stabil.

Pada awal tahun 1980-an muncul jenis monitor CGA dengan range resolusi dari 160 x 200 sampai 640 x 200 dengan kemampuan warna antara 2 sampai 16 warna.

CGA (Color Graphics Adapter) merupakan kartu grafis warna pertama dan standar display berwarna pertama untuk PC IBM. Kemudian pada dekade yang sama, IBM memperkenalkan Monochrom Display Adapter (MDA) yang hanya bisa menampilkan teks sebanyak 80 kolom dan 25 baris.

Secara teori, MDA ini mempunyai resolusi 720 x 350. Angka ini muncul dari hasil perhitungan lebar karakter (9 piksel) dengan jumlah kolom (80 kolom) serta tinggi karakter (14 piksel) dengan jumlah baris (25 baris).

Pada Tahun 1984

IBM memperkenalkan Enhanched Graphics Adapter (EGA) yang mempunyai spesifikasi lebih tinggi dari pada CGA. EGA mempunyai kemampuan untuk menampilkan 16 warna dengan resolusi 640 x 350 yang memungkinkan penggunaan tingkat tinggi seperti menampilkan mode grafis.

Jenis monitor ini menggunakan digital video sampai sinyal TTL (Transistor Transistor Logic) dengan nomor diskrit yang spesifik untuk mengatur warna dan intensitas cahaya.

Diantara video adapter dan monitor mempunyai 2, 4, 16, atau 64 warna tergantung standar grafis yang dimiliki. Walaupun sudah usang, monitor ini cukup stabil sehingga masih ada beberapa komputer yang menggunakannya sampai muncul generasi komputer windows berikutnya.

Pada Tahun 1987

IBM memperkenalkan tampilan standar Video Graphics Adapter (VGA). VGA merupakan standard analog video dengan sinyal R (Red), G (Green) dan B (Blue) yang digunakan untuk menampilkan objek full color dengan intensitas yang tinggi.

Walaupun standar VGA sudah tidak digunakan lagi, karena sudah digantikan oleh standar yang baru, VGA masih diimplementasikan pada pocket PC.

Pada Tahun 1990

IBM memperkenalkan standar grafis Extended Graaphics Array (XGA), pengembangan dari 8514/A.

Generasi berikutnya yaitu XGS-2, memberikan resolusi 800 x 600 piksel yang menghasilkan 16 juta warna serta resolusi 1024 x 768 yang juga menghasilkan 65,536 warna.

Kedua jenis resolusi ini merupakan standar grafis yang paling dikenal di masyarakat. Tapi, generasi monitor terbaru pada saat ini yaitu teknologi Liquid Crystal Display (LCD) yang menggunakan sejenis kristal cair yang dapat berpendar.

Teknologi ini sudah menghasilkan monitor yang dikenal dengan nama Flat Panel Display dengan layar berbentuk pipih, dan kemampuan resolusi yang tinggi.

Pada Tahun 2000

Layar Datar untuk Home User Monitor dengan layar datar tipis ini, semakin terjangkau harganya bagi home user.

Pada Tahun 2005

Layar 3D Pertama Toshiba memperkenalkan layar 3D pertama yang menawarkan efek 3D tanpa menggunakan alat bantu lainnya. Tapi, posisi mata harus tertentu.

Masa Depan

Monitor 3D akan menjadi tren berikutnya, yang nantinya tanpa kacamata pun tampilan 3D sudah bisa dinikmati dari semua sudut pandang mata.

Karena saat ini, sudah hampir semua produsen besar telah melakukan penelitian dan membuat prototipenya.

 

 

 

 

Minggu, 25 April 2021

Perkembangan Flashdisk

Flashdisk sering disebut juga USB Drive, Pocket Drive, atau microdisk merupakan alat penyimpanan data/file yang bertipe NAND yang memiliki alat penghubung USB yang terinterigrasi. didalam perangkat flashdisk terdapat controller dan memori penyimpanan data yang sifatnya non - volatile atau tidak akan hilang meskipun tidak terdapat daya listrik.



Flashdisk umumnya memiliki kapasilitas memori 128 MB s/d 64 GB, dengan menggunakan interface jenis USBC (Universal Serial Bus), sangat praktis dan ringan dengan ukuran berkisar 90 x 32 mm dan bagian belakang bentuknya agak menjurus keluar, digunakan untuk tempat penyimpanan batarai jenis AAA dan LCD (Untuk Fitur MP3, Voice Recording dan FM Tuner) dan terdapat port USB yang disediakan penutupnya yang berbentuk sama dengan body utamanya. Flash disk termasuk alat pemyimpanan data memory flash tipe NAND (Umumnya digunakan pada Kamera Digital), ada juga yang dikemas dalam ukuran kecil menjadi Compact Flash, SD-Card, MMC dan sejenisnya.

Sejarah Flashdisk


PenemuanFlash Memory (NOR dan NAND) oleh Dr Fujio Masuoka tahun 1984ketika sedang bekerja pada Toshiba sedangkan nama flash sendiri diberikan olehkoleganya yaitu Mr. Shoji Ariizumi. Type flash chip type NOR yangdiperdagangkan dikenalkan oleh intel pada tahun 1988. NOR flash adalah flash dasar yang membutuhkan waktu yang cukup lama dalammenghapus dan menulis, tetapi menyediakan alamat penuh dan jalur data,memberikan akses secara acak terhadap semua lokasi memori. Tetapi sangat bagus untuk menggantikan ROM model lama, di mana memungkinkan untuk mengupdate
kode program yang tersimpan. Contoh adalah BIOS NAND flash di announced oleh Toshiba pada tahun 1989, dimana bisa melakukan proses penghapusan dan penulisan yang lebih cepat, membutuhkan tempat yangkecil untuk chip per selnya. Dengan bertambahnya kapasitas tetapi biaya bisaditekan menyebabkan flash tipe ini cocok digunakan untuk secondary storage Belum dapat dipastikan siapa yang mengembangkannya pertama kali karena adatiga perusahaan yang memperselisihkan yaitu M-Systems, Netac, dan Trek 2000Flash drive mulai dipasarkan pada tahun 2001 di Amerika oleh IBM. Ukuran datayang dapat disimpan pada waktu itu adalah 8 MB, data terakhir November 2006sudah mencapai 64 GB.Tidak hanya ukurannya saja yang berkembang, tetapi bentuk dan fungsinya jugamengalami perubahan. Ada flash drive yang memakai rotary design sehingga kita tidak perlu khawatir kehilangan penutupnya. Tersedia juga flash drive yangdilapisi karet supaya tahan air atau dilengkapi dengan clip carabineer sehinggamudah digantungkan. Bahkan telah dibuat flash drive berbentuk model kartukredit. Namanya wallet-friendly USB. Ukurannya hanya 86 x 54 x 1,9 mm. Jadi,dapat disimpan dengan aman di dalam dompet.Untuk masalah kemanan yang dimiliki flash drive saat ini sebatas melindungi datayang ada supaya tidak terakses oleh orang yang bukan pemiliknya. Cara kerjayang dipakai saat ini antara lain menggunakan full disk encryption atau physicalauthentication tokens. Sistem terbaru yang diperkenalkan tengah tahun 2005 lalu adalah biometric fingerprinting Akan tetapi, metode sekuritas ini sangat mahalkarena menggunakan teknologi tinggiPada kenyataannya pemanfaatan flash drive telah berkembang untuk berbagai hal.Contohnya di sebuah artikel diuraikan langkah-langkah mensetting
flash driveuntuk mem-boot Windows XP. Syarat utamanya memang motherboard dan BIOSdari komputer kita dapat mendukung  manajemen booting dari flash drive Beberapa aplikasi juga dapat dijalankan dari flash drive tanpa harus menginstall nya terlebih dahulu ke komputer

Jenis- Jenis Flashdisk

  • USB Drive Kingstoon
  • USB Drive V-Gen
  • USB Drive Adata
  • USB Drive SanDisk
  • USB Drive

Kelebihan Flashdisk

Kelebihan Flashdisk:
1. Sangat Praktis
USB flash drive sangat praktis (portabel). Dibandingkan dengan disket, zip drive dan CD , USB drive jauh lebih mudah dalam hal portabilitas. Bisa digantung di leher, bahkan dimasukkan ke dalam saku. Dan flashdisk mudah dibawa karena bentuknya yang mungil. Dengan kapasitas besarnya, barapapun data yang tersimpan, cukup disimpan.
2. Mudah Terhubung ke Komputer
Karena port USB berkonsep universal, membuat drive kecil ini memudahkan sobat untuk mentransfer dokumen atau file dari satu komputer ke komputer lainnya. Jika sobat memiliki file yang berhubungan dengan pekerjaan atau studi, sobat dapat menyimpan file tersebut ke USB dan memindahkannya ke komputer kantor atau komputer manapun.Tidak peduli apa jenis komputer yang sobat gunakan, asalkan komputer tersebut memiliki port USB, maka sobat dapat mengakses file sobat pada komputertersebut.
3. Baik untuk Back Up data
USB drive memiliki kemampuan luar biasa untuk penyimpanan data karena kapasitas penyimpanan data hingga beberapa gigabyte. Dengan kemampuan memory yang besar membuat USB menjadi pilihan yang cocok untuk membuat cadangan file-file penting, foto atau file berharga lainnya.
4. Kapasitas Memori Lebih Besar
Sebagai perbandingan flash drive memiliki kapasitas penyimpanan yang jauh lebih besar dari CD.? CD mampu menahan 700 MB sedangkan flash drive sekalipun ukurannya yang kecil, namun kapasitas nya lebih besar (hingga gigabyte) untuk menampung sejumlah besar data dan setiap tahun kapasitas ini semakin meningkat. Kemampuan memory yang besar ini membuat USB adalah pilihan yang tepat untuk memindahkan, mentransfer, cadangan atau mengakses beberapa file.
5. Menggunakan Kekuatan Komputer
Tidak seperti portable hard drive, USB tidak memerlukan sumber daya terpisah. USB dapat beroperasi dengan daya yang dihasilkan oleh komputer.
6. Lebih Tahan lama
Jika tools penyimpanan sebelumnya rentan pecah, tergores, kena debu atau dasarnya 'memar' akibar peka terhadap eksposur luar. USB flash drive jauh lebih tahan lama dan tidak ada kekhawatiran tentang goresan atau jatuh ke tanah, dan dapat menahan paparan jauh lebih dari perangkat sebelumnya.
7. Mudah beradaptasi dengan berbagai operation system computer
Dengan konsep plug and play, flashdisk bisa langsung digunakan tanpa perlu menginstal driver flashdisk tersebut pada sebuah computer
8. Keamanan data lebih terjaga dari pada menggunakan disket karena pada penyimpana disket, selain ancaman virus, pada kondisi ruangan yang lembab mudah terkena serangan jamur yang 

Perkembangan Flashdisk

Flash Disk atau Flash Drive adalah media penyimpan data yang menggunakan flash memory dan diakses menggunakan USB port. Flash disk menggunakan gabungan berbagai teknologi sehingga murah, konsumsi energi rendah dan berukuran kecil. Dasar teknologi yang digunakan untuk memori flash disk adalah EEPROM. Namun teknologi EEPROM hanya bisa ditulis ulang setelah semua isinya dihapus. Hal ini tentu sangat merepotkan. Peneliti akhirnya menemukan sebuah cara bagaimana membagi memori dari EEPROM menjadi bagian-bagian kecil, yang bisa dihapus tanpa memengaruhi bagian lain. Sehingga flash disk bisa ditulis ulang apapun keadaannya, seperti yang ada sekarang. Perkembangan flash disk sangat pesat. Flash disk saat pertama kali dipasarkan pada tahun 2000 hanya berkapasitas 8 MB. Sekarang, tahun 2011, hanya berselang 11 tahun, kapasitas flash disk terbesar yang dipasarkan adalah 256 GB, 32000 kali lipatnya.
Perkembangan secepat ini disebabkan peneliti sudah menemukan teknologi yang semakin canggih. Material yang tersedia pun semakin lama semakin canggih, terutama setelah ditemukan dan berhasil dimanfaatkannya logam semikonduktor. Tidak hanya disknya, port USB-nya pun terus berkembang. USB port yang pertama dikenalkan pada tahun 1996, USB 1.0, memiliki kecepatan transfer data maksimum 12Mbit/s. Sedangkan USB 2.0,  yang dikeluarkan pada tahun 2000, memiliki kecepatan transfer data 480 Mbit/s. 40 kali lipat dari USB 1.o. Kemudian tahun 2010 dipasarkan USB 3.0 yang memiliki kecepatan transfer data hingga 5Gbit/s, 10 kali lipat dari USB 2.0. Sangat terlihat perkembangan flash disk dari tahun ke tahun. Dalam waktu 11 tahun saja, kapasitas flash disk sudah bertambah hingga 32000 kali lipat dan kecepatan transfernya bertambah 10 kali lipat. Hal ini menunjukkan perkembangan teknologi yang sangat pesat. Tidak terbayang apa yang akan terjadi 10 tahun yang akan datang.

Kamis, 08 April 2021

Aritmatika Integer

  1. Cara Melakukan Conversi Bilangan

BILANGAN

  • Bilangan biner (Bilangan berbasis dua, bilangannya: 0,1)
  • Bilangan octal (Bilangan berbasis delapan bilangannya: 0,1,2,3,4,5,6,7)
  • Bilangan desimal (Bilangan berbasis sepuluh, bilangannya: 0,1,2,3,4,5,6,7,8,9)
  • Bilangan hexadesimal (Bilangan berbasis enam belas, bilangannya: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

KONVERSI BILANGAN BINER,OCTAL ATAU HEXADESIMAL MENJADI BILANGAN DESIMAL

exc : 

KONVERSI BILANGAN DESIMAL MENJADI BILANGAN BINER,OCTAL ATAU HEXADESIMAL



KONVERSI BILANGAN OCTAL KE BINER DAN SEBALIKNYA


KONVERSI BILANGAN HEXADESIMAL KE BINER DAN SEBALIKNYA

KONVERSI BILANGAN HEXADESIMAL KE OCTAL DAN SEBALIKNYA



Floating-Point Aritmatika

1) Aritmatika floating point penjumlahan/pengurangan

Langkah­ langkah yang dilakukan untuk menambah/mengurangkan dua bilangan floating point :

a. Bandingkan kedua bilangan, dan ubah ke bentuk yang sesuai pada bilangan dengan nilai exponensial lebih kecil

b. Lakukan operasi penjumlahan / pengurangan

c. Lakukan normalisasi dengan ’menggeser’ nilai mantissa dan mengatur nilai exponensialnya


2) Perkalian

Algoritma umum untuk perkalian dari bilangan floating point terdiri dari tiga langkah:

a. Hitung hasil exponensial dengan menjumlahkan nilai exponent dari kedua bilangan

b. Kalikan kedua bilangan mantissa

c. Normalisasi hasil akhir

3) Pembagi

logaritma umum untuk pembagian dari bilangan floating point terdiri dari tiga langkah :

a. Hitung hasil exponensial dengan mengurangkan nilai exponent dari kedua bilangan

b. Bagi kedua bilangan mantissa

c. Normalisasi hasil akhir

Minggu, 28 Februari 2021

Sejarah komputer dan ciri-cirinya


    Zaman milinial sekarang siapa sih yang gak tahu dengan komputer? Pasti sebagian besar manusia tahu apa itu komputer. Yapps Komputer merupakan alat yang digunakan untuk mengolah data menurut prosedur yang telah dirumuskan. Definisi lain dari komputer adalah sebuah alat elektronik yang terdiri dari sebagai macam komponen yang saling terhubung sehingga membentuk suatu kerja sistem.menurut Robert H. Blissmer komputer adalah suatu alat elektronik yang bisa mengerjakan beberapa tugas, yaitu menerima dan memproses input sesuai dengan perintah yang diberikan, serta menyimpan perintah dan menghasilkan output dalam bentuk informasi. dan yang pertama kali memperkenalkan komputer itu adalah seorang pakar ahli matematik yang bernama Charles Babbage yang berasal dari Inggris. Ia lahir di Inggris, 26 Desember 1791. Ada yang mengatakan bahwa Charles lahir pada 26 Desember 1972, tapi beberapa hari ke depannya keponakan salah satu saudara Charles mengatakan bahwa ia lahir pada 1971 dengan menunjukkan bukti Charles dibaptis pada 6 Januari 1972.

    Namun memasuki sejarah komputer dari generasi pertama hingga generasi sekarang ini, tentunya komputer sudah mengalami banyak sekali perubahan, dimulai dari pertama ditemukan hingga sekarang. Tentunya terdapat banyak perkembangan yang terjadi baik dilihat dari hardware maupun software.

Sejarah Komputer Generasi Pertama

    Generasi ini merupakan generasi digital elektronik. Julukan yang diberikan pada generasi ini adalah Electronic Numerical Integrator and Calculator dirancang disekitar tahun 1942. Kemudian, John Presper Eckert memulai mengerjakan sistemnya pada 1943.

Ia beserta Dr. John W. Mauchly di Moore School of Electrical Engineering membangun program generasi I. Kira-kira pekerjaan ini selesai dikerjakan pada tahun 1946. Ruang yang cukup besar dibutuhkan untuk tempat hasil dari program ini. Untuk program ini ruangan yang dibutuhkan sekitar 500 m2. Selain itu, ia juga membutuhkan 10.000 kapasitor, 75.00 relay dan 70.000 resistor. Komputer juga memakai 18.000 tabung vakum. Listrik yang dibutuhkan yaitu 140 kilowatt saat program dioperasikan. 

Ciri-ciri dari komputer generasi pertama ini adalah

  • Mempunyai ukuran yang bedar karena menggunakan tube vakum
  • Untuk tugas tertentu, instruksi operasi diciptakan dengan spesifik
  • Pada setiap komputer mempunyai program kodebiner yang berbeda-beda
  • Untuk menyimpan data dibuat silinder magnetik

Beberapa contoh komputer generasi pertama yaitu:

  • Mark I
  • ENIAC
  • EDVAC
  • Colassus
  • UNIVAC I

Sejarah Komputer Generasi II

    Selanjutnya kita masuk ke generasi kedua. Transistor merupakan salah satu penemuan penting pada generasi ini. Pada tahun 1960-an ilmuan memulai membuat generasi kedua dari komputer ini. Memang, memperkecil bentuk dari komputer dari generasi sebelumnya merupakan salah satu tujuan para peneliti supaya dapat memudahkan dalam pengoperasiaanya.

Ciri-ciri dari komputer generasi kedua, yaitu:

  • Ukurannya jauh lebih kecil
  • Panas yang dikeluarkan tidak terlalu banyak
  • Mengarah pada teknik dan bisnis
  • Proses operasi sudah lebih cepat
  • Daya listrik yang dibutuhkan sedikit lebih banyak
  • Kapasitas memori utama sudah lebih besar
  • Program bisa dibikin dengan bahasa level tinggi seperti ALGOL, FORTRAN, COBOL
  • Adanya kemampuan proses time sharing dan real
  • Mulai digunakan penyimpanan data
  • Memakai simpanan luar magnetic disk dan tape

Contoh komputer generasi kedua yaitu:

  • IBM 7070, IBM 7080, IBM 1400, IBM 1600
  • UNIVAC III, UNIVAC SS90, UNIVAC SS80, UNIVAC 1107
  • Honeywell 400 dan Honeywell 800
  • NCR 300
  • Borrouhgs 200
  • CDC 1604 dan CDC 160A
  • GE 635, GE 645, GE 200

Sejarah Komputer Generasi III 

Pada generasi ini Komputer dapat dikatakan termasuk cukup pesat perkembangannya. Pada generasi ketiga para ilmuwan akhirnya mencari cara untuk mengatasi masalah yang umum dialami para pengguna komputer tepatnya pada tahun 1970-an. Hal inilah yang membuat Jack Billy yang merupakan seorang ilmuwan, mencoba melakukan berbagai penelitian. Akhirnya, ia menciptakan sebuah komponen yang kecanggihannya melebihi transistor. Penemuannya disebut dengan Integrated Circuit atau yang bisa disebut dengan IC.

Ciri-Ciri Komputer pada generasi ketiga ini, yaitu

  • Ukuran jauh lebih kecil
  • Penggunaa IC
  • Adanya Sistem Operasi

Sejarah Komputer Generasi IV

    Pada generasi ke IV tidak banyak perubahan yang dibawa oleh perkembangan komputer. Generasi ini pada dasarnya, merupakan update dari teknologi yang dibawa oleh generasi ketiga. Pada generasi ini IC yang dibuat akan jauh lebih kompleks dan rumit. Chip IC mulai dikembangkan oleh perusahaan yang bernama Very Large Scale Integration. Mereka pun melakukan banyak perubahan. Perusahaan ini akhirnya sukses memproduksi chip pada tahun 1980-an, yang bisa menampung banyak komponen yang jumlahnya dapat mencapai hingga ribuan. Mikrokomputer 4 bit sudah mulai diperkenal kan sekitar tahun 1980-an. Akhirnya, perusahaan intel termasuk yang membawa perubahan mengenai mikrokomputer. 4004 merupakan sebutan untuk komputer ini dimana sudah memakai chip prosesor.

Ciri-ciri dari komputer generasi keempat ini, yaitu:

  • Dipakainya Mikroprocessor
  • Dipakainya LSI (Lage Scale Integration), VLSI, dan ULSI
  • Ukuran yang lebih kecil lagi

Sejarah Komputer Generasi V

    Selanjutnya sejarah komputer generasi kelima yang disebut juga dengan generasi saat ini. Pada generasi kelima banyak sekali pengembangan yang terjadi. Banyak yang menyebut generasi ini sebagai komputer untuk generasi masa depan. Generasi ini ada berkatpengembangan yang dilakukan oleh berbagai perusahaan teknologi, sehingga industri di bidang komputer menjadi semakin beragam. Misalnya muncul perusahaan seperti Microsoft dan Intel yang jadi pionir perkembangan hardware maupun software. Kemunculan tablet, netbook, ultrabook, smartphone dan masih banyak lagi merupakan bentuk variasi dari banyaknya teknologi yang berkembang dari komputer yang sangat canggih. Pastinya akan semakin banyak bentuk kecanggihan komputer yang dibawa oleh para perusahaan teknologi.

Ciri-ciri dari generasi kelima ini, yaitu:

  • Masih menggunakan Teknologi LSI
  • Proses Informasi yang sudah lebih cepat
  • Fitur yang dimiliki semakin banyak