• " FOLLOW ME !!! KLIK TWITt BIRD !!! "
    WELCOME TO MY BLOG
    MUCHAMAD ABDUL KHOLIL

INSTALASI PAKET LINUX

instalasi paket linux

Instalasi di linux meskipun sebenarnya tidak terlalu sulit, terkadang menjadi masalah bagi pengguna baru (newbie) seperti saya. Tidak seperti di Windows yang biasanya paket instalasi mempunyai extensi .EXE atau .MSI, cara instalasinya pun hanya tinggal next, next, next....

Pada edisi tips trik kali ini, akan dijelaskan bagaimana menginstal paket-paket di linux agar paket tersebut dapat terinstal dengan baik di computer. Setiap paket mempunyai teknik teknik yang berbeda-beda, tergantung jenis paket tersebut. Secara umum ekstensi paket-paket instalasi di linux antara lain .DEB, .RPM, .BIN, .RUN, .SH, .TAR.GZ, .TAR.BZ2. Perbedaan ekstensi ini karena berbedanya distro yang digunakan.

Berikut ini adalah beberapa cara instalasi paket dengan ekstensi yang berbeda.
1. Paket .DEB
Paket ini biasanya dikhususkan bagi pengguna Linux Debian, Mepis, Ubuntu, Kubuntu, Edubuntu, Xubuntu. Cara instalasi paket ini, boleh di bilang mudah, karena cukup klik dua kali pada paket tersebut, kemudian jendela instalasi pun akan terbuka.

2. Paket .RPM
Paket ini biasanya dikhususkan bagi pengguna Linux Red Hat, Fedora, CentOS, Mandriva, SUSE. Instalasi paket ini boleh dibilang susah-susah gampang, ada beberapa teknik tapi yang paling sederhana adalah menggunakan terminal dengan perintah :
# rpm -ivh nama_file.rpm

3. Paket .BIN
Paket ini merupakan paket instalasi untuk semua jenis linux. Cara instalasinya dapat dilakukan dengan menggunakan perintah di konsol linux. Jangan lupa login terlebih dahulu sebagai root, berikut caranya
a) Ubah file.bin agar dapat di eksekusi dengan menggunakan perintah
# chmod +x nama_file.bin
b) kemudian instal dengan menggunakan perintah
# ./nama_file.bin

4. Paket .RUN
Sama seperti paket .bin, paket ini merupakan paket untuk semua jenis linux, Caranya cukup dengan mengetikkan perintah dibawah ini di konsol linux :
./nama_file.run

5. Paket .SH
Paket dengan extensi sh adalah file script yang isinya text file ASCII. file bash script ini biasanya hanya berisi kumpulan-kumpulan perintah. Cara menjalankannya :
a) Ubah file.sh agar dapat di eksekusi dengan menggunakan perintah
# chmod +x nama_file.sh
b) kemudian instal dengan menggunakan perintah
# sh nama_file.bin atau ./namafile.sh

6. Paket .TAR.GZ & .TAR.BZ2
Paket .TAR.GZ & .TAR.BZ2 itu 
merupakan hasil dari sebuah file kompresi. seperti rar atau zip di windows, cara instalasinya :
a) Ekstrak file dengan mengetikkan perintah sebagai berikut :
tar xvzf nama_file.tar.gz atau tar xvjf nama_file.tar.bz2
b) 
Kemudian masuk ke direktori paket yang telah diinstalcd package
c) Kemudian konfigurasi paket dengan perintah
./configure
d) kemudian compile paket tersebut dengan perintah
make
e) terakhir instal paket tersebut
make install

Readmore »»

PC ROUTER....!!!!!

