0% found this document useful (0 votes)
16 views6 pages

C - Fakepath692.23 Syllabus OS (30 30)

Uploaded by

burzuyevrcb5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views6 pages

C - Fakepath692.23 Syllabus OS (30 30)

Uploaded by

burzuyevrcb5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Ministry of Education and Science of Azerbaijan Republic

Azerbaijan State Oil and Industry University

Information Technology and Control faculty


050615 ” Information security” specialty

BACHELOR DEGREE
Subject: « Operating Systems »
SYLLABUS

Subject code VSS-B10


Course : 2
Semester : 3
The number of credits : 7
Total Class hours: 60
Including:
Lecture : 30
Seminar : 30
Laboratory : -

Syllabus was designed according to curriculum of 050615 Information


security specialty. Syllabus was accepted in Computer Engineering Department
meeting (Protocol №1, 12.09.2024).

Syllabus was designed by Assoc. Prof. Salimov V.H

Head of " Computer Engineering"


department : Assoc. Prof. Ragimova N.A.

ASOIU -2024

1
1. Description of the subject

The subject delivers detailed theoretical and practical knowledge about operating systems that
are important areas of modern computer technology .

2. Objective and purpose of the subject

-
the practical working methods in modern operating systems.
give fundamental theoretical knowledge about operating systems, which are an important
component of modern computer technology;
- introduce to the functions and capabilities of modern operating systems;

3. Topics of lectures

№ Topics Hours

Introduction.
Operating system concept. A short history of
OS. Classification of OS. Resources and their
1 classification. OS as resource’s management 2
system .Virtual machine concept. Main functions
of OS.

The architecture of modern processors


Intel processor architecture and
2 functions. Registers, classifications and 2
features. Interrupt system. Definition of
instruction.

Operating system’s architecture


Core architectures of OS . The
3 multilayer OS architecture. Monolithic core 2
architecture. Micro core architecture

Process’s scheduling
Jobs, tasks, processes, threads concepts. Process
description, descriptor and context. Basic
4 technologies of process Scheduling of processor 2
time. Multiprogramming, multitasking ,
multithreading, multiprocessing technologies.

2
Process’s scheduling (cont.)
FCFS, SJF and SRT algorithms. Determining
5 Length of Next CPU Burst. Multilevel Queue 2
scheduling. RMS and EDF algorithms. RR
algorithm and RR with priorities.

Process’s synchronization
Process and threads concurrency.
6 2
Critical sections. Semaphores.

Deadlock’s management
7 Deadlock concept. Resources. Deadlock 2
conditions. Methods of deadlock solution.
Primary memory’s management
Primary memory resource and its major
management technologies. Static and dynamic
8 2
distribution of memory. Technologies with and
without of external memory. Page, segment,
page-segment and virtual memory technologies
Input / Output device’s management
Major tasks of software support for computer
input and output . Driver's notation. The concept
9 2
of physical, logical and virtual devices. Physical
and logical organization technologies of input and
output.
File system’s management
Directory and file concepts, cluster, file
organization, access methods, security.
10 2
Operations on files and directories. Organization
of file systems in modern OS: FAT, NTFS, and
others .
User’s management and OS security
User and group notations. Basic politics. Security
11 management. Main threats. Key approaches to 2
safeguarding. Authentication, authorization,
access limitation, backups, cryptography, etc

Batch file programming


12 Main statements. Linear, branching and cycle 2
programs. Typical problem programming.
Windows script hosting
13 WSH VBscript. Data, variables, operators. 2
Typical problems programming.

3
Windows script hosting (cont.)
14 WSH Javascript. Data, variables, operators. 2
Typical problems programming.
Mobile device’s OS, UNIX, LINUX
15 Mobile devices features. Android, IOS, Mobile 2
Windows and their characteristics. Unix, Linux.

Total: 30

4. Seminar’s topics and hours

№ Topics Hours

Command line mode in Ms


1 Windows Management of Processes 3

2 Ms Windows Management of 3
processes
3 Process scheduling .FCFS, SJF 3
4 Process scheduling SRT, RR 3
5 Memory management. FP,VP 3
Memory management. Virtual memory.
6 3
FIFO, LRU

7 User management 3
8 Ms Windows batch programming 3
Ms Windows WSH programming.
9 3
VBscript
Ms Windows WSH programming.
10 3
Javascript
30

5. Presentation topics
During the semester students must design 1 presentation. The topic of the
presentation is defined by instructor and cover some actual problem from field of
subject. Students are based on the lecture, laboratory and other sources design
presentation alone. Presentation must include as minimum 15 slides. In Table 5 is
present information about presentation topics. Presentation is evaluated by 10
points scale. For this work is planned 20 hours of class out activity.

4
Table 5
№ Topics
1 FAT system
2 NTFS system
3 Ms Windows bat file language
4 Ms Windows WSH VbScript
5 Ms Windows WSH Javascript
6 Virtual memory in OS
7 CD and DVD file systems
8 CPU scheduling algorithms in UNIX
9 File systems in UNIX
10 File systems in LINUX
11 Android OS
12 Device management in OS
13 Memory management in UNIX
14 MAC OS
15 OS security
16 Deadlocks conditions.
17 IOS
18 Process synchronization.
19 Memory management in LINIX
20 CPU scheduling algorithms in Linux
21 CPU scheduling algorithms in Ms Windows

6. Course work is not planned


7. Evaluation criteria for current knowledge, interim evaluation schedule

In order to determine the level of understanding the subject by students from the
lecture and laboratory is organized current checking of their knowledge.
Additionally one times in semester is organized midterm exam at 8 week.
The assessment of the knowledge is based on the multipoint system. The
student can achieve the maximum 100 points. This is 50 points in the final
exam and 50 points in the semester.
The points is collected during the semester is determined by "ASOIU council"
decision dated by 30.01.2019
050615 ”Information security” specialty:
-20 points for presentation;
5
-10 points for quiz;
-20 points for midterm exam
Total grades of student during semester sum with final exam grade ( max 50
points) and total assessment of knowledge is determined by following scale
50 and below points- “fail” -– F
51-60 points – “sufficient” – E
61-70 points– “satisfactory” – D
71-80 points – “good” – C
81-90 points – “very good” – B
91-100points – “excellent” – A

Midterm will be held on the following date

8. References

1. Operating Systems Design and Implementation, Third Edition By Andrew S.


Tanenbaum - Publisher: Prentice Hall , 2006
2. Operating System Concepts 9th Edition by Abraham Silberschatz Greg
Gagne , Peter B. Galvin, John Wiley & Sons, Inc., 2012
3. Operating Systems: Internals and Design Principles, William Stallings
Prentice Hall, 2009
4. Introduction to Operating Systems Behind the Desktop, John English, Red
Globe Press,2004
5. https://www.w3schools.in/operating-system-tutorial
6. https://www.tutorialspoint.com/operating_system/index.htm
7. https://www.guru99.com/operating-system-tutorial.html

Syllabuses links

https://www2.southeastern.edu/Academics/Faculty/pmcdowell/html/
os_syllabus.html

https://learn.saylor.org/course/CS401

https://www.mlrinstitutions.ac.in/files/CSE/MLR-17/OPERATING
%20SYSTEMS.pdf

You might also like