Skip to content

Jenis-jenis Software

5 jenis program program perangkat lunak, semuanya dirancang untuk mengatur dan mengoordinasikan prosedur dan kemampuan pc {hardware}. Mereka benar-benar memungkinkan interaksi yang disengaja antara {hardware}, program perangkat lunak, dan konsumen.

Program perangkat lunak teknik melakukan tugas perantara untuk memastikan komunikasi antara program perangkat lunak yang berbeda dan {perangkat keras} untuk memungkinkan koeksistensi yang harmonis dengan konsumen.

  • Program perangkat lunak teknik dapat dikategorikan sebagai berikut:
  • Sistem kerja: Memanfaatkan komunikasi antara {hardware}, paket sistem, dan berbagai fungsi.
  • Pengandar mesin: Memungkinkan komunikasi mesin dengan OS dan paket yang berbeda.
  • Firmware: Memungkinkan manajemen dan identifikasi alat berat.
  • Penerjemah: Mengartikan bahasa tingkat tinggi ke kode mesin tingkat rendah.
  • Utilitas: Memastikan kinerja optimal unit dan fungsi.

1. Sistem Kerja (OS)

Sistem kerja adalah semacam kernel program perangkat lunak sistem yang berada di antara pc {hardware} dan konsumen akhir. Ini dimasukkan pertama pada pc untuk memungkinkan unit dan fungsi untuk dikenali dan karena ini bertujuan.

Program perangkat lunak sistem adalah lapisan utama program perangkat lunak yang akan dimuat ke dalam memori setiap kali komputer dinyalakan.

Misalkan konsumen ingin mencatat dan mencetak laporan kembali ke printer yang terhubung. Utilitas pemrosesan frasa diperlukan untuk melakukan aktivitas ini. Input pengetahuan selesai menggunakan keyboard atau unit input berbeda setelah yang ditampilkan pada monitor. Informasi yang siap kemudian dikirim ke printer.

Untuk memastikan bahwa prosesor frasa, keyboard, dan printer untuk melakukan aktivitas ini, mereka perlu bekerja dengan OS, yang mengontrol kemampuan masuk dan keluaran, administrasi memori, dan spooling printer.

Tepat saat ini, konsumen berinteraksi dengan sistem kerja melalui antarmuka konsumen grafis (GUI) pada monitor atau antarmuka layar sentuh. Desktop dalam OS yang modis adalah ruang kerja grafis, yang menggabungkan menu, ikon, dan aplikasi yang dapat dimanipulasi oleh konsumen melalui kursor yang digerakkan mouse atau kontak jari. Sistem kerja disk (DOS) adalah antarmuka yang populer digunakan pada 1980-an.

Urusan Teknik Kerja

  • OS Waktu Aktual: Dimasukkan ke dalam teknik khusus yang disematkan seperti robot, mobil, dan modem.
  • OS satu-pengguna dan tugas-tunggal: Dimasukkan ke gadget pengguna-tunggal seperti telepon.
  • OS single-user dan multitask: Dimasukkan ke dalam sistem komputer pribadi modern.
  • OS multi-pengguna: Dimasukkan ke dalam lingkungan komunitas tempat banyak pelanggan perlu berbagi sumber. Server OS adalah contoh teknik kerja multi-pengguna.
  • OS Komunitas: Digunakan untuk berbagi sumber yang sesuai dengan data catatan, printer dalam pengaturan komunitas.
  • Web / Internet OS: Dirancang untuk berjalan di browser yang online.
  • OS Seluler: Dirancang untuk berjalan di ponsel, tablet, dan berbagai gadget seluler.

Fitur Teknik Kerja

  • Mereka menyediakan antarmuka antara orang tersebut dan {perangkat keras} melalui GUI.
  • Mengelola dan mengalokasikan area memori untuk tujuan.
  • Memproses administrasi tujuan, memasukkan / mengeluarkan gadget, dan arah.
  • Mengkonfigurasi dan mengelola gadget di dalam dan periferal.
  • Mengelola penyimpanan tunggal atau multi-pengguna dalam sistem komputer asli dan komunitas.
  • Administrasi data dan tujuan catatan.
  • Mengelola masuk dan mengeluarkan gadget.
  • Mendeteksi, menginstal, dan memecahkan masalah gadget.
  • Menyaring efisiensi sistem melalui Pengawas Proses dan instrumen yang berbeda.
  • Menghasilkan pesan kesalahan dan pilihan pemecahan masalah.
  • Menerapkan antarmuka untuk komunikasi komunitas.
  • Mengelola printer dengan teknik tunggal atau multi-pengguna.
  • Administrasi file dalam atau komunitas.

Contoh Teknik Kerja

OS yang disukai untuk sistem komputer adalah:

  • Jendela rumah 10
  • Mac OS X
  • Ubuntu

OS komunitas / server yang sangat disukai adalah:

  • Server Ubuntu
  • Server Windows rumah
  • Crimson Hat Enterprise

OS web / net yang disukai adalah:

  • Chrome OS
  • Keanggotaan Linux
  • Remix OS

OS sel yang disukai adalah:

  • OS iPhone
  • OS Android
  • Jendela rumah Cellphone OS

2. Driver Sistem

Program perangkat lunak driver adalah sejenis program perangkat lunak sistem yang menghidupkan unit dan periferal pc. Driver menjadikannya potensial untuk semua bagian terkait dan add-on eksterior menjalankan tugas yang seharusnya dan seperti yang diarahkan oleh OS. Tanpa driver, OS tidak akan menugaskan tugas apa pun.

Contoh unit yang membutuhkan driver:

  • Mouse
  • Papan ketik
  • Kartu suara
  • Tunjukkan kartu
  • Kartu komunitas
  • Printer

Biasanya, sistem kerja dikirimkan dengan driver untuk banyak unit yang sudah tersedia di pasar. Secara default, masukkan unit seperti itu karena mouse dan keyboard mungkin memiliki driver mereka dimasukkan. Mereka sama sekali tidak memerlukan instalasi pihak ketiga.

Jika alat lebih baru dari sistem kerja, orang tersebut harus mendapatkan driver dari situs web produsen atau berbagai sumber.

3. Firmware

Firmware adalah program perangkat lunak operasional yang tertanam di dalam chip memori flash, ROM, atau EPROM untuk ditetapkan oleh OS. Itu langsung mengelola dan mengontrol semua tindakan dari {hardware} tunggal.

Secara historis, firmware digunakan untuk menyiratkan program perangkat lunak yang ditunjukkan oleh agen frase. Itu dimasukkan ke dalam chip yang tidak mudah menguap dan sangat mungkin ditingkatkan hanya dengan menukar mereka dengan chip yang baru, yang sudah diprogram.

Ini dicapai untuk membedakan mereka dari program perangkat lunak tingkat tinggi, yang mungkin sangat terkini tanpa harus bertukar bagian.

Saat ini, firmware disimpan dalam chip flash, yang akan ditingkatkan tanpa mengganti chip semikonduktor.

BIOS dan UEFI

Firmware penting dalam sistem komputer saat ini dimasukkan oleh produsen pada motherboard dan akan diakses melalui BIOS sebelumnya (Fundamental Enter / Output System) atau platform UEFI (Unified Prolonged Firmware Interface) baru.

Ini adalah antarmuka konfigurasi yang pertama ratusan ketika pc dinyalakan dan pergi melalui POST (Energy On Self Check).

Firmware motherboard dimulai dengan membangunkan semua {hardware} dan memastikan bahwa bagian-bagian seperti prosesor, memori, dan disk drive berfungsi. Jika semua bagian penting adalah positif, itu akan menjalankan bootloader, yang dapat memuat sistem kerja. Jika memori akses acak rusak, BIOS tidak akan mengaktifkan PC selain Facebook.

Konsumen dapat mengubah pengaturan BIOS dan UEFI dengan tombol khusus yang mendesak (tombol operasi, hapus, atau kunci esc) saat boot-up untuk memuat halaman web konfigurasi. Konsumen dapat mengkonfigurasi keamanan, urutan boot, waktu, dan berbagai pilihan dalam halaman web yang muncul.

Meskipun mereka bekerja dengan cara lain, firmware memuji driver dalam beberapa metode. Masing-masing memberikan id ke gadget {hardware}, dengan yang terakhir membuat sistem kerja melihat gadget.

Perbedaan utama antara 2 adalah bahwa firmware akan selalu berada di dalam gadget sedangkan driver akan diatur di dalam sistem kerja.

Pembaruan firmware berasal dari produsen gadget (bukan produsen OS). Mereka diperlukan jika konsumen memerlukan laptop {hardware} untuk mendapatkan {hardware} dan bantuan program perangkat lunak baru. Firmware akan memungkinkan gadget bekerja lebih tinggi dengan teknik dan fungsi kerja sebelumnya dan yang baru.

