Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Spolehlivá správa času pomocí TSC na platformách s nestabilním TSC
Název práce v češtině: Spolehlivá správa času pomocí TSC na platformách s nestabilním TSC
Název v anglickém jazyce: Reliable TSC-based timekeeping for platforms with unstable TSC
Akademický rok vypsání: 2007/2008
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: Mgr. Jiří Kosina
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 20.11.2007
Datum zadání: 20.11.2007
Datum a čas obhajoby: 02.02.2009 00:00
Datum odevzdání elektronické podoby:02.02.2009
Datum proběhlé obhajoby: 02.02.2009
Oponenti: prof. RNDr. Tomáš Bureš, Ph.D.
 
 
 
Zásady pro vypracování
Some SMP hardware architectures (including x86_64) have unsynchronized
Time Stamp Counters (TSC) between individual CPUs. This implies that TSC
can't be used reliably to implement a fast gettimeofday() system call in
a straightforward way. The current Linux kernel implementation uses
synchronized (but significantly slower) hardware time sources on these
architectures.

The primary aim of this thesis is to perform a detailed analysis of how
TSC could be used for reliable and accurate approximation of current
time, so that it could be used as a trustworthy and fast time source. A
working implementation based on the outcome of the analysis is expected.
Seznam odborné literatury
AMD Corp., AMD64 Architecture Programmer's Manual Volume 2: System
Programming

AMD Corp., AMD64 Architecture Programmer's Manual Volume 3:
General-Purpose and System Instructions

Robert Love, Linux Kernel Development, Novell Press, 978-0672327209
 
Univerzita Karlova | Informační systém UK