MIten koodataan cpu Linuxissa

mitäköhän uutta tähän vois keksiä:

http://tldp.org/LDP/tlk/tlk.html
11138
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

Keksi uudempi kerneli joka ei ole 13 vuotias.

Äänestä

Hullu linkittäjä iski jälleen.

Äänestä

ei sitä tarvitse ymmärtää, riittää kun kone ymmärtää sen.

Äänestä

kone ajattelee ohjelmoituna tähän tyyliin:


bottom halves: task queues to be processed by machine later on
scheduler: task queue processed directly by the scheduler
immediate: task queue processed after timer
timer: task queue processed on next tick
jiffies: processor clock as microseconds
wait_queue: hey process, wait for a resource
buzz lock 1: I cannot be interrupted by another process

...

Äänestä

kernel on siis tapahtumia prosessorin uptime-sykkeessä (linux kernel)

katso vaikka:

cd /proc
cat timer_list

Äänestä

tässä vielä tarkemmin: Linux is the actual kernel from which the platformed distribution runs and obtains directions eli Linux on kerneli josta systeemi ajetaan ja josta systeemi hakee ohjeensa.

Äänestä

Cpu lukitaan ja suoritutetaan taskit interruptibleina. Lopuksi Cpu avataan. Mutual exclusion taas pitää multithreadingin symmetrisenä.

Äänestä

/proc file välittää processin tiedot ohjelmoijalle.
seq file luo /proc filen kontentin.

jos kiinnostuit, kts. lisää cd /usr/src/linux/ && sudo make htmldocs

Äänestä

Kommentoi aloitusta


marjapuurokernel kirjoitti:

mitäköhän uutta tähän vois keksiä:

http://tldp.org/LDP/tlk/tlk.html

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