PředmětyPředměty(verze: 945)
Předmět, akademický rok 2012/2013
   Přihlásit přes CAS
Programování pro Windows II - NSWI037
Anglický název: Programming for Windows - II
Zajišťuje: Středisko informatické sítě a laboratoří (32-SISAL)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2011 do 2017
Semestr: letní
E-Kredity: 3
Rozsah, examinace: letní s.:2/0, Zk [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Další informace: http://www.win.ms.mff.cuni.cz
Garant: RNDr. Vojtěch Jákl
Třída: Informatika Bc.
Kategorizace předmětu: Informatika > Programování
Korekvizity : NSWI036
Je neslučitelnost pro: NPRM028
Je záměnnost pro: NPRM028
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Poslední úprava: T_SISAL (07.06.2007)
Zvláštnosti programování pro Windows (správa procesu a paměti), speciality a bezpečnost systémů .NET a Windows.
Literatura
Poslední úprava: RNDr. Vojtěch Jákl (06.03.2016)

Microsoft Windows Internals (5th edition); David A. Solomon, Mark Russinovich; Microsoft Press 2009

Advanced Windows (3rd edition); Jeffrey Richter; Microsoft Press 1997

Windows System Programming (3rd edition); Johnson M. Hart; Addison-Wesley 2005

The .NET Developer's Guide to Windows Security; Keith Brown; Addison-Wesley 2005

Programming .NET Security; Adam Freeman, Allen Jones; O'Reilly 2003

.NET Security and Cryptography; Peter Thorsteinson, G. Gnana Arun Ganesh; Prentice Hall 2004

Sylabus -
Poslední úprava: RNDr. Vojtěch Jákl (06.03.2016)

1. Systémové programování ve Windows.

Procesy a vlákna, multitasking, synchronizace.

Paměť: lokální a globální halda, halda procesu, virtuální paměť, mapování

souborů, lokální paměť vláken, tabulky stránek, deskriptory virtuálních adres.

SW-only driver.

2. IS pro programátory Windows.

Identifikace, autentizace, autorizace, privilegia.

Security Token, ACL, ACE

User Account Control, RunAs, Impersonation, Integrity Level, Code Access Security, Security Transparent Model

 
Univerzita Karlova | Informační systém UK