e-gradiva     Sistemi Motorola Omrežja      
  logotip  
SERŠ Maribor    

Fizikalne omejitve

Hitrost, s aktero delajo račuanlniki, merjena v obliki števila osnovnih operacij na sekundo, se je od prvih začetkov do danes hitro in stalno povečevala. to je predvsem posledica izboljšav v tehnologiji logičnih vezij in pomnilnikov.

tehnologijaletošt. opreracij / sekundo
mehanska19301
elektro-mehanska193710
elektronke19461000
tranzistorji1957100 000
integrirana vezja196410 000 000
integrirana vezja velike gostote1972100 000 000
integrirana vezja ultra velike gostote19871 000 000 000

Ker je veliko pomembnih problemov neobvladljivih, so bili razviti približni in nealgoritmični postopki za njihovo reševanje. Te postopke lahko razdelimo v dve glavni skupini.

  1. Neobvladljiv problem se nadomesti z obvladljivim problemom, katerega rešitev je približek neobvladljivega.
  2. Pregleda se razmeroma majhna podmnožica rešitev neobvladljivega problema in "najboljša" od teh rešitev se vzame kot rešitev problema. Podmnožica se izbere na osnovi nekega smiselnega, intuitivnega in pogosto slabo razumljenega kriterija. S postopki te vrste lahko dobimo sprejemljive, čeprav ne optimalne, rešitve v nekem pametnem času. Zanje se pogosto uporablja skupno ime hevristični postopki.

Pomembna pot za povečevanje hitrosti delovanja računalnikov je uporaba paraleinega procesiranja. Večina današnjih računalnikov izvaja operacije strogo zaporedno tako, da se v vsakem trenutku izvaja samo ena operacija. Ta način imenujemo zaporedno ali serijsko procesiranje. Pri paralelnem procesiranju se problem, ki zahteva n zaporednih korakov, skuša zamenjati z m neodvisnimi podproblemi, ki se lahko izvajajo istočasno. Na ta način pogosto lahko bistveno zmanjšamo čas računanja. Vedeti pa moramo, da ta pristop ni uporaben pri vseh problemih. Mnogi algoritmi so v svojem bistvu zaporedne narave tako, da koraka i +1 ne moremo začeti dokler korak ine da svojega rezultata.

SERŠ Maribor, Strokovna gimnazija, leto: 2004/05, avtor: Kristjan Gomboc