Senin, 23 April 2012

Pengenalan dan Sejarah Linux

Pada tulisan ini saya akan mencoba posting tentang linux. pada postingan ini dibatasi hanya membahas pengenalan dan sejarah linux saja. semoga bermanfaat.

oh ya sebelum lupa, jujur, materi ini disadur dari beberapa sumber di internet D);


Sejarah Linux
Linux di buat oleh Linux Torvalds, mahasiswa University of Helsinki di Finlandia pada tahun 1991, yang awal nya adalah karena ketidak puasan dari Lisensi Minix yang membatasi penggunaan nya hanya untuk pendidikan (mencegah dari tujuan komersial). Ia membuat Kernel Linux, yaitu sebuah core Linux, di atas Minix dengan menggunakan bahasa C. Linux memiliki lisensi GNU, yaitu sebuah lisensi yang memungkinkan seseorang untuk mendistribusikan dan memodifikasi source code secara bebas dan gratis. Pembuatan Linux di lakukan secara gotong royong oleh banyak programmer yang kebanyakan C/C++ Programmer di seluruh dunia via internet. Logo Linux adalah penguin, karena pada saat pengembangan Linux, Torvalds pernah di antuk oleh Penguin di sebuah kebun binatang yang menyebabkan diri nya demam dan dia bercita-cita agar orang lain dapat “demam” Linux. Nama Linux sendiri di adaptasi dari nama nya Linus. Saat ini, Linux memiliki beberapa Desktop Environment yang berbasis Grafis, di antaranya adalah :
1.KDE (K Desktop Environment)
2.GNOME (GNU Network Object Model Environment)
3.Icewm
KDE dan GNOME merupakan 2 Desktop Environment (DE) populer yang berjalan di Linux dan merupakan DE yang membutuhkan require spesifikasi Hardware yang tinggi karena memang memiliki tampilan grafis dengan resolusi tinggi, bahkan untuk menerapkan feature terkini dari User Interface nya pun, seperti 3D Desktop effects diperlukan dukungan kartu grafis atau Graphical Card.

Pengenalan Linux
Di dalam sebuah System Operasi (OS) atau suatu aplikasi, di perlukan suatu antar muka atau interface untuk user agar dapat menjalankan OS atau aplikasi tsb dengan mudah.
Terdapat 2 tipe Interface, yaitu :
1. Text Based
2. Graphical User Interface
Text Based : Interface yang berbasis text.
Contoh : DOS atau Konsole di Linux
GUI    : Interface yang berbasis grafis
Contoh : OS Windows atau Desktop Environment di Linux
GUI di pandang lebih mudah dan menarik di banding text based, karena memiliki unsur grafis yang mempunyai warna dan bentuk 2 atau 3 dimensi termasuk image, di banding Text Based yang hanya memiliki text. Dewasa ini, semakin banyak aplikasi dan OS yang menerapkan GUI untuk kemudahan dan penampilan aplikasi dan OS tsb, di samping teknologi Hardware juga sudah sangat memungkinkan penerapan GUI yang lebih baik. Untuk menerapkan GUI, di butuhkan spesifikasi hardware yang lebih tinggi dari text based, yaitu : Layar Komputer, Memori,Prosessor dan Harddisk. Namun dengan kondisi Hardware saat ini, sudah tidak menjadi masalah dalam penerapan GUI.


Senin, 19 Maret 2012

RAM Terbaru