kesimpulan tentang PC Router: 
merupakan Router yang di buat dari sebuah PC yang dijadikan Fungsi Router yang dijanlakan dengan sistem operasi dan kebanyakan sistem operasi yang digunakan adalah berbasis OS (Operation System) Linux sehingga biasa di sebut Linux Based Router. Dengan semakin berkembangnya Teknologi Informasi ( IT ) dan semakin meningkatnya kebutuhan komunikasi global, sehingga diperlukan pengetahuan tentang Teknologi Informasi itu. Komunikasi data, dalam hal ini komunikasi data online tentunya sangat dibutuhkan oleh perusahaan-perusahaan dalam menjalankan dan mengembangkan usahanya. Perusahaan atau organisasi sangat membutuhkan suatu sarana yang dapat membantu dalam berkomunikasi antara satu dengan lainnya, maka dari itu dibutuhkan teknologi komunikasi data agar satu sama lain dapat saling berhubungan guna menjalankan dan mengembangkan usahanya. Teknologi Informasi terutama yang berhubungan dengan informasi global banyak dibutuhkan oleh masyarakat sekarang ini . Untuk membuat suatu Local Area Network diperlukan suatu router yang digunakan untuk menghubungkan beberapa PC dalam suatu jaringan yang luas.Untuk lebih meringankan biaya pengadaan router yang harganya reltif mahal maka sebuah router dapat dibangun dari sebuah Personal Computer ( PC ) dengan menggunakan operating sistem tertentu sehingga biaya yang digunakan untuk membanguan suatu jaringan luas bisa lebih ringan dan lebih bisa ditekan sehingga pembangunan sebuah jaringan luas tidak dikejar biaya yang mahal. Alat yang akan dibangun dalam hal ini PC Router mempunyai banyak keunggulan dibanding bila membeli alat yang langsung jadi dari pabrik. Disamping harganya lebih mahal bila terjadi kerusakan akan lebih sulit dalam memperbaikinya. Tetapi dengan menggunakan PC Router maka lebih murah dan perbaikannya juga lebih mudah. Dan kita dapat membuatnya sendiri untuk mempraktekkan teori-teori yang diberikan pada saat pelajaran di sekolah. Dengan penggunaan PC sebagai router maka kita dapat memanfaatkan PC yang ada yang tidak memerlukan spesifikasi yaang tinggi untuk dapat digunakan sebagai router. Router yang dibangun dengan PC lebih mudah dalam maintenance dibandingkan dedicated router karena struktur fisik dedicated router cukup rumit. Dengan penggunaan PC sebagai router maka maintenance akan menjadi lebih mudah sehingga pada nantinya akan dapat dibafngun jaringan luas yang baik dan terute dengan baik sehingga komunikasi dan pengiriman paket data antar jaringan dapat berlangsung dengan baik.


MENGENAL PC ROUTER
Mengenal Router
Router juga dapat diartikan sebagai perangkat keras yang memfasilitasi transmisi paket data melalui jaringan komputer, mengatur lalu lintas data sehingga data dari satu host dalam sebuah segmen jaringan dapat ditransfer ke host lainnya pada segmen yang berbeda denagn baik, pada intinya dengan router dapat mengatur dan menjembatani transfer data antar 2 segmen jaringan yang berbeda. Router berfungsi sebagai penghubung antar dua jaringan atau lebih jaringan untuk memneruskan data dari satu jaringan ke jaringan lainnya. Router berbeda dengan switch karena switch merupakan penghubung beberapa alat untuk membangun LAN. Ilustrasinya switch merupakan jalanan, dan router adalah penghubung antar jalanan. Router banyak digunakan dalam jaringan berbasis teknologi protokol TCP/IP, router jenis ini sering disebut sebagai IP Router. Internet merupakan contoh utama dari sebuah jaringan yang memiliki banyak router. IP router dapat digunakan untuk menghubungkan banyak jaringan kecil ke sebuah jaringan yang lebih besar yang disebut internetwork. Router juga dapat digunakan untuk menghubungkan LAN ke sebuah layanana telekomunikasi misalnya telekomunikasi leased line atau DSL. Router umumnya memblokir lalu lintas data yang dipancarkan secara broadcast sehingga dapat mencegah adabya broadcast storm yang mampuu memperlambat kinerja jaringan.
Pengertian PC Router
Istilah PC Router bila kita lihat berasal dari dua kata yaitu PC dan Router. PC ( Personal Computer ) adalah sebuah perangkat set komputer yang berupa alat komputasi yang umum kita gunakan dalam kehidupan untuk membantu kita dalam menyelesaikan berbagai permasalahan dan persoalan yang kita hadapi dalam kehidupan sehari – hari. Sedangkan Router adalah perangkat yang digunakan untuk merutekan jalur data antar network, mengatur lalu lintas jalur data antar network sehingga proses transfer data dapat berlangsung dengan baik dari jaringan satu ke jaringan lainnya. Router ini akan menentukan jalur terbaik dalam proses transfer data, mencari jalan terbaik sehingga data dari host suatu jaringan akan terkirim dan sampai dengan baik pada host lainnya yang berada pada segmen jaringan yang berbeda. Router juga dapat diartikan sebagai perangkat keras yang berfungsi untuk memfasilitasi transmisi paket data melalui jaringan komputer. Dari pengertian PC dan Router yang sudah disampikan tersebut dapat dikatakan bahwa PC Router adalah perangkat pengatur lalu lintas data antar segmen jaringan yang berbeda dengan memanfaatkan Personal Computer sebagai device atau alatnya. Dengan perkataan lain PC Router adalah PC yang dimodifikasi sedemikian rupa sehingga memiliki fungsi layaknya sebuah router yang mengatur lalu lintas data. Dengan penggunaan PC sebagai router jaringan, maka kita dapat memanfaatkan PC yang tidak perlu spesifikasi yang tinggi sebagai router sehingga kita dapat menekan biaya, dibandingkan dengan pembelian dedicated router yang digunakan sebagai router, selain harganya relatif mahal, juga maintenance terhadap jenis router ini cukup sulit.
Kelebihan dan Kekurangan PC Router
PC yang digunakan sebagai router memilki kelebihan dan juga kekurangan. Secara singkat dapat saya sampaikan sebagai berikut.
Kelebihan
ü Lebih murah dalam hal biaya bila dibandingkan harga router original.
ü Mudah dalam penyetingan dan konfigurasi router.
ü Mudah dalam penambahan fitur baru.
ü Multifungsi artinya dapat berfungsi sebagai sebagai router atau PC.
ü Maintenance atau perawatan router lebih mudah seperti merawat PC biasa.
ü Hemat biaya karena tidak perlu membeli dedicated router.
ü Dapat diinstal sistem operasi yang memang khusus didesain untuk router.
ü Sistem yang digunakan dapat berbasis Windows atau Linux/ Unix.
ü Dapat berperan ganda sebagai PC biasa selain router bila memakai WinRoute.
Kekurangan
ü Pilihan koneksinya terbatas tergantung jumlah network card dan slot PCI yang tersedia.
ü Kestabilan kerja tidak sebaik dedicated router.
ü Bila device komputer mengalami masalah maka router dalam jaringan tidak akan berfungsi.
ü Ada harga ada kinerja, berbeda dengan dedicated router yang mahal semisal Cisco yang neniliki kestabilan kerja yang tinngi.
ü Dengan peran ganda yang diemban router, maka kinerja PC router akan menjadi berat.
Membuat PC Router Dengan Linux
Membuat atau mengubah PC sebagai Router biasanya harus dilakukan beberapa tahap konfigurasi untuk membangun PC Router. Tahap awal setelah device komputer disertai LAN card minimal dua buah telah terpasang pada mainboard di slot PCI, selanjutnya adalah menginstal sistem operasi yang digunakan sebagai router. Sistem operasi yang digunakan sebagai router sesungguhnya cukup banyak, terutama sistem operasi yang berbasis Linux/ UNIX. Beberapa sistem operasi Linux / UNIX yang biasanya digunakan sebagai router adalah FreeBSD, PFSense, Mikrotik, Ubuntu, dan aplikasi basis Wiindows Winroute. Selanjutnya akan disampaikan konfigurasi PC Router pada beberapa OS yang umum digunakan.
Membangun PC Router Menggunakan FreeBSD
Untuk membuat PC Router dengan FreeBSD terlebih dahulu kita harus mengumpulkan informasi mengenai skema alamat logikal dari jaringan yang ada. Sebagai contoh kita
asumsikan jaringan yang ada memiliki:
IP Addres Public = 210.100.12.130
IP Addres LAN = 192.168.12.65
Alamat jaringan LAN = 192.168.12.64 / 26
Router yang dibuat akan dilengkapi dengan Firewall menggunakan pf pada FreeBSD.
Jika menginginkan menggunakan iptables seperti pada Linux, kita dapat menggunakannya dengan menginstalasi iptables dari source.
Langkah-langkah pembuatan:
ü Siapkan komputer beserta 2 kartu jaringan yang telah terinstal sistem operasi FreeBSD.
ü Selanjutnya, karena dalam default kernel FreeBSD yang baru terinstal tidak
terdapat opsi tambahan untuk router maka kita harus mengkompilasi
ulang kernel. Tujuannya selain untuk memasukkan opsi-opsi yang dibutuhkan juga untuk merampingkan kernel sehingga dapat mempercepat waktu loading, menghemat memori. Langkah-langkah kompilasinya:
a. Salin file GENERIC kernel pada sebuah file dengan nama baru misal ROUTER dan edit file tersebut menggunakan teks editor.
# cd /usr/src/sys/i386/conf
# cp GENERIC ROUTER
# ee ROUTER
b. Dalam mengedit file ROUTER, ganti baris "ident" dengan nama kernel yang
baru (sesuaikan dengan nama file tentunya). Hilangkan opsi-opsi yang tidak
diperlukan, namun hati-hati bila belum begitu tahu dengan apa yang
opsi anda hilangkan. Kemudian tambahkan opsi :
#-mulai#
options ALTQ
options ALTQ_CBQ
options ALTQ_RED
options ALTQ_RIO
options ALTQ_PRIQ
options ALTQ_HFSC
options ALTQ_NOPCC
device pf
device pflog
device pfsync
#selesai-#
Kemudian simpan konfigurasi tersebut.
c. Lakukan kompilasi kernel baru. Perintahnya:
# config ROUTER
ü Akan ditunjukkan direktori untuk memproses kompilasi. Apabila terdapat
kesalahan sintaks,kita dapat memperbaiki pada file ROUTER.
# cd ../compile/ROUTER
# make depend && make && make install
ü Apabila terjadi kegagalan kompilasi, sebelum memeriksa file ROUTER kita
diharuskan memberikan perintah
# make cleandepend
ü Jika kompilasi berhasil, kita dapat menggunakan kernel yang baru setelah komputer di-reboot, setelah konfigurasi selesai.
ü Atur IP forwarding
# ee /etc/sysctl.conf kemudian tambahkan baris:
net.inet.ip.forwarding=1 lalu simpan konfigurasi tersebut.
ü Untuk konfigurasi opsi jaringan, NAT serta pf pada sistem, edit file /etc/rc.conf .
# ee /etc/rc.conf
ü Atur atau tambahkan baris:
#-mulai#

