• Ei tuloksia

Kayttojarjestelmat Ohjeita

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Kayttojarjestelmat Ohjeita"

Copied!
2
0
0

Kokoteksti

(1)

AALTO-YLIOPISTO Tietotekniikan laitos Vesa Hirvisalo

Tent ti

CSE-C3200 12.12.2014

Sivu 1/1

CSE-C3200 Kayttojarjestelmat

Ohjeita Tentissa on viisi tehtavaa. Kustakin tehtavasta saatava maksimipistemaara nakyy tehtavan alussa. Lue tehtavat huolellisesti. Pyri vastaamaan tiiviisti ja selkeasti. Muista kirjoittaa opintojakson nimi seka omat henkilO- tietosi kaikkiin vastauspapereihisi. Ylimaaraiset apuvalineet eivat ole ten- tissa sallittuja.

1 (!Op) Vastaa lyhyesti ja selkeasti maaritellen seka kuvaten seuraaviin kysymyk- siin. (Enintaan kaksi pistetta kustakin kohdasta.)

a) Mika on prosessi?

b) Mika on kontekstinvaihto ja mita siina tapahtuu?

c) Mita on prioriteetin inversion?

d) Mika on prosessin heittovaihto (swap) ja mita siina tapahtuu?

e) Mika on sulautettu jarjestelma?

2 (6p) Esita semaforeja kayttaen nukkuvan parturin ongelmaan poissulkevuu- den toteuttava ratkaisu. Tee ratkaisusi niin etta asiakkaiden mifaraa ei ole rajattu ja odotustuolien seka partureiden maaraa voidaan parametreilla muuttaa. Anna ratkaisusi pseudokoodina ja seliti:i se.

3 ( 4p) Tiedostojen ki:iyttO vaatii yleensa open- ja close-kutsut. Miksi sellaisia tarvitaan? Miten ne liittyvi:it read- ja write-kutsujen ki:iyttoon?

4 (6p) 5 ' (6p)

Selita yksityiskohtaisesti oikosiirron (DMA) palvelut, kaytto ja toiminta.

Kirjoita enintaan 50 rivin mittainen essee kasitellen kayttOjarjestelmien symmetrisen moniprosessoinnin tukea (SMP).

(2)

AALTO UNIVERSITY CSE Department Vesa Hirvisalo

Exam CSE-C3200

CSE-C3200 Operating systems

12.12.2014 Page 1/1

The exam contains five questions. The maximum points for each question are listed in the beginning of the questions. Read the questions carefully.

Give clear and compact answers. Remember to write the name of the course and your own personal information on each of your answer papers.

No extra appliances are allowed in the exam.

1 (!Op) Answer shortly with clear definitions and descriptions. (Max. two points per subquestion.)

a) What is a process?

b) What is a context switch and what happens there?

c) What is priority inversion?

d) What is a process swap and what happens there?

e) What is an embedded system?

2 (6p) Considering the sleeping barber problem, give a solution that implements mutual exclusion by using semaphors. Solve the problem in a way that the numbers of waiting chairs and barbers can be parameterized. Assume no limit of the number of customers. Present your solution as a piece of pseudo code and explain it.

3 ( 4p) Typically open and close calls are used when handling files. Why such operations are needed? How they are related to read and write calls?

4 ( 6p) Explain in detail the services, the use, and the operation of DMA (Direct Memory Access).

5 (6p) Considering operating system support for SMP (Symmetric Multipro- cessng), write an essay that is not longer than 50 lines.

Viittaukset

LIITTYVÄT TIEDOSTOT

Aristoteles tiivistää tämän singulaarin kysymisen ja universaalin välisen suhteen nousin käsitteeseensä, nousin, joka on ”toisenlaista” aisthesista ja joka on ainoa

Toisaalta oppialojen erikoistumisen pai- neissa filosofian historian tutkimus saa myös taistella ole- massaolostaan ja puolustaa kuulumistaan juuri filosofian

Valmistaudun siis puhumaan itseäni vastaan – mutta ennen sitä haluaisin kuitenkin korostaa, että nykyään sekä ’analyyttisen’ että ’mannermaisen’ filosofian

Mika Stenfors on Suomen Invalidiur- heiluliiton heittolajien valmentaja, jossa ominaisuudessa hän pääsi mukaan myös- kin kisoihin.. Mika on valmentanut myös- kin ktrin

sa Widgrén osoitti, että Nizzan sopimuksessa määritelty uusi eu:n perustuslaki ei voinut toi­. mia

Matti Viren, VTT, professori, Turun yliopisto Mika Widgren, VTK, tutkimusassistentti, Elin-.

Kivulla ja kärsimyksellä on yhtä monta kasvoa kuin sen kokijaa.” Karhun kuratoima näyttely ”Vieraantuminen” (Hyvinkään taidemuseo 2014) käsitteli kouluampumisia sekä

Opiskelijat, joille sisäänpääsymahdollisuu- det olivat tärkeä ulkomaille lähdön motiivi, uskoivat muita useammin muuttavansa Suomeen, kun taas kansainvälistä kokemusta