Home || Syllabus || Staff || Download || Links

1.Subject Title

Subject title:      Operating Systems 

Tenured Professor: Associate Professor Ştefan Stăncescu

Type: training (general or specialist) specialist

Number of course hours:         28 hrs

Number of application hours :   14 hrs

Number of credit points:         2  

Semester/year:               2'nd/3'rd

Package: curricular area (common or specialist) specialist

Prerequisites: attending and / or promoting the following subjects: No prerequisites


2.Objectives of Subject

-          For courses 

The general objective is to study operating systems, as resources management in a computer system. Process management, memory management, I/O management and file systems are examined in general and with particularities in distributed computing and in real time systems.    

  -          For applications   

The general objective is to give extended abilities in LINUX operating system. The laboratory applications exercise abilities in working with essential in line commands and system variables, I/O operations, file systems.  Working with compilers or scripting utilities and administrative tasks for LINUX network servers are included.


3.Specific Competencies


4.Syllabus

    1. Course:

Chapter

Content

Hours

1

OS taxonomy, process management, tasks, threads, congestion, scheduling algorithms.

4

2

I/O management, interrupt management, device drivers, logic device management, resource management, resource deadlock, banker algorithm.

4

3

Memory management, memory partitioning, memory space management, memory allocation algorithms, paging mechanisms in virtual memories, working sets, thrashing.

4

4

External memory management, internal and external file structures, disk space management, file systems, optimization algorithms. Added Bib.

4

5

Distributed processing and operating systems. Synchronization. Lamport algorithm.

4

6

Transactions, properties and implementations. Transactional mechanisms.

4

7

Reliability, protection and security in operating systems. Attacks and countermeasures.

4

 

Total

28

  •  
      1. Applications:

    Lab.

    Content

    Hours

    1

    LINUX  - Major utilities

    4

    3

    Process and file management

    2

    2

    Shell, scripting programming in LINUX

    4

    4

    LINUX server administration

    4

     

    Total

    14


    5.Assessment

    a)    Activities assessed and their weighting :(according to the Graduating Regulations)

    Laboratories                  30%

    Partial examination           30%

    Final examination             40%

    b)    Minimum passing requirements:

    passing laboratory work and the partial evaluation;

    passing the final evaluation.

    c)    Final scoring;

    50-55 points – mark 5; 56-59– mark 6; 60-69- mark 7;

    70-79- mark 8; 80-89 mark- 9; 90-100 mark-10.


    6.Benchmarking

    Course Notes and examples on web page

    Classical oral presentation and ppt projections


    8.Bibliography

    (1). Ştefan Stăncescu - Course Notes.

    (2). Andrew Tanenbaum, Albert S. Woodhool “Operating Systems. Design and implementation" , 3'rd edition, Prentice Hall, 2006

    (3). Andrew Tanenbaum, “Modern Operating Systems" , 3'rd edition, Pearson Education Inc, 2008

    (4).  A.Silberschatz, P. B. Galvin, G. Gagne, Operating System Concepts, John Wiley & Sons, Inc, 2002, 6'th ed

    Exa_140606

     



    Home || Syllabus || Staff || Download || Links

    University POLITEHNICA of Bucharest

    Faculty Electronics Telecommunications and Information Technology

    Department/Chair Applied Electronics and Information Engineering