Cara Sistem Operasi Bekerja

Cara Sistem Operasi Bekerja

Cara Sistem Operasi Bekerja – Saat Anda menyalakan komputer, rasanya Anda memegang semua kendalinya. Ada mouse yang bisa Anda gerakkan ke mana saja di layar, membuka perpustakaan musik atau browser Internet sekecil apa pun. Meskipun mudah untuk merasa seperti seorang sutradara di depan desktop atau laptop Anda, ada banyak hal yang terjadi di dalamnya, dan yang menangani tugas-tugas yang diperlukan tersebut adalah sistem operasi.

Sebagian besar desktop atau laptop PC telah dimuat sebelumnya dengan Microsoft Windows. Komputer Macintosh telah dimuat sebelumnya dengan Mac OS X. Banyak server perusahaan menggunakan sistem operasi Linux atau UNIX. Sistem operasi (OS) adalah hal pertama yang dimuat ke komputer tanpa sistem operasi, komputer tidak berguna. sbobet88

Baru-baru ini, sistem operasi sudah mulai muncul di komputer yang lebih kecil juga. Jika Anda suka bermain-main dengan perangkat elektronik, Anda mungkin senang bahwa sistem operasi sekarang dapat ditemukan di banyak perangkat yang di gunakan setiap hari, dari ponsel hingga titik akses nirkabel. Komputer yang digunakan dalam perangkat kecil ini telah menjadi sangat kuat sehingga mereka sekarang dapat benar-benar menjalankan sistem operasi dan aplikasi. Komputer dalam ponsel modern yang khas sekarang lebih kuat daripada komputer desktop sejak 20 tahun yang lalu, sehingga perkembangan ini masuk akal dan merupakan perkembangan alami. americandreamdrivein.com

Tujuan dari sistem operasi adalah untuk mengatur dan mengendalikan perangkat keras dan perangkat lunak sehingga perangkat yang digunakan berperilaku dengan cara yang fleksibel tetapi dapat diprediksi.

Apa itu Sistem Operasi?

Tidak semua komputer memiliki sistem operasi. Komputer yang mengontrol oven microwave di dapur Anda, misalnya, tidak memerlukan sistem operasi. Ini memiliki satu set tugas yang harus dilakukan, input yang sangat mudah untuk diharapkan (keypad bernomor dan beberapa tombol yang telah ditetapkan sebelumnya) dan sederhana, perangkat keras yang tidak pernah berubah untuk dikendalikan. Untuk komputer seperti ini, sistem operasi akan menjadi bagasi yang tidak perlu, sehingga menaikkan biaya pengembangan dan produksi secara signifikan dan menambah kompleksitas di mana tidak diperlukan. Sebagai gantinya, komputer dalam oven microwave hanya menjalankan program terprogram tunggal sepanjang waktu.

Untuk perangkat lain, sistem operasi menciptakan kemampuan untuk:

  • Melayani berbagai keperluan
  • Berinteraksi dengan pengguna dengan cara yang lebih rumit
  • Bersaing dengan kebutuhan yang berubah seiring waktu

Semua komputer desktop memiliki sistem operasi. Yang paling umum adalah keluarga sistem operasi Windows yang dikembangkan oleh Microsoft, sistem operasi Macintosh yang dikembangkan oleh Apple dan keluarga sistem operasi UNIX (yang telah dikembangkan oleh seluruh sejarah individu, perusahaan, dan kolaborator). Ada ratusan sistem operasi lain yang tersedia untuk aplikasi tujuan khusus, termasuk spesialisasi untuk mainframe, robot, manufaktur, sistem kontrol real-time dan sebagainya.

Di perangkat apa pun yang memiliki sistem operasi, biasanya ada cara untuk mengubah cara kerja perangkat. Ini jauh dari kecelakaan bahagia; salah satu alasan sistem operasi dibuat dari kode portabel daripada sirkuit fisik permanen adalah sehingga mereka dapat diubah atau dimodifikasi tanpa harus menghapus seluruh perangkat.

Untuk pengguna komputer desktop, ini berarti Anda dapat menambahkan pembaruan keamanan baru, patch sistem, aplikasi baru atau bahkan sistem operasi yang sama sekali baru daripada sampah komputer Anda dan mulai lagi dengan yang baru ketika Anda perlu melakukan perubahan. Selama Anda memahami bagaimana sistem operasi bekerja dan bagaimana mendapatkannya, dalam banyak kasus Anda dapat mengubah beberapa cara berperilaku. Hal yang sama berlaku untuk telepon Anda juga.

Pada level paling sederhana, sistem operasi melakukan dua hal:

Cara Sistem Operasi Bekerja

Ia mengelola sumber daya perangkat keras dan perangkat lunak sistem. Di komputer desktop, sumber daya ini mencakup hal-hal seperti prosesor, memori, ruang disk, dan lainnya (Pada ponsel, mereka termasuk keypad, layar, buku alamat, dialer telepon, baterai dan koneksi jaringan).

Ini memberikan cara yang stabil dan konsisten bagi aplikasi untuk menangani perangkat keras tanpa harus mengetahui semua detail perangkat keras.

Tugas pertama, mengelola sumber daya perangkat keras dan perangkat lunak, sangat penting, karena berbagai program dan metode input bersaing untuk mendapatkan perhatian dari central processing unit (CPU) dan menuntut memori, penyimpanan dan input / output (I / O) bandwidth untuk tujuan sendiri. Dalam kapasitas ini, sistem operasi memainkan peran orang tua yang baik, memastikan bahwa setiap aplikasi mendapatkan sumber daya yang diperlukan sambil bermain dengan baik dengan semua aplikasi lain, serta mempertahankan kapasitas terbatas sistem untuk kebaikan terbesar dari semua pengguna dan aplikasi.

Tugas kedua, menyediakan antarmuka aplikasi yang konsisten, sangat penting jika ada lebih dari satu jenis komputer tertentu yang menggunakan sistem operasi, atau jika perangkat keras yang membuat komputer terbuka untuk berubah. Application Programming Interface (API) memungkinkan pengembang perangkat lunak untuk menulis aplikasi pada satu komputer dan memiliki tingkat kepercayaan yang tinggi bahwa itu akan berjalan di komputer lain dari jenis yang sama, bahkan jika jumlah memori atau jumlah penyimpanan adalah berbeda pada kedua mesin.

Bahkan jika komputer itu unik, sistem operasi dapat memastikan bahwa aplikasi terus berjalan ketika pemutakhiran dan pembaruan perangkat keras terjadi. Ini karena sistem operasi, bukan aplikasi yang bertugas mengelola perangkat keras dan distribusi sumber dayanya. Salah satu tantangan yang dihadapi pengembang adalah menjaga sistem operasi mereka cukup fleksibel untuk menjalankan perangkat keras dari perusahaan yang memproduksi peralatan komputer. Sistem saat ini dapat menampung ribuan printer, drive disk, dan periferal khusus dalam berbagai kombinasi yang memungkinkan.

Dalam keluarga besar sistem operasi, umumnya ada empat jenis, dikategorikan berdasarkan jenis komputer yang mereka kontrol dan jenis aplikasi yang mereka dukung. Kategori-kategori tersebut adalah:

  • Real-time operating system (RTOS) – Sistem operasi waktu nyata digunakan untuk mengendalikan mesin, instrumen ilmiah dan sistem industri. RTOS biasanya memiliki kemampuan antarmuka pengguna yang sangat sedikit, dan tidak ada utilitas pengguna akhir, karena sistem akan menjadi “kotak tertutup” saat dikirim untuk digunakan. Bagian yang sangat penting dari RTOS adalah mengelola sumber daya komputer sehingga operasi tertentu dijalankan dalam jumlah waktu yang persis sama, setiap kali itu terjadi. Dalam mesin yang kompleks, memiliki bagian yang bergerak lebih cepat hanya karena sumber daya sistem yang tersedia mungkin sama buruknya dengan tidak bagian yang bergerak sama sekali karena sistem sedang sibuk.
  • Single-user, single task- Sesuai namanya, sistem operasi ini dirancang untuk mengelola komputer sehingga satu pengguna dapat secara efektif melakukan satu hal pada satu waktu. Palm OS untuk komputer genggam Palm adalah contoh yang baik dari sistem operasi satu-pengguna, tugas-tunggal modern.
  • Single-user, multi-tasking – Ini adalah jenis sistem operasi yang kebanyakan orang gunakan di komputer desktop dan laptop mereka saat ini. Microsoft Windows dan platform MacOS dari Apple adalah contoh dari sistem operasi yang akan membiarkan satu pengguna memiliki beberapa program dalam operasi secara bersamaan. Misalnya, sangat mungkin bagi pengguna Windows untuk menulis catatan dalam pengolah kata saat mengunduh file dari Internet saat mencetak teks dari pesan email.
  • Multi-user – Sistem operasi multi-pengguna memungkinkan banyak pengguna yang berbeda untuk memanfaatkan sumber daya komputer secara bersamaan. Sistem operasi harus memastikan bahwa persyaratan berbagai pengguna seimbang, dan bahwa masing-masing program yang mereka gunakan memiliki sumber daya yang cukup dan terpisah sehingga masalah dengan satu pengguna tidak mempengaruhi seluruh komunitas pengguna. Unix, VMS dan sistem operasi mainframe, seperti MVS, adalah contoh dari sistem operasi multi-pengguna.
Cara Sistem Operasi Bekerja

Sangat penting untuk membedakan antara sistem operasi multi-pengguna dan sistem operasi single-user yang mendukung jaringan. Windows 2000 dan Novell Netware masing-masing dapat mendukung ratusan atau ribuan pengguna jaringan, tetapi sistem operasinya sendiri bukan sistem operasi multi-pengguna yang sebenarnya. Administrator sistem adalah satu-satunya “pengguna” untuk Windows 2000 atau Netware. Dukungan jaringan dan semua login pengguna jarak jauh yang dimungkinkan jaringan, dalam rencana keseluruhan sistem operasi, sebuah program yang dijalankan oleh pengguna administratif.

Sistem Operasi Komputer

Saat Anda menghidupkan daya ke komputer, program pertama yang berjalan biasanya adalah seperangkat instruksi yang disimpan dalam memori Read Only Memory (ROM). Kode ini memeriksa perangkat keras sistem untuk memastikan semuanya berfungsi dengan baik. Power-on self test (POST) ini memeriksa kesalahan pada CPU, memori, dan basic input/output system (BIOS) dan menyimpan hasilnya di lokasi memori khusus. Setelah POST berhasil diselesaikan, perangkat lunak yang dimuat dalam ROM (kadang-kadang disebut BIOS atau firmware) akan mulai mengaktifkan drive disk komputer. Di sebagian besar komputer modern, ketika komputer mengaktifkan hard disk drive, ia menemukan bagian pertama dari sistem operasi: bootstrap loader.

Bootstrap loader adalah program kecil yang memiliki fungsi tunggal: Memuat sistem operasi ke dalam memori dan memungkinkannya untuk memulai operasi. Dalam bentuk paling dasar, bootstrap loader mengatur program driver kecil yang berinteraksi dengan dan mengendalikan berbagai subsistem perangkat keras komputer. Ini mengatur pembagian memori yang memegang sistem operasi, informasi pengguna dan aplikasi. Ini membangun struktur data yang akan menampung segudang sinyal, bendera, dan semafor yang digunakan untuk berkomunikasi di dalam dan di antara subsistem dan aplikasi komputer. Kemudian ia mengubah kontrol komputer ke sistem operasi.

Tugas sistem operasi, dalam pengertian paling umum, terbagi dalam enam kategori:

  • Processor management
  • Memory management
  • Device management
  • Storage management
  • Application interface
  • User interface

Walaupun ada beberapa yang berpendapat bahwa sistem operasi harus melakukan lebih dari enam tugas ini, dan beberapa perusahaan sistem operasi memang membangun lebih banyak program utilitas dan fungsi tambahan ke dalam sistem operasi mereka, keenam tugas ini menentukan inti dari hampir semua sistem operasi. Selanjutnya, mari kita lihat alat yang digunakan sistem operasi untuk melakukan masing-masing fungsi ini.

Bisakah Komputer Berjalan Tanpa Sistem Operasi?

Bisakah Komputer Berjalan Tanpa Sistem Operasi?

Bisakah Komputer Berjalan Tanpa Sistem Operasi? – Sangat mudah untuk mengasumsikan bahwa komputer tanpa sistem operasi sama seperti menuangkan kopi tanpa cangkir. Tetapi apa yang dilakukan sistem operasi, dan dapatkah komputer tetap bekerja tanpa itu?

Sistem operasi pada dasarnya adalah kontraktor umum komputer. Sementara program sibuk melakukan satu hal khusus mereka. Sistem operasi mengawasi semuanya, mengkomunikasikan apa yang mereka butuhkan ke prosesor dan menyediakan bahasa umum agar mereka semua dapat bekerja dengan baik untuk tetap pada halaman yang sama. slot88

