KomputerPerangkat lunak

ACT - itu ... Dasar perangkat lunak operasi. Dengan perangkat lunak sistem meliputi

Komputer - sahabat hidup yang melekat kami untuk dekade kedua. Mereka membantu orang bersenang-senang dan bekerja, berkomunikasi dengan teman-teman di seluruh dunia. Sayangnya, tidak semua pengguna saat ini prinsip-prinsip bekerja dengan komputer.

Secara khusus, mereka jarang berpikir tentang pentingnya perangkat lunak open source. Ini sistem perangkat lunak. Apa yang dimaksud dengan konsep ini dan apa pentingnya dari program ini? Pengungkapan masalah ini dan subjek artikel ini. Selain itu, kami akan mempertimbangkan saat klasifikasi perangkat lunak sistem tanggal.

Hal ini diperlukan untuk mengetahui bahkan pengguna biasa, seperti ketika membaca beberapa artikel informatif mereka sering tidak dapat memahami esensi dari yang tertulis. Hal ini terjadi sama karena kebodohan dari terminologi umum. Perlu dicatat bahwa seringkali distorsi dosa sumber bahkan khusus.

Pengantar

Secara historis, kita telah menggunakan semua program dibagi menjadi dua kelas:

  • aplikasi sistem (ACT - adalah dasar dari setiap sistem operasi).
  • program aplikasi.

Ada kelas lain dari perangkat lunak aplikasi sangat khusus, tetapi dalam kehidupan sehari-hari dengan dia dan hanya ditemukan pengembang teknologi.

Untuk aplikasi termasuk aplikasi office, perangkat lunak untuk membuat dan mengedit gambar, serta dana lain dari yang kita masing-masing harus berurusan setiap hari. Hal ini tidak sulit untuk menebak bahwa kelas ini adalah yang paling umum dan banyak.

Apa yang termasuk dalam konsep perangkat lunak open source? Program ini dirancang untuk mengelola DBMS (database) yang dirancang untuk interaksi antara pengguna dan komputer (DE - membran grafis), serta sistem khusus untuk mengumpulkan dan memproses informasi. digunakan baru-baru ini (khususnya) di papan pesawat dan kendaraan tempur.

Driver, dll

Sangat sering mengalokasikan perpustakaan sistem dan driver perangkat untuk tujuan sekali tidak berbeda dari ACT. Ini berarti bahwa untuk mempertimbangkan secara terpisah tidak masuk akal.

Dengan demikian, sistem perangkat lunak (Software Sistem) bisa disebut satu set program dan interface yang digunakan untuk mengontrol dan interaksi manusia komputer. Tujuan utama mereka - untuk alat terjemahan mesin untuk menampilkan dan menganalisis lebih akrab bagi kita semua teks atau bentuk grafik. Komposisi STR (Diterapkan tidak seperti utilitas) praktis tidak tergantung pada masalah tertentu dipecahkan oleh pengguna komputer.

Dia bisa desain itu di rumah, atau mungkin satu hari untuk duduk dalam jaringan sosial. Dalam setiap kasus, perangkat lunak komputer berbeda secara dramatis, sementara komposisi aplikasi sistem mengalami tidak ada perubahan.

Apa perangkat lunak sistem

Dan sekarang kita menganalisis secara rinci penunjukan jenis program. Jadi fungsi utama mereka:

  • Mereka menciptakan suatu lingkungan di mana aplikasi dijalankan utilitas (OS).
  • Memberikan penyederhanaan dan otomatisasi pengembangan aplikasi baru.
  • Memaksimalkan akurasi dan efisiensi komunikasi antar komputer dalam jaringan lokal dan global.
  • Mendiagnosa (dan memperbaiki) berbagai kegagalan program.
  • Bertanggung jawab untuk melakukan operasi tambahan (up, pengarsipan, transfer data).

Dengan demikian, tidak ada kerja komputer tanpa perangkat lunak bebas tidak bisa, pada prinsipnya, karena bahkan sistem operasi yang paling primitif - juga berbagai aplikasi spesialis. Pemeliharaan program ini hanya bisa berhubungan dengan pengguna yang berkualitas, dan pengembangan - hanya programmer terbaik, yang dalam beberapa kasus perlu tahu pemrograman bahasa mesin (spesialis seperti di dunia dalam satuan umum). Singkatnya, untuk membuat OS sendiri di isolasi indah Anda hanya tidak akan bekerja.

pengetahuan dan keterampilan dasar

Meskipun kompleksitas program tersebut, bahkan pengguna biasa perlu memahami sifat pekerjaan mereka, karena mempengaruhi produktivitas interaksi mereka dengan komputer. Misalnya, tidak mengetahui tentang program kerja dari prinsip-prinsip yang mengontrol menulis dan membaca informasi dari permukaan disk, Anda tidak dapat memformat hard disk, berdasarkan jenis data yang berniat untuk menyimpannya.

