Computer Programming II


The theoretical part of the course introduces the students to the basic concepts and principles of operating systems. Specifically, the structure of operating systems is studied, as well as main issues regarding the design, representation, management and synchronism of their processes. Additionally, topics regarding the management of main and secondary memory, files systems, deadlocks and I/0 are examined. Finally, a review of the most famous operating systems, such as Unix, Linux and Windows is presented.


Objectives

Lectures: • Basic principles of Operating Systems • Processes • Management of Main and Secondary Memory • I/O • File Systems • Deadlocks


Prerequisites

Students should have already attended “Informatics tools” and “Computer Programming 1” classes


Syllabus

Lectures: • Basic principles of Operating Systems • Processes • Management of Main and Secondary Memory • I/O • File Systems • Deadlocks

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Georgios Fragulis
Department: Electrical Engineering
Institution: TEI of Western Macedonia
Subject: Computer and Electronic Engineering
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page

SHARE THIS COURSE
RELATED COURSES