Welcome,
Guest
.
Login
.
Türkçe
NİNOVA
COURSES
HELP
ABOUT
Where Am I:
Ninova
/
Courses
/
Faculty of Computer and Informatics
/
BLG 312E
/
Course Informations
Return to Faculty
Home Page
Course Information
Course Weekly Lecture Plan
Course Evaluation Criteria
Course Information
Course Name
Turkish
Bilgisayar İşletim Sistemleri
English
Computer Operating Systems
Course Code
BLG 312E
Credit
Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester
-
3
3
-
-
Course Language
English
Course Coordinator
Kemal Bıçakcı
Kemal Bıçakcı
Course Objectives
Operating Systems provide users and programmers with an extended virtual machine running on top of computer hardware. Providing a basic understanding of this virtual machine is a must for a high-quality computer engineering education program.
Course Description
virtualization
CPU scheduling
Process and memory application programming interfaces
virtual memory
paging
thread programming interface
locks
semaphores
deadlocks
files and folders
file system implementation
Course Outcomes
1. To learn how to enable Processor Virtualization
2. To learn Virtual Memory and related concepts.
3. Learn to use threads and process interfaces
4. To learn different solution methods of concurrency problem.
5. Learning about file systems
6. To learn the application of persistence techniques
Pre-requisite(s)
BLG 221 MIN DD
veya BLG 221E MIN DD
veya BLG 233 MIN DD
veya BLG 233E MIN DD
veya BLG 223 MIN DD
veya BLG 223E MIN DD
veya YZV 201E MIN DD
Required Facilities
Other
Textbook
Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2018). Operating systems: Three easy pieces. Arpaci-Dusseau Books, LLC.
https://pages.cs.wisc.edu/~remzi/OSTEP/
Other References
Operating System Concepts 9th Ed., A. Silberschatz, P. B.
Galvin, G. Gagne, Wiley, 2014.
Modern Operating Systems, Andrew S. Tanenbaum, Prentice Hall, 2007.
Operating Systems 3rd Ed., H. M. Deitel, P. J. Deitel, D. R.
Choffnes, Prentice Hall, 2003.
Operating Systems: Internals and Design Principles, Global Edition, William Stallings, Pearson Education Limited; 9th edition, 2017.
Courses
.
Help
.
About
Ninova is an ITU Office of Information Technologies Product. © 2025