Introduction to operating systems Teaching unitCourses:OPERATING SYSTEMSYear: Year 2 of Bachelor's in Computer Engineering in Information TechnologiesDegree: Bachelor's in Computer Engineering in Information TechnologiesDescriptionIn this unit will define the concept of operating system, the architecture, components and main functions.ObjectivesThe student will be able to differentiate the types of operating systems by its architecture, and relationship with hardware, structure, services and components.The student will be able to develop programs in native script languages ¿¿of the operating systems, develop and compile modular programs in C using system calls and libraries and program concurrent algorithms and communication between processes with different communication techniques, synchronization and resource sharing.The student can list and explain the operation of the different componentsfundamentals of an operating system and the interaction between them.SubjectsLecture topicsDefinition of the operating systemHistory of operating systemsArchitecture of the operating systemsInterface with the userClassification of the operating systemsComponentsLaboratory topicsAprendizaje del lenguaje de script de los sistemas operativos