TECH QnA V1 : Fahamu zaidi kutoka kwa Professor na computer scientist David J. Malan joins

Profesa na mwanasayansi wa kompyuta David J. Malan anajiunga na WIRED kujibu kompyuta yako na maswali ya kupanga programu kutoka Twitter. Je, injini za utafutaji hukusanya taarifa kwa haraka namna gani? Mfumo gani wa uendeshaji ni bora zaidi? Je, microchips hufanyaje kazi?

Salamu, Dunia.
Jina langu ni Profesa David J. Malan,
Ninafundisha sayansi ya kompyuta katika Harvard,
na niko hapa leo kujibu maswali yako kutoka Twitter.
Huu ni Usaidizi wa Sayansi ya Kompyuta.
[muziki wa kusisimua]
Kwanza kutoka kwa tadproletarian,
Injini za utaftaji hufanyaje kazi haraka sana?
Kweli, jibu fupi linasambazwa kwa kompyuta,
ambayo ni kusema kwamba Google na Bing,
na injini za utafutaji kama hizo,
hawana seva moja tu
na hawana hata seva moja kubwa sana,
badala yake wana mamia, maelfu,
pengine mamia ya maelfu au seva zaidi siku hizi
duniani kote.
Na hivyo wakati wewe na mimi kwenda katika na Google au Bing
na labda chapa neno kutafuta kama, paka,
inawezekana kabisa ukipiga ingia
na neno kuu kama paka hutumwa kwenye mtandao
kwa Google au kwa Bing, kwa hakika imeenea hatimaye
kwenye seva nyingi,
baadhi yao wananyakua matokeo 10 ya kwanza,
baadhi yao wananyakua matokeo 10 yanayofuata,
matokeo 10 yanayofuata,
ili uone mkusanyiko mmoja tu wa matokeo,
lakini mengi ya mawazo hayo,
mengi ya matokeo hayo ya utafutaji yalitoka sehemu mbalimbali.
Na hii inaondoa
nini kinaweza kuwa kizuizi cha aina fulani
kama taarifa zote ulizohitaji
ilibidi kutoka kwa seva moja maalum
hiyo inaweza kuwa na shughuli nyingi unapokuwa na swali hilo.
Nick anauliza, Je, kazi za kutengeneza programu za kompyuta zitachukuliwa
kupitia AI ndani ya miaka 5 hadi 10 ijayo?
Hili ni swali linaloulizwa mara kwa mara siku hizi
na sidhani kama jibu litakuwa ndiyo.
Na nadhani tumeona ushahidi wa hili tayari
hapo awali watu walipokuwa wakitengeneza tovuti,
walikuwa wanaandika msimbo kihalisi
katika lugha inayoitwa HTML kwa mkono.
Lakini basi bila shaka, programu ilikuja,
zana kama Dreamweaver ambazo unaweza kupakua
kwenye kompyuta yako mwenyewe
ambayo inaweza kuzalisha baadhi ya kanuni hiyo hiyo kwa ajili yenu.
Hata hivyo, hivi majuzi, sasa unaweza kujiandikisha kwa tovuti
kama squarespace, na Wix, na wengine
ambapo bonyeza, bonyeza, bonyeza
na tovuti imeundwa kwa ajili yako.
Kwa hivyo nathubutu kusema hakika katika vikoa vingine,
kwamba AI ni mageuzi tu ya mwelekeo huo
na haijawaweka wanadamu nje ya biashara
kwa vile imekufanya wewe na AI kuwa na tija zaidi.
AI, nadhani, na uwezo wa kuweza hivi karibuni
kupanga na lugha asilia
itaboresha kile mimi na wewe
inaweza tayari kufanya kimantiki, lakini kimkakati zaidi.
Na nadhani pia inafaa kuzingatia
kwamba kuna madudu mengi tu
au makosa katika programu duniani
na kuna sifa nyingi
ambayo wanadamu wanataka kuwepo katika bidhaa za sasa na za baadaye
hiyo ni orodha ya mambo ya kufanya, kwa kusema,
ni ndefu kuliko tutaweza kuwa na wakati
kumaliza katika maisha yetu.
Na hivyo nadhani matarajio
ya kuwa na akili bandia huongeza tija yetu
na kufanya kazi pamoja nasi, kwa kusema,
tunapojaribu kutatua shida, itakuwa mbaya
kwamba wewe na mimi na ulimwengu pamoja
inaweza kutatua matatizo mengi zaidi
na kusonga mbele pamoja kwa kasi zaidi.
Sawa, anayefuata Sophia, ambaye anauliza,
Je, microchips hufanyaje kazi?
Ni kipande cha chuma cha kijani kibichi tu.
Kweli, hapa kwa mfano, tuna rundo zima la microchips
kwenye kile kinachoitwa bodi ya mantiki
au wakati mwingine hujulikana kama ubao-mama.
Kuna bandari nyingi
ambayo unaweza kuwa unaifahamu, kwa mfano.
Kama hapa kuna bandari za sauti,
hapa ni baadhi ya bandari kwa ajili ya mitandao,
hapa kuna bandari za USB na vifaa vingine pia.
Na bandari hizo wakati huo huo zimeunganishwa
kwa chips nyingi tofauti kwenye ubao huu
wanaojua kutafsiri ishara kutoka kwa bandari hizo.
Na labda chip kubwa zaidi kwenye ubao huu wa mama
inaelekea kuwa kitu hiki hapa kinachoitwa CPU,
au kitengo cha usindikaji cha kati
ambayo ni kweli ubongo wa kompyuta.
Na kile ambacho huwezi kuona kabisa,
kwa sababu nyingi ya hii ni rangi na sio athari,
lakini nikiigeuza hii pande zote, utaona,
katika mwanga wa kulia na kwa pembe ya kulia,
rundo zima la athari zinazoendelea,
chini, kushoto, na kulia kwenye ubao huu wa mantiki
hiyo ni kuunganisha hizi microchips mbalimbali.
Na kwa kufuatilia, ninamaanisha waya mdogo
ambayo yamewekwa juu
au chini ya bodi hii ya mzunguko
ambayo inaunganisha sehemu mbili ambazo ziko.
Sasa, hizi microchips zinaweza kuwa zinafanya nini?
Kweli, tena, wanaweza kuwa wanatafsiri ishara tu
wanaokuja kutoka bandari hizi,
mbili, wanaweza kuwa wanafanya shughuli za hisabati,
kufanya kitu kwa ishara hizo
ili kubadilisha pembejeo kuwa pato,
au wanaweza kuwa tu wakihifadhi habari hatimaye.
Kwa kweli, kuna aina zote za kumbukumbu
kwenye ubao wa mantiki kama hii, iwe RAM, au ROM, au kadhalika,
na hivyo baadhi ya chips hizo
inaweza kuwa inahifadhi habari
kwa muda mrefu kama kompyuta imechomekwa,
au katika hali nyingine, kulingana na kifaa,
hata umeme unapokatika.
Sawa, fuata swali kutoka kwa Nke_chi.
Kwa hivyo ikiwa mtu yeyote anaweza kujifunza kuweka msimbo,
wanasayansi wa kompyuta wanafanya nini
kwa miaka minne chuo kikuu?
Kawaida, katika programu ya shahada ya kwanza katika sayansi ya kompyuta,
au uhandisi wa kompyuta, au uwanja sawa,
mtu anatumia muda mwingi zaidi kujifunza
kuhusu uwanja yenyewe kuliko kuhusu programu haswa.
Kwa hivyo, unaweza kusoma sio programu kidogo tu,
lakini pia hisabati, misingi fulani
ambayo yanapita madarasa fulani ambayo unaweza kuwa umechukua
katika shule ya upili au sekondari,
lakini hiyo inaweza kutumika kutatua matatizo makubwa zaidi ya ulimwengu,
unaweza kujifunza kitu kuhusu mitandao,
jinsi unavyoweza kutuma habari kutoka kwa uhakika A hadi kumweka B,
unaweza kujifunza kuhusu graphics,
jinsi unavyoweza kuonyesha vitu kwenye skrini
au hata kuunda uhuishaji mwingiliano au kadhalika,
unaweza kujifunza jinsi ya kutumia mawazo fulani
kutoka kwa hisabati na nyanja zingine
kutekeleza akili yako mwenyewe ya bandia siku hizi,
ambapo unatumia uwezekano na takwimu
na habari kwa ujumla zaidi kujaribu kutabiri
mtu mwenye akili gani, au katika kesi hii kompyuta,
anaweza kusema akijibu swali.
Kwa hivyo sayansi ya kompyuta yenyewe ni uwanja mpana sana
na programu ni zana tu
kwamba huwa unajifunza njiani.
Kutoka kwa mayashelbyy,
Je, zero na zile zinageukaje kuwa mtandao?
Kweli, nadhani jibu rahisi zaidi hapo
ni kwamba mtandao umejengwa
juu ya tabaka na tabaka na tabaka za mawazo.
Na ikiwa tutaanza chini kabisa ya viwango hivyo,
zero na ndio, una kitu kinachoitwa binary
ambapo zero na zile zinaweza kutumika
kuwakilisha nambari zingine zozote pia.
Na ikiwa tunatumia zero zaidi na zaidi na zile,
zaidi na zaidi tarakimu binary au bits hivyo kusema,
tunaweza kuhesabu juu na juu na juu zaidi.
Na ikiwa wewe na mimi tunakubali kwamba ni sawa,
vema, tusitumie tu mifumo hii
za sifuri na zile kuwakilisha nambari,
vipi ikiwa tutahifadhi baadhi ya mifumo hii
kuwakilisha herufi kama alfabeti ya Kiingereza,
halafu labda mimi na wewe tunaweza kuamua
kuhifadhi mifumo fulani ya sufuri na zile
kuwakilisha rangi kama nyekundu na kijani na bluu
na michanganyiko yake.
Kweli, mara tu tuna uwezo wa kuwakilisha rangi,
basi tunaweza kuwakilisha picha nzima,
kwa sababu kuna picha gani kwenye simu yako au skrini ya kompyuta?
Kweli, ni gridi ya nukta tu,
ambayo kila moja ina rangi yake.
Hivyo hii yote ni kusema kwamba hata kama sisi kuanza
kwa kiwango hiki cha chini kabisa cha sufuri na moja tu,
mradi wewe na mimi na vifaa vyote tunavyotumia
kubali kufuata kiwango fulani kama hiki,
tunaweza kujenga tabaka hizi na tabaka za uondoaji,
kwa hivyo kusema, juu ya mtu mwingine hadi mwisho,
wewe na mimi tunakuja na muundo wa zero na ndio
ambayo inawakilisha Tuma kipande hiki cha habari
kutoka kwangu huko.

Na kwa hivyo, tuna kitu kama mtandao.
majinbuu anauliza, Je, kuna mtu anayejua sayansi ya kompyuta
nieleze kwa nini kompyuta hutumia usimbaji wa binary
na sio trinary wakati trinary inatakiwa kuwa kasi zaidi?
Kwa hivyo sio lazima kwamba mfumo wa utatu,
ambayo ingetumia alama tatu,
kwa mfano, sifuri, moja na mbili,
lazima iwe haraka kuliko binary,
kwa sababu ya binary, kwa kutumia sifuri na moja tu,
inaelekea kuwa rahisi kutekeleza
na pia imara zaidi kwa makosa yanayoweza kutokea.
Au ikiwa unajua viwango vya voltage,
kama kwenye betri, ni rahisi sana kwa kompyuta
kutofautisha kitu kama volti sifuri au volti tatu,
lakini inakuwa ngumu kidogo
ikiwa tutajaribu kuchora mistari mahali fulani katikati,
kwa sababu kuna uwezekano mkubwa zaidi
kwamba kompyuta inaweza kukosea kiwango cha voltage,
kama 1.5 katikati,
kama labda kuwa karibu kidogo na mbali kuliko kuendelea
au kuwasha kuliko kuzima.
Hapa pia ni wapi
ingawa kunaweza kuwa na ufanisi wa hisabati
katika ufanisi wa ulimwengu wa kweli wa kutumia trinary,
inayojulikana kama ternary, kama sifuri, moja,
na tarakimu mbili badala ya sufuri na moja tu,
inageuka kwa sababu ulimwengu wetu unatumia umeme siku hizi
na kuna kasi kubwa nyuma ya binary
kwamba inaelekea tu kuwa chanya.

