Elektronika.lt
 2024 m. gruodžio 27 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 NaujienosSąrašas
 StraipsniaiSąrašas
 - Elektronika, technika
 - Kompiuterija
 - Telekomunikacijos
 - Įvykiai, visuomenė
 - Pažintiniai, įdomybės
 Vaizdo siužetaiSąrašas
 Nuolaidos, akcijosSąrašas
 Produktų apžvalgosSąrašas
 Naudingi patarimaiSąrašas
 Vykdomi projektaiSąrašas
 Schemų archyvasSąrašas
 Teorija, žinynaiSąrašas
 Nuorodų katalogai
 Įvairūs siuntiniai
 Bendravimas
 Skelbimai ir pasiūlymai
 Elektronikos remontas
 Robotų kūrėjų klubas
 RTN žurnalo archyvas






 Verta paskaityti
Gruodžio 27 d. 11:36
Kaip ištaisyti „Universal Clipboard“ problemą „macOS“
Gruodžio 26 d. 11:22
Prenumeratoms – vidutiniškai 700 eurų per metus: kaip jas pagaliau atšaukti?
Gruodžio 25 d. 11:23
Tyrimas atskleidė, kad dėl DI autoriai gali netekti beveik ketvirtadalio pajamų
Gruodžio 24 d. 11:13
Kaip šventiniu laikotarpiu apsipirkti saugiau?
Gruodžio 23 d. 17:33
Mobilieji ir kompiuteriniai žaidimai: būdas kovoti su šventiniu stresu?
Gruodžio 23 d. 11:31
Dirbtinio intelekto sprendimai kibernetiniam saugumui užtikrinti VU Kauno fakultete
Gruodžio 22 d. 11:24
Energetikos sektoriaus laukia pokyčiai – alternatyvų yra, bet ar užteko laiko pasiruošti?
Gruodžio 21 d. 11:33
Kokį elektronikos įrenginį dovanoti, kad jis vėliau neišaugintų elektros sąskaitos?
Gruodžio 20 d. 17:12
KTU mokslininkai sukūrė nanolazerį – sidabro nanokubus panaudojo šviesos generavimui
Gruodžio 20 d. 14:28
Lietuvių kalba ir technologijos: VU mokslininkų projektas LIEPA-3 atvers naujas galimybes
FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Reklama
 Straipsniai » Kompiuteriai, IT Dalintis | Spausdinti

Kodėl kompiuteriai yra būtent tokie?

Publikuota: 2007-04-04 07:05
Tematika: Kompiuteriai, IT
Skirta: Pradedantiems
Autorius: Elvinas Piliponis
Aut. teisės: el. paštas ©Lietuvos Rytas, UAB
Inf. šaltinis: el. paštas Kompiuterija – PC World

Ar kada nors susimąstėte, kodėl jūsų kompiuteris yra būtent toks ir veikia (ar neveikia) būtent taip, o ne kitaip? Kodėl 2 GHz procesorius kartais yra spartesnis už 3 GHz? Kodėl „Apple“ kompiuterio programos netinka „IBM PC“? Į šiuos klausimus turėtų padėti atsakyti mūsų pradedama pažintinių straipsnių serija, kurią sąlygiškai būtų galima pavadinti „Pažink kompiuterį“.

 Rodyti komentarus (2)
Įvertinimas:  1 2 3 4 5 

Ar kada nors susimąstėte, kodėl jūsų kompiuteris yra būtent toks ir veikia (ar neveikia) būtent taip, o ne kitaip? Kodėl 2 GHz procesorius kartais yra spartesnis už 3 GHz? Kodėl „Apple“ kompiuterio programos netinka „IBM PC“?

Į šiuos klausimus turėtų padėti atsakyti mūsų pradedama pažintinių straipsnių serija, kurią sąlygiškai būtų galima pavadinti „Pažink kompiuterį“.

Norint veiksmingai naudotis kompiuteriu, reikia žinoti, kaip jis veikia. Neturint supratimo, kaip įrenginys atlieka jam skirtas užduotis, galima sulaukti visai ne tokio rezultato, kokio tikimasi.

Kompiuterio darbą lemia jo architektūra, kurios pagrindas – pagrindinis procesorius. Nuo jo priklauso kompiuterio sparta ir programų darbas. Procesorius ir sąsajų tipas turi įtakos kompiuterio įrangai. Nuo to, kaip ši įranga yra suderinta ir kokia aparatinė programinė įranga (firmware) joje veikia, priklauso programų, kurias pavyks sužadinti kompiuteryje, pasirinkimas.

Kompiuterių liko nedaug

Asmeninių kompiuterių eros pradžioje buvo sukurta daugybė skirtingų kompiuterių architektūrų. Tačiau daugelis jų paseno (Apple II, Atari ST), dėl kompanijų vadybos klaidų išnyko ar jų buvo atsisakyta (IBM PS/2, Amiga, Silicon Graphics, BeOS BeBox). Kitos buvo dirbtinai „numarintos“ dėl komercinės politikos (Alpha, Apple PowerPC).

Šiuo metu didesnę rinkos dalį užima vadinamoji IBM PC architektūra („x86“ platforma), likusius keletą procentų – „Apple“, „Sun Sparc Station“, „Pegasos Power PC“, „Acorn“ ir dar pora kompiuterių tipų. Reikia pripažinti, kad dabartinius kompiuterius ir prieš 25 metus dienos šviesą išvydusį IBM PC jau mažai kas sieja. Liko tik bendras „x86“ instrukcijų rinkinys, kuriuo remiasi ir šiuolaikiniai „Apple“ kompiuteriai, bei keletas senų architektūrinių apribojimų.

Ketvirčio amžiaus palikimas

„x86“ atsirado kartu su „Intel“ procesoriais 8086, 80186, 80286 ir t. t. Visi jie yra suderinami su senesniems modeliams pritaikytomis programomis. Tai paranku vartotojams, tačiau nepatogu naujų procesorių kūrėjams, mat šiuolaikiniuose procesoriuose reikia suderinti dabartines ir prieš 25 metus sukurtas technologijas.

Iš pradžių „x86“ procesoriai rėmėsi išsamių instrukcijų (Complete/Complex Instruction Set Computer – CISC) rinkiniu. Kiekviena CISC instrukcija pati rūpinasi duomenų įkrova, jų apdorojimu (kartais – keliomis operacijomis) ir rezultatų pateikimu. Universalių instrukcijų programos užima mažiau atmintinės (anksčiau tai buvo labai aktualu), tačiau jos vykdomos lėtai, todėl jau nuo „Pentium II“ laikų „x86“ procesoriuose buvo pradėtas naudoti RISC (Reduced Instruction Set Computer) branduolys, sudėtingas CISC instrukcijas skaidantis į greitai vykdomas RISC tipo komandas. Visiškai atsisakyti CISC, o tuo pačiu ir jau esamų programų gamintojai nesiryžo, tačiau kitose rinkose RISC procesoriai yra labai paplitę.

Nuo instrukcijų rinkinio priklauso OS bei programų pasirinkimas. Dėl šios priežasties naujos „x86“ platformos programos gali neveikti senesniuose „x86“ kompiuteriuose. Pavyzdžiui, „Adobe Premiere Pro“ neveiks kompiuteriuose, kurių procesoriai neturi SSE instrukcijų rinkinio, pasirodžiusio tik „Pentium III“ ar „AMD AthlonXP“ procesoriuose.

BIOS

Kita svarbi kompiuterio architektūros dalis – aparatūros programinė įranga (firmware), kitaip dar vadinama BIOS (Basic Input Output System). Tai pirmoji programa, sužadinama įjungus kompiuterį. Ji parengia įrenginį darbui ir pateikia visai kompiuterių šeimai vienodą pagrindinių funkcijų rinkinį, kuriuo naudojasi, pavyzdžiui, OS kūrėjai. Jie žino, kad, neatsižvelgiant į kompiuterį, OS įkrova bus atliekama BIOS sistemai sužadinus 0x19 pertrauktį. Įkrauta OS kompiuterį paprastai valdo savarankiškai, nesinaudodama BIOS.

Senąją kompiuterių BIOS pamažu turėtų pakeisti moderni EFI (Extensible Firmware Interface) sistema, leidžianti efektyviau ir lanksčiau valdyti kompiuterio įkrovą. Ši sistema jau rengiama naujuosiuose „Apple“ kompiuteriuose, tačiau 32 bitų „Windows“ sistemų kol kas dar negali įkrauti EFI. Beje, kompiuterio įkrovos metu spaudžiant „Delete“ ar kitą klavišą, sužadinama programa nėra BIOS. Tai tik dalies jos nuostatų keitimo programa, kurią galima įkrauti iš diskelio ar CD disko.

Bendra kalba su kompiuteriu

Bet kuri programa – tai bitų seka, nurodanti, ką reikia daryti kompiuteriui. Pavyzdžiui, „x86“ šeimos procesoriui 10110000 01100001 bitų seka (šešioliktainiu formatu 0xB061) reiškia įkrauti skaičių 97 į procesoriaus registrą al. Kadangi žmonėms tokia kalba nepatogi, buvo sukurti transliatoriai, formuojantys mašininių komandų seką. Transliatoriai ir pati programavimo „kalba“ yra vadinami asembleriu. Šia kalba minėta komanda rašoma taip:

mov al, 061h

Didesnę mašininio kodo dalį generuoja aukšto lygio programavimo kalbų kompiliatoriai (C/C++, Pascal, Fortran), o asemblerio kalba rašomos tik pavienės funkcijos. Dažniausiai jos prireikia kuriant įrangos tvarkykles ar OS branduolį.

Branduolys

OS branduolys (kernel) – paskutinis komponentas, nusakantis kompiuterio architektūrą. Jis rodo vykdomų programų vidinę struktūrą. „Linux“ sistemoje veikia tik „ELF“ ir „a.out“, o „Windows“ sistemoje – tik „EXE“ ir „COM“ tipo programos. Norint sužadinti kitų OS programas, reikia pasitelkti papildomas priemones, imituojančias kitos OS darbą. Bene geriausias to pavyzdys – „WINE“ aplinka, leidžianti sužadinti „Windows“ programas „Linux“, BSD ir OS X sistemose.

„x86“ architektūra dažnai yra vadinama „Wintel“, pabrėžiant tai, kad joje dominuoja „Intel“ procesorių architektūra ir „Windows“ OS. Tačiau dabar toks pavadinimas nevisiškai tikslus, mat AMD yra užėmusi didelę rinkos dalį, be to, 64 bitų instrukcijas „x86“ procesoriams sukūrė būtent AMD. „Intel“ liko tik jas nukopijuoti ir pavadinti EMT-64.

IBM PC – konstruktorius dideliems vaikams

Prieš 25 metus IBM inžinieriams buvo suteikta iki tol korporacijoje negirdėta laisvė: pigiam biuro kompiuteriui kurti jie galėjo naudoti kitų gamintojų komponentus. Taigi buvo sukurta universali kompiuterių platforma, kuriai įrangą galėjo kurti ir gaminti kas panorėjęs.

Atvira modulinė architektūra tapo viena iš šių kompiuterių paplitimo priežasčių ir viena didžiausių šios architektūros problemų šaltinių. Kadangi gamintojų griežtai nekontroliuoja, jų gaminiai kartais neatitinka visų standartų. Sudėjus tokią įrangą į kompiuterį, jis pradeda veikti nestabiliai. Tiesa, tokios problemos būdingos pigesnei įrangai, tačiau ir žinomų gamintojų įranga nėra ideali.

„Microsoft“ jau suskubo tvarkyti šią netvarką. Kompanija paskelbė, kad 64 bitų „Vista“ operacinė sistema leis įdiegti tik korporacijos skaitmeniniu parašu pasirašytas tvarkykles. Parašui gauti įrangą ir jos tvarkykles reikės sertifikuoti korporacijos laboratorijose. Ar tai padės ne „Windows“ sistemų vartotojams, sunku pasakyti.

Iki šiol nesirūpinę asmeninių kompiuterių rinkoje mažumą sudarančiomis „Linux“ ir BSD sistemomis, gamintojai dar labiau stengsis įrangą kurti ne pagal visuotinius standartus, o taip, kad ji veiktų „Windows“ sistemose.





Draudžiama platinti, skelbti, kopijuoti
informaciją su nurodyta autoriaus teisių žyma be redakcijos sutikimo.

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas


Reklama
‡ 1999–2024 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama