Rabu, 27 Mei 2015

PROCESSOR

Processor sering disebut sebagai otak dan pusat pengendali computer yang didukung oleh komponen lainnya. Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas.Prosesor adalah perangkat terpenting dalam computer, yaitu tenaga pelaksana sebuah eksekusi perintah atau program.

PROCESSOR

Merupakan sebuah chip yang menjadi otak komputer, bagian terpenting dalam sebuah PC karena menjalankan tugas sebagai pusat pengendali sekaligus bertindak sebagai pelaksana eksekusi atas perintah/intruksi berupa bahasa kode yang diwujudkan menjadi tulisan, angka maupun gambar.


FUNGSI PROCESSOR

 

untuk memproses data yang diterima dari unit masukan atau input, kemudian akan meneruskannya menjadi keluaran atau output. Kelihatannya memang sederhana, tapi hampir seluruh arus data yang terjadi di dalam komputer berada di bawah kendali processor yang kemudian mengendalikannya untuk memproses kerja sebuah komputer.
Processor yang ukurannya cukup kecil itu juga memiliki kemampuan cerdas yang membuatnya dapat mengatur segala jenis kegiatan yang dapat dilakukan oleh sebuah komputer. Kemampuannya tersebut digolongkan dalam satuan yaitu MHz dan GHz. Semakin tinggi frekuensi GHz atau MHz yang dimilikinya, maka semakin cepat pula kinerja dari sebuah processor yang bersangkutan. Jadi dengan kata lain, semakin tinggi frekuensi yang dimiliki sebuah processor maka semakin pintar dan cepat pula kemampuannya dalam menjalankan setiap program pada komputer.

3 BAGIAN PENTING PROCESSOR

Aritcmatics Logical Unit (ALU)
Merupakan bagian dari processor yang berfungsi untuk membantu processor dalam mengerjakan beberapa tugas dasar yang terjadi sesuai dengan intruksi program seperti perhitungan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (membandingkan isi sebanyak dua slot untuk kesetaraan). Banyak yang bilang, ALU merupakan unit tempat processor benar-benar melakukan pekerjaannya dalam pengoperasian sebuah komputer.
Control Unit (CU)
Sederhananya, Control Unit (CU) merupakan bagian dari processor yang berfungsi sebagai pengatur lalu lintas data seperti input dan output. Unit inilah yang menjaga serta memberitahu unit masukan mengenai jenis data, waktu pemasukan, dan tempat penyimpanan didalam primary storage. Control unit juga bertugas memberitahu Aritcmatics Logical Unit (ALU) mengenai operasi yang harus dilakukan, tempat data yang diperoleh, dan letak hasil ditempatkan. Berkat adanya unit ini, segala perhitungan dan eksekusi data dapat dilakukan secara teratur, tanpa tumpang tindih antara perintah satu dengan lainnya.
Register Unit (RU)
Merupakan salah satu unit di dalam processor, yang bertugas sebagai alat penyimpanan kecil namun memiliki kecepatan akses yang lebih tinggi dibandingkan memori utama. Disinilah alamat-alamat register data yang diolah oleh ALU dan CU disimpan di dalam processor sebelum akhirnya diolah kembali.
Register unit ini terdiri dari 2 bagian yaitu :
  1. Register CPU : Lokasi register umum yang berisi sekumpulan register, yaitu register A, B, C, D, E, F, HL, dan SP untuk proses simulasi data.
  2. Register Instruksi (RI) : Digunakan untuk menampung instruksi memori yang ditunjuk oleh program counter untuk melakukan eksekusi data.

SEJARAH SINGKAT PERKEMBANGAN PROSESOR

Berawal di tahun 1936, Konrad Zuse mengembangkan komputer Z1 yang merupakan komputer pertama yang dapat di program secara bebas.Tonggak sejarah berlanjut di Hardvard pada tahun 1944, Howard Aiken & Grace Hopper mengembangkan Harvard Mark I Computer. Akhirnya komputer ENIAC 1 yang terdiri dari 20,000 tabung elektronik memenuhi ruangan yang cukup besar dibuat oleh John Presper Eckert & John W. Mauchly di tahun 1946. Di masa perang dunia ke dua tersebut, konsep processor di kembangkan dengan mengandalkan tabung elektronik yang membutuhkan ruang yang besar.
Dengan di temukannya transistor di tahun 1947 di Bell Labs, Amerika Serikat, dan kemudian rangkaian terintegrasi yang dikenal sebagai “chip” di tahun 1958 oleh Jack Kilby dan Robert Noyce, dunia komputer mengalami perkembangan yang amat sangat pesat karena dimungkinkan mengemas demikian banyak sakelar dalam sebuah keping silikon yang kecil seluas beberapa milimeter persegi.
Otak sebuah komputer biasanya dikenal sebagai pemroses data (processor), karena bentuknya yang kecil lebih sering di sebut sebagai prosesor mikro, atau mikroprosesor.Faggin, Hoff dan Mazor dari Intel di tahun 1971 mengembangkan mikroprosesor pertama di dunia, dan diberi kode Intel 4004.Microprocessor 4004 ini digunakan pada mesin kalkulator Busicom.Dengan penemuan ini maka terbukalah jalan untuk memasukkan kecerdasan buatan pada benda mati. Pada tahun 1972 Microprocessor 4004 mengalami perkembangan menjadi Microprocessor 8008 yang berkekuatan 2 kali lipat dari 4004.
Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel.
1971 : 4004 Microprocessor
Pada tahun 1971 munculah microprocessor pertama Intel , microprocessor 4004 ini digunakan pada mesin kalkulator Busicom. Dengan penemuan ini maka terbukalah jalan untuk memasukkan kecerdasan buatan pada benda mati.
1972 : 8008 Microprocessor
Pada tahun 1972 munculah microprocessor 8008 yang berkekuatan 2 kali lipat dari pendahulunya yaitu 4004.
1974 : 8080 Microprocessor
Menjadi otak dari sebuah komputer yang bernama Altair, pada saat itu terjual sekitar sepuluh ribu dalam 1 bulan 1978 : 8086-8088 Microprocessor Sebuah penjualan penting dalam divisi komputer terjadi pada produk untuk komputerpribadi buatan IBM yang memakai prosesor 8088 yang berhasil mendongkrak nama intel.
1982 : 286 Microprocessor
Intel 286 atau yang lebih dikenal dengan nama 80286 adalah sebuah processor yang pertama kali dapat mengenali dan menggunakan software yang digunakan untukprocessor sebelumnya.
1985 : Intel386TM Microprocessor
Intel 386 adalah sebuah prosesor yang memiliki 275.000 transistor yang tertanam diprosessor tersebut yang jika dibandingkan dengan 4004 memiliki 100 kali lipat lebih banyak dibandingkan dengan 4004
1989 : Intel486TM DX CPU Microprocessor
Processor yang pertama kali memudahkan berbagai aplikasi yang tadinya harus mengetikkan command-command menjadi hanya sebuah klik saja, dan mempunyai fungsi komplek matematika sehingga memperkecil beban kerja pada processor.
1993 : Intel® Pentium® Processor
Processor generasi baru yang mampu menangani berbagai jenis data seperti suara, bunyi, tulisan tangan, dan foto.
1995 : Intel® Pentium® Pro Processor
Processor yang dirancang untuk digunakan pada aplikasi server dan workstation, yang dibuat untuk memproses data secara cepat, processor ini mempunyai 5,5 jt transistor yang tertanam.
1997 : Intel® Pentium® II Processor
Processor Pentium II merupakan processor yang menggabungkan Intel MMX yang dirancang secara khusus untuk mengolah data video, audio, dan grafik secara efisien.Terdapat 7.5 juta transistor terintegrasi di dalamnya sehingga dengan processor ini pengguna PC dapat mengolah berbagai data dan menggunakan internet dengan lebih baik.
1998 : Intel® Pentium II Xeon® Processor
Processor yang dibuat untuk kebutuhan pada aplikasi server.Intel saat itu inginmemenuhi strateginya yang ingin memberikan sebuah processor unik untuk sebuah pasar tertentu.
1999 : Intel® Celeron® Processor
Processor Intel Celeron merupakan processor yang dikeluarkan sebagai processor yang ditujukan untuk pengguna yang tidak terlalu membutuhkan kinerja processor yang lebih cepat bagi pengguna yang ingin membangun sebuah system computer dengan budget (harga) yang tidak terlalu besar. Processor Intel Celeron ini memiliki bentuk dan formfactor yang sama dengan processor Intel jenis Pentium, tetapi hanya dengan instruksi-instruksi yang lebih sedikit, L2cache-nya lebih kecil, kecepatan (clock speed) yang lebih lambat, dan harga yang lebih murah daripada processor Intel jenis Pentium. Dengan keluarnya processor Celeron ini maka Intel kembali memberikan sebuah processor untuk sebuah pasaran tertentu.
1999 : Intel® Pentium® III Processor
Processor Pentium III merupakan processor yang diberi tambahan 70 instruksi baru yang secara dramatis memperkaya kemampuan pencitraan tingkat tinggi, tiga dimensi, audio streaming, dan aplikasi-aplikasi video serta pengenalan suara.
1999 : Intel® Pentium® III Xeon® Processor
Intel kembali merambah pasaran server dan workstation dengan mengeluarkan seri Xeon tetapi jenis Pentium III yang mempunyai 70 perintah SIMD. Keunggulan processor ini adalah ia dapat mempercepat pengolahan informasi dari system bus ke processor , yang juga mendongkrak performa secara signifikan. Processor ini juga dirancang untuk dipadukan dengan processor lain yang sejenis.
2000 : Intel® Pentium® 4 Processor
Processor Pentium IV merupakan produk Intel yang kecepatan prosesnya mampu menembus kecepatan hingga 3.06 GHz. Pertama kali keluar processor ini berkecepatan 1.5GHz dengan formafactor pin 423, setelah itu intel merubah formfactor processor Intel Pentium 4 menjadi pin 478 yang dimulai dari processor Intel Pentium 4 berkecepatan 1.3 GHz sampai yang terbaru yang saat ini mampu menembus kecepatannya hingga 3.4 GHz.
2001 : Intel® Xeon® Processor
Processor Intel Pentium 4 Xeon merupakan processor Intel Pentium 4 yang ditujukan khusus untuk berperan sebagai computer server. Processor ini memiliki jumlah pin lebih banyak dari processor Intel Pentium 4 serta dengan memory L2 cache yang lebih besar pula.
2001 : Intel® Itanium® Processor
Itanium adalah processor pertama berbasis 64 bit yang ditujukan bagi pemakain pada server dan workstation serta pemakai tertentu. Processor ini sudah dibuat dengan struktur yang benar-benar berbeda dari sebelumnya yang didasarkan pada desain dan teknologi Intel’s Explicitly Parallel Instruction Computing ( EPIC ).
2002 : Intel® Itanium® 2 Processor
Itanium 2 adalah generasi kedua dari keluarga Itanium
2003 : Intel® Pentium® M Processor
Chipset 855, dan Intel® PRO/WIRELESS 2100 adalah komponen dari Intel®CentrinoTM. Intel Centrino dibuat untuk memenuhi kebutuhan pasar akan keberadaan sebuah komputer yang mudah dibawa kemana-mana.
2004 : Intel Pentium M 735/745/755 processors
Dilengkapi dengan chipset 855 dengan fitur baru 2Mb L2 Cache 400MHz system bus dan kecocokan dengan soket processor dengan seri-seri Pentium M sebelumnya.
2004 : Intel E7520/E7320 Chipsets
7320/7520 dapat digunakan untuk dual processor dengan konfigurasi 800MHz FSB, DDR2 400 memory, and PCI Express peripheral interfaces.
2005 : Intel Pentium 4 Extreme Edition 3.73GHz
Sebuah processor yang ditujukan untuk pasar pengguna komputer yang menginginkan sesuatu yang lebih dari komputernya, processor ini menggunakan konfigurasi 3.73GHz frequency, 1.066GHz FSB, EM64T, 2MB L2 cache, dan HyperThreading.
2005 : Intel Pentium D 820/830/840
Processor berbasis 64 bit dan disebut dual core karena menggunakan 2 buah inti, dengan konfigurasi 1MB L2 cache pada tiap core, 800MHz FSB, dan bisa beroperasi pada frekuensi 2.8GHz, 3.0GHz, dan 3.2GHz. Pada processor jenis ini juga disertakan dukungan HyperThreading.
2006 : Intel Core 2 Quad Q6600
Processor untuk type desktop dan digunakan pada orang yang ingin kekuatan lebih dari komputer yang ia miliki memiliki 2 buah core dengan konfigurasi 2.4GHz dengan 8MB L2 cache (sampai dengan 4MB yang dapat diakses tiap core ), 1.06GHz Front-side bus, dan thermal design power ( TDP )
2006 : Intel Quad-core Xeon X3210/X3220
Processor yang digunakan untuk tipe server dan memiliki 2 buah core dengan masing-masing memiliki konfigurasi 2.13 dan 2.4GHz, berturut-turut , dengan 8MB L2 cache (dapat mencapai 4MB yang diakses untuk tiap core ), 1.06GHz Front-side bus, dan thermal design power (TDP)

JENIS JENIS PROCESSOR BERDASARKAN KOMPUTER

PROCESSOR SERVER

1. AMD Opteron™ X2150 APU
Menggabungkan kekuatan grafis terbaik di kelasnya dengan teknologi server x86, AMDOpteron TM X2150 APU memberikan kinerja GPU-accelerated untuk menjalankanbeban kerja server yang kompleks dan diperkaya dengan grafis dalam lingkungankomputasi ultradense.
Spesifikasi:​
​Model Number​CPU Core Count​CPU Core Frequency​Northbridge Frequency​AMD Radeon™ Cores​GPU Frequency​Power Band​Max DDR3 speed​L2 Cache
​X2150​4​1.1-
1.9 GHz
800 MHz​128​266 MHz-
600 MHz
​11 W-
22 W
​1600 MHz​2M

2. Intel® Xeon Phi ™ Coprocessor 3100 
menyediakan kinerja paralel yang luar biasa. Ini adalah pilihan yang sangat baik
untuk menghitung–terikat beban kerja, seperti Monte Carlo,
Black-Scholes, HPL, LifeSc, dan banyak lainnya. aktif dan
Pilihan pendingin pasif memberikan dukungan yang fleksibel untuk
berbagai server dan workstation sistem.
Spesifikasi:
spek
3. Intel® Atom™ Processor C2000
atom
Intel® Atom ™ processor C2000 product family memberikan lompatan besar ke depan untuk kinerja Microserver dan efisiensi.generasi kedua ini, menggunakan 64-bit sistem-on-a-chip (SoC) memberikan hingga tujuh kali kinerja generasi sebelumnya Prosesor Intel® Atom ™ S1200 product family, sementara meningkatkan kinerja per watt hingga empat times. Menawarkan core yang lebih, kapasitas memori, dan I / O sumber daya, dan dilengkapi dengan power envelope serendah 5 watt. Hal ini juga memberikan peningkatan fleksibilitas platform yang terintegrasi dengan Gigabit Ethernet (GbE), SATA, dan USB port.
Spesifikasi:
spek atom

PROCESSOR DESKTOP

1. AMD Athlon™ II Processors
Lakukan lebih banyak hal yang Anda inginkan dalam waktu kurang dan meningkatkan kehidupan digital Anda dengan kinerja dan efisiensi energi multi-core sistem desktopberbasis prosesor AMD Athlon ™ II. Dikombinasikan dengan unggul ATI Radeon ™teknologi grafis HD, sistem berbasis prosesor AMD Athlon ™ II memberikan pengalaman hidup visual, multitasking superior, dan kinerja media digital yang luar biasa dengan efisiensi energi–generasi berikutnya.
Spesifikasi:
athlon
2. Intel® Core™ i5 Processors
Prosesor 5th Gen Intel Core menggabungkan efisiensi daya Proses 14nm yang baru dengan perbaikan instruksi prosesor untuk memberikan kinerja yang lebih cepat . U series 5th Gen Prosesor Intel® Core ™ mendukung dua core dan sampai empat threads dengan Intel® Hyper-Threading Technology (Intel® HT Teknologi) .Selain itu, Intel® Turbo 2.02 secara dinamis mengontrol kinerja kekuatan dari kedua core dan grafis.
Spesifikasi:
i5

Open BTS

PENGERTIAN:

OpenBTS (Open Base Transceiver Station) adalah sebuah BTS GSM berbasis software, yang memungkinkan handphone GSM untuk menelepon tanpa menggunakan jaringan operator selular. OpenBTS dikenal sebagai implementasi open source pertama dari protokol standard industri GSM.
OpenBTS menggunakan sebuah perangkat keras yang bernama USRP (Universal Software Radio Peripheral). Perangkat inilah yang menghubungkan openBTS dengan jaringan standar telepon selular (GSM). OpenBTS juga menggunakan perangkat lunak terbuka asterisk untuk menginterkoneksikan dengan jaringan telepon lainnya seperti PSTN (Public Switched Telephone Network) ataupun operator telekomunikasi lainnya dengan menggunakan VoIP (Voice over IP). OpenBTS mengganti infrastruktur tradisional operator GSM, dari Base Transceiver Station (BTS) ke belakangnya. Dari yang biasanya trafik diteruskan ke Mobile Switching Center (MSC), pada OpenBTS trafik diterminasi pada box yang sama dengan cara memneruskan data ke Asterisk PBX melalui SIP dan Voice-over-IP (VoIP).
Tujuan awal di ciptakannya Open BTS adalah untuk memenuhi kebutuhan khusus seperti untuk daerah yang terpencil,untuk daerah bencana,untuk penelitian, serta sifatnya yang portable sehingga mudah dibawa kemana-mana. Open BTS digunakan untuk penelitian dikarenakan jika menggunakan BTS yang sebenarnya tentu akan sulit bagi mahasiswa atau institusi pendidikan karena biaya yang terlalu besar dan perangkat yang besar. Open BTS bisa didirikan dan diatur dengan cepat dan berbasis internet.
“Dengan menggunakan software open source dan sebuah hardware yang tidak terlalu besar, kita bisa membuat BTS sendiri,” ungkap Penggiat Teknologi Informasi (TI),Onno W Purbo, yang pertama mengembangkan Open BTS ini di Indonesia.
Namun bukan buat alternatif tersebut saja, Open BTS ini juga ditujukan untuk bisa menjadi solusi membantu daerah terpencil yang tidak tersentuh operator seluler, seperti misalnya pedalaman Papua. “Orang Papua punya ponsel, tapi biasanya mereka menggunakannya untuk mendengarkan musik. Beli pulsa juga percuma, karena tidak ada BTS-nya. Tidak ada operator seluler yang berani masuk ke kawasan pedalaman, karena biaya pasang BTS sangat mahal, dan mereka tidak melihat ada potensi konsumen di sana, sehingga mereka akan rugi,” kata Onno.
Karena itulah, Open BTS akan sangat bermanfaat untuk membangun infrastruktur telekomunikasi di daerah seperti itu. Sepertinya memang logis, melihat operator telekomunikasi selalu memberikan layanan hanya kepada yang mampu bayar. Tapi di sisi lain, orang-orang di wilayah pedalaman yang terpencil akan makin terkucil tanpa komunikasi dengan dunia luar.
Penerapan OpenBTS di Indonesia sedang digalakkan oleh praktisi teknologi informasi Onno W Purbo. Berikut adalah dasar-dasar perangkat dan piranti lunak yang dibutuhkan untuk menggunakan teknologi ini seperti dikemukakan oleh Onno saat ditemui di kediamannya.

HARDWARE:

Tentu saja hal yang paling dasar adalah seperangkat komputer, bisa desktop ataupun notebook.
Kemudian, untuk OpenBTS versi minimal, dibutuhkan hardware untuk memancarkan sinyal radio bernama Universal Sofware Radio Peripheral (USRP) dan dua jenis antena, yakni antena transmitter dan receiver.
USRP inilah yang menggantikan peran pemancar pada Base Transceiver Station (BTS) operator seluler komersil. USRP versi minimal bisa didapatkan dengan harga 15 sampai 20 juta.
Lewat kabel USB, sambungkan komputer ke USRP. Setelah itu, dua kabel yang ada di USRP disambungkan ke dua antena tersebut.

SOFTWARE:

Sebelumnya, komputer yang digunakan harus bersistem operasi Linux. Sistem operasi lain seperti Windows atau Mac tidak bisa digunakan untuk menjalankan OpenBTS.
Semua software yang digunakan untuk OpenBTS ini bisa di-download secara gratis, dan semuanya merupakan software open source.
Gunakan software GNU Radio, untuk mengendalikan USRP. Kemudian software OpenBTS, untuk mengontrol operasi BTS. Dan juga ada software sentral telepon bernama Asterisk. Software ini biasa digunakan untuk teknologi sentral telepon generasi 4G.
Protokol yang digunakan oleh sentral telepon Asterisk adalah Session Initiation Protocol(SIP). Protokol macam ini juga dipakai oleh operator seluler komersil seperti Indosat, Telkomsel, XL, Axis, dan lain-lain.

LOGIKA BERPIKIR HARDWARE USRP:

Logika berpikir USRP dalam OpenBTS ini kira-kira seperti sound card pada komputer. Sebuah sound card harus diprogram agar mengeluarkan sinyal audio.
Nah, begitu juga dengan USRP yang diprogram agar mengeluarkan sinyal radio. Bukan hanya sinyal radio, USRP ini bisa diatur untuk mengeluarkan sinyal AM, FM, ataupun sinyal TV. Semua sinyal itu diprogram melalui software.
Inilah yang menyebabkan OpenBTS bisa dirakit dengan harga yang murah. Karena pemancarnya diatur lewat software. Jika pemancarnya berupa hardware pasti membutuhkan biaya miliaran rupiah.
Jangkauan OpenBTS versi minimal ini hanya 5 sampai 10 meter saja. Karena, konsumsi listriknya hanya 100 mili watt. Jika power amplifier-nya diganti menjadi 10 watt, seharga 120 juta rupiah (belum termasuk ongkos kirim), jangkauannya bisa mencapai 5 kilometer lebih.
Coba bandingkan dengan BTS milik operator seluler. Untuk versi yang serupa, dibutuhkan biaya 1,5 miliar rupiah.