router_enable="YES"
pf_enable="YES"           # Enable PF (load module if required)
pf_rules="/etc/pf.conf"   # rules definition file for pf
pf_flags="-q"             # additional flags for pfctl startup

#selesai-#
ü

Pengaturan NAT serta pf, ada pada file /etc/pf.conf .
# ee /etc/pf.conf
ü Aktifkan interface serta NAT:

ext_if="rl0" # jaringan publik
int_if="rl1" # jaringan lokal
internal_net="192.168.12.64/26"
external_addr="210.100.12.130"
nat on $ext_if from $internal_net to any -> $external_addr
pass on $int_if from any to any
ü Setelah selesai simpan konfigurasi.
ü Ketikkan perintah:

# /etc/netstart
ü Konfigurasi untuk PC Router FreeBSD telah selesai, agar komputer dapat mengenali konfigurasi yang baru, reboot atau restart terlebih dahulu. Kemudian untuk mengetes koneksi dapat kita coba pada router atau client dengan perintah ping. Selanjutnya dapat kita tambahkan DHCP server yang umum terdapat pada router.
ü Untuk PC router menggunakan sistem operasi Linux lainnya cara yang dilakukan pada dasarnya hampir sama karena memiliki fungsi yang sama. Misalnya Mikrotik sebagai PC router setelah diinstal untuk konfigurasinya menggunakan windows management yaitu Winbox sehingga kita bisa konfigurasi router dengan basis graphic.

Readmore »»

MotherBoard


In personal computers, a motherboard is the central printed circuit board (PCB) in many modern computers and holds many of the crucial components of the system, while providing connectors for other peripherals. The motherboard is sometimes alternatively known as themainboardsystem board, or, on Apple computers, the logic board.[1] It is also sometimes casually shortened to mobo.[2]

A motherboard for a desktop personal computer

Contents

 [hide]

[edit]History

Prior to the advent of the microprocessor, a computer was usually built in a card-cage case or mainframe with components connected by a backplane consisting of a set of slots themselves connected with wires; in very old designs the wires were discrete connections between card connector pins, but printed circuit boards soon became the standard practice. The Central Processing Unit, memory and peripherals were housed on individual printed circuit boards which plugged into the backplane.
During the late 1980s and 1990s, it became economical to move an increasing number of peripheral functions onto the motherboard (see below). In the late 1980s, motherboards began to include single ICs (called Super I/O chips) capable of supporting a set of low-speed peripherals: keyboardmousefloppy disk driveserial ports, and parallel ports. As of the late 1990s, many personal computer motherboards supported a full range of audio, video, storage, and networking functions without the need for any expansion cards at all; higher-end systems for 3D gaming and computer graphics typically retained only the graphics card as a separate component.
The early pioneers of motherboard manufacturing were MicronicsMylexAMIDTKHauppaugeOrchid TechnologyElitegroupDFI, and a number of Taiwan-based manufacturers.
The most popular computers such as the Apple II and IBM PC had published schematic diagrams and other documentation which permitted rapid reverse-engineering and third-party replacement motherboards. Usually intended for building new computers compatible with the exemplars, many motherboards offered additional performance or other features and were used to upgrade the manufacturer's original equipment.
The term mainboard is applied to devices with a single board and no additional expansions or capability. In modern terms this would includeembedded systems and controlling boards in televisions, washing machines, etc. A motherboard specifically refers to a printed circuit board with expansion capability.

[edit]Overview

A motherboard, like a backplane, provides the electrical connections by which the other components of the system communicate, but unlike a backplane, it also connects the central processing unit and hosts other subsystems and devices.
A typical desktop computer has its microprocessormain memory, and other essential components connected to the motherboard. Other components such as external storage, controllers for video display and sound, and peripheral devices may be attached to the motherboard as plug-in cards or via cables, although in modern computers it is increasingly common to integrate some of these peripherals into the motherboard itself.
An important component of a motherboard is the microprocessor's supporting chipset, which provides the supporting interfaces between the CPU and the various buses and external components. This chipset determines, to an extent, the features and capabilities of the motherboard.
Modern motherboards include, at a minimum:
  • sockets (or slots) in which one or more microprocessors may be installed[3]
  • slots into which the system's main memory is to be installed (typically in the form of DIMM modules containing DRAM chips)
  • chipset which forms an interface between the CPU's front-side bus, main memory, and peripheral buses
  • non-volatile memory chips (usually Flash ROM in modern motherboards) containing the system's firmware or BIOS
  • clock generator which produces the system clock signal to synchronize the various components
  • slots for expansion cards (these interface to the system via the buses supported by the chipset)
  • power connectors, which receive electrical power from the computer power supply and distribute it to the CPU, chipset, main memory, and expansion cards.[4]

