Hasvanet's Blog

Welcome to Hasvanet's Blog,Thanks for Your Visiting.

Hasvanet's Blog

Welcome to Hasvanet's Blog,Thanks for Your Visiting.

Hasvanet's Blog

Welcome to Hasvanet's Blog,Thanks for Your Visiting.

Hasvanet's Blog

Welcome to Hasvanet's Blog,Thanks for Your Visiting.

Hasvanet's Blog

Welcome to Hasvanet's Blog,Thanks for Your Visiting.

Rabu, 28 September 2011

BIOS ( Basic Input Output System )

BIOS, singkatan dari Basic Input Output System, dalam sistem komputer IBM PC atau kompatibelnya (komputer yang berbasis keluarga prosesor Intel x86) merujuk kepada kumpulan rutin perangkat lunak yang mampu melakukan hal-hal berikut:
1.   Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras (dalam proses yang disebut dengan Power On Self Test, POST)
2.   Memuat dan menjalankan sistem operasi
3.   Mengatur beberapa konfigurasi dasar dalam komputer (tanggal, waktu, konfigurasi media penyimpanan, konfigurasi proses booting, kinerja, serta kestabilan komputer)
4.   Membantu sistem operasi dan aplikasi dalam proses pengaturan perangkat keras dengan menggunakan BIOS Runtime Services.
BIOS menyediakan antarmuka komunikasi tingkat rendah, dan dapat mengendalikan banyak jenis perangkat keras (seperti keyboard). Karena kedekatannya dengan perangkat keras, BIOS umumnya dibuat dengan menggunakan bahasa rakitan (assembly) yang digunakan oleh mesin yang bersangkutan.
Istilah BIOS pertama kali muncul dalam sistem operasi CP/M, yang merupakan bagian dari CP/M yang dimuat pada saat proses booting dimulai yang berhadapan secara langsung dengan perangkat keras (beberapa mesin yang menjalankan CP/M memiliki boot loader sederhana dalam ROM). Kebanyakan versi DOS memiliki sebuah berkas yang disebut "IBMBIO.COM" (IBM PC-DOS) atau "IO.SYS" (MS-DOS) yang berfungsi sama seperti halnya CP/M disk BIOS.
Kata BIOS juga dapat diartikan sebagai "kehidupan" dalam tulisan Yunani (Βίος).

KOMPONEN BIOS

Dalam BIOS, terdapat beberapa komponen dasar, yakni sebagai berikut:
  • Program BIOS Setup yang memungkinkan pengguna untuk mengubah konfigurasi komputer (tipe harddisk, disk drive, manajemen daya listrik, kinerja komputer, dll) sesuai keinginan. BIOS menyembunyikan detail-detail cara pengaksesan perangkat keras yang cukup rumit apabila dilakukan secara langsung.
  •   Driver untuk perangkat-perangkat keras dasar, seperti video adapterperangkat inputprosesor, dan beberapa perangkat lainnya untuk sistem operasi dasar 16-bit (dalam hal ini adalah keluarga DOS).
  •  Program bootstraper utama yang memungkinkan komputer dapat melakukan proses booting ke dalam sistem operasi yang terpasang.

ROM dan NVRAM
BIOS juga sering disebut sebagai ROM BIOS karena pada awalnya BIOS disimpan dalam chip memori hanya baca (ROM) dalam motherboard. Mengapa disimpan di dalam ROM, adalah agar BIOS dapat dieksekusi pada waktu komputer dinyalakan, tanpa harus menunggu untuk menyalakan perangkat media penyipanan terlebih dahulu (yang memakan waktu lama). BIOS dalam komputer PC modern disimpan dalam chip ROM yang dapat ditulisi ulang secara elektrik atau Flash ROM. Oleh sebab itu, sekarang sebutan Flash BIOS lebih populer dibandingkan dengan ROM BIOS. Berikut ini adalah beberapa chip ROM yang digunakan sebagai tempat penyimpanan BIOS.

Tipe ROM
Cara penulisan
Dapat dihapus
Jenis BIOS
Mask ROM
Photolithography
Tidak
ROM BIOS
Programmable ROM (PROM)
PROM Writer
Tidak
ROM BIOS
Erasable PROM
EPROM/PROM Writer
Ya, dengan menggunakan EPROM Rewriter atau menyinarinya dengan sinar ultraviolet tepat pada lubang kuarsa bening.
ROM BIOS
Electricly EPROM
EEPROM/EPROM/PROM Writer
Ya, dengan menggunakan EEPROM Rewriter, atau secara langsung secara elektrik dari papan sirkuit dengan menggunakan perangkat lunak EEPROM Programmer.
ROM BIOS
Flash ROM
EEPROM Writer atau software yang dapat menulisi Flash ROM
Ya, dengan menggunakan EEPROM Writer, atau langsung secara elektrik dari papan sirkuit dengan menggunakan perangkat lunak Flash BIOS Programmer.
Flash BIOS
 
Meskipun BIOS disimpan dalam memori hanya baca, konfigurasi BIOS tidak disimpan dalam ROM, (hal ini disebabkan oleh sifat ROM yang statis) melainkan sebuah chip terpisah yang disebut sebagai Real-time clock (RTC), yang berupa sebuah Non-Volatile Random Access Memory(NVRAM). NVRAM juga sering disebut sebagai Complimentary Metal-Oxide Random Access Memory (CMOS RAM), karena menggunakan metode pembuatan CMOS. Karena menggunakan metode pembuatan CMOS, NVRAM membutuhkan daya yang sangat kecil agar dapat bekerja. Meskipun disebut non-volatile, NVRAM sebenarnya merupakan sebuah chip yang volatile, sehingga data yang tersimpan di dalamnya dapat terhapus dengan mudah jika daya listrik yang menghidupinya terputus. Oleh karena itu, NVRAM "dihidupi" oleh sebuah baterai (mirip bateraikalkulator atau jam) dengan bahan Litium dengan seri CR-2032. Sebuah baterai Litium CR-2032 dapat menghidupi NVRAM selama tiga hingga lima tahun. Jika daya dalam baterai habis, atau daya yang disuplainya terputus (akibat dicabut dari slotnya), maka semua konfigurasi akan dikembalikan ke kondisi standar, sesuai ketika BIOS tersebut diprogram oleh pabrikan. BIOS umumnya memberikan laporan CMOS Checksum Error atau NVRAM Checksum Error.

Kamis, 15 September 2011

Kelebihan dan kelemahan sistem operasi

Macam-macam Sistem Operasi

  • LINUX
Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell.
Nama Linux sendiri diturunkan dari pencipta awalnya, LINUS TORVALDS, di Universitas Helsinki, Finlandia yang sebetulnya mengacu pada kernel dari suatu sistem operasi, suatu penamaan yang biasa digunakan untuk mengacu ke pada suatu kumpulan lengkap software, yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap.Linux dulunya adalah proyek hobi yang dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dari Minix. Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991.
Kemudian pada bulan Oktober 1991 tanggal 5, Linus mengumumkan versi resmi Linux, yaitu 0.02 yang hanya dapat menjalanka n bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari. Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara bahkan lebih.
Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah, harga. Linux ini GRATIS. Berarti dapat diperbanyak, dan didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang.
 Kelebihan Linux
Sistem operasi ini adalah sistem operasi yang tahan virus. Virus-virus yang menyerang Windows tidak akan berkutik apabila terdampar di sistem Linux. Linux juga stabil, sehingga menjadi platform mayoritas bagi server internet, hingga industri perfilman Hollywood. Beberapa film seperti The Lord Of The Ring, hingga Harry Potter menggunakan bantuan Linux dalam proses produksinya. Linux juga
dikembangkan bagi platform yang tidak wajar, seperti pada PlayStation 2, X-Box, iPod, dan Nintendo
DS.
Linux juga multipengguna (multiuser) dan multitugas (multitasking). Anda dapat memasuki sistem dengan banyak user sekaligus dan menjalankan banyak tugas sekaligus. Linux adalah sistem operasi yang sejak lahir murni multiuser dan multitasking.
Kekurangan Linux
Beberapa kekurangan Linux yang paling dirasa adalah masih belum banyaknya game-game besar yang bersedia dijalankan pada platform Linux. Orang-orang sepertinya juga alergi terhadap sistem operasi ini karena masih berpikir Linux adalah sistem operasi yang sulit, tidak mempunyai tampilan grafis, dan tidak gaul. Belum lagi, beberapa hardware yang sepertinya sulit untuk menyediakan driver untuk Linux. Tentunya, ini menjadi tugas berat bagi para pengembang kernel Linux, agar sistem operasi ini dapat berjalan dengan fleksibel (seperti yang telah terjadi sekarang ini).


  •  WINDOWS
Microsoft Windows adalah sistem operasi komputer berbasiskan GUI (Graphic User Interface) yang paling banyak digunakan dalam komputer pribadi di seluruh dunia. Sukses ini menjadikan pemiliknya, Bill Gates, menjadi orang terkaya di seluruh dunia mengalahkan kekayaan Sultan Brunei. Namun hanya sedikit orang yang mengetahui sejarah perkembangan Microsoft Windows itu sendiri, dan sedikit juga orang yang mengetahui sistem operasi komputer berbasiskan GUI selain merk Microsoft Windows.
 Keungulan Windows
Seperti yang telah disebutkan, Windows adalah sistem operasi yang user-friendly.
Tampilannya begitu bersahabat bagi para pengguna. Selain itu, dukungan hardware yang
lengkap, banyaknya aplikasi yang diperuntukkan bagi platform Windows semakin melengkapi nilai tambahnya.
Kekurangan Windows
Windows juga memiliki sisi kurang yang cukup mencolok. Sistem operasi ini adalah sistem operasi yang rentan akan penyakit. Windows mudah sekali tertular virus. Namun, masalah ini dapat diatasi dengan adanya vendor-vendor software yang merilis antivirus bagi Windows. Sebut saja Norton dan AVG. Meski demikian, perkembangan virus komputer terus berlanjut layaknya virus-virus di dunia nyata. Mereka semakin banyak dan ganas. Siap kapan saja menginfeksi komputer Windows.
Terlepas dari sisi teknis, harga lisensi Windows juga terbilang sulit dijangkau oleh masyarakat Indonesia kebanyakan. Versi bajakan memang murah, tetapi itu bukanlah pilihan bijak. Dengan membeli versi bajakan,sama saja kita telah mendanai para kriminal tersebut mengembangkan
usaha mereka. Dan kita telah menjadi sponsor setia dalam melanggengkan tindak tanduk mereka.
Windows telah ada semenjak 80-an. Ketika itu, OS ini berpenampilan minimalis dan berkesan kartunis. Tidak ada efek tiga dimensi dan resolusi gambar yang terlalu rendah. Namun, sebagai sistem operasi yang user-friendly,membawanya sebagai sistem operasi yang banyak diminati oleh orang.
Jenis-jenis Windows sendiri antara lain Windows 95, Windows 98, Windows2000, Windows Me, Windows NT, Windows XP, dan Windows Vista.
Windows mendukung sistem berkas partisi dengan format FAT, FAT16,FAT32, NTFS, juga iso9660.

  • Mac OS

Mac OS, yang bererti Macintosh Operating System, atau Sistem Pengoperasi Macintosh, adalah sistem pengoprasian komputer Apple untuk komputer Apple Macintosh. Mac OS merupakan sistem pengoperasian pertama yang menggunakan antarmuka pengguna grafis(GUI). Pasukan Macintosh termasuk Bill Atkinson, Jef Raskin dan Andy Hertzfeld.




Bahasa Pemrograman
1. Bahasa tingkat rendah, adalah bahasa yang hanya dimengerti oleh mesin. Bahasa ini berubah  bilangan biner yang terdiri dari angka 0 dan 1.
2. Bahasa tingkat menengah, adalah bahasa yang sudah bisa dimengerti oleh manusia. Namun karena kosakata yang dipakai adalah kosakata hasil singkatan, masih cukup sulit untuk dipakai oleh pengguna awam. Contoh peranti bahasa pemrograman tingkat menengah ini adalah bahasa Assembler dan bahasa FORTRAN.
3. Bahasa tingkat tinggi, adalah bahasa pemrograman yang lebih mudah dari bahasa pemrograman tingkat menengah, karena kosakata yang dipakai bukan kosakata hasil penyingkatan atau pemotongan, seperti BASIC,COBOL, dan Pascal.
Bahasa pemrograman memuat berbagai kosakata sesuai aturan yang sebelumnya telah ditetapkan. Berbeda bahasa pemrograman, maka berbeda pula aturan yang dimiliki. Namun intinya, bahasa pemrograman ini berguna dalam menerjemahkan perintah-perintah atau instruksi ke dalam
bahasa yang dimengerti oleh mesin. Bahasa pemrograman terbagi dalam tiga tingkat kesukaran.
Di zona keamanan berinternet, ternyata windows XP dan Vista menjadi sasaran utama serangan para hacker dunia, namun walaupun demikian XP dan Vista ternyata mampu membendung serangan tersebut dengan baik lewat firewall yang otomatis berjalan ketika mulai dijalankan. Namun ternyata para hacker tidak kalah ide, mereka menyerang lewat celah Internet Explorer 7 yang memang telah terbukti memiliki banyak kelemahan, walaupun Windows senantiasa menutupi celah-celah keamanan tersebut lewat update yang tiap 18 hari namun keadaan ini cukup membahayakan. Untuk mengatasinya, warga dunia disarankan untuk senantiasa mengupdate internet explorer atau memakai browser yang terbukti lebih aman yakni: Safari dan Firefox. Akibat serangan ini, di zona keamanan berinternet, windows XP harus merelakan 2 istana yang dijaganya terebut oleh para hacker, sedangkan windows Vista dengan penjagaan pintu gerbang yang ketat hanya kehilangan 1 istana di zona ini. Linux dan MacOS di zona ini boleh agak berlega hati karena tidak begitu dilirik untuk diserang oleh para hacker sehingga kelima istana yang mereka jaga tetap aman. Di zona ini Linux dan MacOS unggul.
Peperangan di zona keamanan PC, mengungkap banyak fakta akan kelemahan beberapa pasukan Sistem Operasi. Pasukan Windows XP, Vista dan Linux Ubuntu ternyata lemah terhadap penjagaan pintu login berpassword. Hanya dengan sebuah CD darurat, password pintu login WIndows XP, Vista dan Linux dapat dibobol. Begitu juga pasukan MacOS ternyata lemah pada masalah ini, hanya cukup dengan menekan kombinasi tombol [Apple] + [S] pada saat boot , data pada PC dapat diakses oleh setiap orang. Hal ini menyebabkan masing-masing pasukan kehilangan 1 istana. Istana yang lain, di wilayah enkripsi data keempat pasukan Sistem Operasi ternyata memiliki sistem enkripsi folder yang mudah dioperasikan. MacOS menggunakan FileVault, Linux dengan TrusCrypt dan Windows XP/Vista dengan sistem Encrypted File System (EFS). Namun dari semua itu ternyata Windows Vista lebih unggul karena dapat melindungi lebih baik, dimana seluruh harddisk dapat dienkripsi hanya dengan beberapa kali klik. Vista berhasil mempertahankan istananya sedangkan yang lain harus kehilangan istana setelah pertempuran yang sangat hebat dalam waktu yang lama. Selanjutnya, di istana terjadinya backup data pertempuran juga tidak kalah sengit. MacOS unggul dalam wilayah ini dengan sistem Time Machine nya. Windows XP melakukan backup dengan 2 tahap lewat System Restore, namun Windows Vista yang juga memiliki system restore dengan tambahan Salinan Data Bayangan seharusnya mampu lebih baik namun karena salah satu anggota pasukannya yakni Windows Vista versi Home tidak dilengkapi dengan layanan ini, mengakibatkan windows Vista harus rela kehilangan istana backup. Pasukan Linux justru lebih parah lagi, dengan sistem backup gratisan yang terlalu banyak dan tidak jelas mengakibatkan Pasukan ini lemah dan juga harus kehilangan istananya. Di zona keamanan PC ini MacOS dan XP unggul.
Di Zona Pengoperasian, terdapat 3 istana yang harus dijaga yakni Pencarian File, Instalasi Software dan File-Manager. Pada pencarian File, windows XP ternyata tidak tampil mengesankan. MacOS dengan sistem pencarian Spotlight terbukti mampu melakukan pencarian file secara kilat yang juga ditiru oleh Linux dan Windows Vista. Sedangkan untuk kemampuan seperti itu, windows XP harus memiliki tools tambahan. Dalam instalasi software, kecanggihan windows xp dan vista dalam menginstal sebuah software yang didownload ataupun dibeli serta murahnya biaya yang dikeluarkan untuk menginstal program gratis lewat Packet Manager yang dimiliki Linux, ternyata tak mampu menandingi kehebatan instalasi tradisional di MacOS. Lho kok instalasi tradisional lebih hebat dari yang canggih? Yup.. instalasi tradisional MacOS dimana kita harus mengekstrak paket-paket software dana bentuk Zip lalu meletakkannya di dalam menu ternyata memiliki kelebihan pada saat kita membuang software. Di MacOS, kita tidak memerlukan uninstaller dan jika kita membuang program hanya cukup dengan menghapus foldernya saja tanpa kuatir akan ada sisa pada sistem registry. Di istana pengelolaan File Manager, windows XP tampil buruk karena tidak mampu menampilkan preview isi file seperti halnya yang terdapat pada Windows Vista, Linux dan MacOs. Di zona pengoperasian ini windows XP harus menjadi pecundang.
Di zona terakhir yakni Zona Driver (bukan sopir lho.. melainkan software pengenal hardware), pasukan dari kubu windows menunjukkan kemampuannya dalam membaca lebih hardware. Windows XP mampu membaca 10.000 hardware sedangkan windows Vista dua kali lebih banyak. Walaupun Linux dikembangkan oleh banyak orang, namun ternyata lemah dalam masalah Driver ini karena driver yang tersedia tidak menyeluruh. Sedangkan MacOS justru memiliki sedikit driver karena lebih menyerahkan masalah driver ini kepada pengembang komersil dengan filosofi bahwa Is Okay mengeluarkan uang lebih banyak asalkan dapat berfungsi tanpa masalah.
Dari Penjelasan diatas maka menurut saya urutan sistem operasi dari yang terbagus adalah sebagai berikut :
Bahwa MacOS merupakan pasukan terbaik pertama dengan desain yang elegan dan sistem yang aman namun memiliki kelemahan pada pilihan hardware dan softwarenya. Di tempat kedua diduduki oleh Windows Vista dengan keamanan yang lebih baik walaupun kita harus membeli ulang banyak software jika ingin optimal. Linux menduduki posisi ketiga karena tingkat keamanannya yang tinggi namun berhubung banyaknya pengembang sistem operasi ini mengakibatkan penggunaannya masih terlalu rumit. Windows XP harus rela menduduki posisi terakhir, karena walaupun dengan service pack 2, windows XP masih belum sepenuhnya aman.