Algoritmi vs arkkitehtuuri?

Missä vaiheessa algoritmin suunnittelusta noustaan arkkitehtuurin suunnitteluun?

Mitä eroa on algoritmilla ja arkkitehtuurilla?

Onko arkkitehtuurissa suuria keksintöjä?

Onko erikseen arkkitehtuurin suunnittelijoita jollain tietyllä nimikkeellä?

On q-sort algoritmi, mutta onko nimettyä arkkitehtuuria?

Riippuuko arkkitehtuuri koskaan laitteistosta?

Onko algoritmin ja arkkitehtuurin raja joskus kuin veteen piirretty viiva, sumea?
3303
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Onko tämäkin joku harjoitustehtävä ?

Vastaus lienee kuin veteen piirretty viiva, sumea.

Äänestä

Tietokoneissa arkkitehtuurilla yleensä tarkoitetaan kovopuolen juttuja kuten prosessori, piirisarjat, jne.

Siis samoja ylemmän tason algoritmeja, kuten qsort, voidaan suorittaa erilaisilla arkkitehtuureilla.

Äänestä

arkkitehtuurilla viitataan rakenteeseen, algoritmilla toiminnallisuuteen. Eli ohjelmassa voi olla yksi ainoa arkitehtuuri (joka voi sisältää useita algoritmeja).

Otetaan esimerkkinä relaatiotietokanta. Akitehtuuriin liittyy miten tieto varastoidaan, miten linkit eri tietueiden välillä luodaan jne. Haku ja lajittelu voidaan tehdä jonkun algoritmin mukaan (esim Quicksort tai Bubblesort).

Joskus ehkä raja voi olla hieman epäselvä. Kun puhutaan eri tietorakenteista (esim Binary Tree) kyseessä on rakenne eli arkitehtuuri, kuitenkin näitä tavallaan pidetään algoritmeinä (toiminnallisuus miten lisätään, poistetaan, haetaan rakenteessa ovat selkeästi määritetty)

Äänestä

Kommentoi aloitusta


Janne H kirjoitti:

Missä vaiheessa algoritmin suunnittelusta noustaan arkkitehtuurin suunnitteluun?

Mitä eroa on algoritmilla ja arkkitehtuurilla?

Onko arkkitehtuurissa suuria keksintöjä?

Onko erikseen arkkitehtuurin suunnittelijoita jollain tietyllä nimikkeellä?

On q-sort algoritmi, mutta onko nimettyä arkkitehtuuria?

Riippuuko arkkitehtuuri koskaan laitteistosta?

Onko algoritmin ja arkkitehtuurin raja joskus kuin veteen piirretty viiva, sumea?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu