Jun 16, 2023 Pemrograman Sistem

Sistem Operasi

Sistem operasi dalam pembelajaran kali ini akan akan membahas tentang sejarah perkembangan sistem operasi, pentingnya dan penggunaan sistem operasi dan perintah sistem MS-DOS, Unix, sistem operasi Windows. Ketika sebuah komputer baru keluar dari jalur perakitan pabrik, ia tidak dapat melakukan apa-apa. Perangkat keras membutuhkan perangkat lunak untuk membuatnya bekerja.

The operating system in heirarchy
The operating system in heirarchy
System Software
System Software

Paket perangkat lunak aplikasi tidak berkomunikasi langsung dengan perangkat keras. Seperti yang ditunjukkan pada Gambar di atas antara perangkat lunak aplikasi dan perangkat keras adalah antarmuka perangkat lunak – sistem operasi.

Definisi: Sistem operasi adalah seperangkat program yang terletak di antara perangkat lunak aplikasi dan perangkat keras komputer. Secara konseptual perangkat lunak sistem operasi merupakan perantara antara perangkat keras dan perangkat lunak aplikasi. Kebetulan, istilah perangkat lunak sistem kadang-kadang digunakan secara bergantian dengan sistem operasi, tetapi perangkat lunak sistem berarti semua program yang berkaitan dengan koordinasi operasi komputer. Perangkat lunak sistem mencakup sistem operasi, tetapi juga mencakup perangkat lunak BIOS, driver, dan program layanan. (lihat Gambar di atas).

Perhatikan dapat kita katakan bahwa sistem operasi adalah sekumpulan program. Program yang paling penting dalam sistem operasi, program yang mengelola sistem operasi, adalah the supervisor program (program pengawas), yang sebagian besar tetap berada di memori dan dengan demikian disebut sebagai residen. Pengawas mengontrol seluruh sistem operasi dan memuat ke dalam memori program sistem operasi lain (disebut nonresiden) dari penyimpanan disk hanya sesuai kebutuhan.

FUNGSI SISTEM OPERASI

Sebuah sistem operasi memiliki tiga fungsi utama:

  • Untuk mengelola sumber daya komputer, seperti unit pemrosesan pusat, memori, drive disk, dan printer,
  • Untuk membuat antarmuka pengguna
  • Untuk menjalankan dan menyediakan layanan untuk perangkat lunak aplikasi.

Namun, sebagian besar pekerjaan sistem operasi disembunyikan dari pengguna; banyak tugas penting dilakukan di belakang layar. Secara khusus, fungsi yang terdaftar pertama, mengelola sumber daya komputer, ditangani tanpa pengguna mengetahui detailnya. Selanjutnya, semua operasi input dan output, meskipun dijalankan oleh program aplikasi, sebenarnya dilakukan oleh sistem operasi. Meskipun sebagian besar fungsi sistem operasi tersembunyi dari pandangan, Anda akan tahu kapan Anda menggunakan paket perangkat lunak aplikasi, dan ini mengharuskan Anda memanggil-panggilan untuk bertindak pada sistem operasi. Jadi Anda berdua membuat antarmuka pengguna dan menjalankan perangkat lunak.

Sistem operasi untuk mainframe dan komputer besar lainnya bahkan lebih kompleks karena mereka harus melacak beberapa program dari beberapa pengguna yang semuanya berjalan dalam kerangka waktu yang sama. Meskipun beberapa sistem operasi komputer pribadi (paling sering ditemukan di lingkungan bisnis atau pembelajaran) dapat mendukung banyak program dan pengguna, sebagian besar hanya berkaitan dengan satu pengguna. Kami mulai dengan berfokus pada interaksi antara satu pengguna dan sistem operasi komputer pribadi.

SISTEM OPERASI UNTUK KOMPUTER PERSONAL

Jika Anda membaca dengan teliti perangkat lunak yang dijual di toko eceran, biasanya Anda akan menemukan perangkat lunak yang dikelompokkan menurut komputer, mungkin IBM (yaitu, kompatibel dengan IBM) atau Macintosh, tempat perangkat lunak tersebut dapat digunakan. Tetapi perbedaannya sebenarnya lebih halus daripada perbedaan di antara komputer: Perangkat lunak aplikasi-pengolah kata, spreadsheet, game, apa pun-benar-benar dibedakan oleh sistem operasi tempat perangkat lunak dapat dijalankan.

Umumnya, sebuah program aplikasi dapat berjalan pada satu sistem operasi saja. Sama seperti Anda tidak dapat menempatkan mesin Nissan di dalam bus Mewah seperti yang kami sebut. Anda tidak dapat menggunakan versi WordPerfect yang dirancang untuk berjalan di mesin IBM dan menjalankannya di Apple Macintosh. Alasannya adalah komputer pribadi IBM dan lainnya yang serupa memiliki mikroprosesor yang kompatibel dengan Intel dan biasanya menggunakan sistem operasi Microsoft, yang disebut MS-DOS (untuk sistem operasi disk Microsoft) pada komputer lama, dan Windows98 , Windows XP … pada komputer yang lebih modern. Komputer yang keluar sejak tahun 2000 sering kali hadir dengan Windows ME (Millenium Edition), atau Windows2000. Macintosh menggunakan sistem operasi yang sama sekali berbeda, yang disebut sistem operasi Macintosh, yang diproduksi oleh Apple. Lebih dari 75 persen komputer pribadi menggunakan versi Windows sebagai sistem operasinya. Macintosh menguasai sekitar 15 persen pasar, dengan sistem operasi lain seperti Linux yang terdiri dari sisanya.

Pengguna tidak berangkat untuk membeli sistem operasi; mereka ingin komputer dan perangkat lunak aplikasi membuatnya berguna. Namun, karena sistem operasi menentukan perangkat lunak apa yang tersedia untuk komputer tertentu, banyak pengguna mengamati tingginya volume perangkat lunak yang tersedia untuk mesin MS-DOS dan melakukan pembelian komputer yang sesuai. Yang lain lebih suka gaya sistem operasi Macintosh yang ramah pengguna dan memilih Mac karena alasan itu.

Meskipun sistem operasinya berbeda, banyak fungsi dasarnya yang serupa. Kami akan menunjukkan beberapa fungsi dasar sistem operasi dengan memeriksa MS-DOS.

MS-DOS

Sebagian besar pengguna saat ini memiliki komputer dengan hard disk drive. Saat komputer dihidupkan, sistem operasi akan dimuat dari hard drive ke dalam memori komputer, sehingga tersedia untuk digunakan. Proses memuat sistem operasi ke dalam memori disebut bootstrapping, atau mem-boot sistem. Kata booting digunakan karena, secara kiasan, sistem operasi menarik dirinya sendiri dengan bootstrapnya sendiri. Saat komputer dihidupkan, sebuah program kecil (dalam memori hanya baca ROM) secara otomatis menarik komponen dasar sistem operasi dari hard disk. Mulai sekarang, kita akan merujuk ke MS-DOS dengan nama singkatannya yang umum digunakan, DOS, dilafalkan berima dengan bos.

Hasil bersih yang dapat diamati dari mem-boot DOS adalah karakter C> (atau mungkin C:\>) muncul di layar. C mengacu pada disk drive; the > adalah prompt, sinyal bahwa sistem meminta Anda untuk melakukan sesuatu. Pada titik ini Anda harus memberikan beberapa instruksi ke komputer. Mungkin yang perlu Anda lakukan hanyalah memasukkan huruf-huruf tertentu untuk membuat perangkat lunak aplikasi untuk tampil. Tapi bisa lebih rumit dari itu karena C> sebenarnya adalah sinyal untuk komunikasi langsung antara pengguna dan sistem operasi.

Meskipun prompt adalah satu-satunya hasil yang terlihat dari booting sistem, DOS juga menyediakan perangkat lunak dasar yang mengoordinasikan komponen perangkat keras komputer dan sekumpulan program yang memungkinkan Anda melakukan banyak tugas sistem komputer yang perlu Anda lakukan. Untuk menjalankan program DOS tertentu, pengguna harus mengeluarkan perintah, nama yang memanggil program DOS tertentu. Seluruh buku telah ditulis tentang perintah DOS, tetapi kami hanya akan mempertimbangkan beberapa yang digunakan orang untuk aktivitas biasa. Beberapa tugas khas yang dapat Anda lakukan dengan perintah DOS adalah:
o Mempersiapkan (memformat) disket baru untuk digunakan,
o daftar file pada disk,
o salin file dari satu disk ke disk lain,
o menghapus file dari disk.