open wrt

PENGENALAN OPENWRT

OpenWrt adalah sebuah proyek open source untuk menciptakan sebuah sistem operasi gratis yang bisa di install (lebih tepatnya ditanam/di-embedded) pada perangkat radio wireless. Karena dibuat dengan menggunakan kernel Linux maka Openwrt bisa sebut sebagai salah satu distro linux untuk perangkat embedded.
Openwrt hanyalah sebuah kerangka/pondasi awal untuk membangun aplikasi. sehingga dari kerangka itulah kita bisa menambahkan aplikasi sesuai kebutuhan. Tanpa kerangka, kita tidak bisa membangun aplikasi yang didukung openwrt. Ibarat PC/laptop, tanpa terinstall windows xp/windows 7, kita tidak bisa memasang  aplikasi mozilla, chrome, office dkk di PC/laptop kita.
Macam-macam versi Openwrt  yaitu:
  • backfire
  • backport
  • kamikaze
  • trunk
Beberapa aplikasi yang dapat dijalankan :
  • FTP server
  • Samba Server / file sharing
  • Openvpn server & client
  • captive portal ( coova-chilli, chillispot)
  • Mutiwan
  • SSH server & Client
  • SMS , USSD, Status signal
  • Ip camera hanya dengan web cam
  • QoS service
  • Proxy server
  • Microcontroller
  • Media Player
  • I radio
  • VoIP
Untuk melakukan konfigurasi OpenWrt, bisa dilakukan melalui tampilan grafis (GUI) yang bisa diakses melalui web browser dan juga melalui mode teks (CLI) dengan Remote SSH. Untuk belajar dan mendapatkan banyak informasi tentang OpenWrt, dukungan teknis bisa didapatkan melalui forum misalnya dan IRC channel.

CONTOH KONFIGURASI OPENWRT (HUAWEI ECHOLIFE HG553):

  • Siapkan dahulu firmware OpenWRT, bisa didownload di Disini.
  • Siapkan modem ADSL+Router,disini saya memakai device Huawei Echolife HG553.
  • Pertama kita reset terlebih dahulu dengan cara tekan tombol reset menggunakan bulpoin setelah itu kita. nyalakan powernya,jangan dilepas dahulu ya teman2 :p tunggu sampe 30 detik baru lepaskan tombol resetnya.
  • Setelah itu kita set ip address laptop/PC 192.168.1.2,subnet mask 255.255.255.0 dan gateway 192.168.1.1,lalu kita ketikan ip 192.168.1.1 pada browser dan akan menampilkan seperti ini.
  • Lalu klik Choose file untuk mengupdate firmware OpenWRT,pilih firmwarenya seperti ini, lalu klik update software kita tunggu sejenak.
  • Proses update akan berlangsung 5-7 menit.
  • Setelah hilang tampilan seperti itu,dan router anda LED nya akan menyala merah,kita sudah berhasil menginstall OpenWRT, jangan lupa set ip nya 192.168.0.2 dan gateway 192.168.0.1 karena itu ip default dari OpenWRT.
  • OpenWRT anda siap digunakan untuk mini server

Raspberry pi

RASPBERRY PI

