Ang terminong computation ay nagmula sa Latin, ayon sa RAE ng «computatĭo», ngunit ang iba pang mga mapagkukunan ay bumubuo na nagmula ito sa Latin na tinig na «computare» na nabuo ng awtomatikong «com» na katumbas ng «con» at «putare» na nangangahulugang «compute, suriin ". Ang kahulugan ng computing ay ang agham na tumatalakay sa pag-aaral ng mga computer, na sumasaklaw sa kanilang disenyo, operasyon at paggamit sa pagproseso ng data. Sa madaling salita, ang computing ay tumutukoy sa pang-agham na pag-aaral na batay sa mga awtomatikong sistema para sa pamamahala ng impormasyon, na maaaring isagawa sa pamamagitan ng mga tool na idinisenyo para sa hangaring ito.
Pinagsasama ng computing ang ilang mga teoretikal at praktikal na elemento mula sa larangan ng engineering, matematika, lohika, teorya ng impormasyon, atbp.
Ano ang computing
Talaan ng mga Nilalaman
Ang computing ay agham o awtomatikong paggamot ng impormasyon, na maaaring binubuo ng isang hanay ng mga simbolo, numero o salita, na sa pangkalahatan ay tinatawag na isang alphanumeric expression.
Bilang karagdagan, masasabing ang computing ay ang teknolohiya na nagpapahintulot sa pag-aaral ng paggamot ng impormasyon sa pamamagitan ng mga awtomatikong computer machine, sa kadahilanang ito, ito ay naisip bilang agham na nag-aaral ng pagpapatakbo ng mga computer, pati na rin ang kanilang disenyo at paggamit sa pamamahala ng impormasyon.
Kasaysayan ng computing
Mayroon itong kasaysayan na hindi hihigit sa isang siglo, kahit na ang mga mapagkukunan ay nagsasaad na ang mga simula nito ay maaaring masubaybayan pabalik nang ang mga makina o aparato ay gumagabay sa iba't ibang mga gawain sa pagkalkula ay nagsimulang gawin; Pagsapit ng 1623, ang unang mekanikal na calculator ay naimbento ng isang tanyag na dalub-agbilang sa Aleman na nagngangalang Wilhelm Schickard.
Hanggang noong 1940s nagsimula na lumitaw ang ilang mga artifact na ginagawang posible upang maisakatuparan ang maraming proseso, iyon ay, hindi sila limitado sa mga kalkulasyon sa matematika; noong '80s mga personal na computer o PC ang lumitaw; at ito ay para sa ika-20 siglo kung saan ang pag-unlad ng computer ay may isang mas malaking boom at patuloy na bumuo hanggang sa ngayon.
Si Charles Babbage (1791-1871) ay isang British mathematician at computer scientist. Dinisenyo niya at bahagyang nagpatupad ng isang steam engine ng mga pagkakaiba sa mekanikal, upang makalkula ang mga talahanayan ng bilang. Dinisenyo din niya, ngunit hindi kailanman naitayo, ang makina na analitikal para sa pagpapatakbo ng mga tabulasyon o mga programa sa computer. Ayon sa mga imbensyon na ito, siya ay itinuturing na isa sa mga unang tao na naisip ang ideya ng kung ano ngayon ay kilala bilang isang computer, na kung bakit siya ay nakikita bilang ama ng computing. Ang mga bahagi ng mga hindi natapos na mekanismo ay ipinapakita sa London Science Museum. Ang bahagi ng kanyang utak na napanatili sa formalin ay ipinakita sa "The Royal College of Surgeons of England", na matatagpuan sa London.
Ang mga makina ng unang henerasyon ay nailalarawan sa kanilang laki dahil sumakop sila sa isang kumpletong silid, bilang karagdagan ang kanilang programa ay sa pamamagitan ng isang wika ng mga makina na dinisenyo ng mga walang laman na tubo, at napakamahal nito.
Ang pangalawang henerasyon ay lumitaw noong 1960, ang mga makina na ito ay may kakayahang magproseso ng mas maraming data at mas maliit ang laki, at ang ipinasok na impormasyon ay sa pamamagitan ng mga punched card.
Ang mga makina ng pangatlong henerasyon ay nailalarawan sa pamamagitan ng paggamit ng mga operating system tulad ng IBM, bilang karagdagan ang mga integrated circuit ay ginamit, at pagkatapos ay ang mga minicomputer ay isinama.
At ang ika-apat na henerasyon na nailalarawan sa pamamagitan ng paglitaw ng mga microchips, isang bagay na may malaking kahalagahan sa pag-compute, unti-unting binabawasan ang laki nito at kumukuha ng mas mabilis pati na rin na mas mura.
Mga elemento ng computing
Ang computing at informatics ay katumbas na mga termino, kapwa mga disiplina na responsable para sa pag-aaral at paggamot ng impormasyon nang awtomatiko at pinapayagan na mag-imbak, maproseso at manipulahin ang isang malaking halaga ng impormasyon sa mga aparato na lalong mas maliit. Ito ay binubuo ng dalawang mahahalagang elemento na ang Hardware at ang Software.
Pag-unlad ng software
Ito ang lohikal na bahagi ng computer at may kasamang mga programa sa aplikasyon, operating system, utilities at lahat na ginagawang posible para sa makina na tumugon nang kasiya-siya sa mga kahilingan ng gumagamit. Ang software ay karaniwang naiuri sa dalawang malalaking bloke, isang pangunahing at ang iba pang application. Ang pinakatanyag na elemento ng batayan ay ang operating system, ngunit ang mga tagasalin, kagamitan o programa ng utility at ang assembler ay bahagi rin nito.
Sa loob ng software ng aplikasyon mayroong isang bahagi na nakatuon sa lohikal na organisasyon ng data. Upang maisagawa ng isang computer ang mga pag-andar nito, dapat itong ibigay sa isang programa o hanay ng mga tagubilin na nauunawaan ng makina na iyon. Isinasagawa ang komunikasyon sa pamamagitan ng iba't ibang mga wika sa pagprograma, kung saan ang pinaka ginagamit ay tinatawag na mataas na antas, na kung saan ay ang pinaka-gawa ng tao, ang pinakamadaling gamitin o ang pinaka-katulad sa isang natural na wika.
Para sa pagpapaunlad ng software, kinakailangan ang interbensyon ng maraming tao, tulad ng kliyente na, halimbawa, ay may mga problema sa kanyang kumpanya at kailangang lutasin, sa sitwasyong ito hinihiling ang tulong ng isang system analyst, na responsable para sa pagpapadala nito sa lahat ng mga kinakailangan at pangangailangan ng nasabing kliyente, sa wakas ay nakikialam ang mga programmer, na responsable para sa pag-coding at pagdidisenyo ng system at pagkatapos ay subukan at mai-install ito sa kumpanya.
Ang mga yugto ng proseso para sa pagpapaunlad ng software ay:
1. Pag-aaral ng mga kinakailangan: upang lumikha ng isang software, ang unang hakbang ay upang kunin ang mga kinakailangan ng produkto, para dito kinakailangan na magkaroon ng kasanayan at karanasan sa software ng software o computer technician, upang makilala ang hindi sigurado, hindi kumpleto o magkasalungat na mga kinakailangan.
Ang dokumento ng Pagtukoy sa Mga Kinakailangan ng System (ERS) ay ang site kung saan makikita ang resulta ng pagsusuri ng mga kinakailangan ng kliyente, na ang istraktura ay tinukoy ng maraming pamantayan tulad ng CMM-I Sa parehong paraan, tinukoy ang isang diagram ng Entity. Pakikipag-ugnay, kung saan ang pangunahing mga nilalang na lumahok sa pagbuo ng software ay makikita.
2. Disenyo at arkitektura: ang pangkalahatan sa operasyon ay dapat matukoy nang hindi tumutukoy ng mga detalye. Ginagawa ito sa pamamagitan ng pagsasama ng mga teknolohikal na pagpapatupad, tulad ng network, hardware, bukod sa iba pa.
3. Programming: ang yugtong ito ang pinakamahaba sa mga tuntunin ng tagal at pagiging kumplikado, at malapit din itong maiugnay sa mga ginagamit na wika ng programa. Ang bahaging ito ay binuo ng isang computer engineer.
4. Pagsubok: ang bahaging ito ay binubuo ng pagpapatunay kung ang nabuong software ay gumaganap nang tama sa lahat ng mga tinukoy na gawain. Ito ay isang pamamaraan na responsable para sa pagsasagawa ng magkahiwalay na mga pagsubok, ng bawat isa sa mga module ng software at pagkatapos ay ginagawa ang pagpapatunay sa isang komprehensibong paraan upang maabot ang layunin. Tinatantiya na para sa isang mahusay na yugto ng pagsubok na maisasagawa nang tama, dapat itong isagawa ng isang programmer bukod sa nag-develop na nagprograma nito.
5. Dokumentasyon: Tumutukoy ito sa lahat tungkol sa dokumentasyong nabuo sa pagbuo ng software at sa pamamahala ng proyekto. Mula sa pagmomodelo (UML), mga pagsubok, diagram, manual na panteknolohiya, manwal ng gumagamit, atbp. Ang lahat ng ito para sa layunin ng kakayahang magamit sa wakas, pagpapanatili sa hinaharap, pagwawasto at mga extension sa system.
6. Pagpapanatili: Sa pamamagitan ng prosesong ito ang software ay napanatili at pinabuting upang mapigilan ang mga natuklasang error at bagong mga kinakailangan. Tinatayang halos ⅔ ng mga inhinyero ng computer ang nasasangkot sa pagpapanatili at ang isang napakaliit na bahagi ng gawaing ito ay nakatuon sa pagwawasto ng mga error.
Hardware
Ito ay isang hanay ng mga pisikal na elemento, (machine at circuit), na maaaring hindi mabago hindi katulad ng software na maaaring mabago upang maisakatuparan ang bawat gawain.
Ang hardware ng isang computer ay binubuo ng iba't ibang mga elemento. Ang pinakamahalaga ay:
- Ang core ng computer: Binubuo ito ng CPU at memorya. Ang CPU ay ang sentral na yunit ng pagpoproseso ng data na may kasamang control at unit ng arithmetic-logic.
- Yunit ng kontrol: Ito ang namamahala sa pagpapaandar ng gitnang pamamahala. Gawin ang Interpretasyon ng mga tagubilin sa programa. Siya ang namumuno sa paggawa ng mga pahiwatig ng mga aksyon na isasagawa sa bawat kaso at itinalaga ang mga gawain sa iba't ibang bahagi ng pangkat.
- Aritmetika-lohikal na yunit: Ito ang lugar kung saan isinasagawa ang lahat ng mga proseso, gamit ang mga pahiwatig ng control unit. Nagsasagawa ng mga pagpapatakbo ng matematika o lohikal na ugnayan sa ibinibigay na data.
- Memorya: Ito ang lugar kung saan ang lahat ng mga data at programa ay nakaimbak, naitala at ginawang magagamit sa gitnang pagproseso ng yunit (CPU).
Tulad ng para sa memorya, binubuo ito ng milyun-milyong maliliit na circuit na kabisado lamang ang dalawang pisikal na uri ng impormasyon, kung ang kasalukuyang pumasa o kung hindi. Ang bawat salpok ng kuryente ay nagpapahiwatig ng pagsasaulo ng digit 1 at ang pagkagambala ng kasalukuyang tumutukoy sa kabisaduhin ng isang zero na "0". Ang lahat ng pag-coding ay nagpe-play sa isang binary system, na maaaring mailalarawan depende sa pisikal na aparato na kinuha bilang isang modelo, sa iba't ibang mga paraan na bukas / sarado, konektado / naka-disconnect, 1/0. Ang binary system ay naiiba mula sa isa na karaniwang ginagamit, na kung saan ay decimal o base sampung.
Mayroong dalawang uri ng memorya, ROM at RAM. Memorya ng ROM, na ang akronim ay tumutugma sa ekspresyong Ingles na Read Only Memory, na nangangahulugang memorya na read-only. Hindi ito mababago, pisikal na itinatakda ng tagagawa, naglalaman ito ng mga kinakailangang programa (kasama sa pagpapahayag ng operating system) upang malaman ng makina kung paano mapatakbo ang mga programa at data na ipinakilala at maiuugnay ang mga wika ng mataas na antas sa wika ng makina. Ang RAM, ang English acronym na Random Access Memory, iyon ay, random memory memory, ang malayang magagamit ng gumagamit.
- Mga Peripheral: Ito ang mga elemento na bahagi ng pisikal na sistema at natutupad ang mga karagdagan ngunit kinakailangang pag-andar.
Pamamahala ng impormasyon
Ang panloob na istraktura ng computer ay gumaganap ng pag-andar ng pagproseso at pagpepreserba ng impormasyon. Ang mga peripheral na kaisa ay nagbibigay ng dalawa pang mga yugto na nauuna at magtagumpay sa gitnang yugto. Ang impormasyon ay input at output sa pamamagitan ng mga peripheral, na ang dahilan kung bakit kilala rin sila bilang mga input at output na aparato o I / O.
Pag-aaral sa computing
Ang mga agham na ito ay isinasama sa halos lahat ng mga aktibidad sa pang-araw-araw na buhay, kaya napakahalaga na malaman ng mga tao na gamitin ang tool na ito upang samantalahin ang mga kalamangan nito, dagdagan ang pagiging produktibo at kahusayan sa mga gawaing isinagawa. Para sa mga kabataan, ang pakikipag-usap sa pamamagitan ng email, paggamit ng computer, pagtatrabaho, pagba-browse, o pagpapahayag ng mga ideya sa Internet ay dapat na likas sa pagbabasa at pagsusulat.
Sa kasalukuyan, ang pag-aaral ng ganitong uri ng karera ay nagpapahintulot sa isa na paunlarin sa iba't ibang mga lugar ng lumalaking industriya. Ang propesyong ito ay nagtatag ng kanyang sarili bilang isa sa pinakamaraming pangangailangan sa kasalukuyang job market at ito ay isang mahusay na kalamangan sa korporasyon na nagbibigay ng mas mahusay na mga oportunidad sa trabaho.
Ang isa pang kalamangan sa iyong pag-aaral ay nauugnay sa dami ng mga pagpipilian na kasangkot dito. Halimbawa, kung plano mong maging isang propesyonal sa larangan ng agham ng computer, mayroon kang pagpipilian na maging isang tekniko o isang inhinyero. Sa kaso ng pareho, makakakuha sila ng mahusay na suweldo, ang pagkakaiba ay nakasalalay sa uri ng mga pagpapaandar at gawain na dapat nilang gampanan.
Maraming tao ang naniniwala na ang pag-compute ay may kinalaman lamang sa mga bagay tulad ng mga programang suportang panteknikal o pagpapatakbo ng isang negosyo; Ngunit ang totoo ay, ngayon, maraming mga kumpanya, kung hindi lahat, ay gumagamit ng iba't ibang mga tool sa impormasyon, halimbawa, email, mga sistema ng accounting at mayroon din silang pangangailangan na lumikha ng kanilang sariling mga web page upang ma-market ang kanilang mga produkto.
Computer Engineering
Ang computer engineering ay isa sa mga karera na may pinakamaraming oportunidad sa trabaho sa buong mundo, ito ay dahil sa mga pangangailangan ng mga kumpanya sa kasalukuyang digital age.
Ang karera na ito ay lubos na pinahahalagahan sa antas ng paggawa para sa kanyang kontribusyon sa pag-unlad ng lipunan at ang kakayahang lutasin, na nakuha ng mga propesyunal na ito sa sektor na kinabibilangan nila.
Ang mga nagtapos sa paaralan ng computer at nagtapos sa engineering ay may kakayahang pumasok agad sa job market at sa iba`t ibang mga kumpanya. Ang larangan ng pagkilos para sa mga propesyonal na ito ay napakalawak at maaari silang magamit sa pang-ekonomiya, kalusugan, komunikasyon, edukasyon at iba pang mga karera na nangangailangan ng teknolohiya ng computer para sa kanilang pagganap.
Mga kurso sa computer
Ang pangunahing layunin ng mga kurso ay upang mawala ang takot sa gumagamit o mag-aaral sa mga computer at matuto mula sa simula upang hawakan ito sa isang natural na paraan. Sa pangkalahatan, ang pinakamahalagang aspeto kapag nag-aaral ng computing ay, ang mga software packages na maaaring magamit, ang operating system, kung paano mag-navigate sa mga maaasahang site, alamin kung paano magbukas ng isang bagong email account, kung paano pamahalaan ang mga social network, bukod sa iba pa ayon sa maging kaso.
Ang cloud computing ay ang teknolohiya na nagpapadali at nagpapahintulot sa pag-iimbak ng impormasyon at mga file sa Internet, nang hindi tumatakbo sa panganib na walang sapat na kapasidad ng memorya ng computer o mga mobile device.
Computing para sa mga bata
Ito ay bahagi ng ating buhay at ang pag-aaral nito ay maaaring magsulong ng pag-unlad ng ilang mga kasanayang nauugnay sa pansin, memorya o koordinasyon sa mga bata. Ang paggamit nito ay nakasalalay sa pangangasiwa ng isang may kasanayang matandang nagtuturo. Dapat itong maunawaan na ang computing ng mga bata ay dapat palaging magabayan ng isang may kasanayang may sapat na gulang upang ipaliwanag ang pagiging kapaki-pakinabang nito.
Sa pamamagitan ng pagkuha ng kurso sa kompyuter, matututo ang bata na gamitin nang tama ang Internet upang magsaliksik, matutong lumikha at mag-print ng mga dokumentong monograpiko sa Word, gumawa ng mga presentasyon ng PowerPoint para sa mga eksibisyon sa paaralan at unibersidad, pati na rin ilantad gamit ang pagtatanghal.