Ada beberapa hal lain yang dilakukan sistem operasi, misalnya seperti sistem operasinya (bukan hanya hard drive) yang akan memutuskan bagaimana mengelola memori. Sistem operasi perlu mendelegasikan berapa banyak memori yang digunakan setiap proses dan memastikan tidak ada memori yang tumpang tindih. Perlu diingat juga bahwa komputer di rumah Anda kemungkinan besar adalah sistem operasi multitasking dengan satu pengguna. Itu berarti Anda hanya memiliki satu prosesor, tetapi dapat menjalankan banyak program sekaligus. https://americandreamdrivein.com/

Saat Anda mengunduh file, mengerjakan spreadsheet, dan mendengarkan musik, komputer Anda melakukan hal-hal ini secara bersamaan. Pada kenyataannya, komputer berpindah antar proses dengan kecepatan yang sangat tinggi, hanya saja Anda tidak mengetahuinya. Sementara Anda berada di bawah ilusi bahwa CPU dan sistem operasi Anda memiliki andil dalam setiap kegiatan yang sedang dilakukan, program Anda memiliki kesan bahwa mereka memiliki kontrol penuh terhadap sistem operasi pada suatu waktu tertentu.

Jadi, sistem operasi Anda dirancang untuk membiarkan CPU menangani satu hal pada satu waktu. Tetapi karena ini adalah komputer dan bukan manusia yang mengerjakan secara tergesa-gesa, ia dapat melakukan banyak tugas dengan sangat cepat sehingga pengguna bahkan tidak akan tahu.

Bisakah Komputer Berjalan Tanpa Sistem Operasi?

Sekarang kita tahu beberapa cara sistem operasi kita bekerja untuk kita, mari kita lihat seperti apa komputer tanpa sistem operasi.

Seperti Apa Komputer Tanpa Sistem Operasi?

Jika sebuah sistem operasi melakukan semua hal yang telah kita ketahui, tampaknya mustahil bagi sebuah komputer untuk hidup tanpa system operasi.

Pada kenyataannya, komputer yang paling awal tidak memiliki sistem operasi; mereka adalah mesin-mesin besar yang ditugaskan dengan satu program pada satu waktu. Karena itu, mereka tidak benar-benar membutuhkan sistem operasi. Bahkan, komputer di masa-masa paling awal mengharuskan pengguna untuk secara fisik menghubungkan dan memutuskan kabel dari papan plug untuk mengambil perhitungan. Tetapi jika Anda tidak memiliki sistem operasi, dapatkah Anda membuat komputer Anda melakukan sesuatu?

Iya, masih bisa melakukan sesuatu. Tetapi Anda memiliki banyak pekerjaan yang harus dilakukan. Tanpa sistem operasi yang menggunakan dan menerapkan pendekatan standar dan sistematis untuk menjalankan komputer, Anda berada dalam posisi menulis kode (atau program) yang harus memberi tahu komputer apa yang harus dilakukan. Jadi, jika Anda ingin mengetik dokumen dalam program pengolah kata, Anda harus membuat dari awal kode yang memberitahu komputer Anda untuk menanggapi setiap karakter yang ditekan pada keyboard Anda. Maka Anda harus menulis kode yang memberi tahu komputer bagaimana tanggapan tersebut harus diterjemahkan ke layar. Anda harus memberi tahu komputer Anda cara menggambar karakter yang Anda inginkan! Pikirkan setiap opsi atau kemungkinan yang dimiliki oleh program pengolah kata Anda. Anda harus menulis kode untuk setiap kode tersebut langsung masuk ke hard drive Anda.

Mari kita kembali ke analogi kontraktor umum. Jika kita sedang membangun rumah, kita ingin memiliki fitur tertentu seperti pipa ledeng, pekerjaan listrik dan jendela. Di komputer juga menginginkan fitur seperti program yang membuat dokumen, yang mengakses Internet dan yang menyimpan foto. Tanpa sistem operasi, Anda tidak tahu ke mana harus mengakses segala sesuatu di komputer tersebut.

Sistem operasi menyediakan serangkaian sekrup, kayu dan bahan lain (analogi kontraktor) yang Anda butuhkan. Dapat bolak-balik di antara kamar begitu cepat sehingga Anda bahkan tidak tahu Anda meninggalkan kamar yang Anda masuki.

Dan itu sangat penting, karena ada satu hal lagi: Ingat bagaimana kita berbicara tentang sistem operasi yang hanya dapat berkonsentrasi pada satu hal pada suatu waktu? Nah, tanpa satu, komputer Anda bisa menjalankan satu program. Anda bisa membuat dokumen. Anda bisa menyimpannya. Anda bisa mencetaknya. Tapi Anda tidak bisa melihat dokumen itu dan terus menjalankan desktop Anda. Jika Anda tidak memiliki sistem operasi, Anda terjebak melakukan satu kegiatan dan hanya satu proses sekaligus.

Mulai dari awal komputer bukan untuk amatir. Jika Anda seorang insinyur / pengembang yang serius, Anda dapat menggunakan komputer tanpa sistem operasi yang sudah diinstal sebelumnya. Tetapi bagi kita yang menggunakan komputer mereka untuk melakukan tugas-tugas penting seperti menyimpan spreadsheet atau memeriksa meme terbaru, itu mungkin tidak begitu diperlukan. Dan ingat, komputer tanpa sistem operasi hanya bagus untuk satu program. Mungkin layak untuk menggunakan uang untuk membeli sistem operasi.

Mengapa Komputer Membutuhkan Sistem Operasi?

Sistem operasi adalah program yang paling penting yang memungkinkan komputer untuk menjalankan dan menjalankan program. Tanpa sistem operasi, komputer tidak dapat digunakan penting karena perangkat keras komputer tidak akan dapat berkomunikasi dengan perangkat lunak.

Sistem operasi memainkan peran penting dalam mengelola perangkat lunak, proses, memori, dan perangkat keras. Ini memungkinkan pengguna untuk menjalankan program dan berkomunikasi dengan komputer. Ini juga memungkinkan komunikasi antara perangkat keras dan perangkat lunak sehingga memudahkan tugas diselesaikan. Ini memberi tahu komputer apa yang harus dilakukan dengan mengendalikan komponen sistem, seperti prosesor dan ruang disk. Tiga jenis sistem operasi yang paling umum termasuk Microsoft Windows, Linux dan Mac OS X.

Setelah PC melakukan boot, Anda dapat mengontrolnya melalui sistem operasi, atau singkatnya OS. Pada tulisan ini, sebagian besar PC non-Apple menjalankan versi Microsoft Windows atau distribusi Linux. Sistem operasi ini dirancang untuk berjalan pada berbagai jenis perangkat keras PC, sedangkan Mac OS X dirancang terutama untuk perangkat keras Apple.

Bisakah Komputer Berjalan Tanpa Sistem Operasi?

Sistem operasi bertanggung jawab untuk beberapa tugas. Tugas-tugas ini termasuk dalam kategori luas berikut:

  • Processor management- memecah pekerjaan prosesor menjadi potongan-potongan yang dapat dikelola dan memprioritaskannya sebelum mengirimnya ke CPU.
  • Memory management- mengoordinasikan aliran data masuk dan keluar dari RAM, dan menentukan kapan harus menggunakan memori virtual pada hard disk untuk menambah jumlah RAM yang tidak mencukupi.
  • Device management- menyediakan antarmuka berbasis perangkat lunak antara komponen internal komputer dan setiap perangkat yang terhubung ke komputer. Contohnya termasuk menafsirkan input keyboard atau mouse atau menyesuaikan data grafik dengan resolusi layar yang tepat. Network interfaces, termasuk mengelola koneksi Internet Anda, juga termasuk dalam ember manajemen perangkat.
  • Storage management – mengarahkan tempat data harus disimpan secara permanen pada hard drive, solid state drive, USB drive, dan bentuk penyimpanan lainnya. Misalnya, tugas manajemen penyimpanan membantu saat membuat, membaca, mengedit, memindahkan, menyalin, dan menghapus dokumen.
  • Application interface- menyediakan pertukaran data antara program perangkat lunak dan PC. Aplikasi harus diprogram agar berfungsi dengan antarmuka aplikasi untuk sistem operasi yang Anda gunakan. Aplikasi sering dirancang untuk versi OS tertentu juga. Anda akan melihat ini dalam persyaratan aplikasi dengan frasa seperti “Windows Vista atau lebih baru,” atau “hanya berfungsi pada sistem operasi 64-bit.”
  • User interface (UI) – menyediakan cara bagi Anda untuk berinteraksi dengan komputer.

Dari sana, buat catatan untuk melihat artikel kami Bagaimana Sistem Operasi Bekerja untuk detail lebih lanjut tentang bagaimana OS berfungsi pada PC. Juga, periksa dengan HowStuffWorks ketika Anda ingin tahu cara kerja aplikasi dan perangkat spesifik pada PC Anda.