sering juga disingkat dengan nama Raspi, adalah komputer papan tunggal (Single Board Circuit /SBC)yang memiliki ukuran sebesar kartu kredit. Raspberry Pi bisa digunakan untuk berbagai keperluan, seperti spreadsheet, game, bahkan bisa digunakan sebagai media player karena kemampuannya dalam memutar video high definition. Raspberry Pi dikembangkan oleh yayasan nirlaba, Rasberry Pi Foundation yang digawangi sejumlah developer dan ahli komputer dari Universitas Cambridge, Inggris.
Raspberry Pi memiliki dua model yaitu model A dan model B. Secara umum Raspberry Pi Model B, 512MB RAM. Perbedaan model A dan B terletak pada memory yang digunakan, Model A menggunakan memory 256 MB dan model B 512 MB. Selain itu model B juga sudah dilengkapai dengan ethernet port (kartu jaringan) yang tidak terdapat di model A. Desain Raspberry Pi didasarkan seputar SoC (System-on-a-chip) Broadcom BCM2835, yang telah menanamkan prosesor ARM1176JZF-S dengan 700 MHz, VideoCore IV GPU, dan 256 Megabyte RAM (model B). Penyimpanan data didisain tidak untuk menggunakan hard disk atau solid-state drive, melainkan mengandalkan kartu SD (SD memory card) untuk booting dan penyimpanan jangka panjang. Raspberry Pi merupakan komputer mini yang sangat murah, harganya hanya 25 dollar AS untuk Model A adapun 35 dollar AS utuk Model B per unit.
Berikut Daftar OS yang support Raspberry Pi :
Manfaat Raspberry Pi :
  • Untuk dijadikan Print Server
  • Untuk dijadikan Web Server
  • Untuk dijadikan Proxy
  • Untuk dijadikan FTP
  • Digunakan Sebagai ROBOT? Bisa
  • Dan lainya
Hardware Raspberry Pi tidak memiliki real-time clock, sehingga OS harus memanfaatkan timer jaringan server sebagai pengganti. Namun komputer yang mudah dikembangkan ini dapat ditambahkan dengan fungsi real-time (seperti DS1307) dan banyak lainnya, melalui saluran GPIO (General-purpose input/output) via antarmuka I²C (Inter-Integrated Circuit).
Raspberry Pi bersifat open source (berbasis Linux), Raspberry Pi bisa dimodifikasi sesuai kebutuhan penggunanya. Sistem operasi utama Raspberry Pi menggunakan Debian GNU/Linux dan bahasa pemrograman Python.
Specification

  • Chip  : Broadcom BCM2835 (CPU, GPU, DSP, and SDRAM)
  • CPU  : 700 MHz ARM1176JZF-S core (ARM6 family)
  • GPU  : Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decoder
  • Memory (SDRAM)  : 512 MB (shared with GPU)
  • USB 2.0 ports  : 2 (via integrated USB hub)
  • Video outputs  : Composite RCA (PAL & NTSC), HDMI (rev 1.3 & 1.4), raw LCD Panels via DSI 14 HDMI resolutions from * 640×350 to 1920×1200 plus various PAL and NTSC standards.
  • Audio outputs  : 3.5 mm jack, HDMI
  • Onboard storage  : SD / MMC / SDIO card slot
  • Onboard network  : 10/100 Ethernet (RJ45)
  • Low-level peripherals: 8 × GPIO, UART, I²C bus, SPI bus with two chip selects, +3.3 V, +5 V, ground[58][63]
  • Power ratings  : 700 mA (3.5 W)
  • Power source  : 5 volt via MicroUSB or GPIO header
  • Size  : 85.60 × 53.98 mm (3.370 × 2.125 in)
  • Weight  : 45 g (1.6 oz)
  • Operating systems  : Debian GNU/Linux, Fedora, Arch Linux ARM, RISC OS

Kamis, 21 Mei 2015

Struktur I/O

Struktur I/O (Input/Output)


Umumnya sistem operasi mempunyai device driver untuk setiap device controller. Dalam memulai pengoperasian I/O, device driver me-load register yang tepat melalui device controller. Kemudian device controller memeriksa isi dari register tersebut untuk menentukan jenis aksi apa yang harus dilakukan (contoh pembacaan karakter dari keyboard). Controller mulai mentransfer data dari peralatan ke buffer lokal. Ketika selesai mentransfer, controller memberitahukan kepada device driver bahwa pekerjaan telah selesai melalui interrupt. Device driver kemudian mengembalikan pengontrolan ke sistem operasi atau mengirimkan informasi status.
Ada dua macam tindakan jika ada operasi I/O . Kedua macam tindakan itu adalah:
 1. Setelah proses I/O dimulai, kendali akan kembali ke user program saat proses I/O selesai (Synchronous). Instruksi wait menyebabkan CPU idle sampai interrupt berikutnya. Akan terjadi Wait loop (untuk menunggu akses berikutnya). Paling banyak satu proses I/O yang berjalan dalam satu waktu.
2. Setelah proses I/O dimulai, kendali akan kembali ke user program tanpa menunggu proses I/O selesai (Asynchronous). System call permintaan pada sistem operasi untuk mengizinkan user menunggu sampai I/O selesai.Device-status table mengandung data masukkan untuk tiap I/O device yang menjelaskan tipe, alamat, dan keadaannya. Sistem operasi memeriksa I/O device untuk mengetahui keadaan device dan mengubah tabel untuk memasukkan interrupt. Jika I/O device mengirim/mengambil data ke/dari memory hal ini dikenal dengan nama (Direct Memory Access) DMA.



Dalam format ini operasi interrupt driven I/O hanya melakukan transfer data dengan jumlah yang kecil, bila terjadi pemindahan data yang besar akan terjadi overhead. Solusi masalah dapat dipecahkan melalui penggunaan DMA (Direct Memory Access). Sesudah setting up buffer-buffer, pointer dan penghitung I/O device, device controller mentransfer sejumlah blok data secara langsung ke/dari buffer penyimpannya ke memori tanpa campur tangan CPU. Hanya satu interrupt dibangkitkan per blok, untuk memberitahukan device driver bahwa operasinya selesai, daripada satu interrupt per byte dibangkitkan pada peralatan dengan kecepatan rendah. Sementara controller melakukan operasinya, CPU dapat mengerjakan proses yang lain.
Direct Memory Access

Digunakan untuk I/O device yang dapat memindahkan data dengan kecepatan tinggi (mendekati frekuensi bus memori). Device controller memindahkan data dalam blok-blok dari buffer langsung ke memory utama atau sebaliknya tanpa campur tangan prosesor. Interrupt hanya terjadi tiap blok bukan tiap word atau byte data. Seluruh proses DMA dikendalikan oleh sebuah controller bernama DMA Controller (DMAC) . DMA Controller mengirimkan atau menerima signal dari memori dan I/O device. Prosesor hanya mengirimkan alamat awal data, tujuan data, panjang data ke DMA Controller . . Interrupt pada prosesor hanya terjadi saat proses transfer selesai. Hak terhadap penggunaan bus memory yang diperlukan DMA controller didapatkan dengan bantuan bus arbiter yang dalam PC sekarang berupa chipset Northbridge .

BUS

Suatu jalur transfer data yang menghubungkan setiap device pada komputer. Hanya ada satu buah device yang boleh mengirimkan data melewati sebuah bus, akan tetapi boleh lebih dari satu device yang membaca data bus tersebut. Terdiri dari dua buah model: Synchronous bus di mana digunakan dengan bantuan clock tetapi berkecepatan tinggi, tapi hanya untuk device berkecepatan tinggi juga; Asynchronous bus digunakan dengan sistem handshake tetapi berkecepatan rendah, dapat digunakan untuk berbagai macam device .

Register
Tempat penyimpanan beberapa buah data volatile yang akan diolah langsung di prosesor yang berkecepatan sangat tinggi. Register ini berada di dalam prosesor dengan jumlah yang sangat terbatas karena fungsinya sebagai tempat perhitungan/komputasi data

Cache Memory
Tempat penyimpanan sementara ( volatile ) sejumlah kecil data untuk meningkatkan kecepatan pengambilan atau penyimpanan data di memori oleh prosesor yang berkecepatan tinggi. Dahulu cache disimpan di luar prosesor dan dapat ditambahkan. Misalnya pipeline burst cache yang biasa ada di komputer awal tahun 90-an. Akan tetapi seiring menurunnya biaya produksi die atau wafer dan untuk meningkatkan kinerja, cache ditanamkan di prosesor. Memori ini biasanya dibuat berdasarkan desain static memory.
RAM
Tempat penyimpanan sementara sejumlah data volatile yang dapat diakses langsung oleh prosesor. Pengertian langsung di sini berarti prosesor dapat mengetahui alamat data yang ada di memori secara langsung. Sekarang, RAM dapat diperoleh dengan harga yang cukup murah dangan kinerja yang bahkan dapat melewati cache pada komputer yang lebih lama.


Extension Memory
Tambahan memory yang digunakan untuk membantu proses-proses dalam komputer, biasanya berupa buffer. Peranan tambahan memori ini sering dilupakan akan tetapi sangat penting artinya untuk efisiensi. Biasanya tambahan memori ini memberi gambaran kasar kemampuan dari perangkat tersebut, sebagai contoh misalnya jumlah VGA memory, soundcard memory.

Secondary Storage

Media penyimpanan data yang non-volatile yang dapat berupa Flash Drive, Optical Disc, Magnetic Disk, Magnetic Tape. Media ini biasanya daya tampungnya cukup besar dengan harga yang relatif murah. Portability-nya juga relatif lebih tinggi.



Recent Posts

Pages

Text Widget

Popular Posts