Pada postingan kali ini akan membahas tentang perkembangan RAM terbaru. RAM berfungsi sebagai penyimpan data sementara Pada umumnya orang lebih mengenal RAM sebagai patokan untuk kecepatan komputer. Anggapan itu tidak semestinya benar dan tidak pula salah. Kecepatan komputer dipengaruhi oleh lebar jalur BUS.
Ada sebuah analogi tentang RAM, ada sebuah jalan raya yang padat dipenuhi kendaraan, disana ada mobil balap yang memiliki kecepatan tinggi dan ada pula mobil keor. Pada jalanan yang begitu padat kedua mobil tersebut tidak lah ada bedanya dalam hal kecepatan walaupun salah satunya memiliki kapasitas yang besar. Begitupun di dalam komputer yang mempengaruhi kecepatan bukan semata-mata hanya RAM saja, lebar sistem BUS nya pun juga harus mendukung.
Memory RAM  memiliki berbagai jenis mulai dari EDO RAM, DDR1, DDR2 sampai kepada yang terbaru yaitu MRAM. Memori yang terbaru ini berbeda dengan memori-memori sebelumnya dimana memori-memori sebelum MRAM cara menyimpan informasinya dengan menggunakan listrik sedangkan MRAM ini menyimpan informasinya dengan menggunakan sifat magnetik. MRAM ini ukurannya lebih kecil, dalam menyimpan datanya tidak memerlukan memerlukan power, dapat menulis dan membaca data dengan sangat cepat dan tidak cepat rusak. Dan yang lebih menariknya lagi penyimpanan data tidak hilang saat perangkat dimatikan.
Cara kerja MRAM ini yaitu dengan memutar elektron-elektron untuk mengganti kutub magnet, dikenal sebagai spin-torque MRAM (Torsi putar MRAM). Para MRAM memakai konstruksi pilar-pilar kecil berukuran165 nano meter, hal ini akan membuat magnet variabel pada atas lapisan dan akan mengakibatkan arus listrik mengalir dari bawah ke atas dan akan memutar posisi elektron. Medan magnet ini akan berubah dan hanya membutuhkan sedikit waktu untuk merubah kutub medan magnet ini. Kemudian kutub utara dan selatan akan bertukar.
Menurut riset, kecepatan MRAM mencapai 10 kali lipat kecepatan RAM. Kecepatan ini masih bisa terus dikembangkan dimasa depan.

Selasa, 13 Maret 2012

Sistem Cache Processor Pentium 4


Apa kabar para peselancar dunia maya. Postingan kali ini saya akan mencoba membahas tentang cache, belum tahu apa itu cache ??? baiklah secara garis besarnya cache itu adalah…

Tunggu dulu, anda semua pasti punya Handphone kan? Handphone yang bisa internetan. Nah coba buka di aplikasi browser handphone pada umumnya ada tools Cache (biasanya dengan perinteh kosongkan cache). Nah itulah cache. Dan setelah kita selesai browsing coba lihat history, disana pasti ada alamat-alamat yang pernah kita kunjungi bukan??.

Kita lanjutkan… secara harfiah cache adalah tempat menyimpanan sementara. Sesuai definisi tersebut cache di dalam komputer  adalah tempat menympan data sementara. Cara ini dimaksudkan untuk meningkatkan transfer data dengan menyimpan data yang pernah diakses pada cache tersebut, misalkan ketika kita menggunakan computer dan kita membuka suatu aplikasi misal photoshop, dalam membuka atau hendak mengoperasikan aplikasi tersebut untuk membuka yang kedua kalinya atau lebih daru dua kali, terasa akan lebih cepat aplikasi tersebut membuka dibanding dengan pertama kali membukanya. Ini dikarenakan dalam pengaktifan aplikasi yang pertama alamat aplikasi tersebut sudah tersimpan dalam memori cache, sehingga apabila kita hendak membukanya kembali, sistem tidak perlu mencari-cari lokasi aplikasi tersebut karena telah tersimpan dan ketika hendak dibuka kembali tinggal mengambilnya.

Nah setelah mengetahui apa itu cache, selanjutnya secara khusus saya akan membahas cache processor intel Pentium 4.

