Helsingin yliopisto 10.5.2000 Tietojenkäsittelytieteen laitos Teemu Kerola Englanninkielistä sanastoa Ohessa on kursseihini liittyvää englanninkielistä sanastoa ja (osittain epävirallisia) suomennoksia. Jos havaitsette sanastossa puutteita, niin lähettää minulle asiasta e-postia osoitteella Teemu.Kerola@cs.helsinki.fi. Sanasto on julkisesti luettavissa ja kopiotavissa tiedostona ~kerola/public_html/sanasto.text Tiedosto ~kerola/public_html/sana on yksinkertainen kaikkien suoritettavissa ja kopioitavissa oleva shell skripti tästä sanastosta tehtäviä hakuja varten. WWW-käytössä selaimen find komento riittänee. ------- (process) scheduler prosessin skeduloija IPC prosessien välinen kommunikointi absolute path name absoluuttinen polkunimi access control list, ACL saantioikeuslista, ACL acknowledgement kuittaus adapter laiteohjain aging ikääntyminen allocation allokointi architecture arkkitehtuuri, rakenne arrival rate saapumistiheys assembler (symbolisen) konekielen kääntäjä assembly language (symbolinen) konekieli atomic action jakamaton toimenpide atomic update jakamaton päivitys authentication autenttisointi, (käyttäjän) authorized oikeutettu (tekemään jotakin), valtuutettu avoidance välttäminen backup varmennus, varmuuskopio bad block vioittunut lohko base register kantarekisteri batch system eräajojärjestelmä beam elektronisuihku (näytölle kirjoitettaessa) binary semaphore binäärisemafori binding sidonta bit map bittikartta block 1) lohko; 2) estää block cache, buffer cache tiedostovälimuisti, block special file lohko-orientoitunut laitetiedosto blocked estyneenä oleva boot block käynnistyslohko bootstrap alkulatausohjelma bounded buffer problem äärellisen puskurin ongelma bowel sisälmys, sisältö buddy system buddy-järjestelmä, kaveri-järj. bulk data transfer massasiirräntä busy waiting aktiivinen odottaminen callee kutsuttava caller kutsuja capability valtakirja CRT, Cathody Ray Tube katodisädeputki certification center varmennuskeskus character special file merkki-orientoitunut laitetiedosto checkpoint varmistuspiste checksum tarkistussumma child process lapsiprosessi cipher salakirjoituskaava client process asiakasprosessi CMOS, complementary metal-oxide semiconductor command interpreter komentotulkki commit vahvistaa (tapahtuma), kommitoida committed vahvistettu computationally infeasible laskennallisesti liian vaativa concurrency control samanaikaisuuden hallinta concurrent samanaikainen condition variable ehtomuuttuja confinement problem eristämisongelma connection yhteys consistency eheys, ristiriidattomuus consumer kuluttaja context switch prosessin vaihto convenience (käyttö)mukavuus cooked mode riviorientoitunut syöttö, tulkitseva moodi core dump prosessin muistinkuva listaus core image muistinkuva correctness oikeellisuus covert channel piilokanava, salakanava critical section kriittinen alue tai vaihe crude viimeistelemätön, suoraviivainen, sofistukoitumaton daemon demooni (=palveluprosessi) data rate tietovuon nopeus data segment datasegmentti deadlock lukkiutuminen decode purkaa (!= murtaa) salakirjoitus degree of multiprogramming moniajoaste demand paging tarvesivutus detection havaitseminen device controller laiteohjain (hw) (!= laiteajuri) device driver laiteajuri (sw) device register laiterekisteri dining philosophers problem aterioivien filosofien ongelma direct memory acces (DMA) (laiteohjaimen) suora (keskus)muistin käyttö directed acyclic graph suunnattu syklitön verkko directory hakemisto disabling interrupts keskeytysten kieltäminen tai estäminen distributed hajautettu distributed operating system hajautettu käyttöjärjestelmä domain (suojaus)alue echoing (merkin) kaiuttaminen ECL, Emitter Coupled Logic elevator algorithm hissialgoritmi encapsulated eristetty, kapseloitu encode salakirjoittaa encryption salakirjoittaminen error handling virhekäsittely error-correcting code (ECC) virheenkorjaava koodi error-prone virhealtis event counter tapahtumalaskuri fault tolerance vikasietoisuus field kenttä file allocation table, FAT tiedostotilan varaustaulu, FAT file descriptor tiedoston kuvaaja file extension tiedostonimen laajennusosa file server tiedostopalvelija file system tiedostojärjestelmä filler character täyttömerkki fork fork (Unixin prosessinluontikomento) fragmentation (muistin)pirstoutuminen frame kehys, raami frame pointer kehysosoitin, raamiosoitin gate portti generic right geneerinen oikeus, valtuus genuine aito granted taattu hard page fault sivunpuutos, joka aiheuttaa levy io:n hash function hajautusfunktio header otsikkotiedot home directory kotihakemisto i-node i-solmu, indeksisolmu incremental dump osittainen varmuuskopio, muuttuneiden instruction backup konekäskyn suoritusvaiheen intentions list aielista interface (käyttö)liittymä interleaving limitys interrupt keskeytys interrupt vector keskeytysvektori i/o siirräntä, syöttö/tulostus i/o channel i/o kanava, io:hon erikoistunut prosessori i/o task laiteajuri (vain Minixin terminologiassa) IPC, inter process communication prosessien välinen kommunikointi kernel (käyttöjärjestelmän) ydin kernel käyttöjärjestelmän ydin kernel mode etuoikeutettu tila library kirjasto light-weight process kevytprosessi (=säie) limit register rajarekisteri link linkki linked list linkitetty lista locality of reference (muisti)viittausten paikallisuus locating paikallistaminen (=sijainnin löytäminen) location sijainti lock variable lukkomuuttuja locking lukitseminen machine langage konekieli mailbox postilaatikko major device number laitteen päänumero mapping osoitteenmuunnos mechanism mekanismi memory address space muistin osoiteavaruus memory compaction muistintiivistys memory management muistinhallinta memory management unit, MMU fyysisen muistin hallintayksikkö memory manager muistinhallintaohjelma, muistinhallitsija message passing sanomanvälitys microprogram mikro(koodi)-ohjelma minor device number laitteen alanumero monochrome display mustavalkonäyttö, kaksivärinäyttö monoprogramming yksiajo mounted file system asetettu tiedostojärjestelmä MOS, metal-oxide semiconductor multilevel feedback monitasoinen takaisinkytkentä skedulointi multiprogramming moniajo mutual exclusion poissulkeminen named pipe nimetty putki naming nimentä, nimeäminen network operating system verkkokäyttöjärjestelmä one time password kertakäyttöinen salasana operating system käyttöjärjestelmä operating system overhead käyttöjärjestelmän yleisrasite ostrich strutsi ostrich algorithm "pupu"-algoritmi (=pää pensaaseen) overlapped seeks limittyneet hakuvarren siirrot overlay (muistin)kerrostaminen packet paketti page fault sivunpuute page fault frequency sivunpuutekeskeytysten tiheys page frame sivukehys page replacement algorithm sivunpoistoalgoritmi page size sivunkoko page table sivutaulu paging sivutus parallel rinnakkainen parallel port rinnakkaisportti (= tavun bitit rinnakkain) parent process äitiprosessi, isäprosessi partition osa, partitio password salasana pathname polkunimi performance suorituskyky, suoritusteho physical identification fyysinen tunnistaminen pid prosessin tunniste pipe putki pixel kuvapiste plotter piirturi pointer osoitin, pointteri policy politiikka preamble sektorin tunnistetiedot prediction ennuste preemptive scheduling keskeyttävä skedulointi prepaging sivujen ennaltanouto prevention (ennalta)estäminen priority scheduling prioriteettiskedulointi privacy tietosuoja procedure aliohjelma process prosessi process descriptor prosessin kuvaaja (=prosessitaulun alkio) process management prosessien hallinta process pool prosessiallas process state prosessin tila process switch prosessin vaihto process table prosessitaulu processor pool prosessoriallas processor sharing prosessorin vuorottelu skedulointi producer tuottaja protection suojaus protection domain suojausalue pseudoparallelism näennäinen rinnakkaisuus psw prosessin tilasana, prosessorin tilarekisteri race condition kilpailutilanne random access suorasaanti raw mode merkkiorientoitunut syöttö, tulkitsematon moodi readers and writers problem lukija-kirjoittaja ongelma ready suoritusvuoroa odottava real time seinäkelloaika receiver vastaanotin record tietue recovery toipuminen regard pitää jonakin relative path name suhteellinen polkunimi reliability luotettavuus relocation uudelleensijoitus remote disk etälevy remote procedure call etäproseduurinkutsu rendezvous kohtaaminen replication toisintaminen residence time viipymisaika response time vastausaika, läpimenoaika reuse käyttää uudelleen right oikeus, valtuus right amplification valtuuden laajennus root etuoikeutettu käyttäjä root directory juurihakemisto round robin vuoroskedulointi round trip time läpimenoaika running suorituksessa oleva rwx bits suojausbitit safe state turvallinen tila scheduler (process) prosessin skeduloija search oikean (sektorin) etsiminen security (tieto)turvallisuus seek oikean sylinterin etsiminen segment segmentti segment descriptor segmentin kuvaaja segment table segmenttitaulu semaphore semafori serial port sarjaportti (= tavun bitit peräkkäin) serializability sarjallistuvuus server process palvelijaprosessi shared page yhteiskäyttöinen sivu shell komentotulkki shortest job first pienin työ ensin skedulointi signal signaali sleep nukahtamiskäky soft page fault sivunpuutos, joka ei aiheuta levy io:ta special file erityistiedosto, laitetiedosto spooling spooling stable storage pysyvä talletusmuisti stack segment pinosegmentti starvation nälkiintyminen strict alternation täydellinen vuorottelu stub tynkä super block superlohko (tiedostojärjestelmän) super-user etuoikeutettu käyttäjä supervisor mode etuoikeutettu tila swapping heittovaihto symbolic assembly lang. symbolinen konekieli synchronization synkronointi, tahdistaminen system call systeemikutsu, käyttöjärjestelmäkutsu system programs varusohjelmisto task tehtävä text segment koodisegmentti thrashing ruuhkautuminen thread säie three-way handshaking kolminkertainen kättely throughput suoritusteho, läpimenotiheys time-sharing aikaviipalointi tradeoff (etujen ja haittojen) tasapainottaminen trajectory trajektori, kulkurata transaction transaaktio, tapahtuma (!= tapahtuma = event) transaction record transaktion tilatietue transceiver lähetin-vastaanotin transition siirtymä transparency tuntumattomuus transport protocol kuljetus(tason )protokolla TTL, transistor-transistor logic turnaround time vastausaika, läpimenoaika two-level scheduling kaksitasoinen skedulointi two-phase locking kaksivaiheinen lukitus uid käyttäjätunniste unique yksikäsitteinen user mode käyttäjätila user-space io software käyttäjätason io-ohjelmisto username käyttäjätunnus utilization käyttöaste vice versa päinvastoin video RAM näyttömuisti video controller näytönohjain virtual address virtuaaliosoite virtual address space (virtuaali)osoiteavaruus virtual disk virtuaalilevy virtual machine virtuaalikone virtual memory virtuaalimuisti waiting time odotusaika wakeup herätyskäsky working directory työhakemisto, nykyhakemisto working set käyttöjoukko write-through cache läpikirjoittava välimuisti