Pada konten artikel sebelumnya dalam seri Sejarah Laptop atau komputer kami meninjau kode perangkat, program, dan ingatan. Kami juga menunjukkan bahwa beberapa jenis memori bersifat volatil, artinya, jika listrik padam, memori akan kehilangan datanya. Jadi bagaimana data di laptop Anda sekarang bisa sampai di sana? Apakah ini seperti gagasan Big Bang tentang alam semesta? Apakah itu muncul begitu saja? Jika Anda pernah harus memuat ulang program operasi, serta semua paket lain yang Anda gunakan, Anda akan tahu bahwa sebenarnya bukanlah tugas yang mudah untuk memasukkannya ke dalam disk! Setelah itu Anda harus menyimpannya ke dalam memori – setiap kali Anda 'boot'!
Apa yang kami tunjukkan dengan boot? Instruktur lama saya di laptop pertama saya atau program teknik komputer mengidentifikasinya sebagai 'bootstrap biner loader'. Itu adalah sebuah petunjuk! Ungkapan tersebut konon berasal dari cerita fiktif tokoh Jerman yang mungkin pernah Anda baca, Baron von Munchhausen.
Eksploitasinya berakhir dalam serial komik dan sejenisnya, bersama dengan Dick Tracey dll. Seseorang dalam kisah terkenal mengalami dia mengendarai peluru meriam dan, memilih itu bukan rencana yang bagus, menukarnya dengan peluru meriam musuh yang menuju ke arah yang berlawanan. , untuk kembali ke aspeknya.
Kisah keterlaluan yang kita bahas di sini mengacu pada saat dia jatuh ke rawa, namun mampu menyelamatkan dirinya sendiri dengan menarik rambutnya. Variasi selanjutnya dari kisah ini membuatnya mengangkat dirinya sendiri dengan tali sepatunya sendiri. Ungkapan 'menarik diri sendiri dengan tali sepatu Anda sendiri' sering terjadi pada satu waktu saja. Itu dimaksudkan untuk keluar dari masalah Anda.
Semua ini tidak banyak hubungannya dengan desktop, tetapi ini menjelaskan cara mereka memulai!
Komputer pribadi digital awal dimuat dari pita kertas atau kartu remi, kemudian pita magnetik, dan kemudian disk. Anda mungkin tahu bahwa sebelum Windows ada DOS, yang mengacu pada Prosedur Fungsi yang bergantung pada Disk.
Pada laptop atau komputer mainframe terdapat sistem yang berfungsi sebagai penghubung antara perangkat dan pengguna. OS ini dikenal sebagai 'Exec' (Pemerintah) atau 'MCP' (Learn Handle Plan) dan seterusnya. tergantung pada sistem pc berpemilik yang digunakan. (Anggota staf baru terkejut saat mengetahui bahwa mereka harus 'mem-boot eksekutif setiap pagi' – tingginya pergantian CEO?). Ini kira-kira sama dengan metode operasi Windows atau Linux di PC Anda.
OS menangani semua masukan dari pengguna akhir, mengalokasikan irisan waktu dan memprioritaskan karier, mengontrol pekerjaan pencetakan, mengalokasikan penyimpanan massal, dll. Saat Anda berbicara dengan komputer, komputer hanya mendengar apa yang diperintahkan OS! OS dapat berkomunikasi dengan sistem komputer dalam bahasa pribadinya. Jadi OS harus bisa memuat sendiri dari disk atau tape ke dalam memori.
Untuk melakukan hal ini, kita mempunyai metode dimana blok rincian, yang dikenal sebagai 'blok boot', dan ditemukan pada blok paling awal dari pita kertas, atau pita magnetik, atau alamat 00 pada disk, dimasukkan ke dalam memori. di lokasi nol dan seterusnya. 'Perintah boot' ini biasanya merupakan instruksi baca dari alamat 00 pada produk 00.
Informasi, yang terkandung dalam blok boot, mengumpulkan daerah buffer yang diperlukan untuk menangani transfer informasi I/O di tempat 'yang dicadangkan' memori dan banyak lainnya., disiapkan untuk komunikasi dengan gadget boot, misalnya disk yang berisi sistem operasi. Setelah menyiapkan semua buffer penting, komputer membaca dan menjalankan pedoman mulai 00 dan seterusnya. Panduan ini, yang baru saja dimuat dari blok boot disk, melengkapi pendekatan pengaturan.
Instruksi penutupan dari blok boot adalah perintah masuk ke disk, untuk memuat informasi lainnya untuk OS. Pengetahuan ini menimpa data blok boot di memori dengan informasi standar yang diperlukan untuk mengoperasikan metode ini. Setelah pengetahuan dimuat, OS dapat memulai fungsinya.
Ini perlu menginisialisasi semua subsistem, dan menguji sarana apa yang dapat diakses. Ia perlu mengetahui seberapa besar memori yang ada, informasi apa yang tersedia di penyimpanan massal, sumber komunitas apa yang tersedia, dan banyak lainnya. Untuk melakukan hal ini, ia mungkin merujuk pada konfigurasi sebelumnya, yang kemudian dibandingkan dengan apa yang dapat dilihatnya sekarang. Alternatifnya, untuk boot 'bersih', ia memeriksa sumber daya apa yang dimilikinya dan berfungsi dari sana.