Setiap layar yang Anda sentuh bergantung pada bos tersembunyi.
Telepon Anda. laptopmu. Konsol game itu mengumpulkan debu. Mereka semua memiliki satu persyaratan yang tidak dapat dinegosiasikan: sistem operasi (OS). Tanpanya, mereka hanyalah pemberat kertas yang mahal.
Selama beberapa dekade, hierarkinya sederhana. Microsoft Windows mendominasi desktop. MacOS Apple menguasai karya kreatif kelas atas. Chrome OS Google telah menciptakan ceruk di bidang pendidikan dan perangkat keras anggaran. Dan apakah Anda memerlukan kendali penuh? Linux. Ini adalah sumber terbuka. Ini dapat disesuaikan hingga menjadi obsesi. Bahkan ada ChromeOS Flex yang memberikan kehidupan baru ke mesin lama yang membusuk.
Namun sistem ini lebih dari sekadar antarmuka cantik. Mereka adalah kontraktor umum komputasi.
Pikirkan tentang apa yang sebenarnya terjadi ketika Anda mengklik sebuah file. Anda tidak hanya memindahkan data. Anda meminta OS untuk mengoordinasikan kekacauan. Saat pengolah kata Anda menangani pengetikan dan aplikasi musik Anda memutar lagunya, sistem operasi menerjemahkan permintaan tersebut ke dalam bahasa yang dipahami perangkat keras. Ini berbicara kepada prosesor. Ini mengatur alirannya. Itu menjaga perdamaian.
Sebagian besar komputer di rumah adalah mesin multitasking pengguna tunggal. Anda melihat satu orang. Satu layar. Tapi di bawahnya? Ini adalah aktivitas yang hiruk pikuk.
Di sinilah segalanya menjadi rumit. Komputer Anda sebenarnya tidak melakukan multitasking. Tidak terlalu.
Saat Anda mengunduh file besar, mengedit spreadsheet, dan streaming podcast, tampaknya semuanya terjadi sekaligus. Rasanya semuanya terjadi sekaligus. Tapi itu hanyalah ilusi. Unit pemrosesan pusat (CPU) adalah sekretaris yang tergesa-gesa dengan papan klip. Ia beralih antar tugas dengan sangat cepat sehingga otak Anda tidak dapat melihat kesenjangannya.
Program Anda mengira mereka memiliki akses eksklusif ke prosesor. OS lebih tahu. Ia memberikan kendali sementara, lalu mengambilnya kembali. Ia memutuskan siapa yang makan terlebih dahulu. Ini memutuskan siapa yang menunggu.
Dengan CPU multi-core modern, gambarannya sedikit berbeda. Kami sekarang memiliki prosesor dengan empat, enam, atau bahkan lebih inti. Mereka benar-benar dapat menangani banyak tugas secara paralel. Tapi OS masih mengambil keputusan. Ini memprioritaskan. Ia memutuskan inti mana yang mendapat beban berat dan mana yang bisa tidur siang.
Jadi mengapa semua ini penting?
Karena jika Anda menghapus OS, Anda menghilangkan logikanya.
Perangkat keras tidak mengetahui apa itu “folder”. Ia tidak tahu apa itu “browser”. Ia hanya mengetahui listrik dan gerbang logika. Tanpa sistem operasi yang menyediakan struktur, manajemen memori, dan instruksi, silikon tidak akan bersuara.
Seperti apa tampilan komputer ketika kontraktor keluar dari pekerjaannya?
Sepertinya kebisingan. Sepertinya potensi. Sepertinya mesin menunggu jiwa.
Bagaimana komputer berfungsi tanpa sistem operasi
Rasanya mustahil sebuah komputer bisa ada tanpa sistem operasi. Kita menganggap remeh lapisan perangkat lunak yang mengelola file kita, menangani koneksi jaringan, dan memungkinkan kita beralih antar aplikasi tanpa berpikir panjang. Namun mesin paling awal tidak memiliki kemewahan ini. Mereka adalah mesin yang sangat besar dan mempunyai tujuan tunggal. Operator tidak menulis kode dalam editor modern. Mereka secara fisik memasang dan mencabut kabel pada papan colokan untuk menginstruksikan mesin.
Jika Anda menghapus OS, Anda tidak akan mendapatkan komputer yang rusak. Anda mendapatkan yang sangat sulit.
Tanpa sistem operasi yang menggunakan dan menerapkan pendekatan standar dan sistematis dalam menjalankan komputer, Anda sendirian. Anda harus menulis kode yang memberi tahu perangkat keras apa yang harus dilakukan. Ingin membuat dokumen? Anda perlu menulis kode yang membuat komputer merespons setiap penekanan tombol. Maka Anda memerlukan kode terpisah untuk menerjemahkan input tersebut menjadi piksel di layar. Anda perlu memberi tahu sistem cara menggambar ‘Q’. Anda harus menulis kode untuk setiap kemungkinan di pengolah kata Anda langsung ke drive.
Peran BIOS dalam pengaturan bare-metal
PC Anda akan tetap boot. Ia menggunakan sebagian kecil firmware yang disebut BIOS (Basic Input/Output System). BIOS menangani hal minimal: mengatur ulang jam, mengatur voltase, dan mendiagnosis kesalahan. Fitur paling praktisnya adalah memilih disk untuk boot. Itu tidak dapat memproses teks. Itu tidak dapat menjelajahi web. Itu tidak dapat mengelola memori untuk banyak proses.
Anggap saja seperti membangun rumah. Anda ingin pipa ledeng, listrik, jendela. Komputer membutuhkan pengolah kata, browser internet, pengelola foto. Tanpa OS, Anda tidak hanya mempekerjakan seorang tukang kayu yang tidak tahu di mana harus memalu. Anda harus menempa palu. Anda harus mencium kukunya.
Sistem operasi menyediakan sekumpulan material yang seragam. Ini memungkinkan CPU berpindah antar tugas dengan sangat cepat sehingga Anda tidak menyadarinya. Ia mengatur sekrup dan kayu sehingga Anda tidak perlu menemukan kembali roda untuk setiap aplikasi.
Batas eksekusi satu proses
Inilah hasil tangkapannya. Bahkan dengan OS, komputer awal hanya bisa berkonsentrasi pada satu hal. Tanpa sistem operasi, komputer Anda hanya dapat menjalankan satu program. Periode.
Anda dapat membuat dokumen. Anda bisa menyimpannya. Anda dapat mencetaknya. Namun Anda tidak dapat melihat dokumen itu sambil tetap menjalankan jam di desktop. Perangkat kerasnya tidak memiliki logika peralihan konteks yang diperlukan untuk melakukan banyak tugas. Anda terjebak melakukan satu—dan hanya satu—proses dalam satu waktu. Setiap fungsi harus ditulis sebelumnya ke dalam firmware atau satu program yang dimuat. Tidak ada layanan latar belakang untuk menangani email Anda saat Anda menulis.
Sejarah komputasi rumah dan MS-DOS
Komputer rumahan pertama yang layak, MITS Altair, diluncurkan pada tahun 1975. Komputer tersebut tidak memiliki layar. Tidak ada papan ketik. Tidak ada sistem operasi. Bill Gates dan Paul Allen melihat kesenjangan tersebut dan mendirikan Microsoft untuk membangun perangkat lunak untuk platform tersebut. Mereka menemukan kesuksesan nyata hanya setelah mengadaptasi QDOS (Quick & Dirty Operating System) ke IBM PC pada tahun 1981. Sistem tersebut, yang diganti namanya menjadi MS-DOS, meletakkan dasar bagi Windows.
Apa saja komponen dasar sistem operasi?
Komponen intinya adalah manajemen file, manajemen proses, dan manajemen memori. Ketiga pilar ini memungkinkan sistem melacak di mana data disimpan, berapa lama program dijalankan, dan berapa banyak RAM yang tersedia.
Mengapa komputer memerlukan sistem operasi?
Ini adalah perangkat lunak terpenting di mesin Anda. Ini menyediakan bahasa yang sama untuk semua program lainnya. Ini memastikan bahwa perangkat keras dan perangkat lunak Anda bekerja sama secara efisien. Tanpanya, setiap aplikasi memerlukan driver langsungnya sendiri untuk setiap perangkat keras.
Apakah setiap komputer memerlukan sistem operasi?
Tidak secara historis. Mainframe paling awal beroperasi tanpa mainframe. Mereka memproses satu batch pada satu waktu. Komputer modern, bagaimanapun, diharapkan dapat menangani banyak tugas secara bersamaan. Laptop tanpa OS tidak akan berguna secara fungsional untuk standar saat ini.
Apa saja sistem operasi yang umum?
Secara historis, Apple merilis serangkaian versi OS X yang mendefinisikan pengalaman Mac selama satu dekade. Ini termasuk Lion (10.7), Mountain Lion (10.8), Mavericks (10.9), Yosemite (10.10), dan El Capitan (10.11). Setiap versi memperkenalkan fitur-fitur baru sebelum akhirnya digantikan oleh macOS.






























