Vika 1. Unix, Skelin, etc Flashcards
Hvað er stýrikerfi?
Stýrikerfi (e. operating system) er samsafn af hugbúnaði sem gerir vélbúnaði tölvunnar kleyft að eiga samskipti við forrit sem uppsett eru á tölvunni og heldur utan um alla vinnslu tölvunnar.
Stýrikerfi er oft skipt upp í ?
Kjarna (e. kernel) og kerfisforrit.
Grunneining stýrikerfis er kjarninn. Kjarninn skiptist gróflega í þrjá hluta:
Skráarkerfið,
Ferlavinnsla (e. process management) og
minnisstýring
Skráarkerfið sem sér um ?
Að búa til, opna og loka skrám.
Ferlavinnsla (e. process management) sér um ?
Ferlavinnsla (e. process management); oftast eru mörg forrit í gangi samtímis sem skiptast á um að nota örgjörvann og eitt af hlutverkum kjarnans er að stýra þessari samnýtingu og kallast það ferlavinnsla. Ferlar eru keyrslueiningar. Kjarninn úthlutar ferlum aðgangi að örgjörva og sér um samskipti milli þeirra.
Minnisstýring ?
Kjarninn sér um að deila minni tölvunnar upp á milli ferla.
Fyrsta útgáfan af Unix stýrikerfinu var gefin út árið _ af _ sem vann hjá _ Í Bandaríkjunum.
Fyrsta útgáfan af Unix stýrikerfinu var gefin út árið 1969 af Ken Thompson sem vann hjá Bell Laboratories Í Bandaríkjunum.
Unix var byggt á ?
Stýrikerfinu Multics sem var eitt fyrsta fjölverka (time share) stýrikerfið.
Árið _ skrifaði _ fyrsta C-þýðandann sem hann notaði til að skrifa Unix frá grunni í forritunarmálinu C fyrir utan kjarnann og nokkra viðmótshluta.
Árið 1973 skrifaði Dennis Ritchie fyrsta C-þýðandann sem hann notaði til að skrifa Unix frá grunni í forritunarmálinu C fyrir utan kjarnann og nokkra viðmótshluta.
Hvað var svona merkilegt við unix ?
Með Unix varð hægt að keyra mörg forrit samtímis og þannig gátu margir notendur verið að nota sömu tölvuna í einu, hver frá sinni útstöð (e. terminal).
Unix er frátekið vörumerki, sem er nú í eigu ?
Open Group
Á hvaða útgáfu af Unix er MacOS byggt?
NextSTEP, sem aftur er byggt á BSD Unix
Fyrir hvað stendur “bash” og síðan hvenær er sú skel?
“bash” stendur fyrir Bourne Again Shell og er frá 1989
Hvað er Terminal ?
Til að nota skelina þurfið þið að opna forrit á vélinni ykkar sem kallast yfirleitt Terminal (ísl. útstöð).
Hvað er shell prompt ?
Línan þar sem þið getið skrifað inn skipanir kallast kvaðning (e. shell prompt).
Skelin þáttar (e. parse) skipun með því að skipta henni upp eftir textabilum, fyrsta orðið er túlkað sem skipun og orðin sem fylgja eru túlkuð sem ?
Inntak.
Hvernig má ganga úr skugga um að forritiði lesi inntak sem er með bili (t.d. mappa sem heitir “My Photos”) sem eitt en ekki tvö inntök?
Ef inntakið er með bili (t.d. mappa sem heitir “My Photos”) má nota einfaldar ‘ eða tvöfaldar “ gæsalappir í kringum inntakið, til að ganga úr skugga um að forritið lesi My Photos sem eitt en ekki tvö inntök, eða að losa sig við bilið með öfugu skástriki \
Hvernig veit skelin hvert hún á að leita þegar staðsetning er ekki tekin fram?
Ef skelin er beðin um að framkvæma skipun sem samræmist ekki einu af lykilorðum hennar, leitar hún að forritinu í núverandi möppu og í lista af möppum sem geymdar eru í umhverfisbreytu (e. environment variable) sem heitir $PATH.
Ef við viljum sjá hvaða skrá er keyrð fyrir tiltekið forrit notum við ?
Which.
Hvernig getum við sneitt framhjá $PATH ?
Við getum einnig sneitt framhjá $PATH alveg með því að gefa beint upp slóðina að skránni sem við viljum keyra