Département d'Informatique
Permanent URI for this collection
Browse
Browsing Département d'Informatique by Title
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Operating systems 1(UMMTO, 2024) Filali IdirItem Operating systems and system programming(UMMTO F.G.E.I, 2024) Filali IdirThis course offers a comprehensive exploration of operating systems and system programming, with a focus on Linux environments. It covers essential concepts and practical applications across various areas: The course begins with an in-depth analysis of the Linux boot process, encompassing BIOS/UEFI initialization, kernel loading, and interactions with devices and services. It examines the critical role of the Linux kernel and the management of kernel modules. Subsequently, the course delves into file systems, elucidating their structures, file types, and manipulation techniques. It provides insights into managing files and directories using command-line tools and explores various file system types utilized in Linux environments. Another significant aspect covered is file storage mechanisms and sharing protocols. This includes techniques of file storage and access, space management in storage devices, file sharing strategiesm, File locking, File system consistency, inode structure and the role of the memory cache in file access. Security considerations in Linux environments are thoroughly discussed, covering file and directory permissions, user authentication mechanisms, and firewall configurations. Additionally, students learn about security tools to safeguard against unauthorized access. Lastly, the course explores network administration under Linux, encompassing network interface configuration, domain name resolution, and the setup of essential network services such as DHCP, DNS, and web servers. Students also gain insights into network monitoring and troubleshooting techniques. Upon completion of this course, students will have acquired a comprehensive understanding of operating systems principles, file system management, security measures, and network administration within Linux environments.