Seperti yang telah kita mengatakan, aplikasi mereka sistemik di alam, yang tidak berubah hampir tidak pernah. Itu sebabnya pengembangan perangkat lunak open source disajikan persyaratan sangat ketat.

perangkat lunak sistem klasifikasi

Secara tradisional di kelas ini adalah sebagai berikut versi perangkat lunak:

  • komponen kontrol.
  • komponen assay, pengolahan dan pengiriman informasi.

Cara mudah dimengerti, program pengendalian disinkronisasi proses utama dengan memungkinkan semua perangkat berfungsi dengan benar komputer Anda. Fungsi utama mereka adalah sebagai berikut:

  • kontrol langsung dari semua kekuatan pemrosesan sistem.
  • Bekerja dengan data yang dibutuhkan untuk fungsinya.

Paling sering, alat-alat ini terus-menerus dalam memori komputer. Milik penduduk perangkat membentuk inti dari OS. Jika program pengendalian, yang diperlukan untuk melaksanakan beberapa operasi penting, dimuat ke memori segera sebelum operasi, mereka disebut angkutan (transitif). Dalam kasus apapun, hari ini alat ini hanya tersedia sebagai bagian dari kedua sistem operasi dan driver dalam bentuk perpustakaan.

Sebaliknya, program untuk pengolahan informasi berjalan secara terpisah. Paling sering, mereka disampaikan dalam paket instalasi aplikasi diterapkan. By the way, installer (Windows installer, misalnya) juga mengacu pada perangkat lunak sistem.

Versi lain dari klasifikasi

Sangat sering, para ahli mengatakan bahwa perangkat lunak komputer harus dibagi menjadi dasar dan layanan. Dengan dasar adalah program-program yang memberikan yang fungsi komputer. Dengan demikian, perangkat lunak sistem meliputi:

  • sistem operasi sendiri dan driver dalam komposisi mereka.
  • Kulit (DE) dan media lainnya untuk pelaksanaan program.
  • Manajer berkas.

OS sebagai satu set perangkat lunak open source

Kami terus melihat perangkat lunak sistem. sistem operasi merupakan bagian yang tak terpisahkan.

Secara umum, OS itu sendiri dapat direpresentasikan sebagai sekumpulan program perangkat lunak yang bertanggung jawab untuk menerima, pengolahan, penggunaan informasi dan kontrol dari semua perangkat sistem. Di satu sisi, sistem operasi bertindak sebagai "spacer" antara pengguna dan komputer, di sisi lain, bertanggung jawab untuk sebanyak mungkin penggunaan efektif dari kedua perangkat lunak dan perangkat keras mengisi yang terakhir.

Dalam literatur, sistem operasi juga disebut perangkat lunak sistem dasar. Mengapa mengadopsi terminologi ini, kita mempertimbangkan bawah.

Manajemen File - fungsi penting dari ACT

file manajer dirancang untuk memudahkan akses ke data fisik pada disk, untuk menampilkan mereka dalam representasi grafis. Dengan demikian, mereka hanya dapat menggunakan nama file logis, daripada lokasi langsung pada hard disk.

Penting! file sistem dan file manajer sendiri tidak ada, karena mereka dikembangkan untuk sistem operasi tertentu dan solusi untuk masalah-masalah tertentu. Dengan demikian, beberapa ahli setuju bahwa perangkat lunak sistem Anda dan menyertakan aplikasi ini.

Tapi ada beberapa fakta yang menentukan sikap untuk program seperti itu dalam hal alat manajemen informasi yang independen:

  • Banyak sistem operasi (dan untuk waktu yang lama dan hampir semua) dapat secara bersamaan (!) Untuk bekerja dengan hampir semua sistem file.
  • Beberapa primitif (tapi masih beroperasi) sistem dapat melakukannya tanpa aplikasi ini.

Apa layanan ACT

Kategori ini meliputi program-program yang secara signifikan memperluas kemampuan dari program ACT, sehingga lebih nyaman bagi pengguna akhir. Mereka juga dapat diklasifikasikan, dan mendapatkan banyak poin:

  • driver perangkat tidak diletakkan dalam sistem operasi pada tahap penciptaannya.
  • program komputer diagnosis diri, yang menghilangkan kebutuhan bagi pengguna untuk menemukan penyebab kesalahan dan kegagalan.
  • Anehnya, tetapi perangkat lunak anti-virus juga sesuai dengan definisi dari "pelayanan". Perhatikan bahwa itu tidak selalu.
  • Aplikasi untuk drive layanan memungkinkan Anda untuk menyalin dan data arsip, secara permanen menghapus atau mengembalikan file data untuk mengoptimalkan proses perekaman disk.
  • Built-in program cadangan untuk secara signifikan mengurangi ruang informasi yang diduduki.
  • Utilitas untuk mengelola sumber daya jaringan dan jaringan itu sendiri.

Seringkali kelas ini program yang disebut sistem utilitas. Hanya diketahui bahwa program antivirus tidak menelepon. Hari ini, terkenal berarti dari Symantec, Sentuh Batu, serta perusahaan besar lainnya yang memasok perangkat lunak. Jenis perangkat lunak untuk beberapa kasus yang kami pelajari, tapi tetap beberapa pertanyaan yang belum terselesaikan.

ACT untuk bekerja dengan protokol jaringan

Sesuai namanya, aplikasi sistem ini bertanggung jawab untuk akses ke web. Perhatikan bahwa semua syarat berikut ini berlaku lebih untuk sistem-sistem yang dirancang untuk melakukan beberapa tindakan tertentu (email server file server). Untuk memperbarui perangkat lunak dari urutan ini, sering harus mengembangkan versi baru dari sistem operasi.

Kunci untuk memahami karya seluruh algoritma adalah program server khusus yang menerima permintaan dari jaringan dan sendiri mengirimkan jawaban. Utilitas yang dirancang untuk mengirim permintaan, disebut klien. Perhatikan bahwa permintaan dikirim dalam bentuk format standar, yang sering disebut sebagai protokol. Jawabannya juga dikirim sebagai file format tertentu yang berisi semua informasi yang diperlukan (paket).

By the way, IE, Firefox, Opera, dan Google Chrome - pelanggan yang sama, yang didasarkan pada prinsip bahwa hanya ditetapkan.

lingkungan pemrograman dan pelaksanaan program

Program-program ini berhubungan dengan cara tertentu, tetapi pemahaman dasar dari mereka juga diperlukan, karena tanpa ini tidak mungkin untuk memahami prinsip-prinsip operasi dari sistem operasi dan komputer pada umumnya. Mereka tidak perlu hanya untuk membuat, tetapi juga untuk debug dan menjalankan aplikasi.

Para ahli mengatakan bahwa dalam kasus ini dalam perangkat lunak sistem meliputi:

  • Berarti untuk mengetik dan mengedit teks.
  • Penerjemah atau interpreter (untuk bahasa sederhana).
  • linker, juga disebut linker.
  • Debugger.
  • aplikasi perpustakaan penuh untuk pelaksanaan program.

Perhatikan bahwa aplikasi yang dibuat (dengan pengecualian langka) di bawah setiap OS tertentu. Tapi alat sistem yang dirancang untuk mengembangkan mereka, dapat bekerja dalam sistem yang sama sekali berbeda (untuk ini dan perlu beberapa sistem perpustakaan). Hal ini sangat penting, karena mereka tidak membatasi diri pengembang dalam memilih sistem yang lebih disukai untuk pekerjaan itu.

Apa penerjemah

Karena definisi ini jelas bukan untuk semua orang, melihat masalah ini secara lebih rinci.

Ini merupakan konsep penting mengacu pada program yang menerjemahkan bahasa pemrograman yang dimengerti orang, ke dalam bahasa mesin. Tentu saja, bahasa mesin dapat dipahami dan manusia, tetapi para profesional Unit di seluruh dunia. Program itu sendiri ditulis dalam bahasa pemrograman, disebut sumber modul. modul obyek disebut informasi dasar dikompilasi untuk mesin digunakan lebih lanjut. Struktur modul ini terdiri dari teks program ini sudah diterjemahkan ke dalam bahasa mesin, serta informasi lainnya yang diperlukan untuk operasi dan debugging yang benar.

Semua aplikasi kelas ini dibagi menjadi kompiler dan interpreter. Pertama langsung menerjemahkan teks sumber ke dalam modul mesin. penerjemah tidak hanya melakukan carrier, tetapi kemudian mencoba untuk menguji program. Atas dasar ini, ia memiliki satu kelemahan besar: pelaksanaan lambat program. Itu sebabnya menggunakan cara seperti itu hanya antara yang paling sederhana dan paling primitif bahasa, yang digunakan untuk mengajarkan dasar-dasar pemrograman.

Linker, atau linker, bergerak dalam bidang pengolahan modul objek dalam item booting. Masing-masing sudah dapat dipindahkan ke memori dan dieksekusi.

Debugger, dan komponen lainnya

debugger melakukan fungsi penting, karena memungkinkan untuk mengontrol aliran program, secara bersamaan mencari kesalahan di dalamnya. Di set fitur dasar meliputi:

  • Untuk langkah melalui modul objek dimuat, dengan hasil penangkaran permanen.
  • Berhenti pada titik-titik yang telah ditentukan pengembang.
  • Jika ada kebutuhan seperti itu, debugger benar-benar dapat menghentikan program dalam titik yang telah ditentukan.
  • Menampilkan semua variabel yang digunakan.

temuan

Jadi, mari kita meringkas. Ternyata bahwa item berikut termasuk dalam perangkat lunak sistem:

  • Langsung ke OS (sistem operasi).
  • Kulit (DE) dan lingkungan eksekusi program.
  • manajer file, dan alat manajemen file lainnya.
  • Developer Tools.
  • Semua alat jaringan.
  • Beberapa aplikasi.

Di sini kita meneliti struktur perangkat lunak sistem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 delachieve.com. Theme powered by WordPress.