NETB202 Операционни системи


The main objective of this course is to give students deeper knowledge on main algorithms and data structures used in different parts of an operating system:

- process management;

- storage management;

- I/O system;

- protection;

- security.

Some principles of building distributed systems are highlighted.

Some ideas on multiprocessor systems, processor clusters and networked systems are given.

прочети още
Мрежови технологии (на английски език)


доц. Росица Голева  д-р
 Олена Чебанюк  д-р

Описание на курса:


Students successfully finished this course will:

1) know:

the main types of processes interaction:

- mutual exclusion;

- synchronization and communication and their implementation levels;

- algorithms for process planning in different kinds OS principles;

- algorithms of memory management at different levels organization;

- types of virtual memory main algorithms;

- I/O file systems implementation;

- some security issues.

2) be able to:

- use this knowledge to evaluate different parts of real operating systems;

- properly set specific parameters configuring particular implementations of OS.
Предварителни изисквания:
Students should know and/or be able to:

have knowledge on principles of operating systems

(NETB152 Въведение в операционните системи)

Форми на провеждане:

Учебни форми:

Език, на който се води курса:

Теми, които се разглеждат в курса:

Литература по темите:

[1] Silberschatz, A., Galvin, P., Gagne, G.,

Operating Systems Concepts,

6-th ed.,

John Wiley&Sons, 2002.

[2] Tanenbaum, A.,

Modern Operating Systems,

2-nd ed.,

Prentice-Hall Inc., 2001.

[3] Stallings, W.,

Operating Systems. Internals and Design Principles,

4-th ed.,

Prentice-Hall Inc., 2001.

[4] Harvey M., Deitel, P.,

An introduction to operating systems,

3-rd ed.,

Addison-Wesley Publ. Company, 1984.

[5] Deitel, H. M., Deitel, P. J., Choffness, D. R.,

Operating Systems,

3rd ed.,

Pearspn Prentice Hall, 2004.

Средства за оценяване:

Two tests during the semester and course project.

The current mark is based on these two tests and the course project.

If the student is satisfied of the mark, the student is not obliged to take the final exam.


Test 1 - 30%.

Test 2 - 30%.

Project - 40%.



Test - 50%.

Project - 50%.