The Octek Jaguar V motherboard from 1993.[5] This board has 6 ISA slots but few onboard peripherals, as evidenced by the lack of external connectors.
Additionally, nearly all motherboards include logic and connectors to support commonly used input devices, such as PS/2 connectors for a mouse and keyboard. Early personal computerssuch as the Apple II or IBM PC included only this minimal peripheral support on the motherboard. Occasionally video interface hardware was also integrated into the motherboard; for example, on the Apple II and rarely on IBM-compatible computers such as the IBM PC Jr. Additional peripherals such as disk controllers and serial ports were provided as expansion cards.
Given the high thermal design power of high-speed computer CPUs and components, modern motherboards nearly always include heat sinks and mounting points for fans to dissipate excess heat.

[edit]CPU sockets

A CPU socket or slot is an electrical component that attaches to a printed circuit board (PCB) and is designed to house a CPU (also called a microprocessor). It is a special type of integrated circuit socket designed for very high pin counts. A CPU socket provides many functions, including a physical structure to support the CPU, support for a heat sink, facilitating replacement (as well as reducing cost), and most importantly, forming an electrical interface both with the CPU and the PCB. CPU sockets can most often be found in most desktop and server computers (laptops typically use surface mount CPUs), particularly those based on the Intel x86 architecture on the motherboard. A CPU socket type and motherboard chipset must support the CPU series and speed.

[edit]Integrated peripherals


Block diagram of a modern motherboard, which supports many on-board peripheral functions as well as several expansion slots.
With the steadily declining costs and size of integrated circuits, it is now possible to include support for many peripherals on the motherboard. By combining many functions on onePCB, the physical size and total cost of the system may be reduced; highly integrated motherboards are thus especially popular in small form factor and budget computers.
For example, the ECS RS485M-M,[6] a typical modern budget motherboard for computers based on AMD processors, has on-board support for a very large range of peripherals:
Expansion cards to support all of these functions would have cost hundreds of dollars even a decade ago; however, as of April 2007 such highly integrated motherboards are available for as little as $30 in the USA.

[edit]Peripheral card slots

A typical motherboard of 2009 will have a different number of connections depending on its standard.
A standard ATX motherboard will typically have one PCI-E 16x connection for a graphics card, two conventional PCI slots for various expansion cards, and one PCI-E 1x (which will eventually supersede PCI). A standard EATXmotherboard will have one PCI-E 16x connection for a graphics card, and a varying number of PCI and PCI-E 1x slots. It can sometimes also have a PCI-E 4x slot. (This varies between brands and models.)
Some motherboards have two PCI-E 16x slots, to allow more than 2 monitors without special hardware, or use a special graphics technology called SLI (for Nvidia) and Crossfire (for ATI). These allow 2 graphics cards to be linked together, to allow better performance in intensive graphical computing tasks, such as gaming and video editing.
As of 2007, virtually all motherboards come with at least four USB ports on the rear, with at least 2 connections on the board internally for wiring additional front ports that may be built into the computer's case. Ethernet is also included. This is a standard networking cable for connecting the computer to a network or a modem. A sound chip is always included on the motherboard, to allow sound output without the need for any extra components. This allows computers to be far more multimedia-based than before. Some motherboards have their graphics chip built into the motherboard rather than needing a separate card. A separate card may still be used.

[edit]Temperature and reliability

Motherboards are generally air cooled with heat sinks often mounted on larger chips, such as the Northbridge, in modern motherboards. If the motherboard is not cooled properly, it can cause the computer to crashPassive cooling, or a single fan mounted on the power supply, was sufficient for many desktop computer CPUs until the late 1990s; since then, most have required CPU fans mounted on their heat sinks, due to rising clock speeds and power consumption. Most motherboards have connectors for additional case fans as well. Newer motherboards have integrated temperature sensors to detect motherboard and CPU temperatures, and controllable fan connectors which the BIOS oroperating system can use to regulate fan speed. Some computers (which typically have high-performance microprocessors, large amounts ofRAM, and high-performance video cards) use a water-cooling system instead of many fans.
Some small form factor computers and home theater PCs designed for quiet and energy-efficient operation boast fan-less designs. This typically requires the use of a low-power CPU, as well as careful layout of the motherboard and other components to allow for heat sink placement.
A 2003 study[7] found that some spurious computer crashes and general reliability issues, ranging from screen image distortions to I/Oread/write errors, can be attributed not to software or peripheral hardware but to aging capacitors on PC motherboards. Ultimately this was shown to be the result of a faulty electrolyte formulation.[8]
For more information on premature capacitor failure on PC motherboards, see capacitor plague.
Motherboards use electrolytic capacitors to filter the DC power distributed around the board. These capacitors age at a temperature-dependent rate, as their water based electrolytes slowly evaporate. This can lead to loss of capacitance and subsequent motherboard malfunctions due to voltage instabilities. While most capacitors are rated for 2000 hours of operation at 105 °C,[9] their expected design life roughly doubles for every 10 °C below this. At 45 °C a lifetime of 15 years can be expected. This appears reasonable for a computer motherboard. However, many manufacturers have delivered substandard capacitors,[citation needed] which significantly reduce life expectancy. Inadequate case cooling and elevated temperatures easily exacerbate this problem. It is possible, but tedious and time-consuming, to find and replace failed capacitors on PC motherboards.

[edit]Form factor


microATX form factor motherboard
Motherboards are produced in a variety of sizes and shapes called computer form factor, some of which are specific to individual computer manufacturers. However, the motherboards used in IBM-compatible to fit variouscase sizes. As of 2007, most desktop computer motherboards use one of these standard form factors—even those found in Macintosh and Sun computers, which have not traditionally been built from commodity components. The current desktop PC form factor of choice is ATX. A case's motherboard and PSU form factor must all match, though some smaller form factor motherboards of the same family will fit larger cases. For example, an ATX case will usually accommodate a microATX motherboard.
Laptop computers generally use highly integrated, miniaturized and customized motherboards. This is one of the reasons that laptop computers are difficult to upgrade and expensive to repair. Often the failure of one laptop component requires the replacement of the entire motherboard, which is usually more expensive than a desktop motherboard due to the large number of integrated components.

[edit]Bootstrapping using the BIOS

Motherboards contain some non-volatile memory to initialize the system and load an operating system from some external peripheral device. Microcomputers such as the Apple II and IBM PC used ROM chips, mounted in sockets on the motherboard. At power-up, the central processor would load its program counter with the address of the boot ROM and start executing ROM instructions, displaying system information on the screen and running memory checks, which would in turn start loading memory from an external or peripheral device (disk drive). If none is available, then the computer can perform tasks from other memory stores or display an error message, depending on the model and design of the computer and version of the BIOS.
Most modern motherboard designs use a BIOS, stored in an EEPROM chip soldered or socketed to the motherboard, to bootstrap anoperating system. When power is first applied to the motherboard, the BIOS firmware tests and configures memory, circuitry, and peripherals. This Power-On Self Test (POST) may include testing some of the following devices:
On recent motherboards, the BIOS may also patch the central processor microcode if the BIOS detects that the installed CPU is one in for which errata has been published. Many of the above devices can be stored with machine code instructions to load an operating system orprogram.

[edit]See also

Readmore »»