Komputer, Perisian
ACT - ia ... perisian operasi asas. Oleh perisian sistem termasuk
Komputer - sahabat kehidupan wujud kita bagi dekad kedua. Mereka membantu orang bersenang-senang dan kerja, berkomunikasi dengan rakan di seluruh dunia. Malangnya, tidak semua pengguna sedang bekerja prinsip dengan komputer.
Ia adalah perlu untuk tahu walaupun pengguna biasa, kerana apabila membaca beberapa artikel bermaklumat mereka sering tidak dapat memahami intipati ia ditulis. Ia berlaku hanya yang sama kerana kejahilan istilah biasa. Ia harus diperhatikan bahawa ia sering penyelewengan dosa sumber yang lebih khusus.
Pengenalan kepada
Dari segi sejarah, kita telah menggunakan semua program itu dibahagikan kepada dua kelas:
- aplikasi sistem (ACT - adalah asas mana-mana sistem operasi).
- program aplikasi.
Terdapat satu lagi kelas perisian aplikasi mendalam khusus, tetapi dalam kehidupan harian dengan dia dan mendapati hanya pemaju teknologi.
Untuk aplikasi termasuk aplikasi pejabat, perisian untuk mencipta dan menyunting imej, serta dana lain yang setiap daripada kita telah berurusan setiap hari. Ia tidak sukar untuk meneka bahawa kelas ini adalah yang paling biasa dan banyak.
Pemandu, dan lain-lain
Selalunya memperuntukkan perpustakaan sistem dan pemandu peranti untuk tujuan yang sama sekali tidak berbeza daripada ACT. Ini bermakna bahawa untuk mempertimbangkan secara berasingan tidak masuk akal.
Oleh itu, perisian sistem (System Software) boleh dipanggil satu set program dan antara muka yang digunakan untuk mengawal dan interaksi manusia komputer. Tujuan utama mereka - untuk peralatan mesin terjemahan untuk memaparkan dan menganalisis dengan lebih biasa kepada kita semua teks atau bentuk grafik. Kandungan STR (Digunakan tidak seperti utiliti) boleh dikatakan tidak bergantung kepada masalah-masalah tertentu diselesaikan oleh pengguna komputer.
Dia boleh mereka bentuk di rumah, atau mungkin sepanjang hari untuk duduk di rangkaian sosial. Dalam setiap kes, perisian komputer berbeza secara mendadak, manakala komposisi aplikasi sistem mengalami sebarang perubahan.
Apakah perisian sistem
Dan sekarang kita menganalisis secara terperinci pelantikan jenis ini program. Jadi fungsi utama mereka:
- Mereka mewujudkan persekitaran di mana aplikasi berjalan utiliti (OS).
- Menyediakan pemudahan dan automasi pembangunan aplikasi baru.
- Memaksimumkan ketepatan dan kecekapan komunikasi antara komputer dalam rangkaian tempatan dan global.
- Mendiagnosis (dan pembaikan) pelbagai kegagalan perancangan.
- Bertanggungjawab untuk melaksanakan operasi tambahan (atas, arkib, pemindahan data).
Oleh itu, tiada kerja komputer tanpa perisian percuma tidak boleh, pada dasarnya, seperti juga sistem operasi yang paling primitif - juga pelbagai aplikasi pakar. Penyelenggaraan program-program ini hanya boleh berurusan dengan pengguna yang berkelayakan, dan pembangunan - hanya pengaturcara terbaik, yang dalam beberapa kes perlu tahu pengaturcaraan bahasa mesin (pakar seperti di dunia dalam unit am). Pendek kata, untuk mewujudkan OS mereka sendiri dalam pengasingan indah anda hanya tidak akan berfungsi.
pengetahuan dan kemahiran asas
Walaupun kerumitan program itu, walaupun pengguna biasa perlu memahami sifat kerja mereka, kerana ia memberi kesan kepada produktiviti interaksi mereka dengan komputer. Sebagai contoh, tidak mengetahui tentang program-program kerja-kerja prinsip-prinsip yang mengawal tulisan dan maklumat membaca dari permukaan cakera, anda tidak boleh memformat cakera keras, berdasarkan kepada jenis data yang berhasrat untuk menyimpannya.
Seperti yang kita telah berkata, permohonan mereka adalah sistemik dalam alam semula jadi, yang tidak menukar hampir tidak pernah. Itulah sebabnya pembangunan perisian sumber terbuka dibentangkan keperluan terutamanya ketat.
perisian sistem klasifikasi
Tradisional di dalam kelas ini adalah seperti berikut versi perisian:
- komponen kawalan.
- komponen assay, pemprosesan dan maklumat penghantaran.
Bagaimana mudah difahami, program kawalan disegerakkan proses utama dengan membenarkan semua peranti berfungsi dengan betul komputer anda. Fungsi utama mereka adalah seperti berikut:
- kawalan langsung semua kuasa pemprosesan sistem.
- Bekerja dengan data yang diperlukan untuk berfungsi.
Selalunya, alat ini sentiasa berada dalam ingatan komputer. Milik seorang penduduk peranti membentuk teras OS. Jika program kawalan, yang perlu untuk menjalankan beberapa operasi penting, dimuatkan ke dalam memori sebelum operasi itu, mereka dipanggil transit (transitif). Dalam mana-mana kes, hari ini alat ini hanya tersedia sebagai sebahagian daripada kedua-dua sistem operasi dan pemandu dalam bentuk perpustakaan.
Satu lagi versi klasifikasi
Selalunya, pakar-pakar mengatakan bahawa perisian komputer perlu dibahagikan kepada asas dan perkhidmatan. Oleh asas adalah program-program yang menyediakan fungsi yang komputer. Oleh itu, perisian sistem termasuk:
- sistem operasi sendiri dan pemandu dalam komposisi mereka.
- Kulit (DE) dan media lain bagi pelaksanaan program.
- Pengurus fail.
OS sebagai satu set perisian sumber terbuka
Kami terus melihat perisian sistem. sistem operasi merupakan sebahagian daripadanya.
Secara umum, OS itu sendiri boleh diwakili sebagai satu set program perisian yang bertanggungjawab untuk menerima, memproses, penggunaan maklumat dan kawalan semua peranti rangkaian. Dalam satu tangan, sistem operasi bertindak sebagai "spacer" antara pengguna dan komputer, di sisi lain, adalah bertanggungjawab untuk sebanyak mungkin keberkesanan penggunaan kedua-dua perisian dan perkakasan mengisi kedua.
Dalam kesusasteraan, sistem operasi juga dikenali sebagai perisian sistem asas. Mengapa pakai istilah ini, kami mengambil kira di bawah.
Pengurusan Fail - fungsi penting dalam ACT
pengurus fail, untuk akses mudah kepada data fizikal kepada cakera, untuk memaparkan mereka dalam perwakilan grafik. Oleh itu, mereka hanya boleh menggunakan nama fail yang logik, dan bukannya lokasi langsung ke atas cakera keras.
Tetapi ada beberapa fakta yang menentukan sikap untuk program itu dari segi alat pengurusan maklumat bebas:
- Banyak sistem operasi (dan untuk masa yang panjang dan hampir semua) boleh secara serentak (!) Untuk bekerja dengan hampir semua sistem fail.
- Beberapa (tetapi masih primitif operasi) sistem boleh melakukannya tanpa aplikasi ini.
Apakah perkhidmatan ACT
Kategori ini termasuk program-program yang ketara melanjutkan keupayaan program ACT, menjadikannya lebih mudah bagi pengguna akhir. Mereka juga boleh diklasifikasikan, dan mendapat banyak mata:
- pemandu peranti tidak diletakkan dalam sistem operasi di peringkat penciptaannya.
- program komputer diagnosis diri, yang menghapuskan keperluan bagi pengguna untuk mencari punca kesilapan dan kegagalan.
- Apa yang cukup pelik, tetapi perisian anti-virus juga sesuai takrif "perkhidmatan". Ambil perhatian bahawa ia tidak selalu.
- Permohonan untuk pemacu perkhidmatan membolehkan anda untuk menyalin dan data arkib, secara kekal memadam atau memulihkan fail data untuk mengoptimumkan proses rakaman cakera.
- Terbina dalam program sandaran untuk mengurangkan dengan ketara maklumat ruang yang dihuni.
- Utiliti untuk menguruskan sumber rangkaian dan rangkaian itu sendiri.
Selalunya kelas ini program dipanggil utiliti sistem. Hanya ambil perhatian bahawa program antivirus tidak memanggil. Hari ini, terkenal bererti dari Symantec, Touch Stone, serta syarikat-syarikat utama lain yang membekalkan perisian. Jenis perisian untuk beberapa kes kita dikaji semula, tetapi masih tidak dapat diselesaikan beberapa soalan.
ACT untuk bekerja dengan protokol rangkaian
Seperti namanya, aplikasi sistem bertanggungjawab untuk akses kepada web. Perhatikan bahawa semua syarat-syarat berikut boleh digunakan lebih kepada sistem-sistem yang direka untuk melaksanakan beberapa tindakan tertentu (mail server file server). Untuk mengemas kini perisian perintah ini, sering mempunyai untuk membangunkan versi baru sistem operasi.
Dengan cara ini, IE, Firefox, Opera dan Google Chrome - pelanggan yang sama, yang berdasarkan prinsip yang hanya dinyatakan.
persekitaran pengaturcaraan dan pelaksanaan program-program
Program-program ini berkaitan dengan cara-cara tertentu, tetapi pemahaman asas mereka juga perlu, kerana tanpa ini, ia adalah mustahil untuk memahami prinsip-prinsip operasi sistem operasi dan komputer secara umum. Mereka tidak hanya perlu untuk membuat, tetapi juga untuk debug dan melancarkan aplikasi.
Pakar mengatakan bahawa dalam kes ini dalam perisian sistem termasuk:
- Bermakna untuk menaip dan mengedit teks.
- Penterjemah atau jurubahasa (untuk bahasa yang mudah).
- pemaut, juga dikenali sebagai pemaut.
- Debuggers.
- perpustakaan permohonan penuh bagi pelaksanaan program ini.
Ambil perhatian bahawa permohonan yang dicipta (dengan pengecualian yang jarang berlaku) di bawah mana-mana OS tertentu. Tetapi alat sistem yang direka untuk membangunkan mereka, boleh bekerja dalam sistem yang sama sekali berbeza (untuk ini dan memerlukan beberapa perpustakaan sistem). Ini adalah sangat penting, kerana mereka tidak menghadkan diri mereka pemaju dalam memilih sistem pilihan untuk kerja.
Apakah penterjemah
Sejak definisi ini jelas bukan untuk semua orang, melihat isu ini dengan lebih terperinci.
Ini adalah satu konsep yang penting merujuk kepada program yang menterjemahkan bahasa pengaturcaraan yang boleh difahami kepada orang ramai, ke dalam bahasa mesin. Sudah tentu, bahasa mesin boleh difahami dan manusia, tetapi profesional ini unit di seluruh dunia. Program itu sendiri ditulis dalam mana-mana bahasa pengaturcaraan, yang dipanggil modul sumber. modul objek dipanggil maklumat asas disusun untuk mesin kegunaan selanjutnya. Struktur modul ini terdiri daripada teks program ini sudah diterjemahkan ke dalam bahasa mesin, serta maklumat lain yang diperlukan untuk operasi yang betul dan debugging.
Semua permohonan kelas ini dibahagikan kepada penyusun dan jurubahasa. Pertama segera menterjemahkan teks sumber ke dalam modul mesin. jurubahasa itu bukan sahaja melakukan pembawa, tetapi kemudian cuba untuk menguji program ini. Atas dasar ini, ia mempunyai satu kelemahan besar: pelaksanaan perlahan program. Itulah sebabnya menggunakan apa-apa cara sahaja di kalangan yang paling mudah dan paling primitif bahasa, yang digunakan untuk mengajar asas-asas pengaturcaraan.
Linker, atau pemaut, terlibat dalam pemprosesan modul objek dalam perkara boot. Setiap daripada mereka sudah boleh dipindahkan ke dalam ingatan dan dilaksanakan.
Debugger, dan komponen lain
penyahpepijat melakukan fungsi penting, kerana ia membolehkan untuk mengawal aliran program, pada masa yang sama mencari kesilapan di dalamnya. Dalam set ciri asas termasuk:
- Untuk melihat seluruh modul objek dimuatkan, dengan keputusan pembiakan kekal.
- Berhenti di tempat yang telah ditetapkan pemaju.
- Jika ada apa-apa keperluan, penyahpepijat boleh benar-benar berhenti program di titik yang telah ditetapkan.
- Memaparkan semua pemboleh ubah yang digunakan.
penemuan
- Terus kepada (sistem operasi) OS.
- Kulit (DE) dan persekitaran pelaksanaan program ini.
- pengurus fail, dan alat pengurusan fail lain.
- Alat pemaju.
- Semua alat-alat rangkaian.
- Sesetengah aplikasi.
Di sini kita mengkaji struktur perisian sistem.
Similar articles
Trending Now