Thursday, April 9, 2009

MENGENAL BIOS

Dalam dunia komputer, BIOS atau Basic Input-Output System, adalah suatu kode software yang ditanam di dalam suatu sistem komputer yang memiliki fungsi utama untuk memberi informasi visual pada saat komputer dinyalakan, memberi akses ke keyboard dan juga memberi akses komunikasi secara low-level diantara komponen hardware, seperti untuk meload sistem operasi dari storage ke RAM. BIOS dapat disebut sebagai miniatur dan suatu sistem operasi yang dikhususkan untuk komunikasi low-level pada hardware. BIOS biasanya ditulis dalam bahasa assembly atau mesin yang mana bahasa ini biasanya spesifik kepada suatu prosesor tertentu.
Istilah BIOS ini pertama kali muncul pada sistem operasi CP/M, sebagian dari dari CP/M diload ketika saat booting dan berhubungan dengan hardware. (Mesin CP/M biasanya memiliki boot loader sederhana di dalam ROM). Sebagian besar dari versi DOS memiliki suatu file yang bernama IBMBIO.COm atau IO.SYS yang bisa dikatakan sebagai analogi dari BIOS disk pada CP/M.

Bagaimana BIOS booting?
BIOS menjalankan flash memory onboard ketika komputer dinyalakan dan dia akan menginisialisasi chipset dan juga subsistem dari memori. Selanjutnya, dia akan mendekompres dirinya sendiri dari flash memory tadi untuk kemudian menuju ke memori utama dan mulai dieksekusi dari sana. Kode PC BIOS biasanya juga berisi semacam diagnosa untuk memastikan kondisi dari komponen hardware yang sifatnya penting, seperti misalnya keyboard, disk drive, I/O ports dan lain sebagainya. BIOS memastikan apakah alat-alat tersebut bisa berfungsi dengan baik dan diinisialisasi dengan benar. Hampir semua implementasi BIOS dapat mengeksekusi suatu program setup melalui CMOS memory. Memori ini menyimpan konfigurasi yang dapat diatur oleh user (seperti time, date dan juga informasi detail mengenai hardisk dan lain sebagainya) dan bisa diakses oleh BIOS.

Pada implementasi BIOS yang modern, seseorang dapat memilih apa yang dibooting pertama kali, seperti CD, hardisk, floppy disk, flash keydrive dan lain sebagainya. Ini sangat berguna ketika Anda ingin menginstall suatu sistem operasi atau juga melakukan booting dari CD-ROM. Bahkan Anda juga bisa melakukan booting dari media USB.

Beberapa sistem BIOS membolehkan user untuk memilih sistem operasi yang ingin diload (misalnya load OS lain dari hardisk yang berbeda dalam satu PC), meskipun cara ini sekarang lebih sering dihandle oleh fase berikutnya atau yang sering dikenal dengan tool boot loader.

BIOS sebagai suatu firmware
BIOS terkadang disebut sebagai firmware karena merupakan bagian integral dari suatu sistem hardware.Sebelum 1990, BIOS berada dalam chip ROM dan tidak bisa diubah. Seiring dengan semakin kompleksnya sistem dan juga kebutuhan akan “bisa diupgrade” maka sekarang BIOS firmware disimpan di dalam EEPROM atau flash memory device yang dapat dengan mudah diupgrade isinya oleh user. Sementara itu, kesalahan dalam proses upgrade dari BIOS akan menyebabkan sistem komputer tidak akan bisa diakses. Untuk mencegah BIOS corruption, maka beberapa motherboard yang baru memiliki backup BIOS (”Dual BIOS” boards). Meskipun demikian, banyak BIOS yang memiliki “boot block” dimana bagian ini adalah bagian dari ROM yang berjalan pada saat pertama kali dan tetap tidak bisa diupdate. Kode dalam boot block ini akan memastikan sisa BIOS block lainnya melalui prosedur checksum, hash dan lain sebagainya, sebelum loncat ke block tersebut. Jika boot block mendeteksi adanya kerusakan atau corruption, maka dia akan melakukan booting melalui floppy disk sehingga user dapat melakukan flashing lagi dengan image yang lebih bagus. Beberapa pembuat hardware seringkali mengeluarkan update BIOS untuk mengupdate dan upgrade produk mereka dan juga menghilangkan bug yang ada.

Firmware pada card adapter
Suatu sistem komputer dapat berisi beberapa chip BIOS. Sebagai tambahan dari boot BIOS yang fungsi utamanya untuk mengakses komponen fundamental dari komputer, maka plug-in adapter card seperti SCSI atau USB hardisk adapter atau network card dapat memiliki BIOS sendiri dan merupakan komplemen atau pengganti dari kode BIOS untuk komponen tersebut.

Untuk mencari ekspansi ROM memori yang sudah dimapping selama proses booting, implementasi BIOS dari PC menscan memori real dari alamat 0xC8000 sampai 0xF0000 dalam batas 2 kilobyte mencari suatu signature 0×55 0xaa, yang mana diikuti dengan suatu byte yang mengindikasikan sejumlah 512 byte block dari expansion memory yang menduduki memori real. BIOS kemudian loncat ke offset setelah size byte, dimana pada titik tersebut kode dari expansion ROM mengambil alih dan menggunakan service BIOS untuk memberikan user sebuah configuration interface, meregister interrupt vector yang digunakan oleh aplikasi setelah booting, atau menampilkan informasi diagnosa.

Pada sistem UNIX, ada suatu utility dimana Anda dapat melakukan dump terhadap software BIOS firmware. Anda bisa dapatkan pada alamat http://www.linuks.mine.nu/ree/

Spesifikasi BIOS boot
Jika expansion ROM ingin merubah cara dari suatu sistem melakukan booting (misalnya saja boot dari jaringan atau SCSI adapter dimana BIOS tidak memiliki drivernya), maka dia dapat menggunakan BIOS Boot Specification (BBS) API untuk meregisterkan kemampuan tambahannya. Sesaat setelah expansion ROM sudah teregister menggunakan BBS API, maka pengguna akan dapat memilih berbagai macam pilihan booting dari user interface BIOS. Hal ini yang menyebabkan mengapa kebanyakan implementasi BIOS yang compliant dengan BBS, tidak akan membolehkan pengguna untuk masuk ke dalam BIOS user interface sampai expansion ROM selesai dalam mengeksekusi dan meregister dirinya sendiri dengan API BBS.

4 comments:

Anonymous April 9, 2009 at 4:28 AM  

QUIS I SISTEM BERKAS
Nama : Yumima Poy
Nim : 07110312
Kelas : Extension
Jawaban
1. Sistem berkas merupakan mekanisme penyimpanan on-line serta untuk akses, baik data mau pun program yang berada dalam Sistem Operasi. Terdapat dua bagian penting dalam sistem berkas, yaitu:
• kumpulan berkas, sebagai tempat penyimpanan data, serta
• struktur direktori, yang mengatur dan menyediakan informasi mengenai seluruh berkas dalam sistem.
Sistem berkas adalah suatu sistem untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan.

2. Elemen-elemen system berkas :
Istilah yang digunakan untuk manusia yang berhubungan dengan sistem komputer. Manusia merupakan suatu elemen dari sistem komputer. Manusia adalah yang merancang bagaimana suatu mesin dapat bekerja sesuai dengan hasil yang diinginkannya
3. Klasifikasi berkas antara lain:
a) Master File ( Berkas induk )
b) Transaction file ( Berkas transaksi )
c) Report file ( Berkas laporan )
d) Work report ( Berkas kerja)
e) Program file ( Berkas program)
f) Dump file ( Berkas tampung )
g) Library file ( Berkas pustaka )
h) History file ( Berkas sejarah )

Master File ( Berkas induk ) adalah : merupakan jenis berkas yang paling penting, terdiri dari field yang isinya relative tetap.

4. Waktu akses pada magnetic disk adalah :
Karakteristik Secara fisik pada magnetic disk
Disk pack adalah jenis alat penyimpanan pada magnetic disk, yang terdiri dari beberapa tumpukan piringan alumenium.
• Dalam sebuah pack/tumpukan umumnya terdiri dari 11 piringan, setiap piringan diameternya 14 inch (8 inch pada minidisk) dan menyerupai piringan hitam.
• Permukaannya dilapisi dengan metal oxide film yang mengandung magnetisasi seperti pada magnetic tape. Banyaknya track pada piringan menunjukkan karakteristik penyimpanan pada lapisan permukaan, kapasitas disk drive dan mekanisme akses.
• Disk mempunyai 200-800 track per permukaan (banyaknya track pada piringan adalah tetap). Pada disk pack yang terdiri dari 11 piringan mempunyai 20 permukaan untuk menyimpan data.
• Kedua sisi dari setiap piringan digunakan untuk menyimpan data, kecuali pada permukaan yang paling atas dan paling bawah tidak digunakan untuk menyimpan data, karena pada bagian tersebut lebih mudah terkena kotoran/debu daripada permukaan yang didalam juga arm pada permukaan luar hanya dapat mengakses separuh data.
• Untuk mengakses, disk pack disusun pada disk drive yang didalamnya mempunyai sebuah controller, access arm, read/write head dan mekanisme untuk rotasi pack.
• Ada disk drive yang dibuat built-in dengan disk pack, sehingga disk pack ini tidak dapat dipindahkan yang disebut non removable, sedangkan disk pack yang dapat dipindahkan disebut removable.
• Disk Controller menangani perubahan kode dari pengalamatan record, termasuk pemilihan drive yang tepat dan perubahan kode dari posisi data yang dibutuhkan disk pack pada drive. Controller juga mengatur buffer storage untuk menangani masalah deteksi kesalahan. Koreksi kesalahan dan mengontrol aktivitas read/write.
• Susunan piringan pada disk pack berputar terus menerus dengan kecepatan perputarannya 3600 permenit, tidak seperti pada tape, perputaran disk tidak berhenti diantara pengaksesan block.
• Read/Write head pada disk drive disusun pada access yang posisinya terletak diantara piringan-piringan pada device. Kerugiannya bila terjadi situasi dimana read/write head berbenturan dengan permukaan penyimpanan record pada disk, hal ini disebut sebagai head crash.
• Access time = seek time (pemindahan arm ke cylinder)
• + Head activition time (pemilihan track)
• + Rotational Delay (pemilihan record)
• + Transfer Time
SEEK TIME
• Waktu yang dibutuhkan untuk menggerakan read/write head pada disk ke posisi silinder yang tepat.
• HEAD ACTIVATION TIME
• Waktu yang dibutuhkan untuk menggerakan read/write head pada disk ke posisi track yang tepat.
• ROTATIONAL DELAY (LATENCY)
• Waktu yang dibutuhkan untuk perputaran piringan sampai posisi record yang tepat
• TRANSFER TIME
• Waktu yang menunjukan kecepatan perputaran dan banyaknya data yang ditransfer




• FIXED HEAD DISK ACCESS
• Disk yang mempunyai sebuah read/write head untuk setiap track pada setiap permukaan penyimpanan yang mekanisme pengaksesannya tidak dapat dipindahkan dari cylinder ke cylinder
• Access time = Head Activtion Time
• + Rotational Delay
• + Transfer time
• Banyaknya read/write head menyebabkan harga dari fixed head disk drive lebih mahal dari movable head disk drive. Disk yang menggunakan fixed head disk drive mempunyai kapasitas dan density yang lebih kecil dibandingkan dengan disk yang menggunakan movable head disk drive.

• ORGANISASI BERKAS DAN METODE ACCESS PADA MAGNETIC DISK
• Untuk membentuk suatu berkas didalam magnetic disk bisa dilakukan secara sequential, index sequential, ataupun direct. Sedangkan untuk mengambil suatu data dari berkas yang disimpan dalam disk, bisa dilakukan secara langsung dengan menggunakan direct access method atau dengan sequential access method (secara sequential)
• Keuntungan penggunaan Magnetic Disk

 Akses terhadap suatu record dapat dilakukan secara sequential atau direct
 Waktu yang dibutuhkan untuk mengakses suatu record lebih cepat
 Respontime cepat

5. Model Operasi Berkas
Model operasi berkas ada 4 yaitu :
1) Creation
2) Update
 Insert/Add
 Modification
 Deletion
3) Retrieval
 Inquiry
 Report generation
4) Maintenance
 Restructuring
 Reorganization.








6. Kelompok Data terdiri dari :
1. Kelompok Data tetap :
Data yang tidak mengalami perubahan, paling tidak dalam kurun waktu yang lama. Contoh : data pribadi mahasiswa.
2. Kelompok Data tak tetap
Kelompok data yang secara rutin mengalami perubahan, misalnya data rencana studi mahasiswa yang berubah setiap semester.
3. Kelompok data yang bertambah menurut waktu
Data ini biasanya merupakan data akumulasi dari kelompok data tetap dan kelompok data tak tetap. Contoh transkrip.

Anonymous April 12, 2009 at 7:27 PM  

Nama : Randivan Anggariawan
NIM : 07110230
Jur : SI/a


1. Jelaskan cara kerja disket serta komponen2 yang ada pada disket!

Jawaban :

a. Cara kerja Disket adalah :

Floppy Disket terbuat dari plastik yang fleksibel yang dilindungi oleh sampul luar yang terbuat dari plastik keras sebagai pelindungnya.
Untuk menggunakannya, kamus sebelumnya harus memasukkanya kedalam Floppy Drive. Ketika Floppy Disk betul-betul masuk, ia akan terletak di tempat yang dapat membolehkannya untuk berputar (di dalam Floppy Drive). Ketika Floppy Disk berputar, kemudian "read/write head" yang ada di dalam Floppy Drive akan membaca data yang ada di dalam Floppy Disk tersebut.

b. Komponen-komponen yang ada pada disket

Floppy Disket merupakan storage atau tempat penyimpanan data berjenis "Magnetic disk". Yang didalamnya terdiri dari bagian-bagian seperti tracks, sectors, dan cluster.

Anonymous April 12, 2009 at 7:29 PM  

Nama : Risky M Wahyudi
NIM : 07110241
Jur : SI/a


1. Jelaskan cara kerja disket serta komponen2 yang ada pada disket!

Jawaban :

a. Cara kerja Disket adalah :

Floppy Disket terbuat dari plastik yang fleksibel yang dilindungi oleh sampul luar yang terbuat dari plastik keras sebagai pelindungnya.
Untuk menggunakannya, kamus sebelumnya harus memasukkanya kedalam Floppy Drive. Ketika Floppy Disk betul-betul masuk, ia akan terletak di tempat yang dapat membolehkannya untuk berputar (di dalam Floppy Drive). Ketika Floppy Disk berputar, kemudian "read/write head" yang ada di dalam Floppy Drive akan membaca data yang ada di dalam Floppy Disk tersebut.

b. Komponen-komponen yang ada pada disket

Floppy Disket merupakan storage atau tempat penyimpanan data berjenis "Magnetic disk". Yang didalamnya terdiri dari bagian-bagian seperti tracks, sectors, dan cluster.

Anonymous April 12, 2009 at 7:30 PM  

Nama : Utari R Wasidi
NIM : 07110269
Jur : SI/a


1. Jelaskan cara kerja disket serta komponen2 yang ada pada disket!

Jawaban :

a. Cara kerja Disket adalah :

Floppy Disket terbuat dari plastik yang fleksibel yang dilindungi oleh sampul luar yang terbuat dari plastik keras sebagai pelindungnya.
Untuk menggunakannya, kamus sebelumnya harus memasukkanya kedalam Floppy Drive. Ketika Floppy Disk betul-betul masuk, ia akan terletak di tempat yang dapat membolehkannya untuk berputar (di dalam Floppy Drive). Ketika Floppy Disk berputar, kemudian "read/write head" yang ada di dalam Floppy Drive akan membaca data yang ada di dalam Floppy Disk tersebut.

b. Komponen-komponen yang ada pada disket

Floppy Disket merupakan storage atau tempat penyimpanan data berjenis "Magnetic disk". Yang didalamnya terdiri dari bagian-bagian seperti tracks, sectors, dan cluster.

Post a Comment

Followers

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified


  © Blogger template 'A Click Apart' by Ourblogtemplates.com 2008

Back to TOP