- Untuk apa sistem operasi?
- Kawalan induk
- Perantara antara pengguna dan perkakasan
- Jalankan aplikasi
- matlamat
- Komponen sistem operasi
- Teras
- Modul pelaksanaan proses
- Modul Selang
- Modul pengurusan memori
- Modul pelbagai tugas
- Modul keselamatan
- Modul antara muka pengguna
- Modul pengurusan data
- Jenis sistem operasi
- Sistem operasi masa nyata (RTOS)
- Satu pengguna, satu tugas
- Satu pengguna, berbilang tugas
- Pelbagai pengguna
- ciri-ciri
- Antaramuka pengguna
- Pengurusan pekerjaan
- Pengurusan tugas
- Pengendalian peranti
- Keselamatan
- Sistem operasi yang paling banyak digunakan
- Tingkap
- OS X
- Linux
- Android
- Atari
- OS BlackBerry
- JavaOS
- FreeBSD
- Rujukan
Sistem operasi adalah program yang dirancang untuk menangani komponen utama dalam pengoperasian sistem komputer, seperti mengeluarkan perintah ke perangkat perkakasan yang berlainan dan mengalokasikan sumber daya sistem, seperti memori utama, ke berbagai aplikasi yang sedang berjalan.
Ini adalah perisian yang diperlukan untuk menjalankan semua program aplikasi dan rutinitas utiliti. Di samping itu, ia berfungsi sebagai jambatan untuk interaksi yang lebih baik antara program aplikasi dan perkakasan komputer.
Sumber: pixabay.com
Sistem operasi terdiri daripada perisian sistem, yang merupakan program asas yang perlu dimulakan dan berfungsi oleh komputer. Setiap desktop, tablet, dan telefon pintar termasuk sistem operasi untuk menyediakan fungsi asas peranti.
Objektif utamanya adalah menjadikan sistem komputer selesa digunakan, dan memanfaatkan perkakasan dengan cara yang cekap. Sistem operasi melakukan tugas-tugas asas seperti menerima input papan kekunci, memproses arahan, dan mengirim output ke layar.
Untuk apa sistem operasi?
Kawalan induk
Sistem operasi adalah program yang berfungsi sebagai kawalan utama komputer. Apabila dihidupkan, program boot kecil adalah yang memuatnya.
Walaupun modul sistem tambahan dapat dimuat sesuai keperluan, bahagian utama yang dikenali sebagai kernel atau kernel setiap saat berada dalam memori.
Ketika komputer pertama kali diperkenalkan, pengguna berinteraksi dengan mereka melalui antara muka baris perintah, yang memerlukan perintah tertulis. Pada masa ini, hampir semua komputer menggunakan sistem operasi GUI (antara muka pengguna grafik), yang jauh lebih mudah digunakan dan dikendalikan.
Untuk sistem yang besar, ia memenuhi tanggungjawab penting. Dia bertindak seperti polis lalu lintas, memastikan bahawa program yang berbeza berjalan pada masa yang sama tidak mengganggu satu sama lain.
Sistem operasi juga bertanggungjawab untuk keselamatan, memastikan pengguna yang tidak dibenarkan tidak dapat mengakses sistem.
Perantara antara pengguna dan perkakasan
Dalam sistem komputer, perkakasan hanya dapat memahami kod mesin, dalam bentuk 0 dan 1, yang tidak masuk akal bagi pengguna biasa.
Anda memerlukan sistem yang boleh bertindak sebagai perantara dan menguruskan semua proses dan sumber yang ada dalam sistem.
Sistem operasi dapat ditentukan sebagai antara muka antara orang dan perkakasan. Menjamin bahawa semua proses dijalankan, pengendalian fail dan CPU, peruntukan sumber dan banyak tugas lain.
Oleh kerana sistem operasi berfungsi terutamanya sebagai antara muka pengguna komputer, ia memainkan peranan penting dalam bagaimana anda berinteraksi dengan peranti. Oleh itu, banyak pengguna lebih suka menggunakan sistem operasi tertentu.
Jalankan aplikasi
Apabila pembangun perisian membuat aplikasi, mereka mesti menulisnya untuk sistem operasi tertentu. Ini kerana setiap sistem operasi berkomunikasi dengan perkakasan secara berbeza dan mempunyai antara muka program aplikasi (API) khusus yang mesti digunakan oleh pengaturcara.
Walaupun banyak program popular adalah platform silang, yang dikembangkan untuk pelbagai sistem operasi, beberapa program hanya tersedia untuk satu sistem operasi.
Program berkomunikasi dengan sistem operasi untuk dapat melakukan semua operasi yang berkaitan dengan pengurusan fail dan antara muka pengguna.
matlamat
Tujuan sistem operasi adalah untuk mengawal dan mengatur perkakasan dan perisian supaya peranti tempat ia dihoskan berfungsi dengan baik.
- Sembunyikan butiran sumber perkakasan dari pengguna.
- Jadikan sistem komputer senang digunakan dengan cekap.
- Menguruskan sumber sistem komputer.
- Sediakan pengguna dengan antara muka yang mudah untuk menggunakan sistem komputer.
- Menyediakan pertukaran sumber yang cekap dan adil antara pengguna dan program.
- Jejak siapa yang menggunakan sumber mana, mengesahkan permintaan sumber dan campur tangan dalam permintaan yang bertentangan dari program dan pengguna yang berlainan.
Komponen sistem operasi
Windows, Linux dan iOS
Semua komponen ada untuk pelbagai bahagian sistem komputer untuk bekerjasama.
Teras
Ia menyediakan salah satu tahap kawalan yang paling asas terhadap semua peranti perkakasan komputer. Kernel adalah komponen utama sistem operasi. Pada mulanya ia dimuat dan kekal dalam memori utama.
Urus kebolehcapaian memori RAM untuk program, tentukan program mana yang mempunyai akses ke sumber. Ini menerapkan keadaan operasi CPU untuk operasi yang optimal setiap saat.
Modul pelaksanaan proses
Sistem operasi menyediakan antara muka antara program aplikasi dan perkakasan, sehingga program aplikasi dapat terhubung ke perkakasan dengan hanya mengikuti prinsip dan prosedur yang dikonfigurasi dalam sistem operasi.
Modul Selang
Gangguan sangat penting, kerana ia memberikan kaedah yang boleh dipercayai agar sistem operasi dapat bertindak balas terhadap persekitarannya.
Gangguan adalah isyarat dari peranti yang disambungkan ke komputer, atau dari program di dalam komputer, yang memerlukan sistem operasi untuk menentukan dengan tepat apa yang harus dilakukan seterusnya.
Setelah mendapat gangguan, komputer menghentikan sebarang program yang sedang berjalan, menyimpan keadaannya, dan melaksanakan kod sistem operasi yang berkaitan dengan gangguan tersebut.
Modul pengurusan memori
Dia bertanggungjawab dalam semua aspek pengurusan memori. Ini memastikan bahawa program tidak bertentangan dengan memori yang digunakan oleh program lain.
Modul pelbagai tugas
Memerihalkan pengoperasian pelbagai program bebas pada komputer yang sama. Sistem operasi mempunyai kemampuan untuk melihat di mana program-program ini dan bergerak dari satu ke yang lain tanpa kehilangan maklumat.
Ia dilakukan menggunakan pembahagian masa, di mana setiap program menggunakan sebahagian masa komputer untuk dijalankan.
Modul keselamatan
Sekiranya komputer membenarkan pengoperasian pelbagai proses secara serentak, maka proses ini mesti memastikan aktiviti masing-masing.
Sistem operasi mesti dapat membezakan antara permintaan yang harus diizinkan untuk diproses dan yang tidak seharusnya diproses.
Modul antara muka pengguna
Kesatuan ini sangat penting agar komunikasi manusia dapat dilaksanakan. Sahkan dan minta perkhidmatan sistem operasi, dapatkan maklumat dari peranti input dan memerlukan perkhidmatan sistem operasi untuk memaparkan mesej status dan sebagainya pada peranti output.
Modul pengurusan data
Menjejaki data semasa disimpan. Program ini menguruskan data melalui nama fail dan lokasi tertentu. Pemacu ini mengetahui di mana data disimpan secara fizikal pada cakera keras.
Interaksi antara aplikasi dan sistem operasi dilakukan melalui antara muka pengaturcaraan. Apabila program perlu menyimpan atau mengambil maklumat, ia memanggil unit ini, yang bertugas membuka, membaca, menulis dan menutup fail.
Jenis sistem operasi
Sistem operasi masa nyata (RTOS)
Mereka digunakan untuk mengendalikan sistem industri, instrumen saintifik, dan mesin. Jenis sistem operasi ini hampir tidak mempunyai keupayaan antara muka pengguna, kerana sistem ini adalah kotak tertutup semasa penghantaran.
Jenis sistem ini terutama digunakan untuk mengurus sumber komputer sedemikian rupa sehingga operasi tertentu dijalankan dalam jumlah waktu yang sama setiap kali ia berlaku.
Satu pengguna, satu tugas
Jenis sistem ini mengendalikan peralatan komputer sedemikian rupa sehingga satu orang hanya dapat melakukan satu pekerjaan secara serentak.
Sistem Palm tergolong dalam jenis ini, digunakan untuk komputer genggam jenama itu.
Satu pengguna, berbilang tugas
Ia adalah yang digunakan pada komputer desktop. Windows adalah sistem operasi di mana anda boleh menjalankan banyak aplikasi secara serentak.
Maksudnya, seseorang mungkin menaip teks dalam pemproses kata sementara mesej e-mel sedang dicetak dan fail dimuat turun dari Internet.
Pelbagai pengguna
Dengan jenis sistem ini, beberapa orang dapat menggunakan sumber komputer pada masa yang sama.
Sistem operasi mesti yakin bahawa terdapat keseimbangan dalam keperluan pengguna dan setiap program yang mereka gunakan mempunyai sumber yang mencukupi secara berasingan sehingga jika ada masalah dengan satu pengguna, itu tidak akan mempengaruhi yang lain.
Sistem operasi Unix dan VMS yang digunakan dalam komputer makro adalah sebahagian daripada sistem operasi jenis ini.
ciri-ciri
Antaramuka pengguna
Pada masa ini semuanya berdasarkan grafik, antara muka pengguna merangkumi tetingkap, menu dan kaedah interaksi antara pengguna dan komputer.
Sebelum adanya antarmuka pengguna grafik (GUI), semua operasi dilakukan menggunakan perintah. Sistem operasi dapat menyokong antara muka pilihan.
Pengurusan pekerjaan
Pengurusan pekerjaan mengawal masa dan urutan aplikasi dijalankan.
Bahasa kawalan pekerjaan IBM adalah biasa di persekitaran komputer dan pelayan kelas atas. Ia dikembangkan untuk menjadualkan kerja harian.
Pada pelayan Unix / Linux adalah biasa menjalankan program kecil pada waktu-waktu tertentu pada siang hari.
Dalam lingkungan desktop, file batch dapat ditulis untuk melakukan urutan operasi, yang dapat dijadwalkan untuk dimulakan pada waktu tertentu.
Pengurusan tugas
Dalam persekitaran komputer makro dan pelayan, pengurusan ini sangat penting. Aplikasi boleh diutamakan untuk berjalan lebih cepat atau lebih lambat, bergantung pada tujuannya.
Di komputer desktop, multitasking biasanya merupakan perubahan tugas, membiarkan aplikasi tetap terbuka sehingga pengguna dapat pergi dan balik di antara mereka.
Pengendalian peranti
Peranti dapat dikendalikan oleh sistem operasi melalui penggunaan petunjuk dalam kod periferal itu sendiri.
Perisian yang digunakan untuk berkomunikasi dengan periferal disebut pemacu. Pemacu khusus diperlukan untuk setiap peranti yang disambungkan ke komputer.
Keselamatan
Sistem operasi memberikan perlindungan kata laluan untuk mengelakkan pengguna yang tidak dibenarkan keluar dari sistem.
Log aktiviti disimpan, dapat memberikan banyak masa untuk tujuan penagihan.
Mereka juga dapat memberikan rutin cadangan dan pemulihan untuk memulai sekiranya berlaku kegagalan sistem.
Sistem operasi yang paling banyak digunakan
Tingkap
Ini adalah sistem operasi yang paling banyak digunakan untuk komputer peribadi. Setiap versi mengandungi antara muka pengguna grafik, dengan mana pengguna dapat melihat fail dan folder.
Microsoft memperkenalkannya dengan versi 1.0 pada tahun 1984. Versi terbaru untuk pengguna akhir ialah Windows 10.
Versi Windows sebelumnya termasuk Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7, dan Windows 8.
Versi Windows yang berorientasikan perniagaan pertama, yang disebut Windows NT 3.1, adalah pada tahun 1993.
Windows boleh berjalan di mana-mana komputer siri x86, seperti pemproses Intel dan AMD. Atas sebab ini, ia boleh dipasang di sebilangan besar jenama komputer.
OS X
Sistem operasi ini direka oleh Apple untuk komputer Macintosh. Ia menggantikan Mac OS 9 pada tahun 2001 sebagai sistem operasi standard untuk Mac.
Ia berdasarkan Unix dan menggunakan kernel yang sama. Kernel ini menyediakan OS X dengan keupayaan multi-pemprosesan yang lebih baik dan pengurusan memori yang lebih baik.
Antara muka desktop OS X dipanggil Finder dan merangkumi beberapa ciri standard, seperti bar menu tetap di bahagian atas skrin.
Sistem operasi ini juga mengandungi perpustakaan fungsi yang besar, yang dapat digunakan ketika menulis program Mac.
Linux
Ia adalah sistem operasi seperti Unix yang dibuat oleh Linus Torvalds. Apabila versi Linux berfungsi dengan baik, ia diedarkan secara bebas, membantunya mendapatkan populariti. Pada masa ini, Linux digunakan oleh berjuta-juta orang di seluruh dunia.
Sistem operasi ini sangat disesuaikan. Pengaturcara bahkan dapat mengubah kod sumber dan membuat versi sendiri sistem operasi Linux.
Linux sering dipasang pada pelayan hosting web kerana pelayan berdasarkan sistem ini lebih murah untuk dikonfigurasi dan dikekalkan daripada yang berdasarkan Windows.
Linux juga serasi dengan pelbagai platform perkakasan, termasuk Intel, PowerPC, DEC Alpha, Sun Sparc, dan Motorola.
Android
Ia adalah platform percuma berdasarkan Linux. Asalnya dikembangkan oleh Google dan dikeluarkan pada tahun 2007 untuk platform mudah alih.
Ini adalah saingan kuat untuk Apple iOS, yang merupakan sistem operasi yang digunakan dalam iPhone Apple.
Atari
Atari Inc. adalah syarikat pengeluaran permainan arcade. Syarikat ini telah mengembangkan pelbagai sistem operasi untuk konsolnya, antaranya adalah:
- GEMDOS
- BIOS
- XBIOS
- Sistem Operasi (TOS)
- MultiTOS
- PercumaMiNT
OS BlackBerry
Blackberry, sebelumnya dikenali sebagai Research In Motion Limited, adalah syarikat yang berpangkalan di Kanada yang menghasilkan perkakasan dan perisian. Sistem operasi yang digunakan dalam peranti mudah alih adalah BlackBerry OS, yang berdasarkan teknologi Java.
Tidak seperti sistem operasi Android, BlackBerry OS adalah sistem sumber tertutup, sehingga hanya dapat digunakan pada perangkat syarikat.
JavaOS
Sistem operasi Java adalah sumber terbuka, sehingga dapat digunakan pada berbagai perangkat, bukan hanya yang dihasilkan oleh perusahaan.
Ia juga merupakan sistem multiplatform, yang bermaksud bahawa ia serasi dengan sistem operasi lain (Windows, Linux, antara lain).
FreeBSD
Sistem operasi FreeBSD adalah sistem sumber percuma berdasarkan sistem yang dikembangkan oleh Unix, serasi dengan sistem operasi GNU / Linux dan aplikasi yang dikembangkan olehnya.
Sistem operasi ini digunakan oleh Yahoo! dan untuk konsol Nintedo.
Rujukan
- Kamus Anda (2019). Sistem operasi. Diambil dari: yourdictionary.com.
- Christensson (2012). Tingkap. Syarat Teknikal. Diambil dari: techterms.com.
- Christensson (2014). Syarat Teknologi OS X. Diambil dari: techterms.com.
- Curt Franklin & Dave Coustan (2019). Jenis Sistem Operasi. Bagaimana Bahan Berfungsi. Diambil dari: computer.howstuffworks.com.
- Christensson (2010). Linux. Syarat Teknikal. Diambil dari: techterms.com.
- Christensson (2016). Sistem operasi. Syarat Teknikal. Diambil dari: techterms.com.
- Titik Tutorial (2019). Komputer - Sistem Operasi. Diambil dari: tutorialspoint.com.
- Joseph H Volker (2018). Komponen Sistem Operasi. Makmal Earth. Diambil dari: earthslab.com.