Syntax highlighting of Archiv/Operační systémy

{{Předmět|Operační systémy|Petr Tůma|SWI004}}
:''see also [[Operační systémy (státnice)]]''

{{Not_complete}}
V školskom roku 2007/2008 boli OSy I a II zlúčené do jedného predmetu... Na tejto stránke sú spojené informácie z oboch predmetov (kým to niekto nepretriedi/neusporiada :-))

Wodnferul explanation of facts available here.

KaV5s2  <a href="http://gkbcxyfwtysv.com/">gkbcxyfwtysv</a>

P4YQ4B , [url=http://jonwmtbgifoq.com/]jonwmtbgifoq[/url], [link=http://mkgkxhlllxoq.com/]mkgkxhlllxoq[/link], http://btnnhfytswcp.com/

= Bývalé OSy II = 


== Zdroje ==
* http://dsrg.mff.cuni.cz/~ceres/sch/osy/notes.php - postupně rostoucí poznámky z přednášek přímo od Petra Tůmy
* http://www.cs.duke.edu/courses/cps110/fall01/lectures.html - sady slajdů (obrázkových :) z velmi podobné přednášky na Duke University (NC, USA)
* [http://www.linux-tutorial.info/sitemap linux-tutorial] - pekny popis celeho Linuxu
* [http://artax.karlin.mff.cuni.cz/~mikulas/doc/ Mikuláš Patočka: srovnání kernelů Linux a FreeBSD]
* [http://www.beyondlogic.org/interrupts/interupt.htm Interrupts], [http://www.cs.helsinki.fi/u/kraatika/Courses/sem02a/interrupts.pdf Interrupts (PDF)]
* [http://www.cs.ucr.edu/~brett/cs153_w02/syscall.html Syscalls - (vysvetleno na Linuxu)]

* Filesystems
** [http://www.win.tue.nl/~aeb/linux/fs/fat/fat.html Fat]
** [http://e2fsprogs.sourceforge.net/ext2intro.html Ext2]
** [http://www.ntfs.com/ntfs_basics.htm NTFS]
** [http://publib.boulder.ibm.com/infocenter/pseries/topic/com.ibm.aix.doc/aixprggd/kernextc/virtual_fsys_over.htm VFS]
** [http://www.cs.wisc.edu/~bart/537/lecturenotes/s26.html NTFS]
* [http://www.cs.cf.ac.uk/Dave/C/node33.html RPC]

= Starý obsah = 

== Jednotlivé požadavky ==
[[Struktura operačního systému]], [[architektura mikrojádra]], [[abstrakce poskytované mikrojádry]]. [[Virtuální stroje]], [[Správa procesu a vláken, plánování]], [[Komunikace a synchronizace procesu]],  [[kritické sekce, synchronizační problémy a primitiva, uváznutí a jeho řešení]]. [[Podpora multiprocesorových systémů]], [[Mechanizmus přerušení v OS, DMA]], [[Správa periferií, ovladače zařízení]], [[Správa paměti, hierarchie pamětí, segmentace, stránkování, strategie alokace, odkládání.]], [[Sdílení paměťi mezi adresovými prostory, paměťově mapované soubory]], [[Souborové systémy, souborové a adresářové služby, síťové souborové systémy]], [[Informační bezpečnost a základy šifrování]], [[Síťové služby OS]]

== Struktura operačního systému ==
http://homepages.uel.ac.uk/u0222323/Structure%20of%20operating%20Systems.htm

=== Monolithic kernels ===
aka "Big Mess"

=== Layered System ===
napr. Multics; dnes sa moc nepouziva

=== Virtual Machines ===

=== Client-Server model ===
aka mikrokernel

[[Category:Informatika]]