AE3B33OSD Operating Systems and Databases
Department of Cybernetics (K13133)
Lectures:Petr Štěpán stepan@labe.felk.cvut.cz, phone ext.7395, office KN:E-129
Exercises:Mirek Burša bursam@fel.cvut.cz, phone ext. 7325, office KN:E-210
Schedule: Lectures:Wednesday 13:30 - 15:45, KN:E-126
Exercises:Wednesday
16:15, KN:E-132, (obligatory
attendance, starts February 22)
|
Lecture |
Date |
Contents of lectures |
URL |
|
1 |
20-02-13 |
Introduction, computer
hardware overview, basic OS terminology |
 pdf  |
|
2 |
27-02-13 |
OS kernel (OSK), OSK system calls, OS API standards, POSIX |
 pdf  |
|
3 |
06-03-13 |
Processes and threads, OSK
support for threads, CPU scheduling |
 pdf  |
|
4 |
13-03-13 |
Inter-process communication
and synchronization, problem of starvation |
 pdf  |
|
5 |
20-03-13 |
Deadlocks, management of
deadlock risk + Memory management (Part 1) |
 pdf  |
|
6 |
27-03-13 |
Memory management (Part 2), paging, segmentation, virtual
memory |
 pdf  |
|
7 |
03-04-13 |
File systems, structures,
organization, disk space management. Networking |
 pdf  |
|
8 |
10-04-13 |
Database concepts, data modeling, E-R model
|
 pdf  |
|
9 |
17-04-13 |
Relational data model,
relation, set operations, SQL basics |
 pdf  |
|
10 |
24-04-13 |
Database implementation issues: storage, indexing, hashing |
 pdf  |
|
11 |
02-05-13 |
Transactions, concurrent access to data, concurrency control |
 pdf  |
|
12 |
07-05-13 |
Recovery system. DBMS Architectures. |
 pdf  |
|
13 |
14-05-13 |
Examination - test |
 pdf  |
AE3B33OSD Course website: http://labe.felk.cvut.cz/~stepan/AE3B33OSD
The participants are required
to be acquainted with hardware basics at least to the extent available here.
All lecture slides will be
available.
|
Basic recommended textbook on OS: Silberschatz A., Galvin P. B., Gagne
G.: Slides from the book are
available from the Course website here. |
|
|
|
|
|
Basic recommended textbook on Databases: Silberschatz A., Korth H. F.,
Sudarshan S.: Slides from the book will
be available from the Course website here. |
|