Hampir semua gadget dan periferal disematkan dengan firmware. Kartu komunitas, TV tuner, router, pemindai, atau monitor dan contoh-contoh gadget yang dilengkapi firmware.

4. Memprogram Penerjemah Bahasa

Ini adalah paket perantara yang diandalkan oleh pemrogram program perangkat lunak untuk menerjemahkan kode pasokan bahasa tingkat tinggi ke kode bahasa mesin. Yang sebelumnya adalah seperangkat bahasa pemrograman yang dapat langsung dipahami dan dikodekan oleh orang (mis., Java, C ++, Python, PHP, BASIC). Yang terakhir adalah kode mewah yang hanya dimengerti oleh prosesor.

Bahasa penerjemah yang tersebar luas adalah kompiler, assembler, dan interpreter. Mereka biasanya dirancang oleh produsen laptop. Paket penerjemah dapat melakukan seluruh terjemahan kode program atau menerjemahkan setiap instruksi yang berbeda sekaligus.

Kode mesin ditulis dalam sistem kuantitas base-2, ditulis dalam nol atau 1. Itu adalah bahasa tingkat bawah yang bisa dilakukan. Sedangkan yang tampaknya tidak berarti bagi orang-orang, nol dan yang secara harfiah diurutkan dengan cerdas oleh prosesor untuk merujuk pada setiap kode dan frasa manusia yang mungkin.

Selain menyederhanakan pekerjaan pembangun program perangkat lunak, penerjemah membantu dalam beragam tugas desain. Mereka;

Tentukan kesalahan sintaksis sepanjang terjemahan, sehingga memungkinkan modifikasi dilakukan pada kode.
Presentasikan ulasan diagnostik setiap kali pedoman kode tidak diadopsi.
Alokasikan penyimpanan informasi untuk sistem ini.

5. Utilitas

Utilitas adalah jenis program perangkat lunak sistem yang berada di antara program perangkat lunak sistem dan perangkat lunak. Ini adalah aplikasi yang dimaksudkan untuk tugas diagnostik dan pemeliharaan untuk pc. Mereka ternyata berguna untuk memastikan fitur pc secara optimal. Tugas mereka berfluktuasi dari keamanan informasi penting ke defragmentasi disk drive.

Sebagian besar adalah instrumen pihak ketiga namun mereka dapat dibundel dengan sistem kerja. Instrumen pihak ketiga dapat ditemukan secara individual atau bersama-sama secara kolektif mirip dengan Hiren Boot CD, Final Boot CD, dan Kaspersky Rescue Disk.

Contoh dan opsi yang termasuk dalam program perangkat lunak utilitas:

  • Program antivirus dan perangkat lunak keamanan untuk keamanan informasi dan keperluan, mis., Malwarebytes, Microsoft Safety Necessities, dan AVG.
  • Perusahaan partisi disk mirip dengan Home windows Disk Administration, Easeus Partition Grasp, dan Partition Magic.
  • Disk defragmentasi untuk menyiapkan informasi yang tersebar di drive. Contohnya mencakup Disk Defragmenter, Good Disk, Disk Keeper, Comodo Free Firewall, dan Little Snitch.
  • Kompresi File untuk mengoptimalkan area disk yang mirip dengan WinRAR, Winzip, dan 7-Zip.
  • Pencadangan pengetahuan untuk penyebab keamanan, mis., Cobian, Clonezilla, dan Comodo.
  • {Hardware} perusahaan diagnostik seperti Arduous Disk Sentinel, Memtest, dan Efficiency Monitor.
  • Pemulihan pengetahuan untuk membantu mendapatkan kembali informasi yang salah tempat. Contohnya
  • mencakup Restorasi Pengetahuan iCare, Recuva, dan Pemulihan Pengetahuan EaseUs.
  • Firewall untuk pertahanan terhadap ancaman eksterior, mis., Firewall windows rumah.

Penutup

Nah, itulah beberapa Jenis-jenis Software. Sangat bermanfaat sekali bukan? Banyak sekali perkembangan-perkembangan yang terjadi di dunia ini.

Apalagi semakin pesatnya perkembangan teknologi di dunia ini. Untuk information mengenai teknologi, Anda dapat mengunjungi situs yang ada di bawah ini :