Microsoft Windows

Microsoft Windows dimulai sebagai shell. Windows menggunakan antarmuka grafis berwarna yang, antara lain, memudahkan akses ke sistem operasi. Fitur yang membuat Windows sangat mudah digunakan adalah graphical user interface (diucapkan GUI “goo-ee”), di mana pengguna bekerja dengan gambar di layar yang disebut ikon dan dengan menu daripada dengan mengetik. Mereka disebut menu pull-down karena tampak menarik ke bawah seperti layar jendela dari pilihan aslinya. Beberapa menu, sebaliknya, disebut menu pop-up berasal dari pilihan di bagian bawah layar. Selain itu, ikon dan menu mendorong untuk menunjuk dan mengklik dengan mouse, sebuah pendekatan yang dapat membuat penggunaan komputer menjadi cepat dan mudah.

Untuk meningkatkan kemudahan penggunaan, Windows biasanya diatur agar tampilan Windows yang berwarna menjadi hal pertama yang dilihat pengguna saat komputer dihidupkan. DOS masih ada, di bawah Windows, tetapi pengguna tidak perlu melihat C> selama aktivitas rutin. Pengguna menunjuk dan mengklik di antara serangkaian pilihan yang menyempit hingga sampai di perangkat lunak yang diinginkan.

Meskipun presentasi layar dan interaksi pengguna adalah bukti perubahan yang paling terlihat, Windows menawarkan perubahan yang bahkan lebih mendasar. Untuk memahami perubahan ini lebih lengkap, akan sangat membantu saat ini untuk membuat perbandingan antara sistem operasi tradisional untuk komputer besar dan Windows.

Selain menambahkan GUI yang ramah, sistem operasi Windows menambahkan fitur penting lainnya ke DOS – multi-tasking. Multi-tasking terjadi ketika komputer menjalankan beberapa program sekaligus. PC yang menggunakan DOS hanya dapat menjalankan satu program dalam satu waktu. Komputer berbasis Windows dapat menjalankan banyak program (mis. browser, pengolah kata, dan beberapa contoh Pesan Instan) yang berjalan pada waktu yang sama. Ketika program dieksekusi pada saat yang sama, mereka dikatakan dieksekusi secara bersamaan.

Seperti yang telah kita pelajari, komputer pribadi hanya memiliki satu CPU yang hanya menangani satu instruksi dalam satu waktu. Komputer yang menggunakan sistem operasi MS-DOS tanpa shell dibatasi tidak hanya untuk satu pengguna pada satu waktu tetapi juga hanya satu program pada satu waktu. Jika, misalnya, pengguna menggunakan program pengolah kata untuk menulis laporan keuangan dan ingin mengakses beberapa angka spreadsheet, dia harus melakukan serangkaian langkah: keluar dari program pengolah kata, masukkan dan gunakan lalu keluar dari program spreadsheet, lalu masuk kembali ke program pengolah kata untuk menyelesaikan laporan. Ini boros dalam dua cara:

(1) CPU sering menganggur karena hanya satu program yang dijalankan pada satu waktu, dan
(2) Pengguna harus berpindah dari program ke program dengan tidak nyaman.

Multi-tasking memungkinkan beberapa program aktif pada saat yang sama, meskipun dalam sekejap CPU hanya melakukan satu instruksi untuk salah satu program yang aktif. Sistem Operasi mengelola instruksi mana yang akan dikirim ke CPU. Karena komputer sangat cepat, sistem operasi dapat mengalihkan program yang dijalankan pada CPU dengan sangat cepat, pengguna tidak dapat mengetahuinya. Inilah yang memungkinkan komputer Anda “mendengarkan” pesan instan yang masuk, misalnya, saat Anda menggunakan pengolah kata untuk menulis makalah.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *