M5 - processer Flashcards
Vad är en fil?
En abstraktion som döljer krångliga detaljer om maskinvaran. Refererar ofta till ett fyssikt lagringsutrymme på någon form av lagringsmedium, men kan också ligga i datorns primärminne då den behandlas.
Vad finns i /proc/?
Genererad information direkt från operativsystems kärna som beskriver attribut och egenskaper hos processerna med nummer.
Vad finns i /dev/?
Device-nodes (som möjliggör kontakt med de anslutna enheterna i systemet).
Vad gör kommandot hier?
Ger fullständig information om vad filhierarkin innehåller.
Vad är en process?
En process är ett körande program, något som pågår.
Vad är ett operativsystem?
Ett grundprogram som startar då datorn slås på. OS administrerar alla resurser till datorsystemet.
Vad är operativsystemets kärna uppgifter?
Skapa processer.
Vad är process image?
process image – en exakt avbild av en process tillstånd vid ett visst ögonblick
Beskriv skalprocess
Skalprocesser erbjuder en möjlighet att ge körande processer en miljö. Vi kan koordinera flera processer med hjälp av ett skal då de alla ligger i samma miljö.
De är ett gränssnitt till operativsystemets kärna.
En skalprocess kan utföra systemanrop.
Pipe
Kommunikationsmedium mellan processer inom samma processgrupp. Enkel riktad kanal för kommunkation mellan 2 eller flera processer. (FIFO-buffert). Ligger i OS Filtabell.
Körande process
Dess instrunktioner exekveras på CPU:n.
Blockerad process
Processen väntar på att något ska hända. Den kan inte köra och vanligaste anledningen är att den väntar på in/utmaning.
Ready process
Kört slut sin tid på CPU:n och väntar på att köra.
Zombie/defunct
Måste finnas en punkt då en process anses ha kört klart så att operativsystemet kan avallokera administrationsresurerna (PCB) på ett solitt sätt. Föräldern ska vänta in barnprocessen som skickar en signal till operativsystemet att städa upp efter en avslutad process.
Avslutad/Terminated
Tas bort ur systemet
Ny/New
Läggs in på tur för körning.
Fildeskriptor
Ett heltal/index i en fildeskriptortabell. Tillgänlig för processen i en för processen intern tabell.
Session
Flera processgrupper kan ingå i något som kallas session.