rachaelp95 anauliza, Kwa nini kila suluhisho la Windows,
'Umejaribu kuanzisha upya?'
Na kwa nini hiyo inafanya kazi kila wakati?
Kwa hivyo hiyo ni suluhisho nzito sana
kwa nini kawaida ni mende au makosa katika programu,
kwa mfano, Windows katika kesi hii.
Kuanzisha upya kompyuta huanza tu kila kitu kutoka mwanzo.
Kwa hivyo kumbukumbu zote za muda mfupi za kompyuta hupotea
na kila kitu huanza katika hali safi,
ambayo ni kusema kwamba inaanza
kwa jinsi watengenezaji programu
kwa Microsoft iliyokusudiwa bila uwezekano wa usumbufu
ya kompyuta kuwa katika hali ya kushangaza
au hali ambayo watayarishaji programu hawakutarajia.
Labda ulibofya kwenye vifungo vingine kwa utaratibu wa ajabu,
labda umefungua faili ngeni,
lakini labda umeweka kompyuta katika hali
ambayo haikupangwa kwa usahihi.
Jason Witmer sasa anauliza, Ni mfumo gani bora wa uendeshaji?
Naam, hili ni mojawapo ya maswali haya
katika kompyuta tungeita swali la kidini,
kwani inazua mjadala wa kidini
ni ipi inaweza kuwa bora zaidi.
Bila shaka, kati ya mifumo ya uendeshaji maarufu zaidi
nje kuna Windows na macOS,
lakini pia kuna moja ambayo unaweza kuwa hujaisikia,
ambayo inaitwa Linux, ambayo kwa kweli iko kila mahali
katika ulimwengu wa biashara.
Kwa hivyo seva nyingi za leo zinaendesha Linux
na kompyuta nyingi za mezani za leo
au kompyuta ndogo ingawa zinaendesha Windows au macOS.
Sasa, hiyo haimaanishi kuwa haungeweza kukimbia
mifumo hiyo yote ya uendeshaji katika muktadha tofauti,
na baadhi yetu huendesha Linux kwenye kompyuta zetu wenyewe,
kwa hivyo mengi yanatokana na upendeleo wa kibinafsi.
Nisingesema hata kuwa kuna mfumo bora zaidi wa kufanya kazi,
lakini kuna uwezekano wa kuwa na uhusiano
kati ya mifumo ya uendeshaji ambayo watu hutumia
na maombi wanayozingatia.
Kwa hivyo Windows, kwa mfano, ni maarufu sana
katika ulimwengu wa Kompyuta na kompyuta za mezani na kompyuta ndogo.
macOS ni kwa kiasi fulani,

Kufahamu zaidi tazama Video hapo juu kwa makini kujua Yote yaliyo ongelewa hapo na profesa huyu.

#TechLazima.

Post a Comment

Mpya zaidi Nzee zaidi