Türkçe | English
FACULTY of SCIENCE / DEPARTMENT of CHEMISTRY

Course Catalog
www.ktu.edu.tr/chemistry or http://www.ktu.edu.tr/fakulte/fenedb/index
Phone: +90 0462 04623772525
FENF
FACULTY of SCIENCE / DEPARTMENT of CHEMISTRY /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BOTE3001Operating Systems and Applications3+0+0ECTS:4
Year / SemesterFall Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT OF COMPUTER AND EDUCATION TECHNOLOGIES EDUCATION
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face, Group study
Contact Hours14 weeks - 3 hours of lectures per week
Lecturer--
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
The course aims to teach general structure of operating systems and its components such as shell, kernel, and system calls. In addition to this, the course aims to teach the Von Neumann architecture of computers, process management, memory management, CPU sheduling algorithms and file management.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Explains the logic of how computers and operating systems and history of operating systems.3,4,6,81
LO - 2 : Explains the functions and features of Von Neumann architecture and operating systems.3,4,6,81
LO - 3 : Explains the functions and features of process management of operating systems.3,4,5,121
LO - 4 : Explains the functions and features of memory management of operating systems.3,5,8,121
LO - 5 : Explains the functions and features of CPU sheduling algorithms of operating systems.3,4,6,121
LO - 6 : Explains the functions and features of file management of operating systems.5,6,8,121
LO - 7 : Understands deadlock and systems errors.3,5,121
LO - 8 : Uses the built-in commands of Dos/Unix and uses the operating systems of Windows and Linux.3,4,5,121
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Basic concepts in operating systems, history of operating systems, the basic logic of how Von Neumann architecture of computers and operating systems, historical development of opetaring systems, the functions and features of process management of operating systems, CPU sheduling algorithms, the functions and features of memory management of operating systems, the functions and features of file management of operating systems, deadlock and other systems errors; basic functions of operating systems (Windows, Linux, Unix, MAC OS) and differences between them; how to install Linux operating System; important Linux commands.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1The basics of operating systems and its structural components
 Week 2The Von Neuman architecture of computers and operating systems
 Week 3Historical development of operating systems and resource allocation
 Week 4The structures and features of shell, kernel, and systems calls
 Week 5The functions and features of process management of operating systems with algorithms
 Week 6The functions and features of memory management of operating systems with algorithms and virtual memory
 Week 7The CPU sheduling algorithms, deadlock, semaphor and other systems errors in operating systems
 Week 8The functions and features of file management of operating systems with file allocation tables
 Week 9Mid-term Exam
 Week 10Installing spesific operating systems
 Week 11The built-in commands of Dos and Unix
 Week 12Pardus applications and office applications
 Week 13Historical development of Linux and comparison among its versions
 Week 14Introduction to mobile operating systems and comparison among its versions
 Week 15Operating system security and protection
 Week 16Final Exam
 
Textbook / Material
1Silberschatz, A., Galvin, P. B., Gagne, G., 2018; Operating System Concepts, Wiley
 
Recommended Reading
1Prof. Dr. Şirin Karadeniz, İşletim Sistemleri ve Uygulamaları Ders Notları
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 21/11/2018 1 30
Homework/Assignment/Term-paper 3
4
5
6
7
8
10
11
12
13
14
15
30
End-of-term exam 16 10/01/2019 1 40
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 4 14 56
Arasınav için hazırlık 1 7 7
Arasınav 1 1 1
Ödev 2 12 24
Proje 1 6 6
Dönem sonu sınavı için hazırlık 1 7 7
Dönem sonu sınavı 1 1 1
Total work load144