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

From DiLab
Jump to: navigation, search
(Kalendārs)
(Kalendārs)
Line 52: Line 52:
Adrešu apgabali lietojot segmentāciju.
Adrešu apgabali lietojot segmentāciju.
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l4_segmentation.pdf Lekcijas piezīmes]
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l4_segmentation.pdf Lekcijas piezīmes]

Lasāmviela: bootasm.S, bootother.S, bootmain.c, main.c, un init.c no xv6.
Lasāmviela: bootasm.S, bootother.S, bootmain.c, main.c, un init.c no xv6.
|-
|-
Line 58: Line 59:
Adrešu apgabali lietojot adrešu tabulas.
Adrešu apgabali lietojot adrešu tabulas.
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l5_page_tables.pdf Lekcijas piezīmes]
[http://jupiter.cs.fmf.lu.lv/kursi/osi-m/notes/l5_page_tables.pdf Lekcijas piezīmes]

Lasāmviela: setupsegs no xv6.
Lasāmviela: setupsegs no xv6.
|-
|-
Line 64: Line 66:
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]

Lasāmviela: trapasm.S, trap.c, syscall.c, un usys.S no xv6
Lasāmviela: trapasm.S, trap.c, syscall.c, un usys.S no xv6
|
|

Revision as of 11:07, 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

Lasāmviela: bootasm.S, bootother.S, bootmain.c, main.c, un init.c no xv6.

08.10.2009

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

Lasāmviela: setupsegs no xv6.

15.10.2009

Pārtraukumu un izņēmumu (exception) apstrāde. Lekcijas piezīmes

Lasāmviela: trapasm.S, trap.c, syscall.c, un usys.S no xv6

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