Komputer, Lunak
ACT - iku ... Basic lunak operasi. Miturut lunak sistem kalebu
Komputer - kanca urip gawan kita kanggo dasawarsa kapindho. Padha bantuan wong seneng-seneng lan karya, komunikasi karo kanca-kanca kabeh ndonya. Sayange, ora kabeh pangguna lagi prinsip nggarap komputer.
Sampeyan perlu kanggo ngerti malah pangguna biasa, nalika maca sawetara artikel informatif padha kerep ora bisa ngerti pet saka iku ditulis. Mengkono mung padha amarga saka ora nggatekke saka terminologi umum. Sampeyan kudu nyatet sing asring distorsi saka dosa sumber malah specialized.
Pambuka kanggo
Historis, kita digunakake kabeh program sing dipérang dadi rong kelas:
- aplikasi sistem (ACT - minangka pondasi sistem operasi).
- program aplikasi.
Ana kelas liyane lunak aplikasi rumiyin specialized, nanging ing saben dina urip karo wong lan ketemu mung gawe teknologi.
Kanggo aplikasi kanggo kalebu aplikasi kantor, piranti lunak kanggo nggawe lan nyunting gambar, uga dana saka kang saben kita wis kanggo menehi hasil ing basis saben dina. Iku ora angel kanggo guess sing kelas iki sing paling umum lan akeh.
Drivers, etc.
Kerep banget nyedhiakke Pustaka sistem lan pembalap piranti kanggo sawijining intended waé sing ana beda saka undhang. Iki tegese nimbang kanthi kapisah ndadekake ora raos.
Mangkono, sistem lunak (System Software) bisa disebut pesawat saka program lan antar muka sing digunakake kanggo ngontrol lan interaksi manungsa komputer. Tujuan utama sing - kanggo pribadi terjemahan mesin kanggo nampilake lan njelasno ing liyane menowo kanggo kita kabeh teks utawa wangun Graphic. Komposisi STR (terapan kados keperluan) sacoro prakteke ora gumantung ing masalah tartamtu ditanggulangi dening pangguna komputer.
Panjenenganipun bisa desain iku ing ngarep, utawa Mungkin dina kabèh kanggo njagong ing jaringan sosial. Ing saben cilik, lunak komputer bedo dramatically, nalika komposisi saka aplikasi sistem ngalami ana owah-owahan.
Apa ora lunak sistem
Lan saiki kita njelasno rinci janjian saka jinis program. Dadi fungsi utama sing:
- Padha nggawe lingkungan kang aplikasi mbukak sarana (OS).
- Nyedhiyani mrasajakké lan automation saka pangembangan aplikasi anyar.
- Nggedhekake akurasi lan efficiency komunikasi antarane komputer ing jaringan lokal lan global.
- Diagnosa (lan ndandani) ing macem-macem gagal programmatic.
- Tanggung jawab kanggo Performing tambahan (munggah, ngeker raga, transfer data).
Patut, ora karya komputer tanpa piranti lunak free ora bisa, ing asas, minangka malah sistem operasi paling primitif - uga sawetara aplikasi spesialis. Maintenance program iki mung bisa menehi hasil karo kedhaftar qualified, lan pembangunan - mung programer paling, sing ing sawetara kasus kudu ngerti program language machine (specialists kuwi ing donya ing Unit general). Ing cendhak, kanggo nggawe OS dhewe ing hubungan becik sampeyan mung ora bisa.
kawruh dhasar lan skills
Senadyan kerumitan program kuwi, malah pangguna biasa kudu ngerti alam sing karya, kang mengaruhi produktivitas saka interaksi karo komputer. Contone, ora ngerti bab program saka prinsip sing ngontrol nulis lan informasi maca saka lumahing disk, sampeyan ora bisa ngowahi format hard disk, adhedhasar jinis data sing dienggo nyimpen iku.
Kita wis ngandika, aplikasi sistemik ing alam, kang ora ngganti prakteke ora. Sing kok pangembangan software open source sing presented syarat utamané kenceng.
lunak sistem klasifikasi
Cara tradisional ing kelas iki sing ing ngisor iki versi piranti lunak:
- komponen Control.
- komponen pengujian kadar logam, Processing lan informasi ngirim.
Carane gampang mangertos, program kontrol sing diselarasake pangolahan utama dening saéngga kabeh piranti kanggo dienggo bener komputer. fungsi utama iku minangka nderek:
- kontrol Direct kabeh daya Processing saka sistem.
- Apa karo data dibutuhake kanggo fungsi sawijining.
Paling asring, pribadi saya ing memori komputer. Kagungane penduduk piranti mbentuk inti saka OS. Yen program kontrol, kang perlu kanggo nindakake sawetara operasi penting, sing dimuat menyang memori langsung sadurunge operasi, disebut transit (transitive). Ing kasus, dina iki pribadi sing mung kasedhiya minangka bagéan saka loro sistem operasi lan pembalap ing wangun perpustakaan.
Versi liya saka klasifikasi
Kerep banget, ahli ngomong sing lunak komputer kudu dipérang dadi dhasar lan layanan. Miturut basa sing program sing nyedhiyani banget fungsi saka komputer. Patut, lunak sistem kalebu:
- sistem operasi dhewe lan pembalap ing komposisi.
- Skins (DE) lan media liyane kanggo implementasine saka program.
- Managers Gambar.
OS minangka pesawat saka software open source
We terus kanggo ndeleng piranti lunak sistem. sistem operasi iku bagéan integral kuwi.
Umumé, ing OS dhewe bisa dituduhake minangka pesawat saka program lunak sing tanggung jawab kanggo panampa, Processing, nggunakake informasi lan kontrol kabeh piranti sistem. Ing tangan siji, sistem operasi tumindak minangka "spacer" antarane pangguna lan komputer kang, ing tangan liyane, tanggung jawab kanggo okehe nggunakake èfèktif saka loro lunak lan keras Isi terakhir.
Ing sastra, sistem operasi iki uga disebut piranti lunak sistem dhasar. Apa diadopsi terminologi iki, kita nimbang ing ngisor iki.
Manajemen Gambar - fungsi penting saka undhang
Managers Gambar dirancang kanggo akses gampang kanggo data fisik ing disk, kanggo nampilake ing perwakilan grafis. Mangkono, wong mung bisa nggunakake jeneng berkas logis, tinimbang lokasi langsung ing hard disk.
Nanging ana sawetara bukti sing nemtokake sikap kanggo program kuwi ing syarat-syarat pribadi Manajemen Alexa sawijining:
- Akeh sistem operasi (lan kanggo dangu lan meh kabeh) bisa bebarengan (!) Nggarap sakbenere kabeh sistem file.
- Sawetara primitif (nanging isih operasi) sistem bisa apa tanpa aplikasi iki.
Apa layanan ACT
Kategori punika kalebu program sing Ngartekno ngluwihi Kapabilitas saka program ACT, nggawe kui luwih trep kanggo pangguna pungkasan. Padha uga bisa diklasifikasikaké, lan njaluk akèh TCTerms:
- piranti pembalap sing ora glethakaken ing sistem operasi ing tataran saka sawijining titah.
- program komputer poto-diagnosis, kang ngilangake sing perlu kanggo pangguna kanggo nemokake sabab saka kasalahan lan gagal.
- cukup Anehe, nanging software anti-virus uga mathuk definisi "layanan". Elinga yen iku ora tansah.
- Aplikasi kanggo drive layanan ngijini sampeyan kanggo nyalin lan data arsip, permanen dibusak utawa mbalèkaké file data kanggo ngoptimalake proses ngrekam disk.
- Dibangun ing program serep kanggo Ngartekno nyuda Alexa papan dikuwasani.
- Sarana kanggo ngatur sumber daya jaringan lan jaringan dhewe.
Asring kelas iki saka program disebut sistem keperluan. Cukup Wigati sing program antivirus kang ora nyebut. Dina iki, kondhang liya saka Symantec, Tutul Stone, uga utama perusahaan liyane sing sumber lunak. Jinis lunak kanggo sawetara kasus kita dideleng, nanging tetep saperangan pitakonan unresolved.
ACT digarap protokol jaringan
Minangka jeneng gawe katut, aplikasi sistem iki tanggung jawab kanggo akses menyang web. Elinga yen kabeh aturan ngisor ditrapake liyane kanggo sing sistem sing dirancang kanggo nindakake sawetara tumindak tartamtu (mail file server server). Kanggo nganyari piranti lunak saka urutan, kerep kudu berkembang versi anyar saka sistem operasi.
Miturut cara, IE, Firefox, Opera lan Google Chrome - pelanggan padha, kang adhedhasar prinsip sing mung budhal.
lingkungan programming lan lampahing program
Program-program iki ana hubungané karo liya tartamtu, nanging pangerten dhasar mau uga perlu, amarga tanpa iku mokal kanggo ngerti prinsip operasi sistem operasi lan komputer ing umum. Padha kudu ora mung kanggo nggawe, nanging uga kanggo debug lan miwiti aplikasi.
Ahli wong ing kasus iki ing piranti lunak sistem kalebu:
- Tegese kanggo typing lan editing teks.
- Translator utawa interpreter (kanggo basa kosong).
- Linker, uga disebut Linker ing.
- Debuggers.
- Pustaka aplikasi Full tumapake program.
Elinga yen aplikasi digawe (karo seng langka) ing sembarang OS tartamtu. Nanging pribadi sistem sing dirancang kanggo berkembang wong, bisa ing sistem temen beda (iki lan perlu sawetara sistem perpustakaan). Iki penting banget, amarga padha ora matesi piyambak gawe ing milih sistem preferred kanggo proyek.
Apa sing translators
Wiwit definisi iki cetha ora kanggo wong, katon ing Jeksa Agung bisa ngetokake iki ing liyane rinci.
Iki wigati nuduhake program sing nerjemahake basa pamrograman kang dingerteni kanggo wong, menyang basa mesin. Mesthi, basa mesin bisa mangertos lan wong, nanging profesional iki unit donya. Program dhewe wis ditulis ing program basa, disebut sumber modul. modul Obyek disebut informasi garis dasar nyawiji kanggo mesin nggunakake luwih. Struktur modul iki kasusun saka teks saka program wis diterjemahaké basa mesin, uga informasi liyane perlu kanggo operasi lan debugging sing bener sawijining.
Kabeh aplikasi saka kelas iki dipérang dadi kompiler lan juru basa. Pisanan langsung nerjemahake teks sumber menyang modul mesin. interpreter ora mung performs operator, nanging banjur nyoba kanggo nyoba program. Ing basis, sampun siji drawback ageng: implementasine alon saka program. Sing kok nggunakake liya kuwi mung antarane paling gampang lan paling primitif basa, kang digunakake kanggo mulang kerja program.
Linker, utawa Linker, wis melu ing Processing saka modul obyek ing item boot. Saben wong bisa wis bisa dipindhah menyang memori lan kaleksanan.
Debugger, lan komponen
debugger performs fungsi penting, kang ngidini kanggo ngontrol aliran program, bebarengan looking kanggo kasalahan ing. Ing set fitur dhasar klebu:
- Langkah liwat modul obyek dimuat, karo asil breeding permanen.
- Mungkasi ing TCTerms predetermined saka pangembang.
- Yen ana perlu kuwi, debugger rampung bisa mungkasi program ing titik predetermined.
- Tampilan kabeh kemungkinan digunakake.
temonan
- Langsung menyang OS (sistem operasi).
- Skins (DE) lan lingkungan execution program.
- Managers Gambar, lan alat Manajemen file liyane.
- Piranti Developer.
- Kabeh pribadi jaringan.
- Sawetara aplikasi.
Kene kita sinaoni struktur lunak sistem.
Similar articles
Trending Now