Difference between revisions of "LU-OS-M:index"

From DiLab
Jump to: navigation, search
(Kalendārs)
(Kalendārs)
Line 61: Line 61:
|
|
Pārtraukumu un izņēmumu (exception) apstrāde.
Pārtraukumu un izņēmumu (exception) apstrāde.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l6_interrupt.pdf Lekcijas piezīmes]
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l6_interrupt.pdf Lekcijas piezīmes]
-->
|
|
PD2 nodošanas termiņš.
PD2 nodošanas termiņš.
Line 68: Line 70:
|
|
Daudzprocesoru vides un slēgšanas mehānismi (locking).
Daudzprocesoru vides un slēgšanas mehānismi (locking).
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l7_lock.pdf Lekcijas piezīmes]
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l7_lock.pdf Lekcijas piezīmes]
-->
|-
|-
| 29.10.2009
| 29.10.2009
|
|
Procesori un konteksta pārslēgšanās.
Procesori un konteksta pārslēgšanās.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l8_threads.pdf Lekcijas piezīmes]
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l8_threads.pdf Lekcijas piezīmes]
-->


Procesi un koordinācija.
Procesi un koordinācija.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l9_coordination.pdf Lekcijas piezīmes]
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l9_coordination.pdf Lekcijas piezīmes]
-->
|-
|-
| 05.11.2009
| 05.11.2009
|
|
Faili un disku ievads/izvads.
Faili un disku ievads/izvads.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l10_fs.pdf Lekcijas piezīmes]
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l10_fs.pdf Lekcijas piezīmes]
-->


Vārdu piešķiršana (naming).
Vārdu piešķiršana (naming).
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l11_name.pdf Lekcijas piezīmes]
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l11_name.pdf Lekcijas piezīmes]
-->
|-
|-
| 12.11.2009
| 12.11.2009
|
|
Augstas veiktspējas failu sistēmas
Augstas veiktspējas failu sistēmas.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l12_hi_perf_fs.pdf Lekcijas piezīmes]
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l12_hi_perf_fs.pdf Lekcijas piezīmes]
-->
|-
|-
| 19.11.2009
| 19.11.2009
|
|
Multics un UNIX
Multics un UNIX.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l13_multics.pdf Lekcijas piezīmes]
-->


OS servisu abstrakcijas
OS servisu abstrakcijas.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l14_plan9.pdf Lekcijas piezīmes]
-->
|-
|-
| xx.11.2009
| xx.11.2009
|
|
Mikrokodoli
Mikrokodoli.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l15_mkernel.pdf Lekcijas piezīmes]
-->


Virtuālās mašīnas
Virtuālās mašīnas.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l16_vm.pdf Lekcijas piezīmes]
-->
|-
|-
| xx.11.2009
| xx.11.2009
|
|
Plānošana
Plānošana.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l17_schedule.pdf Lekcijas piezīmes]
-->
|-
|-
| xx.12.2009
| xx.12.2009
|
|
Mērogojama koordinācija
Mērogojama koordinācija.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l18_scalablecoord.pdf Lekcijas piezīmes]
-->
|-
|-
| xx.12.2009
| xx.12.2009
|
|
Čaula (shell)
Čaula (shell).
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l19_shell.pdf Lekcijas piezīmes]
-->
|-
|-
| xx.12.2009
| xx.12.2009
|
|
Drošība: OKWS
Drošība: OKWS.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l20_okws.pdf Lekcijas piezīmes]
-->
|-
|-
| xx.12.2009
| xx.12.2009
|
|
XFI
XFI.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l21_xfi.pdf Lekcijas piezīmes]
-->


OS kļūdas un testēšana
OS kļūdas un testēšana.
<!--
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l22_bugs.pdf Lekcijas piezīmes]
-->
|-
|-
| 24.12.2009. - 03.01.2010.
| 24.12.2009. - 03.01.2010.

Revision as of 11:37, 1 October 2009

Operētājsistēmu inženierija -M

LU DF kurss, maģistru programma, 2009.g rudens

Kursa apraksts: [LV], [EN]

Pasniedzējs: asoc.prof. Leo Seļāvo

Notiek: ceturtdienās, 12:30 - 16:10


Ziņu kopa: LU-OSI-M at google groups.

Lai pievienotos ziņu kopai, lūdzu sūtīt epastu Kasparam: kaspars.rinkevics pie gmail com

Kalendārs

Nedēļas datumi Kursa saturs Darbi un lasāmviela
31.08.2009. - 06.09.2009. Reģistrācijas nedēļa
10.09.2009 Ievadlekcija. Operētājsistēmas.

Lekcijas piezīmes un "case study".

Pasludināts praktiskais darbs PD1, termiņš 24.09.09 12:00.
17.09.2009 PC aparatūra un x86 programmēšana.

Lekcijas piezīmes

Lasāmviela: Carter, Paul A. PC Assembly Language. July 23, 2006. (Piezīme: nelasīt 5, 6, and 7.2. nodaļas)

Lasāmviela: Ritchie, Dennis M. "The Evolution of the Unix Time-sharing System." AT&T Bell Laboratories Technical Journal 63, no. 6, Part 2 (October 1984): 1577-93.

Pasludināts praktiskais darbs PD2.
24.09.2009 OS organizācija.

Lekcijas piezīmes

Lasāmviela: Engler, D. R., Kaashoek, M. F., and O'Toole, J. 1995. Exokernel: an operating system architecture for application-level resource management. In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles (Copper Mountain, Colorado, United States, December 03 - 06, 1995). M. B. Jones, Ed. SOSP '95. ACM, New York, NY, 251-266.

01.10.2009

Adrešu apgabali lietojot segmentāciju. Lekcijas piezīmes

08.10.2009

Adrešu apgabali lietojot adrešu tabulas. Lekcijas piezīmes

15.10.2009

Pārtraukumu un izņēmumu (exception) apstrāde.

PD2 nodošanas termiņš.

22.10.2009

Daudzprocesoru vides un slēgšanas mehānismi (locking).

29.10.2009

Procesori un konteksta pārslēgšanās.

Procesi un koordinācija.

05.11.2009

Faili un disku ievads/izvads.

Vārdu piešķiršana (naming).

12.11.2009

Augstas veiktspējas failu sistēmas.

19.11.2009

Multics un UNIX.

OS servisu abstrakcijas.

xx.11.2009

Mikrokodoli.

Virtuālās mašīnas.

xx.11.2009

Plānošana.

xx.12.2009

Mērogojama koordinācija.

xx.12.2009

Čaula (shell).

xx.12.2009

Drošība: OKWS.

xx.12.2009

XFI.

OS kļūdas un testēšana.

24.12.2009. - 03.01.2010. Ziemassvētku un Jaungada brīvdienas
xx.01.2010 Projektu beigšana, gatavošanās eksāmenam un demo sesijai.
xx.01.2010 Eksāmens
xx.01.2010 Projektu demo sesija

Praktiskie darbi (PD)

Saites



Citi kursi (ko lasa Leo Seļāvo) LU