Mga computerSoftware

ACT - ito ay ... Basic operating software. Sa pamamagitan ng sistema ng software ay kinabibilangan ng

Computers - ang aming taglay na buhay kasamahan para sa ikalawang dekada. Sila ay makakatulong sa mga tao na magkaroon ng kasiyahan at trabaho, makipag-usap sa mga kaibigan sa buong mundo. Sa kasamaang palad, hindi lahat ng mga gumagamit ay kasalukuyang nagtatrabaho prinsipyo sa mga computer.

Sa partikular, sila ay madalang na sa tingin tungkol sa kahalagahan ng open source software. Ito sistema ng software. Ano ang kahulugan ng konseptong ito at kung ano ang kahalagahan ng mga programang ito? Pagsisiwalat ng mga isyung ito at ang paksa ng artikulong ito. Sa karagdagan, kami ay isaalang-alang ang kasalukuyang pag-uuri sistema ng petsa software.

Ito ay kinakailangan upang malaman ang kahit ordinaryong mga gumagamit, tulad ng kapag nagbabasa ng ilang mga nagbibigay-kaalaman na mga artikulo na sila ay madalas na hindi maaaring maunawaan ang kakanyahan ng nasusulat. Ito ay nangyayari lamang ang parehong, dahil sa kahangalang ng mga karaniwang terminolohiya. Dapat ito ay nabanggit na ito ay madalas na isang pagbaluktot ng kasalanan kahit dalubhasa resources.

Panimula sa

Ayon sa kasaysayan, ginamit namin ang lahat ng programa ay nahahati sa dalawang klase:

  • aplikasyon System (ACT - ay ang pundasyon ng anumang mga operating system).
  • mga programa ng application.

May isa pang uri ng malalim pinasadyang mga software application, ngunit sa araw-araw na buhay sa kanya at natagpuan lamang technology developer.

Para sa mga application na isama ang mga aplikasyon ng opisina, software para sa paglikha at pag-edit ng mga imahe, pati na rin ang iba pang mga pondo mula sa kung saan bawat isa sa atin ay may upang harapin sa araw-araw. Ito ay hindi mahirap hulaan na ang klase na ito ay ang pinaka-karaniwang at marami.

Ano ang kasama sa ang konsepto ng open source software? Ito programa na dinisenyo upang pamahalaan ang DBMS (database) dinisenyo para sa pakikipag-ugnayan sa pagitan ng isang user at isang computer (DE - graphic membranes), pati na rin ang pinasadyang mga sistema para sa pagkolekta at pagproseso ng impormasyon. Kamakailang paggamit (sa partikular) sa board ang sasakyang panghimpapawid at labanan ang sasakyan.

Driver, at iba pa

Napakadalas gagastusin ang sistema ng aklatan at mga driver ng aparato para sa sinasadyang layunin ay hindi sa anumang naiiba mula sa ACT paraan. Ito ay nangangahulugan na upang isaalang-alang ang mga ito nang hiwalay ay hindi gumagawa ng kahulugan.

Kaya, ang sistema ng software (System Software) ay maaaring tinatawag na isang hanay ng mga programa at mga interface na ginagamit upang makontrol at computer ng tao pakikipag-ugnayan. Ang kanilang pangunahing layunin - upang tools machine translation upang ipakita at pag-aralan nang mas pamilyar sa amin ang lahat ng teksto o graphic form. Komposisyon STR (Inilapat hindi tulad ng mga utility) halos ay hindi depende sa mga tiyak na mga problema lutasin sa pamamagitan ng mga user ng computer.

Maaari niyang magdisenyo ito sa bahay, o marahil ng isang buong araw upang umupo sa mga social network. Sa bawat kaso, ang computer software ay naiiba kapansin-pansing, habang ang mga bahagi ng application ng system sumasailalim sa walang pagbabago.

Ano ang ginagawa ng sistema ng software

At ngayon kami ay suriin sa detalye ang mga appointment ng ganitong uri ng programa. Kaya ang kanilang mga pangunahing pag-andar:

  • Sila ay lumikha ng isang kapaligiran kung saan mga aplikasyon tumakbo utility (OS).
  • Magbigay ng pagpapagaan at pag-aautomat ng pag-unlad ng mga bagong application.
  • I-maximize ang katumpakan at pagiging epektibo ng komunikasyon sa pagitan ng mga computer sa mga lokal at global network.
  • Mapag-aralan (at pagkumpuni) ang iba't-ibang mga program pagkabigo.
  • Responsable para sa pagsasagawa ng auxiliary pagpapatakbo (up, archive, data transfer).

Alinsunod dito, walang computer sa trabaho na walang ang libreng software ay hindi maaaring, sa prinsipyo, tulad ng kahit na ang pinaka-primitive operating system - din ng isang hanay ng mga application espesyalista. Pagpapanatili ng mga programang ito ay maaari lamang makitungo sa mga kwalipikadong mga gumagamit, at pag-unlad - lamang ang pinakamahusay na programmer, na sa ilang mga kaso kailangan mong malaman ang programming machine wika (tulad espesyalista sa mundo sa pangkalahatan unit). Sa madaling salita, upang lumikha ng kanilang sariling mga OS sa maningning paghihiwalay ikaw lamang ay hindi gagana.

Basic na kaalaman at kasanayan

Sa kabila ng pagiging kumplikado ng naturang program, kahit ordinaryong mga gumagamit na kailangan upang maunawaan ang likas na katangian ng kanilang trabaho, tulad ng ito ay nakakaapekto sa ang pagiging produktibo ng kanilang mga pakikipag-ugnayan sa ang computer. Halimbawa, hindi alam tungkol sa mga programa na gawain ng mga prinsipyo na kontrolin ang pagsusulat at pagbabasa ng impormasyon mula sa ibabaw ng disk, hindi mo maaaring i-format ang hard disk, batay sa uri ng data na nagbabalak na panatilihin ito.

Bilang na namin ang sinabi, ang kanilang mga application ay systemic sa kalikasan, na kung saan ay hindi nagbabago halos hindi kailanman. Iyon ay kung bakit ang pag-unlad ng open source software ay ipinakita lalo na mahigpit na pangangailangan.

Pag-uuri ng system software

Ayon sa kaugalian sa klase na ito ay ang mga sumusunod na mga bersyon ng software:

  • Control bahagi.
  • esse bahagi, pagproseso at pagpapadala ng impormasyon.

Paano madaling maunawaan, kontrol ng mga programa ay naka-synchronize pangunahing mga proseso sa pamamagitan ng na nagpapahintulot sa lahat ng mga aparato upang gumana nang tama sa iyong computer. Ang kanilang mga pangunahing function ay ang mga sumusunod:

  • Direktang kontrol ng lahat ng pagproseso ng kapangyarihan ng sistema.
  • Paggawa gamit ang data na kailangan para sa kanyang gumagana.

Karamihan sa mga madalas, mga kasangkapan na ito ay patuloy na sa memory ng computer. Bang Umanib sa Isang residente ng mga aparato na bumubuo sa core ng OS. Kung control programa, na kung saan ay kinakailangan upang magsagawa ng ilang mahahalagang mga pagpapatakbo, na-load sa memory kaagad bago ang operasyon, sila ay tinatawag na transit (palipat). Sa anumang kaso, ngayon mga kasangkapan na ito ay magagamit lamang bilang bahagi ng parehong mga operating system at mga driver sa anyo ng mga aklatan.

Sa kaibahan, ang programa para sa pagproseso ng impormasyon tumakbo nang hiwalay. Karamihan sa mga madalas, ang mga ito ay inihatid sa ang pag-install pakete ng inilapat aplikasyon. Siya nga pala, ang installer (ang Windows installer, halimbawa) ay tumutukoy din sa sistema ng software.

Ang isa pang bersyon ng pag-uuri

Kadalasan, mga eksperto sabihin na ang computer software ay dapat nahahati sa basic at serbisyo. Sa pamamagitan ng ang base ay ang mga programa na magbigay ng tunay na paggana ng computer. Alinsunod dito, isang sistema ng software ay kinabibilangan ng:

  • Sariling mga operating system at mga driver sa kanilang komposisyon.
  • Ang mga skin (DE) at iba pang media para sa pagpapatupad ng mga programa.
  • File Managers.

OS bilang isang hanay ng mga bukas na source software

Patuloy kaming mga sistema ng software. Mga operating system ay isang mahalagang bahagi hinggil doon.

Sa pangkalahatan, ang OS mismo ay maaaring kinakatawan bilang isang hanay ng mga software programs na ikaw ang mananagot para sa receiving, pagpoproseso, paggamit ng impormasyon at kontrol ng lahat ng mga aparato system. Sa isang banda, sa operating system ay gumaganap bilang isang "spacer" sa pagitan ng mga user at ang kanyang computer, sa kabilang dako, ay responsable para sa hangga't maaari mabisang paggamit ng parehong mga software at hardware ng pagpuno sa huli.

Sa panitikan, sa operating system ay tinatawag din na ang pangunahing sistema ng software. Bakit pinagtibay ito terminolohiya, isaalang-alang namin sa ibaba.

File Management - isang mahalagang pag-andar ng ACT

File manager ay dinisenyo para sa madaling pag-access sa mga pisikal na data sa disc, upang ipakita ang mga ito sa isang graphical na representasyon. Kaya, maaari silang lamang gamitin ang lohikal na pangalan ng file, sa halip na sa kanyang direct lokasyon sa hard disk.

Mahalaga! sistema ng file at mga tagapamahala ng file kanilang sarili ay hindi umiiral, dahil ang mga ito ay binuo para sa partikular na mga operating system at mga solusyon para sa mga tiyak na mga problema. Kaya, ang ilan sa mga eksperto sumang-ayon na ang iyong system software at isama ang mga application.

Subalit may ilang mga katotohanan na matukoy ang saloobin sa naturang programa sa mga tuntunin ng independiyenteng mga kasangkapan sa pamamahala ng impormasyon:

  • Maraming mga operating system (at para sa isang mahabang panahon at halos lahat) ay maaaring maging sabay-sabay (!) Upang gumana sa halos lahat ng mga system file.
  • Ang ilang mga primitive (ngunit pa rin operating) system ay maaaring gawin nang walang mga aplikasyong ito.

Ano ang ACT service

Kabilang sa kategoryang ito programa na makabuluhang pahabain ang mga kakayahan ng ACT program, na ginagawa itong mas maginhawa para sa mga end user. Maaari din nila ay inuri, at makakuha ng maraming mga puntos:

  • driver ng aparato ay hindi inilatag sa operating system sa yugto ng kanyang paglikha.
  • Computer mga programa self-diagnosis, na kung saan ang pangangailangan para sa user na malaman ang sanhi ng mga pagkakamali at pagkabigo.
  • Nang kakatwa sapat na, ngunit ang anti-virus software din akma ang kahulugan ng "service". Tandaan na ito ay hindi lagi.
  • Aplikasyon para sa serbisyo drive-daan sa iyo upang kopyahin at i-archive ng data, permanenteng tanggalin o ibalik ang mga file ng data upang i-optimize ang proseso ng pag-record ang disc.
  • Built-in na backup na programa upang makabuluhang bawasan ang inookupahan ng impormasyon space.
  • Utility para sa pamamahala ng mga mapagkukunan ng network at ng network mismo.

Kadalasan ito klase ng mga programa na tinatawag na sistema ng mga utility. Tandaan lamang na ang antivirus program ay hindi na tawag. Ngayon, kilalang-kilalang mga paraan mula sa Symantec, Touch Stone, pati na rin ang iba pang mga pangunahing mga kumpanya na magbigay ng software. Mga uri ng software para sa ilan sa mga kaso kami ay masuri, ngunit mananatiling hindi malutas ang ilang mga katanungan.

ACT upang gumana sa mga protocol network

Bilang ang pangalan ay nagpapahiwatig, ang mga application ng system ay responsable para sa pag-access sa web. Tandaan na ang lahat ng mga sumusunod na tuntunin ay sumasaklaw ng higit sa mga sistema na idinisenyo upang magsagawa ng ilang mga tiyak na mga aksyon (mail server ng file server). Upang i-update ang software ng order na ito, madalas ay may na bumuo ng mga bagong bersyon ng operating system.

Ang susi sa pag-unawa sa gawain ng buong algorithm ay isang espesyal na server na programa na tumatanggap ng mga kahilingan mula sa network at mismo ay nagpapadala ng mga sagot. Utility na idinisenyo upang magpadala ng mga kahilingan, na tinatawag na mga kliyente. Tandaan na ang kahilingan ay ipinadala sa anyo ng isang ulirang format, na kung saan ay madalas na tinutukoy bilang isang protocol. Ang sagot ay nagpadala rin bilang isang file ng isang tiyak na format na naglalaman ng lahat ng kinakailangang impormasyon (packet).

Siya nga pala, IE, Firefox, Opera at Google Chrome - ang parehong mga customer, na kung saan ay batay sa mga prinsipyo na lang mag-set out.

Programming na kapaligiran at ang pagpapatupad ng mga programa

Ang mga programang may kaugnayan sa mga tiyak na paraan, ngunit isang pangunahing pag-unawa ng mga ito ay din kinakailangan, dahil walang ito ito ay imposible upang maunawaan ang mga prinsipyo ng operasyon ng operating system at computer sa pangkalahatan. Kailangan nila hindi lamang upang lumikha ng, ngunit din upang i-debug at ilunsad ang application.

Eksperto sabihin na sa kasong ito sa sistema ng software ay kabilang ang:

  • Ibig sabihin nito para mag-type at pag-edit ng teksto.
  • Translator o interpreter (para sa plain wika).
  • linker ang, tinatawag din na ang linker.
  • Debuggers.
  • Buong aklatan aplikasyon para sa pagpapatupad ng programa.

Tandaan na ang application ay nilikha (na may bihirang mga eksepsiyon) sa ilalim ng anumang mga tiyak na OS. Ngunit ang sistema ng mga tool na idinisenyo upang bumuo ng mga ito, ay maaaring gumana sa isang ganap na naiibang mga system (para dito at kailangan mo ng ilang mga aklatan system). Ito ay napakahalaga, sapagkat hindi nila limitahan ang kanilang mga sarili sa mga developer sa pagpili ang ginustong sistema para sa trabaho.

Ano ang mga tagasalin

Dahil kahulugan na ito ay malinaw na hindi para sa lahat, tumingin sa ang isyu na ito nang mas detalyado.

Ito ay isang mahalagang konsepto ay tumutukoy sa isang programa na isasalin programming wika na nauunawaan sa mga tao, sa wika machine. Of course, ang makina na wika ay maaaring maunawaan at tao, ngunit ang mga propesyonal sa buong mundo unit. Ang programa mismo ay nakasulat sa anumang programming language, na tinatawag na source module. Bagay module na tinatawag na baseline na impormasyon pinagsama-sama para sa karagdagang gamitin makina. Ang istraktura ng ang module na ito ay binubuo ng mga teksto ng mga programa ay naka isinalin sa makina wika, pati na rin ang iba pang mga impormasyon na kinakailangan para sa kanyang tamang operasyon at pag-debug.

Lahat ng mga application ng klase na ito ay nahahati sa compiler at interpreter. Ang unang agad isalin ang pinagmulang teksto sa machine module. interpreter ay gumaganap ng hindi lamang carrier, ngunit pagkatapos ay sumusubok upang subukan ang program. Sa batayan na ito, ito ay may isang malaking sagabal: ang mabagal na pagpapatupad ng programa. Iyon ay kung bakit ang paggamit ng mga kagamitang ito lamang kasama ang pinakasimpleng at pinaka-primitive na wika, na kung saan ay ginagamit upang turuan ang mga pangunahing kaalaman ng programming.

Linker, o linker, ay nakikibahagi sa pagpoproseso ng object modules sa item boot. Ang bawat isa sa mga ito ay maaaring naka-lumipat sa memorya at pinaandar.

Debugger, at iba pang mga bahagi

debugger Ang gumaganap ng isang mahalagang function, dahil pinapayagan upang makontrol ang daloy ng programa, sabay-sabay na naghahanap para sa mga error sa loob nito. Sa kanyang pangunahing tampok na set ay kabilang ang:

  • Sa hakbang sa pamamagitan ng mga puno object module, na may isang permanenteng resulta breeding.
  • Tumigil sa predetermined mga punto ng nag-develop.
  • Kung may tulad ng isang pangangailangan, ang debugger ay maaaring ganap na itigil ang programa sa isang paunang natukoy na punto.
  • Ipakita ang lahat ng mga variable na ginagamit.

napag-alaman

Kaya, sabihin sabihin sa ilang pananalita. Ito ay lumiliko out na ang mga sumusunod na mga item ay kasama sa sistema ng software:

  • Direkta sa OS (operating system).
  • Ang mga skin (DE) at ang pagpapatupad ng programa na kapaligiran.
  • tagapamahala ng file, at iba pang mga file management tool.
  • Mga Tool ng Developer.
  • Lahat ng mga tool network.
  • Ang ilang mga application.

Dito sinuri natin ang istraktura ng sistema ng software.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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