Processor Pentium 4 adalah prosesor generasi ketujuh yang dibuat oleh perusahaan raksasa intel corp.  dan dirilis pada bulan November 2000 meneruskan generasi processor Pentium 3. Dalam pengembangan prosesor selalu diikuti dengan penambahan fitur pada cache memorinya. Secara umum, spesifikasi cache memori pada beberapa jenis Pentium 4   adalah sebagai berikut :
Cache L1
Cache data : 8 KB (Wilamette, Northwood); 16 KB (Prescott, Cedar-Mill)
Cache instruksi : 12 KB
Cache L2
256 KB, 512 KB, atau 1.024 KB, dalam tubuh, kecepatan penuh (setara dengan kecepatan prosesor) dengan lebar lajur 256-bit
Jenis cache L2
Asosiatif delapan lajur, mendukung ECC

Secara detail, Pentium 4 memiliki penambahan beberapa fitur pada cache memorinya, yaitu adanya Level 1 Execution Trace Cache (L1 ETC) dan adanya Peningkatan Advance Transfer Cache (ATC). Berikut penjelasannya :

Level 1 Execution Trace Cache (L1 ETC)
Sebagai tambahan untuk standar level 1 data cache 8 KB, Pentium 4 memasukkan 12 KB L1 ETC. Cache tersebut menyimpan instruksi micro-op yang terbaca karena instruksi-instruksi tersebut akan dieksekusi, mengoptimalkan efisiensi dan kinerja media penyimpanan dengan cara menghilangkan micro-op yang terbaca dari perulangan eksekusi utama dan hanya menyimpan instruksi micro-op tersebebut yang dibutuhkan saja. Dengan mengolah instruksi micro-op sebelum mereka dibutuhkan, maka L1 ETC dapat memastikan bahwa unit pengeksekusian prosesor kadang-kadang harus menunggu berbagai instruksi, dan efeknya adalah beberapa hal yang memungkinkan adanya salah prediksi (mispredictions) dapat diminimalisir.

Peningkatan Advance Transfer Cache (ATC)
Intel telah menambah performa dari L2 ATC yang pertama kali muncul pada saat Pentium III diluncurkan. Pentium 4 menggunakan non-blocking, asosiatif delapan jalur, inklusif, on-die, L2 cache yang memiliki kecepatan penuh (setara dengan kecepatan prosesor) dengan lebar lajur 256-bit. Dikarenakan clock Pentium 4 lebih cepat dari pada Pentium III, maka L2 cache nya pun mendukung transfer data dengan data rate yang lebih besar. Sebagai contoh, Pentium III yang memiliki clock 1 GHz mentransfer data pada L2 cache dengan kecepatan 16 GB/s, sedangkan Pentium 4 yang memiliki clok 1,5 GHz mentransfer data pada L2 cache dengan kecepatan 48 GB/s (hanya dengan perbedaan clock satu setengah kali saja mampu menambah transfer rate sebanyak tiga kali lipat). ATC juga mendukung peningkatan Data Prefetch Logic (DPL) yang dapat mengantisipasi data apakah yang akan dibutuhkan oleh program dan mengisinya kedalam cache sebelum data tersebut dibutuhkan. Pentium 4 dengan core yang bernama Willamette mempunyai L2 cache sebesar 256 KB, sedangkan core Northwood mempunyai L2 cache sebesar 512 KB.

Sekian mengenai sistem cache dalam intel peocessor Pentium 4.
Terima kasih

Kamis, 08 Maret 2012

SISTEM BUS

Apa kabar para pembaca sekalian,,,
Pada postingan kali ini saya akan coba membahas tentang “BUS”. Apa???  “BUS” kendaraan darat besar itu? Yang bisa muat banyak penumpang itu?  BUS apa? Karunia Bakti, Prima Jasa, Damri atau apa??? Kenapa sampai kepikiran menulis tentang BUS? Di suruh promosi ya!!! Hehehe...
BUKAN ITU !!! BUS disini  adalah BUS komputer !
Apa hubungannya BUS dengan komputer ?
apa di dalam komputer ada mobil BUS?
Atau BUS yang ada komputernya ?
Jawaban yang pertama itu hampir mendekati benar tinggal menghilangkan kata “mobil”. Kalau dibenarkan jadi begini “sistem BUS pada Komputer” eh!!! Enak juga tuh kata-kata... dipakai judul enak kali yah...

SISTEM BUS PADA KOMPUTER
Sebelum mempelajari BUS ada baiknya kita menghayal dulu...
Karena belajar itu akan lebih mudah dan menyenangkan kalau diiringi dengan penganalogian dan visualisasi...
            Kita bayangkan sebuah jalan raya di sebuah kota. Dikota itu terdapat rumah sakit, pertokoan, perumahan, pom bensin, dll. Sekarang kita bayangkan kita berada di perumahan dan kita ingin menuju ke pertokoan untuk membeli sesuatu... apa yang akan kita lakukan ? Ya berangkat ke pertokoan lah... maksud saya bagaimana menuju ke pertokoan itu, apakah dengan cara terbang seperti burung, menghilang seperti om jin, atau seperti dalam film Jumper dengan teleportasi...hal yang logis tentunya adalah dengan cara menyusuri jalan raya baik itu memakai mobil, jalan kaki, dll.
Kita sekarang masuk ke pembelajaran.
            Di dalam komputer sama halnya dengan gambaran di atas. System BUS adalah sarana untuk menghubungkan komponen-komponen komputer. BUS adalah sebutan untuk jalur dimana data dapat mengalir dalam komputer (CPU, Memori, I/O). Dalam perannya jalur ini digunakan untuk komunikasi data atau program yang tersimpan dalam memori dengan CPU untuk memproses data tersebut. Dengan kata lain data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus ini.
            Sama halnya dengan sebuah kota yang terdapat jalan berlika-liku kesana kemari. sebuah komputer juga memiliki banyak BUS agar dapat mengakses berbagai fungsi. Banyaknya sistem BUS yang terdapat dalam komputer, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh, sebuah komputer PC/Laptop dengan procesor di dalamnya, beda tipe procesor berbeda pula BUS nya. Maksudnya berbeda disini adalah lebar data yang bisa ditampung. Seperti sebuah jalan raya yang ada di kota besar dengan jalan di pinggiran desa, Sudah terbayang, jalan dikota tentunya lebih lebar dan mulus sehingga bisa menampung mobil lebih banyak serta laju mobil itu lebih lancar dan cepat. Dalam procesor juga begitu, lebih modern prosesornya, lebih lebar jalur BUSnya, lebih cepat transfer datanya sehingga penyakit “lilo” kian kesini makin berkurang...
            Ada banyak sekali BUS dalam komputer, tapi yang dipampangkan disini hanya sedikit saja, dikarenakan keterbatasan pengetahuan penulis.
 1. Bus Prosesor, seperti yang telah diulas di atas, Bus ini merupakan bus tercepat dalam sistem dan menjadi   bus inti dalam komputer.
 2. Bus ISA, yang digunakan oleh Keyboard dan Mouse
 3. Bus USB
 4. Bus AGP, yang digunakan untuk kartu grafis
 5. Bus PCI
6. Dll
Hanya itu saja yang dapat penulis utarakan disini, memang tidak sampai mendalam. Tapi setidaknya kita telah mengetahui apa itu BUS, bagaimana fungsi BUS, apa saja jenis BUS (walaupun hanya sedikit). Semoga pengetahuan sederhana ini bisa menjadi pengantar kita semua untuk mempelajari BUS lebih dalam lagi.
Terima kasih.
Wasallam...


Kamis, 16 Februari 2012

Tugas Dasar Komputer & Pemrograman

Pada postingan kali ini, saya ditugaskan untuk membongkar komputer dan mengetahui komponen-komponen apa saja yang ada di dalamnya !!!

Berikut


































foto diatas adalah kotak penempatan berbagai komponen komputer. dinamakan "casing". dalam foto diatas menggunakan jenis casing tower.