CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Operating Systems BİL305 FALL 3+0 C 6
    Learning Outcomes
    1-explains a short history on past operating systems and be able explain what and how modern operating systems work
    2-describes the structures of the operating system
    3-applies various techniques for designing core units of operating systems such as processes, threads, scheduling, and inter-process communication mechanisms such as semaphores, shared memory and message passing
    4-evaluates the results of a memory management, I/O techniques, and file systems
    5-applies security measures and protection schemas on a computer.
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14342
    Classroom study (Pre-study, practice)14456
    Assignments0000
    Short-Term Exams (exam + preparation) 0000
    Midterm exams (exam + preparation)3012525
    Project3012020
    Laboratory 0000
    Final exam (exam + preparation) 4012525
    Other 0000
    Total Workload (hours)   168
    Total Workload (hours) / 30 (s)     5,6 ---- (6)
    ECTS Credit   6
  • Course Content
  • Week Topics Study Metarials
    1 Introduction to operating systems R1-Chapter-1, R2-Chapter-2
    2 Processes - threads R1-Chapter-2, R2-Chapter-3
    3 Process & thread scheduling R1-Chapter-2, R2-Chapter-4
    4 Deadlocks R1-Chapter-6, R2-Chapter-6
    5 Inter-process communication R1-Chapter-2
    6 Memory management-I R1-Chapter-3, R2-Chapter-7
    7 Memory management-II R1-Chapter-3, R2-Chapter-7
    8 Virtual Memory R2-Chapter-8
    9 Virtual memory management policies R2-Chapter-8
    10 File systems R1-Chapter-4, R2-Chapter-11
    11 File and ackup systems R1-Chapter-4, R2-Chapter-11
    12 I/O systems and management R1-Chapter-5, R2-Chapter-11
    13 Security and protection R1-Chapter-9, R2-Chapter-14
    14 Multimedia OS R2-Chapter-16
    Prerequisites -
    Language of Instruction Turkish
    Responsible Assist.Prof.Dr. Seda Şahin
    Instructors -
    Assistants
    Resources R1.Tanenbaum, A. S. (2007). Modern Operating Systems. 3rd Edition. Prentice Hall, New Jersey. R2.Stallings, W. (2001). Operating Systems: Internals and Design Principles. 4th Edition. Prentice Hall, New Jersey.
    Supplementary Book -
    Goals to introduce the theory of operating systems, processes and threads, memory management, file systems, principles of I/O systems.
    Content Introduction to operating systems, Processes ? threads, Process & thread scheduling, Deadlocks, Inter-process communication, Memory management, Virtual Memory, Virtual memory management policies, File and ackup systems, I/O systems and management, Security and protection, Multimedia OS
  • Program Learning Outcomes
  • Program Learning Outcomes Level of Contribution
    1 To be able to apply mathematics, science and engineering theories and principles to Computer Engineering problems. 3
    2 To have the ability to define, model, and solve problems related to Computer Engineering. 3
    3 To be able to design and conduct experiments, as well as to analyze and interpret data. 5
    4 To be able to design and analyze a process for a specific purpose within technical and economical limitations. 4
    5 To be able to use modern techniques and calculation tools required for engineering applications. 5
    6 To have the awareness of professional liabilities and ethics. -
    7 To be able to get involved in interdisciplined and multidisciplined team work. -
    8 To be able to declare his/her opinions orally or written in a clear, concise and brief manner. -
    9 To improve him/herself by following the developments in science, technology, modern issues, and know the importance of lifelong learning. -
    10 To be able to evaluate engineering solutions for the global and social problems especially for the health, safety, and environmental problems. -
    11 To have knowledge about of contemporary issues. -
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster