Lab 5 defs

Hva╩er╩de╩viktigste╩prosesstilstander╩i╩Linux╩OS?

R (running)
S (sleeping)
D (disk sleep)
T (stopped)
T (tracing stop)
Z (zombie)
X (dead)


Forklar╩hva╩f┐lgende╩kommandoer╩gj┐r (<filnavn>╩::=╩et╩filnavn):

- python <filnavn>.py
üpner filen og kj┐rer skriptet i den.

- javac <filnavn>.java
Kompilerer en .javac fil

- java <filnavn>.class
Kj┐rer den ferdig kompilerte filen fra kommandoen over

- gcc -o <filnavn> <filnavn>.c 
Kompilerer programmer  i c-sprîkene (F.eks Objective-C og C++).

- sleep 100 & (utf┐rt fra kommandolinje)
Fîr programmet til î sove i en angitt tidsperiode. F.eks i oppstarten nîr du ┐nsker en ËstartscreenË.

- cat /proc/cpuinfo
Viser en liste med informasjon om CPU. F.eks modell, antall kjerner etc.

Multiprogrammering
Multiprogrammering innebżrer at flere programmer kan ligge i minnet samtidig, slik at et program kan kj┐re mens et annet venter pî en i/o-operasjon. Pî denne mîten kan man utnytte CPUŇen pî best mulig mîte ettersom nye programmer hele tiden stîr klare til î overta sî fort et program mî utf┐re i/o.
