Mulai awal: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Loveless (bicara | kontrib)
k bot Menambah: sr:Bootloader
Wadaihangit (bicara | kontrib)
k Menambahkan foto ke halaman #WPWP
 
(65 revisi perantara oleh 45 pengguna tidak ditampilkan)
Baris 1:
[[Berkas:IBM1130CopyCard.agr.jpg|jmpl|Kartu punch dalam format biner berisi program IBM 1130 yang memuat sendiri yang akan menyalin setumpuk kartu yang ditempatkan setelahnya di hopper input.]]
{{rapikan|topik=teknologi informasi}}
'''Mulai awal''' atau '''but'''<ref name="Glosarium">{{cite web | url=http://bahasasastra.kemdikbud.go.id/glosarium/index.php?gloss_asing=booting&gloss_indonesia=&jenis=exact&Bidang=all&infocmd=Cari | title='Booting' di Glosarium Pusat Bahasa | publisher=Pusat Bahasa Departemen Pendidikan Nasional | accessdate=16 Januari 2021}}</ref> ({{lang-en|boot}}) mengacu kepada proses awal menyalakan [[komputer]] saat semua register [[prosesor]] diatur kosong dan status [[mikroprosesor]]/[[prosesor]] [[atur ulang (komputasi)|diatur ulang]]. Kemudian, titik awal program sistem dimuat ke memori untuk dieksekusi.
'''''Booting''''' adalah istilah [[teknologi informasi]] dalam [[bahasa Inggris]] yang mengacu kepada proses awal menyalakan [[komputer]] dimana semua register prosesor disetting kosong, dan status [[mikroprosesor]]/prosesor disetting ''reset''. Kemudian address 0xFFFF diload di segment code (''code segment'') dan instruksi yang terdapat pada alamat address 0xFFFF tersebut dieksekusi. Secara umum program [[BIOS]] (Basic Input Output System), yaitu sebuah software dasar, terpanggil. Sebab memang biasanya BIOS berada pada alamat tersebut. Kemudian BIOS akan melakukan cek terhadap semua error dalam memory, device-device yang terpasang/tersambung kepada komputer -- seperti port-port serial dan lain-lain. Inilah yang disebut dengan [[POST]] (Power-On Self Test). Setelah cek terhadap sistem tersebut selesai, maka BIOS akan mencari [Sistem Operasi], memuatnya di memori dan mengeksekusinya. Dengan melakukan perubahan dalam setup BIOS (kita dapat melakukannya dengan menekan tombol tertentu saat proses booting mulai berjalan), kita dapat menentukan agar BIOS mencari [[Sistem Operasi]] ke dalam floppy disk, hard disk, CD-ROM, USB dan lain-lain, dengan urutan yang kita inginkan.
 
== Cara kerja ==
BIOS sebenarnya tidak memuat Sistem Operasi secara lengkap. Ia hanya memuat satu bagian dari code yang ada di sektor pertama (''first sector'', disebut juga ''[[boot sector]]'') pada media disk yang kita tentukan tadi. Bagian/fragmen dari code Sistem Operasi tersebut sebesar 512 byte, dan 2 byte terakhir dari fragmen code tersebut haruslah 0xAA55 (disebut juga sebagai ''boot signature''). Jika ''boot signature'' tersebut tidak ada, maka media disk dikatakan tidak bootable, dan BIOS akan mencari Sistem Operasi pada media disk berikutnya.
Secara umum, program [[BIOS]] dipanggil karena berada pada alamat tersebut. BIOS akan melakukan pemeriksaan terhadap semua semua komponen komputer, seperti memori dan perangkat yang terpasang. Inilah yang disebut dengan [[POST]] (uji diri ketika menyala, {{Lang-en|power-on self test}}).
 
Setelah pengecekan terhadap komponen tersebut selesai, BIOS akan mencari [[sistem operasi]], memuatnya ke dalam memori, dan mengeksekusinya. Dengan melakukan perubahan dalam setup BIOS, pengguna dapat mengetahui detail perihal komputer, seperti memori komputer. Pengguna dapat menentukan agar BIOS mencari [[sistem operasi]] dalam [[cakram flopi|disket]], [[cakram keras]], [[CD-ROM]], [[USB]], dan lain-lain dengan urutan yang diinginkan.
Fragmen code yang harus berada pada ''boot sector'' tadi disebut sebagai ''boot-strap loader''. BIOS akan memuat ''boot-strap loader'' tersebut ke dalam memory diawali pada alamat 0x7C00, kemudian menjalankan ''boot-strap loader'' tadi. Akhirnya sekarang kekuasaan berpindah kepada ''boot-strap loader'' untuk memuat Sistem Operasi dan melakukan setting yang diperlukan agar Sistem Operasi dapat berjalan. Rangkaian proses inilah yang dinamakan dengan ''booting''.
 
BIOS sebenarnya tidak memuat sistem operasi secara lengkap. Ia hanya memuat satu bagian dari program yang ada di sektor pertama (''first sector'', disebut juga ''[[boot sector]]'') pada media diska yang ditentukan. Terdapat tanda tangan but ({{Lang-en|boot signature}}) yang diperlukan sebagai bukti bahwa media tersebut dapat dibut.
 
Fragmen program (''Fragmen code'') yang harus berada pada ''boot sector'' tadi disebut sebagai ''boot-strap loader''. BIOS akan memuat ''boot-strap loader'' tersebut ke dalam memorymemori diawali pada alamat 0x7C00, kemudian menjalankan ''boot-strap loader'' tadi. Akhirnya sekarang kekuasaan berpindah kepada ''boot-strap loader'' untuk memuat Sistemsistem Operasioperasi dan melakukan settingpengaturan yang diperlukan agar Sistemsistem Operasioperasi dapat berjalan. Rangkaian proses inilah yang dinamakan dengan ''booting''.
 
== Jenis ==
Berdasarkan hubungan arus listrik, pengebutan dapat dibagi menjadi mulai awal hangat (''warm booting'') dan mulai awal dingin (''cool booting'').
 
=== Mulai awal hangat ===
Mulai awal hangat adalah proses pemulaiawalan tanpa memutus arus listrik dan tanpa POST. Beberapa sistem operasi memiliki pilihan untuk melakukan mulai awal hangat dengan menekan tombol "mulai ulang" atau "''restart''".
 
=== Mulai awal dingin ===
Mulai awal dingin adalah proses pemulaiawalan pemutusan arus listrik sehingga dimulai dengan POST. Pemulaiawalan ini dilakukan pada komputer yang sudah mati (oleh perintah "matikan" atau "''shut down''" atau oleh pemutusan arus listrik) atau pada sistem yang sudah macet sehingga tidak dapat melakukan mulai awal hangat.
 
== Referensi ==
{{reflist}}
 
{{Authority control}}
 
[[Kategori:Pengebutan| ]]
[[Kategori:BIOS]]
[[Kategori:Istilah teknologi informasi dalam bahasa Inggris]]
[[Kategori:Teknologi sistem operasi]]
 
 
[[be:Загрузка аперацыйнай сістэмы]]
{{komputer-stub}}
[[ca:Carregador de l'arrencada]]
[[da:Boot]]
[[de:Booten]]
[[en:Booting]]
[[es:Arranque]]
[[fr:Amorçage d'un ordinateur]]
[[he:אתחול]]
[[is:Ræsiforrit]]
[[it:Boot]]
[[ja:ブート]]
[[ko:시동]]
[[lv:Sāknēšanas programma]]
[[ms:But (komputer)]]
[[new:बूट लोडर]]
[[nl:Opstarten]]
[[no:Oppstart]]
[[pl:Program rozruchowy]]
[[pt:Boot]]
[[ru:Загрузчик ОС]]
[[simple:Booting]]
[[sk:Bootovanie]]
[[sl:Zagonski nalagalnik]]
[[sr:Bootloader]]
[[sv:Bootning]]
[[tr:Booting]]
[[uk:Завантажувач ОС]]
[[zh:啟動程式]]
[[zh-yue:起動程式]]